summaryrefslogtreecommitdiffstats
path: root/source3/passdb/secrets.c
Commit message (Collapse)AuthorAgeFilesLines
* Use libutil genrand.Jelmer Vernooij2008-10-231-2/+2
|
* Use GUID_random.Jelmer Vernooij2008-10-141-1/+1
|
* Store a local schannel key in secrets.tdbVolker Lendecke2008-10-061-0/+25
|
* first cut at adding full transactions for ctdb to samba3Andrew Tridgell2008-08-131-2/+2
| | | | (This used to be commit f91a3e0f7b7737c1d0667cd961ea950e2b93e592)
* Fix a memleak in secrets_fetch_afs_keyVolker Lendecke2008-06-071-0/+2
| | | | | Coverity ID 570 (This used to be commit 0f52dc3f7eae7e87b8a71bd099b99b0b3e76a387)
* Fix a memleak in secrets_fetch_trust_account_password_legacyVolker Lendecke2008-06-071-0/+1
| | | | | Coverity ID 571 (This used to be commit a551773e34af1c118f77784a285e1b885da8655d)
* Fix a memleak in fetch_ldap_pwVolker Lendecke2008-06-071-1/+2
| | | | | Fix Coverity ID 572, also fix the error check for secrets_fetch failing (This used to be commit 2663c81a782fd4394a9feaaaa987c7f6d38ca5da)
* Cleanup size_t return values in callers of convert_string_allocateTim Prouty2008-05-201-4/+5
| | | | | | This patch is the second iteration of an inside-out conversion to cleanup functions in charcnv.c returning size_t == -1 to indicate failure. (This used to be commit 6b189dabc562d86dcaa685419d0cb6ea276f100d)
* Convert dbwrap_trans_delete to NTSTATUSVolker Lendecke2008-04-011-1/+4
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit dead193f46c2b19955ab3e5ac5ba343694f4858a)
* Convert dbwrap_trans_store to NTSTATUSVolker Lendecke2008-04-011-3/+6
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit 5f4de856af1abe63b13059bbe1615cb5877770d0)
* passdb/secrets: add secrets_db_ctx() to get the db_contextStefan Metzmacher2008-04-011-0/+9
| | | | | metze (This used to be commit 986bc7e8b260265da019b67ec751509eb589d24b)
* passdb/secrets: use db_open_trans()Stefan Metzmacher2008-03-271-1/+2
| | | | | | | metze Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit b61b8ca4944f399216d8e67a48ea7d259258b432)
* passdb/secrets: it's enough to use traverse_read() in secrets_trusted_domains()Stefan Metzmacher2008-03-271-1/+1
| | | | | | | metze Signed-off-by: Stefan Metzmacher <metze@samba.org> (This used to be commit 729f7b9ff30e81537a7257daeaa1728c7ae96853)
* Convert secrets.c to use dbwrapVolker Lendecke2008-03-111-128/+93
| | | | (This used to be commit 9d30e5991c6fe77ef5fd505efb756554bbe77256)
* Use a separate tdb for mutexesVolker Lendecke2008-03-101-31/+0
| | | | | | | | Another preparation to convert secrets.c to dbwrap: The dbwrap API does not provide a sane tdb_lock_with_timeout abstraction. In the clustered case the DC mutex is needed per-node anyway, so it is perfectly fine to use a local mutex only. (This used to be commit f94a63cd8f94490780ad9331da229c0bcb2ca5d6)
* Convert secrets_lock_trust_account_password to tallocVolker Lendecke2008-03-101-8/+24
| | | | | This is preparing the conversion of secrets.c to ctdb (This used to be commit 1307f0130c47b8d740d2b7afe7a5d8d1a655e2a2)
* Make use of talloc_asprintf_strupper_m in secrets.cVolker Lendecke2008-03-101-37/+21
| | | | (This used to be commit 3ac4f935c074af768d0b83514f86d010c387817a)
* Avoid some pointless checksVolker Lendecke2008-03-101-12/+0
| | | | | secrets_init() makes sure that the tdb is initialized (This used to be commit 8725dbc8888cf7a1d3d9d1205678fcd3ca3c6350)
* Use talloc_tos() in secrets_initVolker Lendecke2008-03-101-12/+5
| | | | (This used to be commit 27065382d9b692b5885265c9d60ffb7ec7748c38)
* More paranoid checks for secrets_init() success.Günther Deschner2008-02-091-13/+35
| | | | | Guenther (This used to be commit 5e60852bae61be72dee9d5b93c59ac900aba73ae)
* Add secrets_shutdown().Günther Deschner2008-01-071-0/+13
| | | | | Guenther (This used to be commit dd3fbd93b6e5fe8b5e3a3727a64a38d5ae46fcbf)
* Add and use some keystr functions using talloc_tos() in secrets api.Günther Deschner2007-12-191-44/+123
| | | | | Guenther (This used to be commit 6ccbf67a0c6f117978df55d4e2565d34fddf9317)
* Replace sid_string_static by sid_string_dbg in DEBUGsVolker Lendecke2007-12-151-1/+1
| | | | (This used to be commit bb35e794ec129805e874ceba882bcc1e84791a09)
* 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 (This used to be commit 91da12b751b3168dc40049f3e90c10d840393efc)
* 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 (This used to be commit 4788fe392427901f6b1c505e3a743136ac8a91ca)
* 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 (This used to be commit 9c24713b402978e74dc8691be5cab71d8666eb41)
* 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 (This used to be commit 7590b12a994cc3c5f299ce7f3299c76adad1c599)
* 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. (This used to be commit 7722a7d2c63f84b8105aa775b39f0ceedd4ed513)
* More pstring elimination.Jeremy Allison2007-11-201-18/+76
| | | | | Jeremy. (This used to be commit 15074de938539e7a9c527d9a6d81792adc2ac3d0)
* static pstring removalVolker Lendecke2007-11-051-5/+9
| | | | (This used to be commit 5490e2d77233f594a42cb32eda8215014db544e3)
* 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. (This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
* [GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.Gerald (Jerry) Carter2007-10-101-51/+36
| | | | (This used to be commit 5c6c8e1fe93f340005110a7833946191659d88ab)
* 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 (This used to be commit 2e99e141c3254fe072756697b8db3cbd4e4f1db4)
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-10-101-2/+1
| | | | (This used to be commit b0132e94fc5fef936aa766fb99a306b3628e9f07)
* r23779: Change from v2 or later to v3 or later.Jeremy Allison2007-10-101-1/+1
| | | | | Jeremy. (This used to be commit 407e6e695b8366369b7c76af1ff76869b45347b3)
* r22125: Fix a warningVolker Lendecke2007-10-101-1/+1
| | | | (This used to be commit 1c0ceb5fe217bd7210072869a1313c7ac67ff118)
* r22009: change TDB_DATA from char * to unsigned char *Stefan Metzmacher2007-10-101-13/+13
| | | | | | | and fix all compiler warnings in the users metze (This used to be commit 3a28443079c141a6ce8182c65b56ca210e34f37f)
* r21981: as we use tdb_trans_store(), we should also use tdb_trans_delete()Stefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit 2d2f8099684c4516ed685e5bb2a21541d53645ac)
* r21831: Back out r21823 for a while, this is going into a bzr tree first.Volker Lendecke2007-10-101-20/+1
| | | | | Volker (This used to be commit fd0ee6722ddfcb64b5cc9c699375524ae3d8709b)
* 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 (This used to be commit f94e5af72e282f70ca5454cdf3aed510b747eb93)
* r21819: Wrap all steps in secrets_store_machine_password into one singleVolker Lendecke2007-10-101-12/+50
| | | | | | | transaction. Succeed all or store nothing. Volker (This used to be commit 4efc7b45985e807532214959c1872cd6e7865ab8)
* r21818: Remove some unused codeVolker Lendecke2007-10-101-23/+0
| | | | (This used to be commit f88eab91c43570e4da7a4a6cd117e7b7ebf53331)
* 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 (This used to be commit 3c879745cfc39be6128b63a88ecdbfa3d9ce6c2d)
* r20644: Make some functions static, thanks to Michael Adam <ma@sernet.de> ↵Volker Lendecke2007-10-101-3/+3
| | | | | | for the hint. (This used to be commit f1f5d035db067b85e55b1c4009407b47dedcf975)
* r20116: Start merging in the work done to create the new idmap subsystem.Simo Sorce2007-10-101-0/+42
| | | | | Simo. (This used to be commit 50cd8bffeeed2cac755f75fc3d76fe41c451976b)
* r18654: Rename "struct uuid" => "struct GUID" for consistency.Jelmer Vernooij2007-10-101-8/+8
| | | | (This used to be commit 5de76767e857e9d159ea46e2ded612ccd6d6bf19)
* 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. (This used to be commit 9dafb7f48ca3e7af956b0a7d1720c2546fc4cfb8)
* r16197: Fix Klocwork id 1338Volker Lendecke2007-10-101-2/+3
| | | | (This used to be commit 963ae5bd144b90e71331a88029698a1a6dc52190)
* r16076: Fix for machine password timeout overflow from Shlomi YaakobovichJeremy Allison2007-10-101-1/+1
| | | | | | <Shlomi@exanet.com>. Jeremy. (This used to be commit 5cd234a1fff1e9d025eea6600649e56c997eafc2)
* r15888: Fix bug #3804 from jason@ncac.gwu.eduJeremy Allison2007-10-101-2/+2
| | | | | | Invalid comparisons. Jeremy. (This used to be commit 9890a31c5f4a8911b0f56eee67cfbcc46f15ee43)