summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagsamba-3.0.0alpha1cvs2svn Import User2001-12-052-1548/+0
|\ | | | | 'release-3-0-alpha1'.
* | 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.
* | Split out the name resolution code into a seperate functionAndrew Bartlett2001-12-051-27/+38
| |
* | Use print_queue_length() by preference if we don't need a queueJeremy Allison2001-12-052-21/+4
| | | | | | | | | | as it doesn't do a traversal. Jeremy.
* | Follow herb's suggestion and don't strdup a string to itselfAndrew Bartlett2001-12-051-3/+6
| |
* | Follow herb's suggestion and don't strdup a string to itself.Andrew Bartlett2001-12-051-3/+5
| |
* | merge from 2.2 branchHerb Lewis2001-12-052-26/+61
| |
* | Improved efficiency of enumerating print queue's under a particularJeremy Allison2001-12-052-18/+20
| | | | | | | | | | extreme condition... Jeremy.
* | Add a mechinism to allow for sane porting of rpcclient components into the newAndrew Bartlett2001-12-051-0/+166
| | | | | | | | | | | | | | | | 'net' command. This also gets us 'net rpc user add'. Andrew Bartlett
* | Ditto on the const religion.Andrew Bartlett2001-12-051-2/+2
| |
* | Const religion for some of the RPC code.Andrew Bartlett2001-12-052-3/+3
| |
* | Merge from 2.2Herb Lewis2001-12-041-0/+6
| | | | | | | | | | If you do not have one more expect than issue when talking to the passwd program you will not send the last issue.
* | move proto.h and build_env.h from $(srcdir)/include to $(builddir)/includeJean-François Micouleau2001-12-041-2/+3
| | | | | | | | | | | | tridge, martin, if you think it's wrong , you can revert it. J.F.
* | added a boolean to the group mapping functions to specify if we need orJean-François Micouleau2001-12-0413-159/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not the privileges. Usually we don't need them, so the memory is free early. lib/util_sid.c: added some helper functions to check an SID. passdb/passdb.c: renamed local_lookup_rid() to local_lookup_sid() and pass an RID all the way. If the group doesn't exist on the domain SID, don't return a faked one as it can collide with a builtin one. Some rpc structures have been badly designed, they return only rids and force the client to do subsequent lsa_lookup_sid() on the domain sid and the builtin sid ! rpc_server/srv_util.c: wrote a new version of get_domain_user_groups(). Only the samr code uses it atm. It uses the group mapping code instead of a bloody hard coded crap. The netlogon code will use it too, but I have to do some test first. J.F.
* | Correct message on wbinfo fail to open config file.Jeremy Allison2001-12-041-1/+2
| | | | | | | | Jeremy.
* | Tidup.Jeremy Allison2001-12-041-43/+80
| | | | | | | | Jeremy.
* | Put back changes to set errno, which seem to do no harm.Martin Pool2001-12-042-13/+55
| |
* | Fix headers. This I know is correct.Martin Pool2001-12-041-0/+1
| |
* | Fix headers. This I know is correct.Martin Pool2001-12-041-0/+1
| |
* | added lookup_groups() to the ads backendAndrew Tridgell2001-12-044-8/+69
| | | | | | | | winbindd/ADS can now do initgroups()
* | added ads_search_dn() and ads_pull_sids()Andrew Tridgell2001-12-041-1/+42
| |
* | undoMartin Pool2001-12-047-184/+83
| |
* | Implement suggestion from tridge to leave the old tdb_open interfaceMartin Pool2001-12-045-13/+22
| | | | | | | | | | as it was, and add tdb_open_ex() which takes a log callback. I guess this makes more sense since it's a public interface.
* | Better error handling:Martin Pool2001-12-046-77/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | - tdb_open api changed so that you now pass an error handling callback when opening the file, so that errors detected during opening have somewhere to go. (All calls from the body of Samba to this function go through a wrapper in tdbutil, which has been updated.) - Clean up logic for deciding how to open tdb. Emit log messages if something goes wrong (e.g. bad magic.) - tdbtool now logs errors to stderr.
* | allow for passwords other than "samba2"Andrew Tridgell2001-12-041-1/+1
| | | | | | | | :)