summaryrefslogtreecommitdiffstats
path: root/source3/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge of new sid type (SID_NAME_COMPUTER) and tidyup.Tim Potter2003-04-141-1/+0
| | | | | | | | (This used to be commit c91cf2b38df9f51dd6cb46f0742e1c57bb36b508)
* | Merge of rpcecho pipe for testing large dcerpc requests and responses.Tim Potter2003-04-142-1/+4
| | | | | | | | | | Only compiled in when --enable-developer argument passed to configure. (This used to be commit 017da9393bab276543d0d5c50df8c760780f2450)
* | Merge of TRUE/FALSE preprocessor traps from HEAD.Tim Potter2003-04-141-1/+14
| | | | | | | | (This used to be commit 2a962393017e65cb67944740e4faaad9902764e8)
* | This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2003-04-134-0/+369
|\| | | | | | | used to be commit 381649916ecbaddefbb6ee0e6137b7cc73eb54b1)
| * smbcquota patch from metzeGerald Carter2003-04-114-29/+191
| | | | | | | | (This used to be commit 74fab8f0d24004b1dfd5ce0fd7402895652f941f)
| * A new RPC pipe! The \pipe\echo named pipe is for testing large RPCTim Potter2003-04-113-1/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requests and responses and is only compiled in when --enable-developer is passed to configure. It includes server and client side code for generating and responding to functions on this pipe. The functions are: - AddOne: add one to the uint32 argument and return ig - EchoData: echo back a variable sized char array to the caller - SourceData: request a variable sized char array - SinkData: send a variable sized char array and throw it away There's a win32 implementation of the client and server in the junkcode CVS repository in the rpcecho-win32 subdirectory. (This used to be commit 4ccd34ef836eba05f81dc2da73fd7cfaac201798)
| * Complete what I've seen (and then some)t of the PAC.Jim McDonough2003-04-091-5/+17
| | | | | | | | | | | | | | | | | | | | I haven't seen the rid+attr arrays for group membership, nor sids or the same kind of arrays for resource domains, so I don't know how that will work. Also, the PAC info type 10 is now decoded, but I don't know what it's for. It has an NTTIME, a 16-bit name length, and a username. According to M$, it's not needed, because they didn't doc it... (This used to be commit 28ab8504cf6c181866106e5cc626a5896283d0a9)
| * This is the netlogon schannel client code. Try aVolker Lendecke2003-04-092-0/+8
| | | | | | | | | | | | | | | | | | | | rpcclient -S pdc -U% -c "samlogon user password" and it should work with the schannel. Needs testing platforms different from NT4SP6. Volker (This used to be commit ecd0ee4d248e750168597ccf79c389513bb0f740)
| * no needed anymoreGerald Carter2003-04-091-48/+0
| | | | | | | | (This used to be commit 8fd9450c8363021e23256903578fabbf77083978)
| * A little clarification in the rpc auth header struct.Volker Lendecke2003-04-091-4/+3
| | | | | | | | | | Volker (This used to be commit 9fc3e4bf9fa7845b5d4a7eb4cacfec586045ebd0)
| * Added some preprocessor tricks to stop TRUE and FALSE from continuallyTim Potter2003-04-081-1/+14
| | | | | | | | | | creeping back in to the source. Use True and False instead. (This used to be commit 5a5a7ce7479a56ca2d472658511a47c9147c0d5b)
| * Some comment updates, notably that I haven't seen the group membership arraysJim McDonough2003-04-071-0/+9
| | | | | | | | | | yet (the ones that are rid-only). (This used to be commit 0a5b5d00db42de868c72ec3d9d1d747c9ef391e4)
| * Decode the PAC! This patch just decodes it and then frees it, so it's justJim McDonough2003-04-072-1/+134
| | | | | | | | | | for doc purposes right now (you can see it in the debug logs). (This used to be commit 046c2087a11b9ce7a02aece34ffb129ce0d66b08)
* | Ensure we have WinXP-like semantics for checking TIDs and FIDs.Jeremy Allison2003-04-091-3/+6
| | | | | | | | | | Jeremy. (This used to be commit 52e44dde4ef9717eae7cf454f56d309fdd4b7d1f)
* | This is the netlogon schannel client code. Try aVolker Lendecke2003-04-092-0/+8
| | | | | | | | | | | | | | | | | | | | rpcclient -S pdc -U% -c "samlogon user password" and it should work with the schannel. Needs testing against platforms different from NT4SP6. Volker (This used to be commit eaef0d8aeff1aa5a067679be3f17e08d7434e1e8)
* | no needed anymoreGerald Carter2003-04-091-48/+0
| | | | | | | | (This used to be commit 9d0a82078ce94367992a1bfb8cb7cac8e7e0f525)
* | A little clarification in the rpc auth header struct.Volker Lendecke2003-04-091-4/+3
| | | | | | | | | | Volker (This used to be commit 36362c602ba03ae5e89956b16820d5dff580bee7)
* | This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2003-04-071-0/+56
|\| | | | | | | used to be commit 43f21c87e12fe88dab6ccba13c2e54161cf87093)
| * Remove duplicate "tallocdump" message from tdb messaging system. TheTim Potter2003-04-071-4/+0
| | | | | | | | | | | | | | same functionality exists as "pool-usage". Move initialisation of this and dmalloc messages inside message_init(). (This used to be commit af6ecafcbbf65dbedc49b3a86da39ce608bdadac)
| * fix commitSimo Sorce2003-04-061-1/+1
| | | | | | | | (This used to be commit ad1a2ab0d6330a0b0fbce7b30ec5f6f502133921)
| * SMB signing updates - this gets NTLMSSP signing workin to the point where IAndrew Bartlett2003-04-061-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | just need to get the verifiction code working - we get back a signiture from the server, and just can't verify it yet. This also brings the short-packet checks into common code, and breaks the connection if the server sends a signed reply, on an established connection, that fails the test. This breaks our read/write code at the moment, as we need to keep a list of outstanding packets. (signing is not enabled by default, unless the server demands it) Not for 3.0 till I fix the outstanding packet list. Andrew Barlett (This used to be commit 808d1fcf20153970d587cb631a08607beb09703a)
| * This commit make winbindd copy winbindd_idmap.tdb into idmap.tdb on theSimo Sorce2003-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first run if idmap.tdb is not found, and then eventually convert it to the new format. This is done to unify winbind and idmap databases and to make a backup of winbindd_idmap.tdb in case you want to downgrade (of course it will not be updated). This is needed because idmap.tdb contains also local mappings, not only foreign domains mappings. Added some other fixes/improvements Simo. (This used to be commit cf17261519fd8775500f9b9d6caa2bc462e04633)
| * This is a merge of the NETLOGON schannel server code from SambaVolker Lendecke2003-04-042-2/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TNG. Actually, it exists in the main Samba cvs tree in APPLIANCE_TNG as I found out later :-) It adds a new parameter: server schannel = yes/auto/no defaulting to auto. What does this mean to the user: No requireSignOrSeal registry patch for XP anymore. Many thanks for this code to Luke Leighton, Elrond and anybody else I forgot to mention. My next thing will be to see if this applies cleanly to 3_0. Please test and comment! Volker (This used to be commit e1f953241eb020f19fe657f29afdae28dcf5a03b)
| * The ldap idmap backend from Anthony Liguori (aliguori@us.ibm.com):Jim McDonough2003-04-032-0/+63
| | | | | | | | | | | | | | | | This patch moves the ldap routines out of passdb into a generic library and implements an LDAP backend for IDMAP. THe backend can be enabled with "idmap backend = ldap" in smb.conf. THere are also schema changes to make sure to update teh ldap schema files. (This used to be commit 87c7c582c60521da3a93d997386fe79935012aea)
| * Commit some more fixes for Coolo ...Richard Sharpe2003-04-021-6/+4
| | | | | | | | (This used to be commit e1a159c55fdeaa1620a3147105be4efd205560ba)
| * Add const (from a patch by Stephan Kulow <coolo@kde.org>)Jelmer Vernooij2003-04-021-4/+5
| | | | | | | | (This used to be commit 8b5ad24231e5001e612c5fd4bbde2762caef5856)
| * THE Idmap patch :-)Simo Sorce2003-04-022-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | includes a --with-idmap=no switch to disable idmap usage if you find problems. cosmetic fixes and param aliases to separate winbind from idamp roles. A temporarily remote idmap winbind compatibility backend. As I have time I will further change code to not call directly winbind (partly done but not tested) and a specilized module will be built in place for the current glue hack. The patch has been tested locally in my limited time, the patch is simple and clear and should not reserve problems, if any just disable it. As usual, comments and fisex are welcome :-) Simo. (This used to be commit 02781320476ed1b7ee5d943fa36f9a66ab67f208)
| * Cleanup of winbind client side code.Tim Potter2003-03-311-1/+1
| | | | | | | | | | | | | | | | Mostly this consists of untangling the existing code and moving it in to operating system specific files. The winbind client code for all supported operating systems is now in nsswitch/winbind_nss_OSNAME.[ch] to make things a bit clearer. (This used to be commit 93ea047a16a292b23a1d8736ce9bc4098ba142ba)
| * don't include proto.h during autoconf tests since it doesn't exist yet; ↵Gerald Carter2003-03-281-0/+2
| | | | | | | | | | | | fixed getsmbpass replacement test (This used to be commit ff43a292b9f8e0a39d19cb099913efd899de84fa)
| * it is possible for some of the real time signals to be used by glibc,Andrew Tridgell2003-03-281-0/+4
| | | | | | | | | | | | which then changes SIGRTMIN. It is also possible for bash to leave some real time signals blocked at startup. This fixes both problems. (This used to be commit 8d45bf644aecb6993c2a82b86a4527b33029ed8f)
* | Merge the TNG netlogon schannel from HEAD.Volker Lendecke2003-04-062-2/+44
| | | | | | | | | | | | | | | | | | No more XP requiresignorseal anymore! Thanks again to Luke :-) Volker (This used to be commit 6b2b55901d66cab0c0c0c90bd0585c870be6e468)
* | set version to alpha24 so we can distinguish from the alpha23 releaseGerald Carter2003-04-021-1/+1
| | | | | | | | (This used to be commit 11e3fe1a845ac6ad5edc54b39ff8a1e8d4c87352)
* | Merge of winbind nss library cleanup from HEAD.Tim Potter2003-04-021-1/+1
| | | | | | | | (This used to be commit a4b5f2c01bae049edc4f385cb0441bbde4fb443b)
* | set version stringGerald Carter2003-03-311-1/+1
| | | | | | | | (This used to be commit 39102a070b010dd5c83a8075654952c922df00a4)
* | don't include proto.h during autoconf tests since it doesn't exist yet; ↵Gerald Carter2003-03-281-0/+2
| | | | | | | | | | | | fixed getsmbpass replacement test (This used to be commit 2aa2767ed5dc5290d6f71174bbf1be7d75a97d8b)
* | merged real time signal fixes from headAndrew Tridgell2003-03-281-0/+4
| | | | | | | | (This used to be commit 03a5e62300f3cfb96d14570b73a758e6fa64c449)
* | This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2003-03-271-0/+48
|\| | | | | | | used to be commit 6cd4d3f39a1258d51c022c99c73a7341b0ff94a5)
| * Use the new modules system in VFS. If a module can't be loaded with theJelmer Vernooij2003-03-271-2/+2
| | | | | | | | | | new modules system, we still fall back to the old system. (This used to be commit cebe8d8b424f10006f2f791a8f086c6c8a7f5d57)
| * The definition of pstrcpy_base(), and the preceeding comments, were givenChristopher R. Hertel2003-03-271-9/+3
| | | | | | | | | | | | | | twice (probably a cut/paste error). The definition of pstrcpy_base(), and the preceeding comments, were given twice (probably a cut/paste error). (This used to be commit 5306f6f7c88234d51c4ff13d5451d3489de6b00e)
| * Use execinfo.h to get prototypes for backtrace_symbols (fixesJelmer Vernooij2003-03-261-0/+4
| | | | | | | | | | some warnings) (This used to be commit d453b656e56a9b836b76f1cdce8de65d7bc4eb6c)
| * Output backtrace to logfile in smb_panic(), as suggested by mbpJelmer Vernooij2003-03-261-0/+4
| | | | | | | | | | (only on systems that support it, of course) (This used to be commit bf439d733df6a11a25ff561a853c3382a3b34b96)
| * - Add support to auth/ for the new modules systemJelmer Vernooij2003-03-241-0/+4
| | | | | | | | | | - Quite some small fixes (also fixes the build) (This used to be commit 3defbd5e0633acfa4631531b49601c7706072d86)
| * Revoke some of the popt patch from metze I applied earlier today. It addedJelmer Vernooij2003-03-241-1/+5
| | | | | | | | | | some double options and broke some parameters. (This used to be commit d5f9b0275c91512e1926504f22aaeec2d104430d)
| * Define POPT_TABLEEND if current popt.h doesn't contain it alreadyJelmer Vernooij2003-03-241-0/+4
| | | | | | | | (This used to be commit de4bdf42d8f27b54260f58ff37d438c67623f446)
| * Patch from metze to generalise POPT_COMMON_SAMBA, with some minor changesJelmer Vernooij2003-03-241-9/+2
| | | | | | | | (This used to be commit 2ddfed298d7f0b6e690275725a39c3ef107077ae)
| * NTLM Authentication:Andrew Bartlett2003-03-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add a 'privileged' mode to Winbindd. This is achieved by means of a directory under lockdir, that the admin can change the group access for. - This mode is now required to access with 'CRAP' authentication feature. - This *will* break the current SQUID helper, so I've fixed up our ntlm_auth replacement: - Update our NTLMSSP code to cope with 'datagram' mode, where we don't get a challenge. - Use this to make our ntlm_auth utility suitable for use in current Squid 2.5 servers. - Tested - works for Win2k clients, but not Win9X at present. NTLMSSP updates are needed. - Now uses fgets(), not x_fgets() to cope with Squid environment (I think somthing to do with non-blocking stdin). - Add much more robust connection code to wb_common.c - it will not connect to a server of a different protocol version, and it will automatically try and reconnect to the 'privileged' pipe if possible. - This could help with 'privileged' idmap operations etc in future. - Add a generic HEX encode routine to util_str.c, - fix a small line of dodgy C in StrnCpy_fn() - Correctly pull our 'session key' out of the info3 from th the DC. This is used in both the auth code, and in for export over the winbind pipe to ntlm_auth. - Given the user's challenge/response and access to the privileged pipe, allow external access to the 'session key'. To be used for MSCHAPv2 integration. Andrew Bartlett (This used to be commit dcdc75ebd89f504a0f6e3a3bc5b43298858d276b)
| * Add -U, -N, -i, -A, -W to popt.Jelmer Vernooij2003-03-222-8/+48
| | | | | | | | (This used to be commit 5a88d78f67fd7853d6f7d5042807afa56091d52c)
| * Small clenaup patches:Andrew Bartlett2003-03-222-28/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - safe_string.h - don't assume that __FUNCTION__ is available - process.c - use new workaround from safe_string.h for the same - util.c - Show how many bytes we smb_panic()ed trying to smb_xmalloc() - gencache.c - Keep valgrind quiet by always null terminating. - clistr.c - Add copyright - srvstr.h - move srvstr_push into a .c file again, as a real function. - srvstr.c - revive, with 'safe' checked srvstr_push - loadparm.c - set a default for the display charset. Andrew Bartlett (This used to be commit a7eba37aadeb0b04cb1bd89deddb58be8aba825c)
| * Cleanup bogus initialisation in SID_NAME_USE enum.Tim Potter2003-03-201-8/+8
| | | | | | | | | | Added new sid type = 9 for "computer" from MSDN. (This used to be commit 45929d126932e5cac5a23fe76d28a4fa05b54b77)
* | The definition of pstrcpy_base(), and the preceeding comments, were givenChristopher R. Hertel2003-03-271-9/+3
| | | | | | | | | | twice (probably a cut/paste error). (This used to be commit d9b799d8c35a7453e6ccb92b3fc4ec2ec510449a)