]>
git.ipfire.org Git - thirdparty/krb5.git/log
Ken Raeburn [Mon, 23 Jun 2008 23:43:27 +0000 (23:43 +0000)]
On failures other than bad parameters in the config file, sleep and
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
Ken Raeburn [Mon, 23 Jun 2008 23:36:13 +0000 (23:36 +0000)]
Only do update log locking if actually using iprop
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20462
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 23 Jun 2008 23:01:50 +0000 (23:01 +0000)]
update for work done
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20461
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 23 Jun 2008 22:21:10 +0000 (22:21 +0000)]
Check for kiprop/* service principal name in iprop service
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20460
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 23 Jun 2008 21:51:17 +0000 (21:51 +0000)]
did locking
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20459
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 23 Jun 2008 21:49:52 +0000 (21:49 +0000)]
add protocol note
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20458
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 23 Jun 2008 20:13:27 +0000 (20:13 +0000)]
Do file locking on the update log file
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20457
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 23 Jun 2008 20:09:53 +0000 (20:09 +0000)]
more notes, on thread safety and logging
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20456
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 23 Jun 2008 20:05:45 +0000 (20:05 +0000)]
note current threshold for 'busy' database
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20455
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 21 Jun 2008 00:26:09 +0000 (00:26 +0000)]
bunch o' notes
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20454
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 21 Jun 2008 00:06:52 +0000 (00:06 +0000)]
Don't bother with null pointer checks before calling free
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20453
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 23:50:12 +0000 (23:50 +0000)]
MIT indentation style
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20452
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 23:37:31 +0000 (23:37 +0000)]
Left-brace starting function body goes on its own line
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20451
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 23:31:37 +0000 (23:31 +0000)]
When extending the update log file, fill in some content instead of making it sparse
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20450
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 23:19:43 +0000 (23:19 +0000)]
Factor out common code for extending update log file
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20449
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 23:11:29 +0000 (23:11 +0000)]
Make some functions static
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20448
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 18:59:57 +0000 (18:59 +0000)]
Add iprop files
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20447
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 18:57:42 +0000 (18:57 +0000)]
Add iprop files
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20446
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 17:07:31 +0000 (17:07 +0000)]
Merge to trunk r20443
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20444
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 16:43:49 +0000 (16:43 +0000)]
Add Sun copyright notices where the submitted patch added or changed them
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20443
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 16:15:13 +0000 (16:15 +0000)]
Note that displaying a message from errno may not be the right thing
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20442
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 16:13:37 +0000 (16:13 +0000)]
Skip kprop on any nonzero return from pclose, not just -1
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20441
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 01:14:12 +0000 (01:14 +0000)]
Update for new config file entries, and portmapper changes.
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
Ken Raeburn [Fri, 20 Jun 2008 00:52:04 +0000 (00:52 +0000)]
Use "iprop" consistently as the prefix for config file entry tags,
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
Ken Raeburn [Fri, 20 Jun 2008 00:36:29 +0000 (00:36 +0000)]
Remove mentions of /var/krb5/principal.ulog since that's no longer the hard-coded location
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20438
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 00:34:19 +0000 (00:34 +0000)]
Use KPROP_DEFAULT_FILE to construct dump file name
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20437
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 00:21:38 +0000 (00:21 +0000)]
Remove another unneeded -I option
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20436
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 00:18:47 +0000 (00:18 +0000)]
Remove new LOCALINCLUDES specs pointing at lib/kdb, now that kdb_log.h isn't there
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20435
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 20 Jun 2008 00:04:28 +0000 (00:04 +0000)]
Move kdb_log.h to include
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20433
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 23:57:11 +0000 (23:57 +0000)]
Remove -I options pointing to deleted iprop directory
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20432
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 23:21:52 +0000 (23:21 +0000)]
memset kdb log context structure on allocation
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20431
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 20:36:43 +0000 (20:36 +0000)]
Fix up some uninitialized-storage and memory-leak issues, and fix bug with zero-length name component
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20428
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 20:13:12 +0000 (20:13 +0000)]
Factor out code for converting a krb5_data string to a utf8str_t.
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
Ken Raeburn [Thu, 19 Jun 2008 19:32:29 +0000 (19:32 +0000)]
Reduce code duplication
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20426
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:50:48 +0000 (18:50 +0000)]
makedepend
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20425
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:45:00 +0000 (18:45 +0000)]
Use config_params.iprop_filename
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20424
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:31:04 +0000 (18:31 +0000)]
Use admin_server host for iprop too
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20423
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:30:02 +0000 (18:30 +0000)]
Make iprop port number and log file required parameters
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20422
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:29:45 +0000 (18:29 +0000)]
Use iprop port number from config file
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20421
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:28:27 +0000 (18:28 +0000)]
Add iprop port number and log file as config file parameters
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20420
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:27:20 +0000 (18:27 +0000)]
Pull port number out of config file. If service can't be registered, whine and move on
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20419
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 18:26:06 +0000 (18:26 +0000)]
Bump library major version number to 6 for config_params changes
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20418
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 16:52:17 +0000 (16:52 +0000)]
Give KDB_?MAGIC macros slighly more descriptive names
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20417
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 16:41:26 +0000 (16:41 +0000)]
Delete unused macro MAX_FILENAME
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20416
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 16:40:09 +0000 (16:40 +0000)]
Delete unused macro ULOG_FILE
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20415
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 19 Jun 2008 04:58:36 +0000 (04:58 +0000)]
If krb5_sname_to_principal returns a name with the referral realm, use
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
Ken Raeburn [Wed, 18 Jun 2008 18:18:11 +0000 (18:18 +0000)]
Merge to trunk r20411
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20412
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 18 Jun 2008 01:08:13 +0000 (01:08 +0000)]
An initial write-up of incremental propagation
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20409
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 17 Jun 2008 00:53:37 +0000 (00:53 +0000)]
Include osconf.h and use paths to kdb5_util and kprop defined there.
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
Ken Raeburn [Tue, 17 Jun 2008 00:50:48 +0000 (00:50 +0000)]
Use hctx, not context, for the iprop data
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20407
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 16 Jun 2008 22:06:24 +0000 (22:06 +0000)]
Set server handle in iprop case
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20406
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 16 Jun 2008 22:04:25 +0000 (22:04 +0000)]
Add assertion tests for null pointers for clearer messages on crash
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20405
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 16 Jun 2008 22:03:25 +0000 (22:03 +0000)]
Add KPROPD_DEFAULT_KPROP
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20404
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 13 Jun 2008 19:30:30 +0000 (19:30 +0000)]
kpropd needs client rpc lib + kdb, not server rpc lib
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20403
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 13 Jun 2008 19:18:53 +0000 (19:18 +0000)]
fix stupid bug in sigaction call
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20402
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 12 Jun 2008 00:47:43 +0000 (00:47 +0000)]
make depend
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20401
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 12 Jun 2008 00:43:39 +0000 (00:43 +0000)]
Change ulog_map to take the log file name and size as arguments, rather than a
handle on the kadm5_config_params structure. This permits breaking a mutual
dependency at build time between lib/kadm5 and lib/kdb. Add a field for the
log file name to the config params, and for now hard-code the derivation of
the value from the database name.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20400
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 23:33:49 +0000 (23:33 +0000)]
Parse poll time like any other delta-t value. Change name and type of config-params field
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20399
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 23:23:27 +0000 (23:23 +0000)]
revert unintended checkin
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20398
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 23:12:11 +0000 (23:12 +0000)]
Use krb5_aprof_get_boolean for checking sunw_dbprop_enable
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20397
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 23:06:39 +0000 (23:06 +0000)]
Merge to trunk r20395
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20396
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 18:23:46 +0000 (18:23 +0000)]
Remove LOCALINCLUDES reference to deleted iprop directory
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20394
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 18:11:18 +0000 (18:11 +0000)]
Move iprop.x to kdb library. Move generated files to where they're
used (replacing kpropd_rpc.c with the Linux generated version), and
delete the unused generated files. Update dependencies.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20393
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 17:43:59 +0000 (17:43 +0000)]
Merge to trunk r20390
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20391
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 11 Jun 2008 17:04:22 +0000 (17:04 +0000)]
Use a struct pointer type for kdblog_context. Don't cast to void* when assigning
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20389
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 10 Jun 2008 23:25:16 +0000 (23:25 +0000)]
dump_iprop_iterator mostly duplicates dump_k5beta6_iterator_ext, so use it
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20388
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 10 Jun 2008 23:04:34 +0000 (23:04 +0000)]
Merged to trunk r20386. Rebuilt dependencies
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20387
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 10 Jun 2008 22:30:21 +0000 (22:30 +0000)]
Merge to trunk r20384
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20385
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 10 Jun 2008 00:05:53 +0000 (00:05 +0000)]
kproplog doesn't need root privs
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20380
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 9 Jun 2008 19:58:28 +0000 (19:58 +0000)]
make notes on a memory leak
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20378
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 9 Jun 2008 19:52:45 +0000 (19:52 +0000)]
coding style
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20377
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 9 Jun 2008 19:52:30 +0000 (19:52 +0000)]
fix a memory leak
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20376
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 9 Jun 2008 19:50:46 +0000 (19:50 +0000)]
some additional glibc issues
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20375
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 9 Jun 2008 18:54:15 +0000 (18:54 +0000)]
fix double free
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20374
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 9 Jun 2008 18:54:00 +0000 (18:54 +0000)]
do register with portmapper
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20373
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 9 Jun 2008 18:51:50 +0000 (18:51 +0000)]
export new symbols
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20372
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 6 Jun 2008 20:06:43 +0000 (20:06 +0000)]
enable display of sample verbose output
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20366
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 6 Jun 2008 19:59:21 +0000 (19:59 +0000)]
Basic incremental propagation documentation, mostly from Sun
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20365
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 4 Jun 2008 19:46:10 +0000 (19:46 +0000)]
<kdb/kdb_log.h> -> <kdb_log.h>; gettext -> _; add various -I options;
remove some non-portable header files; add db_args to some calling interfaces;
misc other work...
Checkpointing: It compiles, and seems to do okay in the test suite.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20361
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 4 Jun 2008 18:56:45 +0000 (18:56 +0000)]
Don't need k5-int.h. Don't use ulong_t
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20360
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 3 Jun 2008 17:51:45 +0000 (17:51 +0000)]
Merge to trunk r20358
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20359
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Tue, 3 Jun 2008 00:17:51 +0000 (00:17 +0000)]
Merge to trunk r20356
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20357
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 2 Jun 2008 21:18:01 +0000 (21:18 +0000)]
Some changes to work with DAL. New routines to try replaying db
changes through DAL without getting caught in the logging routines
again.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20350
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Mon, 2 Jun 2008 20:13:58 +0000 (20:13 +0000)]
Merge to trunk r20348
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20349
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Wed, 28 May 2008 22:15:15 +0000 (22:15 +0000)]
Comment some possible problem spots to check later
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20342
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 24 May 2008 02:06:18 +0000 (02:06 +0000)]
two identical elements in a union? just make the overlay guarantees work for us, and don't differentiate
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20340
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 24 May 2008 01:32:58 +0000 (01:32 +0000)]
compile in iprop_xdr.c; link against libgssrpc
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20339
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Sat, 24 May 2008 00:13:34 +0000 (00:13 +0000)]
Don't need 64-bit types
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20338
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 22:22:27 +0000 (22:22 +0000)]
fix silly typo in last change
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20337
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 22:15:14 +0000 (22:15 +0000)]
misc changes to adjust for DAL changes, portability
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20336
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 22:13:35 +0000 (22:13 +0000)]
fix include file name
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20335
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 21:50:54 +0000 (21:50 +0000)]
porting: Avoid strlcpy/strlcat
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20334
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 21:10:20 +0000 (21:10 +0000)]
New function to implement "replace krb5_data contents with a
NUL-terminated copy of contents of utf8str_t"; use it.
portability: Avoid strlcpy.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20333
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 20:18:59 +0000 (20:18 +0000)]
Bug fix received from Shawn Emery 2008-04-21
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20332
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 20:15:23 +0000 (20:15 +0000)]
Combine two branches of a switch statement, identical except for which
principal-name field of the union they're operating on.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20331
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Fri, 23 May 2008 18:31:26 +0000 (18:31 +0000)]
porting: avoid strlcpy, strlcat
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20330
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 22 May 2008 21:52:23 +0000 (21:52 +0000)]
portability: don't use boolean_t, B_TRUE, B_FALSE
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20329
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 22 May 2008 21:29:32 +0000 (21:29 +0000)]
missed an ident pragma
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20328
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 22 May 2008 21:15:47 +0000 (21:15 +0000)]
Comment out '#pragma ident' lines; re-run rpcgen
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20327
dc483132 -0cff-0310-8789-
dd5450dbe970
Ken Raeburn [Thu, 22 May 2008 21:06:51 +0000 (21:06 +0000)]
Checkpoint initial, brute-force, manual merge of initial Sun patch for
incremental propagation. Missing a couple bits, including doc
updates. Won't compile currently.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/sun-iprop@20326
dc483132 -0cff-0310-8789-
dd5450dbe970