aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-06-23On failures other than bad parameters in the config file, sleep andsun-ipropKen Raeburn1-5/+13
then try again, rather than exiting. This includes the case of not being able to reach a KDC to get credentials. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20463 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23Only do update log locking if actually using ipropKen Raeburn1-2/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20462 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23update for work doneKen Raeburn1-12/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20461 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23Check for kiprop/* service principal name in iprop serviceKen Raeburn3-5/+91
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20460 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23did lockingKen Raeburn1-1/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20459 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23add protocol noteKen Raeburn1-0/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20458 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23Do file locking on the update log fileKen Raeburn4-10/+71
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20457 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23more notes, on thread safety and loggingKen Raeburn1-0/+11
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20456 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-23note current threshold for 'busy' databaseKen Raeburn1-5/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20455 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-21bunch o' notesKen Raeburn1-0/+123
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20454 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-21Don't bother with null pointer checks before calling freeKen Raeburn5-54/+26
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20453 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20MIT indentation styleKen Raeburn4-2039/+2034
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20452 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Left-brace starting function body goes on its own lineKen Raeburn1-3/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20451 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20When extending the update log file, fill in some content instead of making ↵Ken Raeburn1-2/+23
it sparse git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20450 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Factor out common code for extending update log fileKen Raeburn1-22/+20
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20449 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Make some functions staticKen Raeburn1-4/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20448 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Add iprop filesKen Raeburn1-1/+16
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20447 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Add iprop filesKen Raeburn1-1/+14
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20446 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Merge to trunk r20443Ken Raeburn4-192/+7
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20444 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Add Sun copyright notices where the submitted patch added or changed themKen Raeburn5-0/+20
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20443 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Note that displaying a message from errno may not be the right thingKen Raeburn1-0/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20442 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Skip kprop on any nonzero return from pclose, not just -1Ken Raeburn1-1/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20441 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Update for new config file entries, and portmapper changes.Ken Raeburn1-17/+48
Add a section noting some differences from the Sun implementation. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20440 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Use "iprop" consistently as the prefix for config file entry tags,Ken Raeburn6-13/+13
instead of a mix of "iprop" and "sunw_dbprop". git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20439 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Remove mentions of /var/krb5/principal.ulog since that's no longer the ↵Ken Raeburn1-7/+1
hard-coded location git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20438 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Use KPROP_DEFAULT_FILE to construct dump file nameKen Raeburn1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20437 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Remove another unneeded -I optionKen Raeburn1-1/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20436 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Remove new LOCALINCLUDES specs pointing at lib/kdb, now that kdb_log.h isn't ↵Ken Raeburn5-5/+2
there git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20435 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-20Move kdb_log.h to includeKen Raeburn7-46/+50
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20433 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Remove -I options pointing to deleted iprop directoryKen Raeburn2-2/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20432 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19memset kdb log context structure on allocationKen Raeburn1-0/+2
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20431 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Fix up some uninitialized-storage and memory-leak issues, and fix bug with ↵Ken Raeburn1-16/+23
zero-length name component git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20428 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Factor out code for converting a krb5_data string to a utf8str_t.Ken Raeburn1-14/+40
Clean up already allocated storage on allocation failure. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20427 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Reduce code duplicationKen Raeburn1-45/+12
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20426 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19makedependKen Raeburn1-2/+3
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20425 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Use config_params.iprop_filenameKen Raeburn1-8/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20424 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Use admin_server host for iprop tooKen Raeburn1-7/+1
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20423 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Make iprop port number and log file required parametersKen Raeburn1-0/+14
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20422 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Use iprop port number from config fileKen Raeburn1-9/+16
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20421 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Add iprop port number and log file as config file parametersKen Raeburn2-35/+43
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20420 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Pull port number out of config file. If service can't be registered, whine ↵Ken Raeburn1-2/+4
and move on git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20419 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Bump library major version number to 6 for config_params changesKen Raeburn2-4/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20418 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Give KDB_?MAGIC macros slighly more descriptive namesKen Raeburn5-12/+12
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20417 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Delete unused macro MAX_FILENAMEKen Raeburn1-1/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20416 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19Delete unused macro ULOG_FILEKen Raeburn1-1/+0
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20415 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-19If krb5_sname_to_principal returns a name with the referral realm, useKen Raeburn1-28/+65
the default realm. Store config parameters in a global variable, set after argument parsing, not in each call to do_iprop. Fix syntax of constructed principal name. Ignore SIGPIPE. Add some debug messages. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20414 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-18Merge to trunk r20411Ken Raeburn2-2/+6
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20412 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-18An initial write-up of incremental propagationKen Raeburn1-1/+97
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20409 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-17Include osconf.h and use paths to kdb5_util and kprop defined there.Ken Raeburn1-13/+64
If $KPROP_PORT is defined, specify it as the port number when invoking kprop. Fix incorrect setup_gss_names declaration and calls. git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20408 dc483132-0cff-0310-8789-dd5450dbe970
2008-06-17Use hctx, not context, for the iprop dataKen Raeburn1-4/+4
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20407 dc483132-0cff-0310-8789-dd5450dbe970