summaryrefslogtreecommitdiffstats
path: root/src/kadmin/v5server
Commit message (Collapse)AuthorAgeFilesLines
* Remove last traces of the old admin serverTheodore Tso1996-07-261-46/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8834 dc483132-0cff-0310-8789-dd5450dbe970
* Remove the old kadmin serverTheodore Tso1996-07-2613-8173/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8832 dc483132-0cff-0310-8789-dd5450dbe970
* * configure.in: remove ref to ET_RULESTom Yu1996-06-142-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8360 dc483132-0cff-0310-8789-dd5450dbe970
* cvsignore hackeryTom Yu1996-06-101-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8288 dc483132-0cff-0310-8789-dd5450dbe970
* missing log entriesKen Raeburn1996-05-022-1/+33
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7885 dc483132-0cff-0310-8789-dd5450dbe970
* Ken's acl and hangup fixesMark Eichin1996-04-097-11/+40
| | | | | | AFS3 salt support git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7764 dc483132-0cff-0310-8789-dd5450dbe970
* * srv_main.c: Move inclusion of k5-int.h before testing ifEzra Peisach1996-03-032-1/+6
| | | | | | | | HAVE_STDARG_H is defined. This is because configure.in does not test for stdarg.h, but autoconf.h does have it defined. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7587 dc483132-0cff-0310-8789-dd5450dbe970
* This is the aggregate of a bunch of fixes to kadmind (after all, some peopleMark Eichin1996-02-245-434/+383
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | actually use it.) Note that in admin.c, I shredded admin_add_modify and admin_merge_dbentries, converting them to a goto-exception style, eliminating the excessive nesting, so they were readable; having done so, admin_add_modify turned out to be correct, and admin_merge_dbentries was "obviously" broken in that it assigned random keys gratuitiously. Fixing this causes "modent" to actually work, without destroying the key... Wed Feb 21 21:26:50 1996 Mark Eichin <eichin@cygnus.com> * srv_main.c (xprintf): handle VARARGS. Sun Feb 18 00:08:02 1996 Mark W. Eichin <eichin@cygnus.com> * admin.c (admin_merge_dbentries): rewrite for readability, and fix the year old bug of modify randomizing the password field. (admin_add_modify): rewrite for readability. Fri Feb 9 20:11:50 1996 Mark Eichin <eichin@cygnus.com> * srv_net.c (net_init): gethostbyname doesn't use errno, compensate by using KRB5_ERR_BAD_HOSTNAME. Tue Dec 12 19:14:51 1995 Mark Eichin <eichin@cygnus.com> * admin.c (admin_merge_dbentries): new argument mod_only, to distinguish between add and modify. (admin_add_modify): new argument mod_only, to distinguish between add and modify (and pass through to admin_merge_dbentries.) (admin_add_principal, admin_modify_principal, admin_change_opwd, admin_change_orandpw): pass flag indicating modify or add. Tue Sep 26 22:51:25 1995 Mark Eichin <eichin@cygnus.com> * admin.c (admin_add_modify): copy, don't just assign, principals to avoid double-freeing. Zero out "contents" and mod_name fields after freeing, likewise. Free cur_dbentry and new_dbentry properly. Tue Sep 26 02:56:41 1995 Mark Eichin <eichin@cygnus.com> * srv_acl.c (acl_free_entries): jump the ae_next link *before* freeing the item so we don't lose it. Tue Sep 26 02:28:35 1995 Mark Eichin <eichin@cygnus.com> * admin.c (admin_merge_dbentries): copy who into dbentp->mod_name because callers will free it after successful use. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7506 dc483132-0cff-0310-8789-dd5450dbe970
* Simplified to simply require the use of WITH_ANAME or USE_KDB5_LIBRARYRichard Basch1996-01-221-14/+0
| | | | | | to specify the need for dbm inclusion/testing/compilation flags. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7350 dc483132-0cff-0310-8789-dd5450dbe970
* Set the enctype to ENCTYPE_UNKNOWN when the enctype should be determined fromRichard Basch1996-01-111-3/+9
| | | | | | the stash file. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7306 dc483132-0cff-0310-8789-dd5450dbe970
* remove rcs keyword cruft which doesn't make much sense in CVS.Mark Eichin1995-11-031-3/+1
| | | | | | | | removal simplifies merging. I left in the RCSID's that are in actual error table values (*_RCSID typically) but comments had them elided (Source keywords replaced with a literal pathname, Id totally removed.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7014 dc483132-0cff-0310-8789-dd5450dbe970
* (key_encrypt_keys): Remove equally errneous krb5_use_enctype() callTheodore Tso1995-09-142-3/+38
| | | | | | | | | | | | from key_encrypt_keys(). (key_string2key_keysalt and key_randomkey_keysalt): Install really ugly hack to prevent these routines from munging the master_encblock. This is not the correct fix. Proven will be making the correct fix which will involve removing these routines and using the corect libkdb functions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6786 dc483132-0cff-0310-8789-dd5450dbe970
* Keys are encrypted in the key of the master key encryption type, notTheodore Tso1995-09-143-75/+67
| | | | | | | | | in the keytype of the key!!! Removed erroneous krb5_use_enctype() call. Fixed -Wall flames all over the file. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6784 dc483132-0cff-0310-8789-dd5450dbe970
* Globally change use of ENCTYPE_DES_CBC_MD5 to DEFAULT_KDC_ENCTYPE, soTheodore Tso1995-09-071-7/+9
| | | | | | | that we use the same encryption type by default for all KDC server programs. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6737 dc483132-0cff-0310-8789-dd5450dbe970
* srv_key.c: Globally change use of ENCTYPE_DES_CBC_MD5 toTheodore Tso1995-09-073-3/+22
| | | | | | | | | | | | | DEFAULT_KDC_ENCTYPE, so that we use the same encryption type by default for all KDC server programs. srv_main.c (main): Set the default realm from the -r argument, so that correct defaulting takes place for things like krb5_parse(). srv_net.c (net_init): Use KRB5_ADM_SERVICE_INSTANCE to determine the service instance, instance of KRB5_ADMIN_SERVICE_NAME. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6736 dc483132-0cff-0310-8789-dd5450dbe970
* * admin.c, passwd.c, srv_key.c, srv_main.c :Chris Provenzano1995-09-065-40/+44
| | | | | | s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6706 dc483132-0cff-0310-8789-dd5450dbe970
* * admin.c, kadm5_defs.h, srv_key.c, srv_main.c : Remove krb5_enctypeChris Provenzano1995-09-065-39/+17
| | | | | | references, and replace with krb5_keytype where appropriate. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6670 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-311-0/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6645 dc483132-0cff-0310-8789-dd5450dbe970
* Update ACL file descriptionPaul Park1995-08-311-3/+30
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6644 dc483132-0cff-0310-8789-dd5450dbe970
* Provide object for ACL decisionPaul Park1995-08-312-36/+42
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6643 dc483132-0cff-0310-8789-dd5450dbe970
* Make access decision based on subject and object, not just subjectPaul Park1995-08-312-9/+73
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6642 dc483132-0cff-0310-8789-dd5450dbe970
* Fix automatic generation of changepw servicePaul Park1995-08-252-7/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6590 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-171-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6546 dc483132-0cff-0310-8789-dd5450dbe970
* Only keep the database open while processing one commandPaul Park1995-08-171-0/+31
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6545 dc483132-0cff-0310-8789-dd5450dbe970
* Add routines to open and close the databasePaul Park1995-08-172-4/+39
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6544 dc483132-0cff-0310-8789-dd5450dbe970
* Replace key_name_to_data() with krb5_dbe_find_keytype()Paul Park1995-08-155-70/+53
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6524 dc483132-0cff-0310-8789-dd5450dbe970
* Consolidate handling of tagged database attributesPaul Park1995-08-105-162/+142
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6500 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-091-0/+19
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6492 dc483132-0cff-0310-8789-dd5450dbe970
* Add prototype for key_master_encblock()Paul Park1995-08-091-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6491 dc483132-0cff-0310-8789-dd5450dbe970
* Fix Purify complaintPaul Park1995-08-091-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6490 dc483132-0cff-0310-8789-dd5450dbe970
* Fix memory leakPaul Park1995-08-091-5/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6489 dc483132-0cff-0310-8789-dd5450dbe970
* Network slave bookkeeping fixupPaul Park1995-08-091-2/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6488 dc483132-0cff-0310-8789-dd5450dbe970
* Add krb5_use_keytype for each keytypePaul Park1995-08-091-0/+17
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6487 dc483132-0cff-0310-8789-dd5450dbe970
* First pass at kdb5 change-password code. Fix memory leaksPaul Park1995-08-092-17/+187
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6486 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-081-0/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6466 dc483132-0cff-0310-8789-dd5450dbe970
* Fix key merging logic and allow multiple key/salt strings to be parsedPaul Park1995-08-081-9/+26
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6465 dc483132-0cff-0310-8789-dd5450dbe970
* Don't deallocate key/salt tuples if supplied by caller to string_to_keyPaul Park1995-08-081-2/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6464 dc483132-0cff-0310-8789-dd5450dbe970
* Handle new protocol error messagesPaul Park1995-08-081-0/+8
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6463 dc483132-0cff-0310-8789-dd5450dbe970
* Use sigjmp_buf under POSIX_SETJMPPaul Park1995-08-083-3/+15
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6462 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-071-0/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6441 dc483132-0cff-0310-8789-dd5450dbe970
* Handle V4 salttype correctlyPaul Park1995-08-071-5/+9
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6440 dc483132-0cff-0310-8789-dd5450dbe970
* Fix key list merging so that kvno is generated correctlyPaul Park1995-08-071-14/+18
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6439 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-041-0/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6420 dc483132-0cff-0310-8789-dd5450dbe970
* Update key handling prototypes and add new prototypesPaul Park1995-08-041-0/+24
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6419 dc483132-0cff-0310-8789-dd5450dbe970
* Rework key_{string_to,random}_keys. Find latest admin key instead of key[0]Paul Park1995-08-041-193/+318
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6418 dc483132-0cff-0310-8789-dd5450dbe970
* Make passwd_check_opass_ok() availablePaul Park1995-08-041-6/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6417 dc483132-0cff-0310-8789-dd5450dbe970
* Add support for add-key and delete-keyPaul Park1995-08-042-27/+744
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6416 dc483132-0cff-0310-8789-dd5450dbe970
* Describe previous changesPaul Park1995-08-031-0/+13
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6394 dc483132-0cff-0310-8789-dd5450dbe970
* Include adm.h, update prototypesPaul Park1995-08-031-33/+37
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6387 dc483132-0cff-0310-8789-dd5450dbe970
* Use new database entry format. Update ↵Paul Park1995-08-031-260/+498
| | | | | | key_{string_to,encrypt,decrypt,random}_keys git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6386 dc483132-0cff-0310-8789-dd5450dbe970