summaryrefslogtreecommitdiff
path: root/source3/lib
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r7995: * privileges are local except when they're *not*Gerald Carter1-60/+64
printmig.exe assumes that the LUID of the SeBackupPrivlege on the target server matches the LUID of the privilege on the local client. Even though an LUID is never guaranteed to be the same across reboots. How *awful*! My cat could write better code! (more on my cat later....) * Set the privelege LUID in the global PRIVS[] array * Rename RegCreateKey() to RegCreateKeyEx() to better match MSDN * Rename the unknown field in RegCreateKeyEx() to disposition (guess according to MSDN) * Add the capability to define REG_TDB_ONLY for using the reg_db.c functions and stress the RegXXX() rpc functions. (This used to be commit 0d6352da4800aabc04dfd7c65a6afe6af7cd2d4b)
2007-10-10r7981: MS-DFS tidyup patches from James Peach <jpeach@sgi.com>.Jeremy Allison1-0/+1
Looking forward to the day he can commit these himself :-). Jeremy. (This used to be commit 12ff2978295a84fe6177af129c495a0021befacc)
2007-10-10r7963: Add aio support to 3.0.Jeremy Allison1-0/+158
Jeremy. (This used to be commit 1de27da47051af08790317f5b48b02719d6b9934)
2007-10-10r7882: Looks like a large patch - but what it actually does is make SambaJeremy Allison3-16/+17
safe for using our headers and linking with C++ modules. Stops us from using C++ reserved keywords in our code. Jeremy (This used to be commit 9506b8e145982b1160a2f0aee5c9b7a54980940a)
2007-10-10r7842: With the patch I sent Steve yesterday this gives us complete POSIX ↵Jeremy Allison1-0/+6
pathnames. ie. files containing : and \ can be accessed from Linux. Jeremy. (This used to be commit e9b8d23d6138d909a65ea70b2e801881e8333b38)
2007-10-10r7591: Don't call getpeeraddr on a disconnected socket.Jeremy Allison1-5/+8
Jeremy. (This used to be commit a9cd218eb607066a65818b534ec5e3ecb55da4cf)
2007-10-10r7554: Refactor very messy code in util_sock.c Remove ↵Jeremy Allison1-133/+95
write_socket_data/read_socket_data as they do nothing that write_socket/read_socket don't do. Add a more useful error message when read_socket/write_socket error out on the main client fd for a process (ie. try and list the IP of the client that errored). Jeremy. (This used to be commit cbd7578e7c226e6a8002542141b914ed4c7a8269)
2007-10-10r7440: * merge registry server changes from trunk (so far) for moreGerald Carter3-3/+11
printmig.exe work * merge the sys_select_signal(char c) change from trunk in order to keeo the winbind code in sync (This used to be commit a112c5570a7f8ddddde1af0fa665f40a6067e8cf)
2007-10-10r7415: * big change -- volker's new async winbindd from trunkGerald Carter3-1/+96
(This used to be commit a0ac9a8ffd4af31a0ebc423b4acbb2f043d865b8)
2007-10-10r7372: abartet's patch for BUG 2391 (segv caused by free a static pointer)Gerald Carter1-21/+36
(This used to be commit 4cda2bd035276bd090bf0fbd4e3b2eff657a80cb)
2007-10-10r7318: Unify HEAD and 3.0 socket functions. Add HEAD functions here ↵Jeremy Allison1-0/+93
#ifdef'ed out. Correct branch this time ! Jeremy. (This used to be commit 052b4f8e2849b4897176e64cc29b6a5f686d946e)
2007-10-10r7139: trying to reduce the number of diffs between trunk and 3.0; changing ↵Gerald Carter8-268/+242
version to 3.0.20pre1 (This used to be commit 9727d05241574042dd3aa8844ae5c701d22e2da1)
2007-10-10r7039: Ensure we always call read_socket_with_timeout() whenJeremy Allison1-1/+6
timeout > 0. Better solution after much helpful input from derrell@samba.org. We may eventually change the read_socket_with_timeout() interface to count down the timeout value. Jeremy. (This used to be commit 09c9a62aa53ed26e59ed57e577614d02a796c492)
2007-10-10r7034: Revert change in util_sock.c from derrell until this isJeremy Allison1-58/+13
discussed more on samba-technical. Jeremy. (This used to be commit 7ad6fdc1ef4754fc25d81ab27fd5ebb40e04a6cf)
2007-10-10r7025: 1 if not all data is available at the time we go to read a packet, retryDerrell Lipman1-13/+58
the read using a timeout to ensure that all data for the packet is received. 2 some minor changes to meet coding standards 3 eliminate some compiler warnings (This used to be commit 7b4d4f6109d815ec70c65564435d7d9bd22f66d9)
2007-10-10r6965: Remove some dead code from util_unistr.c.Jeremy Allison1-16/+0
Start of fix for #2735 - we are not mangling some names we should. More fixes to follow. Jeremy. (This used to be commit ac0fa973774c36b72863aea369e9d243cf7420fa)
2007-10-10r6942: * merging the registry changes back to the 3.0 treeGerald Carter1-38/+0
* removing the testprns tool (This used to be commit 81ffb0dbbbd244623507880c323a3c37e2b8dc4d)
2007-10-10r6890: Refactor printing interface to take offset into job. Fixes bugJeremy Allison2-8/+48
where large print jobs can have out-of-order offsets. Bug found by Arcady Chernyak <Arcady.Chernyak@efi.com> Jeremy. (This used to be commit 482f7e0e3706098b71aa0b31a134994acb1e9fcf)
2007-10-10r6849: Merge revision 6845 from Samba 4Volker Lendecke1-8/+11
(This used to be commit 44365075d22d395992b167e5a04d7083c05878cc)
2007-10-10r6822: Use chsize if we don't have ftruncate. From Steven Edwards ↵Jeremy Allison1-8/+11
<steven_ed4153@yahoo.com>. Jeremy. (This used to be commit 2f78ba5ea71504c2c9bb44c36000b3cab1227f78)
2007-10-10r6779: Use the SID in the user token for the %s expansion in 'afs username ↵Volker Lendecke1-3/+4
map'. This fixes a rather weird problem where an algorithmic SID ended up as the replacement for %s. Volker (This used to be commit 67dbc91b27aeeeab3cc1360137db1dd955728061)
2007-10-10r6743: Merge r6741 from 4_0Volker Lendecke1-1/+1
(This used to be commit fdfce3292aa84b70e220961540126ef4873aebea)
2007-10-10r6681: updating copyrights (see bug 2546)Gerald Carter1-1/+2
(This used to be commit 39288aa5660893b69af5e720d57aa104f3db4490)
2007-10-10r6658: Sorry for the spam... I think now I've got a version that should ↵Volker Lendecke2-3/+3
compile on trunk, 3_0 and 4_0. Volker (This used to be commit 978c7250f7927a805d1ab89f97496aba9ef9e31f)
2007-10-10r6656: Samba 4 is Samba 3.9...Volker Lendecke2-3/+3
(This used to be commit 52c73deac72fd88c83ac53481e56f6a04d6def69)
2007-10-10r6654: Make talloc.c 4.0-readyVolker Lendecke1-0/+2
(This used to be commit be6949362f6be0eb5aa1ddf86061bad2a5674073)
2007-10-10r6652: Next step getting the build farm happy.Volker Lendecke1-1/+13
Volker (This used to be commit d21514eb7a1ec03c877048e58a54bcbf2cd055f2)
2007-10-10r6651: It's not the smartest thing in the world to #define _SAMBA_BUILD_ in ↵Volker Lendecke1-0/+8
a file that is only included if _SAMBA_BUILD_ is defined... Let's see how far this gets us. Volker (This used to be commit 563275b35f76107e3d2a8b0b6e14394b20ecd81b)
2007-10-10r6648: do not annoy make protoSimo Sorce1-1/+2
(This used to be commit 62a662dea928545d9585d6b79879a844d8044d50)
2007-10-10r6646: keep samba3 talloc inline with samba4 oneSimo Sorce1-0/+9
(This used to be commit 4deebbbe50932792621114bf1e74b0c994bda7be)
2007-10-10r6643: fix some build issues on IRIX;l patch from james peachGerald Carter1-1/+1
(This used to be commit 8f78ee6abab9c1dd3e8b15ea3d1d96a651ee0426)
2007-10-10r6595: This is Volkers new-talloc patch. Just got the go-ahead fromJeremy Allison3-375/+1690
Volker to commit. Woo Hoo ! Jeremy. (This used to be commit 316df944a456f150944761dab34add5e8c4ab699)
2007-10-10r6588: just include includes.h to get prototypes here.Herb Lewis2-3/+2
(This used to be commit 5565606560ef017f289c2dc941bf4135fc1a9faa)
2007-10-10r6586: get rid of a few more compiler warningsHerb Lewis7-0/+15
(This used to be commit 173375f8d88bf8e8db8d60e5d5f0e5dcc28767d9)
2007-10-10r6570: Add socket_wrapper library to 3.0. Can be enabled by passingJelmer Vernooij1-0/+467
--enable-socket-wrapper to configure (This used to be commit 9c6cdd23ead427a4cb20177dad1c87da9594a4fe)
2007-10-10r6553: Added Linux per-socket TCP settings patch from "Ed Boraas" ↵Jeremy Allison1-0/+9
<ed.boraas@concordia.ab.ca>. Jeremy. (This used to be commit 96f0e2d3fc68010f9e956802710ce0bdb8d7c664)
2007-10-10r6550: Move function make_dir_struct from util to dir.cJeremy Allison1-34/+0
Jeremy. (This used to be commit 5b86e3dcdf31dec61449d2faede61d24c3a8d79f)
2007-10-10r6502: add LOCKING debug class - pull PRINTINGDB class definition from trunkHerb Lewis2-0/+8
so our numbers don't get out of sync (This used to be commit 58e307664e02ebf0415f19ed625d2f166d9cb1cc)
2007-10-10r6495: Bugfix for #2596 by James Peach @ SGI. Fix become_root link issues ↵Jeremy Allison1-1/+1
and one IRIX stack backtrace bug. Jeremy. (This used to be commit c0b99c692b7e23a2bfe12c7230fd539771020750)
2007-10-10r6445: Make us survive the PARANOID_MALLOC_CHECKER. Should we enable that forVolker Lendecke1-10/+17
--enable-developer=yes? Volker (This used to be commit 61d40ac60dd9c8c9bbcf92e4fc57fe1d706bc721)
2007-10-10r6351: This is quite a large and intrusive patch, but there are not many ↵Volker Lendecke2-14/+194
pieces that can be taken out of it, so I decided to commit this in one lump. It changes the passdb enumerating functions to use ldap paged results where possible. In particular the samr calls querydispinfo, enumdomusers and friends have undergone significant internal changes. I have tested this extensively with rpcclient and a bit with usrmgr.exe. More tests and the merge to trunk will follow later. The code is based on a first implementation by Günther Deschner, but has evolved quite a bit since then. Volker (This used to be commit f0bb44ac58e190e19eb4e92928979b0446e611c9)
2007-10-10r6263: Get rid of generate_wellknown_sids, they are const static and ↵Volker Lendecke5-101/+56
initializable statically. Volker (This used to be commit 3493d9f383567d286e69c0e60c0708ed400a04d9)
2007-10-10r6253: Add FreeBSD EA API support. Bug #2576 - patch donated by Timur ↵Jeremy Allison1-9/+183
Bakeyev <timur@com.bat.ru> Jeremy. (This used to be commit 059a2e30c94f7bbcf01c1f4c5539f0b0f5ab0e09)
2007-10-10r6231: Herb, I think this checkin was a mistake. Are you sure this isGerald Carter1-1/+1
what you meant to change? Fix build breakage.... (This used to be commit b3643b732ba35af6e329dbda82bb05da81e5da64)
2007-10-10r6230: don't know how this ever worked! the compiler complained weHerb Lewis1-1/+1
were comparing an integer to a pointer and it was right. (This used to be commit b6117dd72de1f2a8e158d1a5f2b2991ef93deb72)
2007-10-10r6225: get rid of warnings from my compiler about nested externsHerb Lewis4-8/+11
(This used to be commit efea76ac71412f8622cd233912309e91b9ea52da)
2007-10-10r6166: Derell, I'm reverting this part of -r4917 because it modifies the keysGünther Deschner1-2/+2
to search in tdbs in a way that is not upgrade-safe and somewhat weird to use: Users have to modify policies like pdbedit -P "maximum password policies (seconds since 1970)" The value-description should better go into the manpage. Guenther (This used to be commit f46c0c12274cd0bf1c24bc2d1d708b2960433195)
2007-10-10r6149: Fixes bugs #2498 and 2484.Derrell Lipman6-23/+26
1. using smbc_getxattr() et al, one may now request all access control entities in the ACL without getting all other NT attributes. 2. added the ability to exclude specified attributes from the result set provided by smbc_getxattr() et al, when requesting all attributes, all NT attributes, or all DOS attributes. 3. eliminated all compiler warnings, including when --enable-developer compiler flags are in use. removed -Wcast-qual flag from list, as that is specifically to force warnings in the case of casting away qualifiers. Note: In the process of eliminating compiler warnings, a few nasties were discovered. In the file libads/sasl.c, PRIVATE kerberos interfaces are being used; and in libsmb/clikrb5.c, both PRIAVE and DEPRECATED kerberos interfaces are being used. Someone who knows kerberos should look at these and determine if there is an alternate method of accomplishing the task. (This used to be commit 994694f7f26da5099f071e1381271a70407f33bb)
2007-10-10r6127: Eliminated all compiler warnings pertaining to mismatched ↵Derrell Lipman1-2/+2
"qualifiers". The whole of samba comiles warning-free with the default compiler flags. Temporarily defined -Wall to locate other potential problems. Found an unused static function (#ifdefed out rather than deleted, in case it's needed for something in progress). There are also a number of uses of undeclared functions, mostly krb5_*. Files with these problems need to have appropriate header files included, but they are not fixed in this update. oplock_linux.c.c has undefined functions capget() and capset(), which need to have "#undef _POSIX_SOURCE" specified before including <sys/capability.h>, but that could potentially have other side effects, so that remains uncorrected as well. The flag -Wall should be added permanently to CFLAGS, and all warnings then generated should be eliminated. (This used to be commit 5b19ede88ed80318e392f8017f4573fbb2ecbe0f)
2007-10-10r6106: Fix bug #2551. It turns out that the incoming flags2 flag ↵Jeremy Allison1-3/+3
FLAGS2_LONG_PATH_COMPONENTS determines if a reply is uppercased on a SMBsearch request, not the protocol level. This could clear up quite a few hacks going forward I think. Jeremy. (This used to be commit 8c64cd368fdd2c5a4b361904855c135ade3f449e)