summaryrefslogtreecommitdiffstats
path: root/source/passdb/secrets.c
Commit message (Collapse)AuthorAgeFilesLines
* More paranoid checks for secrets_init() success.Günther Deschner2008-02-091-13/+35
| | | | Guenther
* Add secrets_shutdown().Günther Deschner2008-01-071-0/+13
| | | | Guenther
* Add and use some keystr functions using talloc_tos() in secrets api.Günther Deschner2007-12-191-44/+123
| | | | Guenther
* Replace sid_string_static by sid_string_dbg in DEBUGsVolker Lendecke2007-12-151-1/+1
|
* Refactor the lagacy part of secrets_fetch_trust_account_password() outMichael Adam2007-12-131-13/+31
| | | | | | | | into a new function secrets_fetch_trust_account_password_legacy() that does only try to obtain the hashed version of the machine password directly from secrets.tdb. Michael
* Remove two unneeded functions.Michael Adam2007-12-131-23/+0
| | | | | | | | | secrets_store_trust_account_password() and trust_password_delete() are the write access functions to the SECRETS/$MACHINE.ACC/domain keys in secrets.tdb, the md4 hashed machine passwords. These are not used any more: Current code always writes the clear text password. Michael
* Fix logic and prevent segfaults in secrets trustdom tdb pack code.Michael Adam2007-12-121-14/+14
| | | | | | | | New size calculation logic in tdb_trusted_dom_pass_pack() and tdb_sid_pack() used accumulated sizes as successive offsets to buffer pointer. Michael
* Fix secrets_store_trusted_domain_password() after pstring removal.Michael Adam2007-12-121-1/+1
| | | | | | Jeremy, this small "&" sign has given me a headache... :-) Michael
* Change tdb_unpack "P" to return a malloc'ed string ratherJeremy Allison2007-12-031-1/+6
| | | | | | than expect a pstring space to put data into. Fix the (few) callers. Jeremy.
* More pstring elimination.Jeremy Allison2007-11-201-18/+76
| | | | Jeremy.
* static pstring removalVolker Lendecke2007-11-051-5/+9
|
* RIP BOOL. Convert BOOL -> bool. I found a few interestingJeremy Allison2007-10-181-29/+29
| | | | | | | bugs in various places whilst doing this (places that assumed BOOL == int). I also need to fix the Samba4 pidl generation (next checkin). Jeremy.
* [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.samba-misc-tags/initial-v3-2-testGerald (Jerry) Carter2007-10-101-51/+36
|
* r24991: Kill all those lots of trailing whitespaces from secrets.c.Michael Adam2007-10-101-72/+72
| | | | | | These red bars in vi really hurt my eyes... :-o Michael
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-101-2/+1
|
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-101-1/+1
| | | | Jeremy.
* r22125: Fix a warningVolker Lendecke2007-10-101-1/+1
|
* r22009: change TDB_DATA from char * to unsigned char *Stefan Metzmacher2007-10-101-13/+13
| | | | | | and fix all compiler warnings in the users metze
* r21981: as we use tdb_trans_store(), we should also use tdb_trans_delete()Stefan Metzmacher2007-10-101-1/+1
| | | | metze
* r21831: Back out r21823 for a while, this is going into a bzr tree first.Volker Lendecke2007-10-101-20/+1
| | | | Volker
* r21823: Let secrets_store_machine_password() also store the account name. ↵Volker Lendecke2007-10-101-1/+20
| | | | | | | | | Not used yet, the next step will be a secrets_fetch_machine_account() function that also pulls the account name to be used in the appropriate places. Volker
* r21819: Wrap all steps in secrets_store_machine_password into one singleVolker Lendecke2007-10-101-12/+50
| | | | | | transaction. Succeed all or store nothing. Volker
* r21818: Remove some unused codeVolker Lendecke2007-10-101-23/+0
|
* r20824: Send access to the trusted domain passwords through the pdb backend, ↵Volker Lendecke2007-10-101-41/+0
| | | | | | | | | | so that in the next step we can store them in LDAP to be replicated across DCs. Thanks to Michael Adam <ma@sernet.de> Volker
* r20644: Make some functions static, thanks to Michael Adam <ma@sernet.de> ↵Volker Lendecke2007-10-101-3/+3
| | | | for the hint.
* r20116: Start merging in the work done to create the new idmap subsystem.Simo Sorce2007-10-101-0/+42
| | | | Simo.
* r18654: Rename "struct uuid" => "struct GUID" for consistency.Jelmer Vernooij2007-10-101-8/+8
|
* r16945: Sync trunk -> 3.0 for 3.0.24 code. Still needJeremy Allison2007-10-101-21/+172
| | | | | | | to do the upper layer directories but this is what everyone is waiting for.... Jeremy.
* r16197: Fix Klocwork id 1338Volker Lendecke2007-10-101-2/+3
|
* r16076: Fix for machine password timeout overflow from Shlomi YaakobovichJeremy Allison2007-10-101-1/+1
| | | | | <Shlomi@exanet.com>. Jeremy.
* r15888: Fix bug #3804 from jason@ncac.gwu.eduJeremy Allison2007-10-101-2/+2
| | | | | Invalid comparisons. Jeremy.
* r15101: Little step towards getting Samba4 tdb into 3: tdb_lock_bystring ↵Volker Lendecke2007-10-101-2/+2
| | | | | | | | | does not have the timeout argument in Samba4. Add a new routine tdb_lock_bystring_with_timeout. Volker
* r14103: Fix a memleak found by valgrind (!!)Volker Lendecke2007-10-101-0/+1
|
* r14102: Fix Coverity bug # 70Volker Lendecke2007-10-101-0/+4
|
* r14088: Fix Coverity bug #20. Don't deref possible null.Jeremy Allison2007-10-101-6/+9
| | | | Jeremy.
* r13571: Replace all calls to talloc_free() with thye TALLOC_FREE()Gerald Carter2007-10-101-11/+11
| | | | macro which sets the freed pointer to NULL.
* r13548: Always use the get_remote_macinhe_name() as the keyJeremy Allison2007-10-101-2/+4
| | | | | | for the creds store. This should fix the problems Jerry reported (but I have still to run tests :-). Jeremy.
* r13542: Don't reuse a pointer we just freed (Doh!).Jeremy Allison2007-10-101-2/+2
| | | | Jeremy.
* r13538: Make sure we store all 16 bytes of credentials sessionJeremy Allison2007-10-101-5/+6
| | | | | | key and delete records that are old. We will need this for the full 16 byte session key support. Jeremy.
* r13519: Fix the credentials chaining across netlogon pipe disconnects.Jeremy Allison2007-10-101-4/+10
| | | | | I mean it this time :-). Jeremy.
* r13407: Change the credentials code to be more like the Samba4 structure,Jeremy Allison2007-10-101-0/+1
| | | | | | | | makes fixes much easier to port. Fix the size of dc->sess_key to be 16 bytes, not 8 bytes - only store 8 bytes in the inter-smbd store in secrets.tdb though. Should fix some uses of the dc->sess_key where we where assuming we could read 16 bytes. Jeremy.
* r13316: Let the carnage begin....Gerald Carter2007-10-101-101/+63
| | | | Sync with trunk as off r13315
* r13310: first round of server affinity patches for winbindd & net ads joinGerald Carter2007-10-101-29/+0
|
* r13190: Fix #3458 from Andriy Gapon <avg@icyb.net.ua>. Don'tJeremy Allison2007-10-101-1/+1
| | | | | | access free'd memory. Jerry please pick up for 3.0.21b ! Jeremy.
* r12051: Merge across the lookup_name and lookup_sid work. Lets see how the ↵Volker Lendecke2007-10-101-1/+1
| | | | | | | | build farm reacts :-) Volker
* r12043: It's amazing the warnings you find when compiling on a 64-bitJeremy Allison2007-10-101-11/+9
| | | | | | | | | | | box with gcc4 and -O6... Fix a bunch of C99 dereferencing type-punned pointer will break strict-aliasing rules errors. Also added prs_int32 (not uint32...) as it's needed in one place. Find places where prs_uint32 was being used to marshall/unmarshall a time_t (a big no no on 64-bits). More warning fixes to come. Thanks to Volker for nudging me to compile like this. Jeremy.
* r10792: Fix the "schannel not stored across client disconnects" problem.Jeremy Allison2007-10-101-0/+209
| | | | | | | Based on the Samba4 solution - stores data in $samba/private/schannel_store.tdb. This tdb is not left open but open and closed on demand. Jeremy.
* r10658: It's so nice to have CVSIN to blame for this kind of bugs :-)Volker Lendecke2007-10-101-1/+1
| | | | Volker
* r10656: BIG merge from trunk. Features not copied overGerald Carter2007-10-101-7/+59
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r7139: trying to reduce the number of diffs between trunk and 3.0; changing ↵Gerald Carter2007-10-101-0/+65
| | | | version to 3.0.20pre1