summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix segfault, and add a comment.Andrew Bartlett2001-12-081-2/+5
|
* Leak less memory.Andrew Bartlett2001-12-081-8/+18
| | | | | | | | | | Now, is there any reason that the prs_init() doesn't use the talloc context that it is supplied as an argument for the actual data buffer? It would seem logical to replace the malloc with a talloc, but I'm sure there is some method to the madness (extrnal use/Reallocing of it I presume) Andrew Bartlett
* Ensure that 'use spnego' restricts, rather than just advises our clients.Andrew Bartlett2001-12-081-1/+6
| | | | | | | | | This means that if a hole is found in the spnego code, we can tell people to just set 'use spengo' in their config file while we sort it out. Other than that, preventing 'unusual' behaviour is always a good thing. Andrew Bartlett
* basic howtoJean-François Micouleau2001-12-071-0/+77
|
* include/build_env.h wasn't getting built by default with new rules unlessHerb Lewis2001-12-071-1/+1
| | | | you did make headers - fixed
* added a "use spnego" optionAndrew Tridgell2001-12-072-0/+7
| | | | | you need to set "use spnego = no" for w2k to be able to join a samba domain. Otherwise the w2k box will assume we can do kerberos as a KDC
* OK I think this does what everyone wants with the .headers.stampHerb Lewis2001-12-071-3/+3
| | | | | | | | it gets removed on a make clean it gets created on a make headers (if it doesn't already exist) This makes it so I only rebuild everthing once after a make clean and also so nothing gets rebuilt after jfm does a make headers (proto)
* allow nsstest to test any nss moduleAndrew Tridgell2001-12-061-13/+19
|
* add smbgroupeditHerb Lewis2001-12-061-0/+1
|
* again an intrusive patch:Jean-François Micouleau2001-12-0614-270/+122
| | | | | | | | | | | | | | | - removed the ugly as hell sam_logon_in_ssb variable, I changed a bit the definition of standard_sub_basic() to cope with that. - removed the smb.conf: 'domain admin group' and 'domain guest group' parameters ! We're not playing anymore with the user's group RIDs ! - in get_domain_user_groups(), if the user's gid is a group, put it first in the group RID list. I just have to write an HOWTO now ;-) J.F.
* remove .headers.stamp from the delheaders definitionJean-François Micouleau2001-12-061-2/+2
| | | | | | It forced a complete build to occur each time the proto are rebuild ! J.F.
* merge from 2.2Gerald Carter2001-12-065-439/+0
|
* merge from 2.2Gerald Carter2001-12-0694-10359/+5220
|
* commit from 2.2Gerald Carter2001-12-061-0/+8
|
* put the winbindd krb5 credentials cache in the lock directoryAndrew Tridgell2001-12-061-0/+4
| | | | this prevents it clobbering the users cache
* allow a MAX_DEBUG_LEVEL setting in local.h (or the Makefile)Andrew Tridgell2001-12-062-6/+21
| | | | | | This allows embedded systems to compile out the higher debug levels. It should gain speed as well as reducing the code size. Setting it to 1 saves about 300k of code on my system.
* added a propoer kerberos_kinit_password callAndrew Tridgell2001-12-062-12/+66
| | | | | | contribution from remus@snapserver.com thanks!
* Fixed typo in fix for typo in debug. (-:Tim Potter2001-12-061-1/+1
|
* fix up packaging stuffHerb Lewis2001-12-052-6/+16
|
* merge from 2.2Herb Lewis2001-12-053-17/+17
| | | | don't set WINBIND variables unless configure was run --with-winbind
* dont add -I./popt to CFLAGS it really belongs in FLAGS1 with other includeHerb Lewis2001-12-053-651/+652
| | | | paths. This make it hard to use a script that overrides CFLAGS options.
* Added fetch_domain_sid. Not used in current code, but a nice exampleJeremy Allison2001-12-051-0/+96
| | | | | of how to use this interface. Jeremy.
* changed the DEBUG level of tdb_pack and tdb_unpack. Instead of 8, it's nowJean-François Micouleau2001-12-051-2/+2
| | | | | | | | | | 18. when you're looking at a level 10, and it's all clutered with tdb_pack/unpack, it's getting .... And anyway most of our code using tdb_pack/unpack have DEBUG around the call if there is a problem. J.F.
* added samr_queryuseralias(). instead of returning BUILTIN_ALIAS_RID_USERS,Jean-François Micouleau2001-12-052-16/+228
| | | | | | | | now return the alias correctly. time to look at the netlogon case. J.F.
* preparing for release of 3.0alpha1Samba Release Account2001-12-051-1/+12
|
* fixed a return valueAndrew Tridgell2001-12-051-0/+1
|
* OK. Smbpasswd -j is DEAD.Andrew Bartlett2001-12-0514-400/+383
| | | | | | | | | | | | | | | | | | | This moves the rest of the functionality into the 'net rpc join' code. Futhermore, this moves that entire area over to the libsmb codebase, rather than the crufty old rpc_client stuff. I have also fixed up the smbpasswd -a -m bug in the process. We also have a new 'net rpc changetrustpw' that can be called from a cron-job to regularly change the trust account password, for sites that run winbind but not smbd. With a little more work, we can kill rpc_client from smbd entirly! (It is mostly the domain auth stuff - which I can rework - and the spoolss stuff that sombody else will need to look over). Andrew Bartlett
* Add a couple of extra debugs for the secrets.tdb stuffAndrew Bartlett2001-12-051-2/+8
|
* Ensure we fill in the %U for NTLMSSP connectionsAndrew Bartlett2001-12-051-1/+3
|
* fixed a minor password memory leakAndrew Tridgell2001-12-051-0/+1
|
* fixed a memory leakAndrew Tridgell2001-12-051-1/+4
|
* fix link errorAndrew Tridgell2001-12-051-0/+2
|
* handle ldap server down betterAndrew Tridgell2001-12-051-1/+3
|
* added a REALLY gross hack into kerberos_kinit_password so thatAndrew Tridgell2001-12-058-5/+34
| | | | | | winbindd can do a kinit this will be removed once we have code that gets a tgt and puts it in a place where cyrus-sasl can see it
* auto-init secrets.tdbAndrew Tridgell2001-12-051-0/+5
|
* added timeouts and retries to ldap operationsAndrew Tridgell2001-12-052-9/+60
|
* moved the sequence number fetch into the backend, and fetch theAndrew Tridgell2001-12-057-81/+78
| | | | sequence number via ldap when using ads
* don't double free ldap message listsAndrew Tridgell2001-12-051-3/+0
|
* paranoia fixes in based ldap routines for potential memory leaksAndrew Tridgell2001-12-051-10/+16
|
* fixed another leak - memory usage now seems to be quite smallAndrew Tridgell2001-12-051-0/+2
|
* added very basic ads connection cacheingAndrew Tridgell2001-12-052-84/+46
|
* more memory leak fixesAndrew Tridgell2001-12-052-4/+12
|
* plugged most of the memory leaksAndrew Tridgell2001-12-051-74/+120
|
* added the last winbindd/ads backend functionAndrew Tridgell2001-12-051-1/+66
| | | | | | winbindd is now fully functional with a native mode w2k server now for the memory leaks and speed ...
* finally worked out how to do ldap lookups by binary blobs, so I canAndrew Tridgell2001-12-057-170/+250
| | | | | | | now do searches on SID. This allows me to do a true ldap sid_to_name() function one one function to go!
* added functions that convert a ads binary blob to a string (forAndrew Tridgell2001-12-051-0/+39
| | | | searching on SID)
* fixed an off by 1 bug in talloc_asprintf()Andrew Tridgell2001-12-051-1/+1
|
* Fixed parse_domain_user to be bool.Jeremy Allison2001-12-058-80/+57
| | | | Jeremy.
* Add a new flag for anonymous connectionsAndrew Bartlett2001-12-051-0/+3
|
* Make it easier to construct anonymous connections with a new flag and helperAndrew Bartlett2001-12-051-2/+28
| | | | function.