summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* *gssapi.h: Renamed to gssapi.hinTom Yu1996-11-184-19/+25
| | | | | | | | | | | | | | * gssapi.hin: Remove #ifdef USE_AUTOCONF_H; we're grepping symbols directly from autoconf.h now. * configure.in: Change CopySrcHeader to CopyHeader, as gssapi.h is now generated in the build tree. * Makefile.in: Add rules to generate gssapi.h from gssapi.hin, similar to how krb5.h is generated from krb5.hin. Remove -DUSE_AUTOCONF_H from $(CFLAGS) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9425 dc483132-0cff-0310-8789-dd5450dbe970
* * update_utmp.c (pty_update_utmp): Handle case where utmp usesEzra Peisach1996-11-153-0/+28
| | | | | | | | | | | ut_exit.e_exit and utmpx uses ut_exit.ut_exit. * configure.in (UT_EXIT_STRUCTURE_DIFFER): If utmpx.h exists, and getutmpx does not exist then test if the ut_exit part of the utmp/utmpx structure is a structure and if their types differ. (e_exit vs. ut_exit). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9422 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.conf.M: Note change in default_keytab_nameTom Yu1996-11-152-0/+10
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9420 dc483132-0cff-0310-8789-dd5450dbe970
* * server.c (main): Add declaration of optind for systems thatTom Yu1996-11-152-0/+6
| | | | | | don't have it in stdio.h or the like. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9419 dc483132-0cff-0310-8789-dd5450dbe970
* asn1_k_encode.c (asn1_encode_principal_name): Be liberal aboutTheodore Tso1996-11-152-9/+35
| | | | | | | | | | | | | | accepting a principal with a zero-length component where the data pointer is NULL. After all, asn1_decode_principal_name generates them that way! [PR#188] (asn1_encode_encrypted_data): (asn1_encode_krb5_authdata_elt): (asn1_encode_encryption_key): (asn1_encode_checksum): (asn1_encode_realm): If the length is zero, allow the data field to be NULL. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9418 dc483132-0cff-0310-8789-dd5450dbe970
* * env-setup.shin, init_db, save_files.sh, start_servers,Barry Jaspan1996-11-148-49/+19
| | | | | | | | | | start_servers_local, stop_servers, stop_servers_local: move VERBOSE_TEST -> VERBOSE logic to env-setup.sh, make everything else inherit from it, and fix the sense of the test (Tom got it backwards); also fix init_db so that kdb5_util create is not always verbose git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9417 dc483132-0cff-0310-8789-dd5450dbe970
* * rpc_test_setup.sh: VERBOSE is now inherited from env-setup.shBarry Jaspan1996-11-142-8/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9416 dc483132-0cff-0310-8789-dd5450dbe970
* * telnet.exp: telnet may output fqdn in upper-caseBarry Jaspan1996-11-142-1/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9415 dc483132-0cff-0310-8789-dd5450dbe970
* sys_bsd.c(intr): Added checks to intr_waiting and intr_happened toTheodore Tso1996-11-144-4/+42
| | | | | | | | | handle ^C while waiting for encryption negotiation. telnet.c (telnet): Allow ^C to work while waiting for encryption negotiation to finish. [telnet/64] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9414 dc483132-0cff-0310-8789-dd5450dbe970
* * krcp.c: don't print our own error message if kcmd returns -1 (itBarry Jaspan1996-11-142-8/+16
| | | | | | | always printed something in that case, and error_message(-1) prints a mess [krb5-appl/70] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9413 dc483132-0cff-0310-8789-dd5450dbe970
* krb5_encode_test.c (PRS): Add the -p option to krb5_encode_test toTheodore Tso1996-11-146-26/+56
| | | | | | | | | | | | | | | | | change the sample principal value (to test encoding of different krb5 principals). ktest.c (ktest_make_sample_principal): Use krb5_parse_principal so that sample principal can be configured for different purposes. krb5_decode_test.c (main): krb5_encode_test.c (main): Check return value from krb5_init_context to make sure it succeeded. Makefile.in (check): Set KRB5_CONFIG to $(TOPSRC)/config-files/krb5.conf so that the tests work. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9412 dc483132-0cff-0310-8789-dd5450dbe970
* * osconf.h (DEFAULT_KEYTAB_NAME): Change DOS version of this toTom Yu1996-11-142-1/+6
| | | | | | FILE:%s\\krb5kt to match "krb5cc". git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9411 dc483132-0cff-0310-8789-dd5450dbe970
* * osconfig.c: Add warning re: global variablesTom Yu1996-11-142-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9410 dc483132-0cff-0310-8789-dd5450dbe970
* make clean was missing some things; see ChangeLogs for detailsTom Yu1996-11-1414-1/+38
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9409 dc483132-0cff-0310-8789-dd5450dbe970
* * env-setup.shin: Explicitly set KRB5CCNAME so the user's ccacheTom Yu1996-11-132-0/+6
| | | | | | doesn't get blown away. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9408 dc483132-0cff-0310-8789-dd5450dbe970
* revert kt_default_name changes; see ChangeLogs for detailsTom Yu1996-11-1313-97/+80
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9407 dc483132-0cff-0310-8789-dd5450dbe970
* * kdc.conf: remove profile, admin database_name, and adminBarry Jaspan1996-11-132-3/+5
| | | | | | lockfile relations [PR 124] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9405 dc483132-0cff-0310-8789-dd5450dbe970
* clean: Remove test programs and objectsEzra Peisach1996-11-132-0/+11
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9404 dc483132-0cff-0310-8789-dd5450dbe970
* On make clean, remove built programsEzra Peisach1996-11-132-0/+7
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9403 dc483132-0cff-0310-8789-dd5450dbe970
* * ktdefname.c (krb5_kt_default_name): Fix a few memory-leak typeTom Yu1996-11-132-5/+11
| | | | | | problems in previous changes. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9402 dc483132-0cff-0310-8789-dd5450dbe970
* * dump.c (load_db): lock the database directly (having fixed theMark Eichin1996-11-132-0/+25
| | | | | | lock/unlock code) to avoid reopening on every record. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9401 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_dbm.c: Ditch DB_OPENCLOSE conditionals, and fix the realMark Eichin1996-11-132-69/+27
| | | | | | | | | | | | | | | | | | | | problem. Like the policy db, the main db is now opened on first lock and closed on last unlock. Set db_dbm_ctx to NULL after closing it, to help detect dangling references. (krb5_dbm_db_put_principal, krb5_dbm_db_delete_principal): KDBM_STORE can fail (in case of database corruption, for example) *without* causing errno to be set. If errno is zero, use KRB5_KDB_DB_CORRUPT instead. (If it is non-zero, it may still be wrong, but at least something gets reported. This will be properly fixed by ditching KDBM_* altogether, and using the non-lossy db interfaces, so it's a good enough fix for now.) (krb5_dbm_db_rename): grab errno from rename *before* calling krb5_dbm_db_end_update, to avoid "not a typewriter" syndrome. (krb5_dbm_db_unlock): only close on zero refcount. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9400 dc483132-0cff-0310-8789-dd5450dbe970
* * osconfig.c: Remove krb5_defkeyname to catch other things thatTom Yu1996-11-132-2/+3
| | | | | | may break. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9399 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (krb5_init_context): Oops. Initialize kt_default_nameTom Yu1996-11-132-0/+4
| | | | | | to NULL. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9398 dc483132-0cff-0310-8789-dd5450dbe970
* * ktdefname.c (krb5_kt_default_name): Change logic to no longerTom Yu1996-11-132-30/+54
| | | | | | | use a global variable; also add krb5_kt_set_default_name() to allow for the changing of the default keytab name in the context. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9397 dc483132-0cff-0310-8789-dd5450dbe970
* * init_ctx.c (krb5_free_context): Free kt_default_name if it'sTom Yu1996-11-132-0/+7
| | | | | | non-NULL. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9396 dc483132-0cff-0310-8789-dd5450dbe970
* * ovsec_kadmd.c (main): Use krb5_kt_set_default_name() rather thanTom Yu1996-11-132-8/+19
| | | | | | mucking about with global variables. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9395 dc483132-0cff-0310-8789-dd5450dbe970
* * keytab.c (process_keytab): Retrieve *keytab_str usingTom Yu1996-11-133-6/+36
| | | | | | | | | | krb5_kt_default_name() to avoid global variable nastiness. * kadmin.c (kadmin_startup): Use krb5_kt_set_default_name to change the default keytab name rather than assigning to a library global variable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9394 dc483132-0cff-0310-8789-dd5450dbe970
* * osconf.h: Change DEFAULT_KEYTAB_NAME to /etc/krb5.keytab underTom Yu1996-11-132-1/+6
| | | | | | Unix. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9393 dc483132-0cff-0310-8789-dd5450dbe970
* * krb5.hin: Add definition for krb5_kt_set_default_name()Tom Yu1996-11-133-0/+11
| | | | | | | * k5-int.h (struct _krb5_context): Add kt_default_name to context. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9392 dc483132-0cff-0310-8789-dd5450dbe970
* * send-pr/send-pr.sh (MAIL_AGENT): change "[-x" to "[ -x"Barry Jaspan1996-11-122-1/+5
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9391 dc483132-0cff-0310-8789-dd5450dbe970
* * auth_gssapi.c (auth_gssapi_create): handle channel bindingsBarry Jaspan1996-11-122-2/+13
| | | | | | failure so UDP connections can work [krb5-libs/180] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9390 dc483132-0cff-0310-8789-dd5450dbe970
* * lib/helpers.exp, client.c, server.c, config/unix.exp,Barry Jaspan1996-11-126-22/+79
| | | | | | | Makefile.in: test GSS-RPC with both TCP and UDP transport layers [krb5-libs/180] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9389 dc483132-0cff-0310-8789-dd5450dbe970
* * rpc_test_setup.sh: Fix test of $VERBOSE_TEST so that $VERBOSETom Yu1996-11-122-2/+10
| | | | | | only gets set if $VERBOSE_TEST is not empty. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9388 dc483132-0cff-0310-8789-dd5450dbe970
* * init_db, save_files.sh, start_servers, start_servers_local,Tom Yu1996-11-127-12/+36
| | | | | | | stop_servers, stop_servers_local: Fix test of $VERBOSE_TEST so that $VERBOSE only gets set if $VERBOSE_TEST is not empty. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9387 dc483132-0cff-0310-8789-dd5450dbe970
* * ftpd.c (ftpd_userok): Don't undconditionally return -1Tom Yu1996-11-122-1/+6
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9386 dc483132-0cff-0310-8789-dd5450dbe970
* * krshd "plumbing" fixesMark Eichin1996-11-122-66/+112
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9385 dc483132-0cff-0310-8789-dd5450dbe970
* same typoMark Eichin1996-11-121-0/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9384 dc483132-0cff-0310-8789-dd5450dbe970
* fix typoMark Eichin1996-11-121-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9383 dc483132-0cff-0310-8789-dd5450dbe970
* * init_db, save_files.sh, start_servers_local, stop_servers,Tom Yu1996-11-126-8/+18
| | | | | | | | stop_servers_local: Use temp files rather than a here document to provide input to eval'ed commands; Ultrix sh is broken wrt here documents redirected to eval commands. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9382 dc483132-0cff-0310-8789-dd5450dbe970
* missed some ChangeLogsTom Yu1996-11-123-0/+14
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9381 dc483132-0cff-0310-8789-dd5450dbe970
* + dejagnu: set env(TERM) dumb, find ktutil, drain for gss, rlogin testsMark Eichin1996-11-126-5/+59
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9380 dc483132-0cff-0310-8789-dd5450dbe970
* * rpc_test_setup.sh: Use a temp file rather than a here documentTom Yu1996-11-122-3/+8
| | | | | | feeding into eval because Ultrix sh doesn't deal. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9379 dc483132-0cff-0310-8789-dd5450dbe970
* Changes to support AC_CANONICAL_HOST for runtest flags; seeTom Yu1996-11-125-2/+10
| | | | | | ChangeLogs for details. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9378 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_cpw.c (add_key_pwd): set length to -1 so krb5_string_to_keyMark Eichin1996-11-122-1/+11
| | | | | | | handles the AFS3 salttype, but then replace it with the actual length for later processing. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9377 dc483132-0cff-0310-8789-dd5450dbe970
* * kdb_cpw.c (cleanup_key_data): fix memory leak [krb5-kdc/163]Barry Jaspan1996-11-112-2/+15
| | | | | | (add_key_pwd): fix memory leak [krb5-kdc/164] git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9376 dc483132-0cff-0310-8789-dd5450dbe970
* * kadm_rpc_xdr.c: fix memory leak handling key_data and tl_dataBarry Jaspan1996-11-112-2/+35
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9375 dc483132-0cff-0310-8789-dd5450dbe970
* * svr_principal.c (kadm5_modify_principal): fix memory leakBarry Jaspan1996-11-112-8/+22
| | | | | | handling tl_data git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9374 dc483132-0cff-0310-8789-dd5450dbe970
* * db2: overflow_page fixes, __P redefMark Eichin1996-11-116-2/+360
| | | | | | | * db2 tests: better alternate dictionary support (orignal ChangeLogs included) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9373 dc483132-0cff-0310-8789-dd5450dbe970
* * kadmin/dbutil dumpv4 expiration ("never") fixesMark Eichin1996-11-118-9/+205
| | | | | | | | * kadmin/dbutil loadv4 stashfile, default fixes (original changelogs included.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9372 dc483132-0cff-0310-8789-dd5450dbe970