summaryrefslogtreecommitdiff
path: root/source4/gtk
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r18584: found one of the fd leaks. The registry backend was using aAndrew Tridgell1-2/+2
talloc(NULL, xxx) to allocate the registry context. That had two consequences 1) it was a massive memory leak, as all winreg operations leaked their entire context (including an open ldb database) every time 2) event_context_find() never found the exsting event context, so we used a new event context each time, which called epoll_create() each time, which caused a fd to be allocated (This used to be commit 1c0a3de39828b43149d8981fc7f10e7c8b59a392)
2007-10-10r15907: Add simple manpage for gwsvcctlJelmer Vernooij1-0/+47
(This used to be commit e9314ceb2026041b7b01cb2b73e125ba64590932)
2007-10-10r15853: started the process of removing the warnings now thatAndrew Tridgell1-6/+4
talloc_set_destructor() is type safe. The end result will be lots less use of void*, and less calls to talloc_get_type() (This used to be commit 6b4c085b862c0932b80b93e316396a53b993544c)
2007-10-10r15779: Remove keepref from atsvc and efs.Jelmer Vernooij1-11/+11
(This used to be commit b44a8c32d35bcd0dc7339793c34cb84dd6981366)
2007-10-10r15618: fix compiler warningStefan Metzmacher1-1/+1
metze (This used to be commit 43067e3691ef248c9552e9d2544701696dd1f4a9)
2007-10-10r15422: Fix issues with functions being called recursively in the credentialsJelmer Vernooij3-21/+11
callback code. (This used to be commit edf0701e877592695bd69124e528338c27f24efd)
2007-10-10r15413: Disable gwsvcctl on hosts without gtkJelmer Vernooij1-0/+2
(This used to be commit 95cca6a881ea8ead80646eced9c0a917bffebf7b)
2007-10-10r15410: Fix segfaultsJelmer Vernooij2-3/+7
(This used to be commit e8de80afb9d13c5c84bf70c9de3083d8caba9eb8)
2007-10-10r15409: Start working on GTK+ tool for services managementJelmer Vernooij2-0/+223
(This used to be commit 5be3627cc6e666e6dbbf146c47bb093f66124f87)
2007-10-10r15408: Fix some small bugs in the GTK+ toolsJelmer Vernooij8-140/+145
Add utility function for connection to an interface (This used to be commit 266f7472209e6ae4f70688cf06b8efa63d036d04)
2007-10-10r15312: Fix dependency on gtksamba when GTK+ is not presentJelmer Vernooij1-2/+2
(This used to be commit 8f5e507ce3517bbbf06d3f9ec28d40b7158be1bc)
2007-10-10r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues ↵Jelmer Vernooij2-2/+2
with local (empty) libpopt.a overriding global one (This used to be commit 2f06305e53478e5030c24550954f221a9a97c83f)
2007-10-10r15235: fix all gtk tools...Stefan Metzmacher4-4/+8
metze (This used to be commit c14fbc9aadbb8e4fbc1f07a65b604979638383b9)
2007-10-10r15233: Fix loading shared modulesJelmer Vernooij1-2/+2
(This used to be commit b459e0e1013e039e67a0387c954fde8c83259019)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-5/+5
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhereJelmer Vernooij1-4/+3
(This used to be commit a316b33057f3ec8532677980e093cd327d33f257)
2007-10-10r14599: Pass ACLs down the registry layer.Jelmer Vernooij1-4/+5
(This used to be commit 6cdefd8945eee5513a6993350ea71f12d4dbd6fa)
2007-10-10r14572: Give libraries saner names, remove some .pc files, make some thingsJelmer Vernooij1-6/+6
subsystems in case a library doesn't make sense. (This used to be commit ed382873fd01457a53e0a1e1f5ba6753dfbc0646)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij3-1/+5
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)
2007-10-10r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now.Jelmer Vernooij1-1/+1
(This used to be commit 4682bc5ce047d81586447b9df82c91ed1fe677cf)
2007-10-10r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.Jelmer Vernooij1-1/+0
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
2007-10-10r14470: Remove some unnecessary headers.Jelmer Vernooij3-4/+0
(This used to be commit f7312dab3b9aba2b2b82e8a6e0c483a32a03a63a)
2007-10-10r14410: init a varAndrew Tridgell1-1/+1
(This used to be commit 59bc3e8ab0f9722b0292465b20f3876b25095418)
2007-10-10r14402: Generate seperate headers for RPC client functions.Jelmer Vernooij4-1/+5
(This used to be commit 7054ebf0249930843a2baf4d023ae8f62cedb109)
2007-10-10r14363: Remove credentials.h from the global includes.Jelmer Vernooij4-0/+4
(This used to be commit 98c4c3051391c6f89df5d133665f51bef66b1563)
2007-10-10r14332: Built in different paths when running locally (from ./bin/) in developerJelmer Vernooij1-1/+2
mode (./configure.developer). This will change the hardcoded value of a few paths (BINDIR, SWATDIR, EJSDIR, SETUPDIR, DATADIR, MODULESDIR). The regular locations will be used when running 'make install'. This enables developers to work on (shared built) modules, swat, ejs and setup files without having to run 'make install' each time. (This used to be commit f12c1ee19349e17dc5d109ccc71b5374796a6e23)
2007-10-10r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:Jelmer Vernooij1-3/+2
- VERSION: should contain the current version. Will be made part of the filename. - SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library. Fix sonames and use them on platforms that support them Remove symlinking code. ldconfig will take care of creating the symlinks now that we set the soname. (This used to be commit 7871b07e21c85c63d0ecac4c31b98dc112d18af5)
2007-10-10r13960: Generate makefile rules for installing/removing shared modules.Jelmer Vernooij1-1/+1
(This used to be commit 2c746980328431ab04852dc668899e3eb042da99)
2007-10-10r13944: Yet another round of splitups.Jelmer Vernooij1-0/+1
(This used to be commit f87debeb12cebd734b47314554ab671c9e06237e)
2007-10-10r13903: Don't generate prototypes for modules and binaries in include/proto.h byJelmer Vernooij2-3/+3
default. (This used to be commit c80a8f1102caf744b66c13bebde38fba74983dc4)
2007-10-10r13790: Add Samba as categoryJelmer Vernooij3-3/+3
(This used to be commit 71f64baa87ea49fe3d52262117c05aa51d5e138e)
2007-10-10r13789: Add metadata files for the GTK+ appsJelmer Vernooij3-0/+30
(This used to be commit 3e980a75c5adc2a870de07771c7ce1d737a6fb3e)
2007-10-10r13066: Add (very simple) manpages for gepdump and gwcrontab, remove gwsam fromJelmer Vernooij3-17/+105
installed binaries (as it's not ready for use yet) (This used to be commit 219aebe7e4283d2075ca3910ae700a16919120e4)
2007-10-10r12696: Reduce the size of include/structs.hJelmer Vernooij1-9/+5
(This used to be commit 63917616016133c623fc6ff59454bc313ee7dd8f)
2007-10-10r12620: Get rid of automatically generated lists of init functions of ↵Jelmer Vernooij4-13/+5
subsystems. This allows Samba libraries to be used by other projects (and parts of Samba to be built as shared libraries). (This used to be commit 44f0aba715bfedc7e1ee3d07e9a101a91dbd84b3)
2007-10-10r12608: Remove some unused #include lines.Jelmer Vernooij4-6/+0
(This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
2007-10-10r12592: Remove some useless dependenciesJelmer Vernooij1-4/+4
(This used to be commit ca8db1a0cd77682ac2c6dc4718f5d753a4fcc4db)
2007-10-10r12542: Move some more prototypes out to seperate headersJelmer Vernooij1-0/+1
(This used to be commit 0aca5fd5130d980d07398f3291d294202aefe3c2)
2007-10-10r12531: 'make quicktest' was taking 15 minutes on my system due to failing DNSAndrew Tridgell4-4/+0
lookups in load_interfaces(). The reason was my eth0 interface was down, and it was being interpreted as a DNS name. This patch changes load_interfaces() to happening automatically when interfaces are first needed instead of on the startup of every samba binary. This means that (for example) ldbadd doesn't call load_interfaces(), which means no slow DNS lookups. I also reduced the number of static globals in interface.c to 1, and changed from malloc to talloc When you want to force a reload of the interfaces list, you now call unload_interfaces(), which means the next call that needs the interfaces list will reload it (This used to be commit f79d90bd1364b970adb2981b2572e77066431f1e)
2007-10-10r12510: Change the DCE/RPC interfaces to take a pointer to aJelmer Vernooij3-5/+4
dcerpc_interface_table struct rather then a tuple of interface name, UUID and version. This removes the requirement for having a global list of DCE/RPC interfaces, except for these parts of the code that use that list explicitly (ndrdump and the scanner torture test). This should also allow us to remove the hack that put the authservice parameter in the dcerpc_binding struct as it can now be read directly from dcerpc_interface_table. I will now modify some of these functions to take a dcerpc_syntax_id structure rather then a full dcerpc_interface_table. (This used to be commit 8aae0f168e54c01d0866ad6e0da141dbd828574f)
2007-10-10r12500: Use init functions explicitly in a few more places. 'gensec' and ↵Jelmer Vernooij1-0/+1
'librpc' are the only two subsystems left to convert. (This used to be commit f6bbc72996aeee8607fc583140fd60be0e06e969)
2007-10-10r12499: Move smb_build.h out of includes.hJelmer Vernooij4-1/+5
(This used to be commit c92ace494f92084ddf178626cdf392d151043bc7)
2007-10-10r12498: Eliminate INIT_OBJ_FILES and ADD_OBJ_FILES. We were not usingJelmer Vernooij1-2/+2
the difference between these at all, and in the future the fact that INIT_OBJ_FILES include smb_build.h will be sufficient to have recompiles at the right time. (This used to be commit b24f2583edee38abafa58578d8b5c4b43e517def)
2007-10-10r12254: Add some (hopefully correct) descriptions for libraries that are ↵Jelmer Vernooij1-0/+1
installed. Install pkg-config files. (This used to be commit a86abe84e2cae7c6188c094a92c6b62aace02fdf)
2007-10-10r12209: Fix some issues with XML entities.Jelmer Vernooij1-2/+2
(This used to be commit 754e51b19d2d1fd6be8e01d62b6ec892688f934c)
2007-10-10r12151: match the select mode of the standard events system and the liboop ↵Stefan Metzmacher1-2/+2
system, and report errors as read events metze (This used to be commit 5bbd54e96c75af765f827238d6c80101613ae64f)
2007-10-10r12140: - add an additional_flags field to the fd_event struct, so thatStefan Metzmacher1-0/+6
the events backend can store private flags - add function to access the gtk event loop ops struct metze (This used to be commit a5cc0758a393f36a770cdd57e317214d03934c13)
2007-10-10r12123: handle fde == NULL at the correct levelStefan Metzmacher1-4/+0
metze (This used to be commit 1dd5bb60a5047b94034eb084473bb8f4a9926e7c)
2007-10-10r11382: Require number of required M4 macrosJelmer Vernooij3-16/+19
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM Add some more PUBLIC_HEADERS (This used to be commit 875eb8f4cc658e6aebab070029fd499a726ad520)
2007-10-10r11377: Add support for building LIBRARY elements as shared libraries:Jelmer Vernooij2-5/+4
- Adds -rpath bin/ so you don't have to install Samba in order to use compiled binaries. - Writes out pkg-config files when building shared libs - Supports automatic fallback to MERGEDOBJ (which is the default) or OBJ_LIST (if ld -r is not supported) Building with shared libs reduces the size of the Samba binaries from 197 Mb to 60 Mb (including libraries) on my system (GCC4, with debugging). To build with shared libraries support enabled, run: LIBRARY_OUTPUT_TYPE=SHARED_LIBRARY ./config.status init functions don't get called correctly yet when using shared libs, so you won't be able to actually run anything with success :-) Once init functions are done, I'll look at support for loading shared modules once again. Based on a patch by Peter Novodvorsky (nidd on IRC). (This used to be commit 0b54405685674a2b19a28d77aae5b1136b5a4728)