summaryrefslogtreecommitdiff
path: root/source4/lib/registry
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r18584: found one of the fd leaks. The registry backend was using aAndrew Tridgell5-7/+10
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-10r18561: Fix [out] pointers in winreg IDLGerald Carter1-7/+7
(This used to be commit 694677dafefdd94fa0a9bed93efab70c528dcb26)
2007-10-10r18328: when we bail out early, set *offset to 0Andrew Tridgell1-0/+2
(This used to be commit 81230464600bd3a2bb283303b2b9c71f6409675b)
2007-10-10r18324: fixed a uninitialised variableAndrew Tridgell1-1/+1
(This used to be commit 08562d6ebe6b2c48026f0d1e97ec4dd8ea215b2c)
2007-10-10r18298: fixed mmap failure testAndrew Tridgell1-1/+1
(This used to be commit dee6551dc36789506a59bcd3242f208d5bfd5d6f)
2007-10-10r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher1-2/+1
always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
2007-10-10r18176: reg_util.c needs LIBREPLACE for strndupAndrew Tridgell1-1/+1
(This used to be commit dc1369b2ad1f55e1acfcc2ddd99ec6ac8b115da9)
2007-10-10r18168: Use {NULL} rather than POPT_TABLEEND, which is not always available.Jelmer Vernooij4-4/+4
(This used to be commit 8b622c5ded0732df0eaf9f6226f52a27b6eacd73)
2007-10-10r18130: the move to system/ in libreplace broke some things ... should beAndrew Tridgell1-0/+1
happier now (This used to be commit 18542f184f75074e56a9793a9e3b6c6d747bb9e6)
2007-10-10r18121: Simplify m4 code, hopefully fix Samba4 build problems.Jelmer Vernooij1-4/+4
(This used to be commit 1adf65b4d7c5d2d4f65d4b28575bdf2368a42139)
2007-10-10r18117: first steps in making samba4 use libreplaceAndrew Tridgell1-4/+4
(This used to be commit c079cedb084d621c5a0aac59310b237ba375df20)
2007-10-10r17930: Merge noinclude branch:Jelmer Vernooij1-1/+1
* Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
2007-10-10r17773: this macros are unsed, with compiler warningsStefan Metzmacher1-0/+2
metze (This used to be commit 3953d3566e41d0a189be38aee3d99805dd71961a)
2007-10-10r17713: fix compiler warningsStefan Metzmacher2-7/+7
metze (This used to be commit 21142ad7a2d37489e295d725c8700be0bb921091)
2007-10-10r17516: Change helper function names to make more clear what they are meant ↵Simo Sorce1-2/+2
to do (This used to be commit ad75cf869550af66119d0293503024d41d834e02)
2007-10-10r16100: Patch from Michael Wood <mwood@icts.uct.ac.za>: s/then/than/ for ↵Gerald Carter4-5/+5
correct grammar (This used to be commit 26a2fa97e4c819e630bc9b50e11c8d5328c7b8c8)
2007-10-10r15878: Add explicit initialization to make the IBM checker happy.Jelmer Vernooij1-2/+2
(This used to be commit 3a5d3eb62c61d264fb583d2c94e3b3446988051b)
2007-10-10r15877: Fix error message - caught by the IBM checkerJelmer Vernooij1-4/+17
(This used to be commit dd0b912fdd107817273391cab223304f0399c3b5)
2007-10-10r15854: more talloc_set_destructor() typesafe fixesAndrew Tridgell1-4/+2
(This used to be commit 61c6100617589ac6df4f527877241464cacbf8b3)
2007-10-10r15810: Fix uninitialized variable error, caught by the IBM checker.Jelmer Vernooij1-1/+2
(This used to be commit 1354333fd192e83242e6618458704c1820efac49)
2007-10-10r15807: Fix incorrect initialization. Very nice catch by the IBM Checker.Jelmer Vernooij1-1/+1
(This used to be commit 2b65c490e40241fb4d4f938a867e33780295ad05)
2007-10-10r15806: Remove some unnecessary nesting making the function harder to read.Jelmer Vernooij1-11/+15
(This used to be commit 2e1ce0189961335f654202074101819d8d933748)
2007-10-10r15776: Don't generate ref pointers in Samba4-generated code. There is no pointJelmer Vernooij1-1/+1
in having pointers for outgoing data when you can already modify the top-level element. This can be overridden (temporarily) by specifying the new "keepref" attribute. Once we've removed keepref from all IDL files, I'll remove this attribute as well. (This used to be commit bdc6dd37503ced8322a671d225122ccffbb8bfec)
2007-10-10r15659: Implement opening a key by name (significant better performanceJelmer Vernooij1-2/+236
in some situations). Patch by Wilco Baan Hofman. (This used to be commit dece573d4746bb2df2d129ae6a557a0417e56cda)
2007-10-10r15458: Fix support for Windows XP-style registry files and support for ↵Jelmer Vernooij2-20/+126
large numbers of subkeys. Patch by Wilco Baan Hofman <wilco@baanhofman.nl> (This used to be commit 02859870d62b875eca5feff175c489a93fa7ad84)
2007-10-10r15406: Move 'smbreadline' out of libreplace as it doesn't replace functionalityJelmer Vernooij1-1/+1
not available on some platforms but is a Samba-specific library. (This used to be commit e9d3660fa6678424e5159708a1aa572824926c8e)
2007-10-10r15375: Rename readline.h to smbreadline.h avoid clashes with system header.Jelmer Vernooij1-1/+1
(This used to be commit ccc3d8a95441e7a7015f0cf0e622ec9e38347d33)
2007-10-10r15370: Fix more dependencies for shared libsJelmer Vernooij2-4/+4
(This used to be commit 9a518661fbb76bf1c153afc6f581e888186dc165)
2007-10-10r15364: Use global list of predefined keysJelmer Vernooij1-14/+2
(This used to be commit eee9e33442f846d278f0fc545480cc2ec8ea295b)
2007-10-10r15363: Fix dependencies for shared libraryJelmer Vernooij1-2/+2
(This used to be commit f2ca71f1229f4c20296895116c09bacbd6a53b55)
2007-10-10r15361: Export table of predefined registry keysJelmer Vernooij3-18/+23
(This used to be commit 684ef2dae1145388308502942da15e59a8beb425)
2007-10-10r15351: Fix tcc compile errorJelmer Vernooij1-1/+2
(This used to be commit 0ba3390a9c1f4f0601a13bf2078817d85ed77de5)
2007-10-10r15298: Fix the build using a few hacks in the build system.Jelmer Vernooij2-1/+2
Recursive dependencies are now forbidden (the build system will bail out if there are any). I've split up auth_sam.c into auth_sam.c and sam.c. Andrew, please rename sam.c / move its contents to whatever/wherever you think suits best. (This used to be commit 6646384aaf3e7fa2aa798c3e564b94b0617ec4d0)
2007-10-10r15295: Fix some dependenciesJelmer Vernooij1-2/+3
Move unistr-specific code to lib/charset/. Remove _m from some places where it's not needed. (This used to be commit 03224e112424968fc3f547c6159c7ccae2d1aa5b)
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-10r15253: Fix dependency on tdr_regf.hJelmer Vernooij1-0/+1
(This used to be commit 31819f5411e30199198c334701176ba3bdf258d5)
2007-10-10r15248: Fix automatic dependencies buildJelmer Vernooij1-1/+0
(This used to be commit 3e5aa5e7940ebbb961c53418d170495860f514a0)
2007-10-10r15214: Introduce subsystem-specific CFLAGS to keep the global CFLAGS short.Jelmer Vernooij1-1/+1
(This used to be commit a495bc60ab1b233fe507b2b1aa0ad7378cf52677)
2007-10-10r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacementJelmer Vernooij1-19/+15
for REQUIRED_SUBSYSTEMS. (This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
2007-10-10r15191: Avoid uint_t as it's not standard.Jelmer Vernooij1-1/+1
(This used to be commit 7af59357b94e3819415b3a9257be0ced745ce130)
2007-10-10r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename isJames Peach1-2/+1
"." for "..". These express the intention better that strcmp or strequal and improve searchability via cscope/ctags. (This used to be commit 7e4ad7e8e5ec266b969e3075c4ad7f021571f24e)
2007-10-10r15099: An attempt to fix BSD make portability issues. With these changes ↵Alexander Bokovoy1-1/+1
Samba 4 builds successfully on NetBSD 3.0 (This used to be commit 71ea07e72d71b06166e0384950df83061a4677b8)
2007-10-10r15036: Add out of tree build support and see how buildfarm will respond to ↵Alexander Bokovoy1-4/+7
make constructs (This used to be commit 9329854489e2c231ffb7986d39009e0936873c11)
2007-10-10r14981: fixed a use of a wild ptr in regshellAndrew Tridgell1-3/+3
(This used to be commit 868deaf89f34124a2a7ba2798fad83ffdabe316d)
2007-10-10r14978: fixed a print of NULLAndrew Tridgell1-1/+1
(This used to be commit bf867dc789dc966864223d8fdc52e093ccacf181)
2007-10-10r14906: Move SWIG-specific files to scripting/swig/Jelmer Vernooij1-0/+3
(This used to be commit 222723e4434b85748aa82f192c5c4ce136933ce3)
2007-10-10r14599: Pass ACLs down the registry layer.Jelmer Vernooij10-18/+29
(This used to be commit 6cdefd8945eee5513a6993350ea71f12d4dbd6fa)
2007-10-10r14572: Give libraries saner names, remove some .pc files, make some thingsJelmer Vernooij1-5/+5
subsystems in case a library doesn't make sense. (This used to be commit ed382873fd01457a53e0a1e1f5ba6753dfbc0646)
2007-10-10r14554: Write out header dependencies. This means all C files affected will beJelmer Vernooij2-2/+2
rebuilt when a header file is changed. It also means parallel builds work now. It will take a minute or so to generate all the dependency information, but there should be no need to rebuild that information later on, unless a file changes. This behaviour is only enabled when building in developer mode (--enable-developer) and requires a GNU make (or compatible). In all other cases, the file 'static_deps.mk' is included, which contains some basic hardcoded dependency information. (This used to be commit eb435386f015ce1d89eb6f7e7837622ebd9e1951)
2007-10-10r14542: Remove librpc, libndr and libnbt from includes.hJelmer Vernooij5-0/+7
(This used to be commit 51b4270513752d2eafbe77f9de598de16ef84a1f)