summaryrefslogtreecommitdiffstats
path: root/src/kdc/network.c
Commit message (Collapse)AuthorAgeFilesLines
* copyright notice updates from 1.1 branchKen Raeburn1999-09-241-1/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11853 dc483132-0cff-0310-8789-dd5450dbe970
* These additions cause the KDC to react to SIGHUP by closing andGeoffrey King1998-07-081-0/+4
| | | | | | | | reopening its log files, so that logfile management utilities may now compress old logs and then kill -HUP the KDC process to get them to use fresh log files. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10627 dc483132-0cff-0310-8789-dd5450dbe970
* Remove KRB5_USE_INET, HAS_UNISTD_H, HAS_SETVBUF, and replaceTom Yu1997-09-261-1/+1
| | | | | | | with appropriate autoconf-style symbols. See individual ChangeLogs for details. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10202 dc483132-0cff-0310-8789-dd5450dbe970
* Sat Feb 3 22:37:55 1996 Mark Eichin <eichin@cygnus.com>Mark Eichin1996-02-241-3/+5
| | | | | | | * network.c (add_port): sunos realloc doesn't handle a NULL pointer, so protect with a macro. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7508 dc483132-0cff-0310-8789-dd5450dbe970
* * network.c (setup_network): strtol is good enough for portMark Eichin1996-01-271-2/+3
| | | | | | | | number, and sunos doesn't have strtoul (and nothing else in the tree uses it.) (add_port): use proper old-style definition. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7398 dc483132-0cff-0310-8789-dd5450dbe970
* network.c (setup_network):Theodore Tso1995-10-061-237/+74
| | | | | | | | | | | | | | | | | | | | | main.c (initialize_realms): Massive revamp of how the network ports are setup. The default port list for a realm is read from [kdcdefaults]/kdc_ports from the kdc.conf file. For each realm, a list of ports can be specified in [realms]/<realm>/kdc_ports. extern.h (kdc_realm_t): Remove realm_pport and realm_sport, and added realm_ports. do_tgs_req.c (process_tgs_req): do_as_req.c (process_as_req): dispatch.c (dispatch): Pass the portnumber of the incoming request down to process_as_req and process_tgs_req, instead of the boolean "is_secondary". kerberos_v4.c (kerb_get_principal, kerberos_v4): Fix gcc -Wall flames, by fixing signed vs. unsigned types. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6937 dc483132-0cff-0310-8789-dd5450dbe970
* Reorganize KDC profile and network port handlingPaul Park1995-07-121-46/+209
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6287 dc483132-0cff-0310-8789-dd5450dbe970
* kerberos_v4.c: Add prototypes for compat_decrypt_key,Ezra Peisach1995-07-101-1/+1
| | | | | | | | | | | | | | | kerb_get_principal, check_princ, v4_klog network.c (process_packet): Make prog a const char * main.c: Add prototypes for find_realm_data, setup_server_realm, usage, request_exit, setup_signal_handlers, initialize_realms, finish_realms. kdc_util.h: Add prototypes for against_local_policy_as, against_local_policy_tgs, validate_as_request, validate_tgs_request, fetch_asn1_field, kdc_initialize_rcache, process_packet. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6274 dc483132-0cff-0310-8789-dd5450dbe970
* Multiple realm supportPaul Park1995-06-231-36/+66
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6137 dc483132-0cff-0310-8789-dd5450dbe970
* Instead of special casing _AIX in network.c, look forSam Hartman1995-06-131-1/+1
| | | | | | | SYS_SELECT_H in configure.in and check this symbol to include sys/select.h in network.c. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6056 dc483132-0cff-0310-8789-dd5450dbe970
* dispatch.c, kdc_util.h, kerberos_v4.c: Use KRB5_KRB4_COMPAT instead ofTheodore Tso1995-06-091-1/+1
| | | | | | | | | | | | | KRB4 for determining whether to compile in Kerberos V4 backwards compatibility configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. do_as_req.c, do_tgs_req.c, kdc_util.c, kerberos_v4.c, main.c, network.c: Fix -Wall nits. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6016 dc483132-0cff-0310-8789-dd5450dbe970
* Don't rely on krb5_kdc_portname and krb5_kdc_sec_portname anymore.Theodore Tso1995-04-221-9/+5
| | | | | | Use the #define'd versions. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5443 dc483132-0cff-0310-8789-dd5450dbe970
* * *.[ch]: Avoid <krb5/...> and <com_err.h> includesJohn Gilmore1995-02-281-8/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5031 dc483132-0cff-0310-8789-dd5450dbe970
* Allow the primary port that the KDC listens on be configurable on theTheodore Tso1995-01-261-13/+18
| | | | | | | command line. If the appropriate /etc/services entries aren't found, use compiled in defaults. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4851 dc483132-0cff-0310-8789-dd5450dbe970
* Removed all references to DECLARG and OLDDECLARG.Chris Provenzano1995-01-131-3/+3
| | | | | | Added krb5_context to all krb5_*() routines. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970
* stamp out rcs keywordsMark Eichin1994-08-181-6/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4190 dc483132-0cff-0310-8789-dd5450dbe970
* use sys/select.h under _AIX tooMark Eichin1994-06-131-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3760 dc483132-0cff-0310-8789-dd5450dbe970
* Don't bomb out if the secondary port cannot be initializedTheodore Tso1994-06-101-6/+4
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3706 dc483132-0cff-0310-8789-dd5450dbe970
* Include <sys/select> for AIX machinesTheodore Tso1994-03-111-0/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3453 dc483132-0cff-0310-8789-dd5450dbe970
* Code cleanup; removed vestigal codeTheodore Tso1993-10-301-53/+39
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2716 dc483132-0cff-0310-8789-dd5450dbe970
* Don't check file descriptor for secondary port if it is not definedTheodore Tso1993-09-211-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2646 dc483132-0cff-0310-8789-dd5450dbe970
* Change export warning notice from "is assumed to require an export license"Theodore Tso1993-09-011-2/+2
| | | | | | to "may require..." git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2638 dc483132-0cff-0310-8789-dd5450dbe970
* Fixed bug where a freed structure was being derefencedTheodore Tso1993-06-031-1/+3
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2574 dc483132-0cff-0310-8789-dd5450dbe970
* Added include of sys/types.hTheodore Tso1992-09-291-1/+0
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2439 dc483132-0cff-0310-8789-dd5450dbe970
* Changes so that the KDC will listen on two ports (i.e., port 88 and Theodore Tso1992-09-011-46/+127
| | | | | | port 750). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2375 dc483132-0cff-0310-8789-dd5450dbe970
* Update copyright noticeJohn Kohl1991-06-061-2/+16
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2156 dc483132-0cff-0310-8789-dd5450dbe970
* remove XXX commentJohn Kohl1991-04-191-1/+2
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2019 dc483132-0cff-0310-8789-dd5450dbe970
* libos-proto.h -> los-proto.hJohn Kohl1991-03-141-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1916 dc483132-0cff-0310-8789-dd5450dbe970
* change bzero to memsetJohn Kohl1990-11-081-1/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1447 dc483132-0cff-0310-8789-dd5450dbe970
* fix include filesJohn Kohl1990-05-231-3/+1
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@918 dc483132-0cff-0310-8789-dd5450dbe970
* cleanup for error codesJohn Kohl1990-04-271-27/+31
| | | | git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@617 dc483132-0cff-0310-8789-dd5450dbe970
* *** empty log message ***John Kohl1990-04-231-0/+141
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@560 dc483132-0cff-0310-8789-dd5450dbe970