summaryrefslogtreecommitdiffstats
path: root/src/kdc/network.c
Commit message (Expand)AuthorAgeFilesLines
* Use strlcpy instead of strcpy in many placesGreg Hudson2008-10-241-6/+6
* error in socket number range check in kdcKen Raeburn2008-08-051-3/+9
* When reading from the routing socket, only provide enough space forKen Raeburn2008-07-211-30/+22
* Set non-blocking mode on incoming TCP connections.Ken Raeburn2008-07-181-3/+12
* On systems with struct rt_msghdr, open a routing socket and wait forKen Raeburn2008-07-181-4/+169
* Use RFC 3542's IPV6_RECVPKTINFO if available. (And IP_RECVPKTINFO too.)Ken Raeburn2008-07-141-2/+12
* In FREE_SET_DATA, reset the current count as wellKen Raeburn2008-07-121-1/+1
* kdc does not compile with glibc 2.8 Ezra Peisach2008-07-061-2/+2
* use-after-free bugsKen Raeburn2008-06-271-2/+0
* (more) After malloc/realloc/calloc/strdup/asprintf failures, useKen Raeburn2008-04-301-5/+5
* Fix MITKRB5-SA-2008-001 on trunk. Patch differs from the released oneKen Raeburn2008-03-181-0/+2
* Set close-on-exec flag in most places where file descriptors areKen Raeburn2007-10-221-0/+3
* Reject socket fds > FD_SETSIZEKen Raeburn2007-10-181-0/+16
* Log port number with IPV6_V6ONLY socket option status.Ken Raeburn2007-10-091-4/+12
* Move the code for queueing an outgoing response on a TCP stream into a separateKen Raeburn2007-04-271-13/+13
* Don't use sendmsg/recvmsg paths if CMSG_SPACE isn't definedKen Raeburn2007-04-201-2/+2
* update copyrightKen Raeburn2007-04-131-1/+1
* use IP(V6)_PKTINFO in KDC for UDP socketsKen Raeburn2007-04-071-42/+343
* kdc: make_toolong_error does not initialize all fields for krb5_mk_errorEzra Peisach2006-10-011-0/+2
* Revise comment on when we should switch from writing back to readingKen Raeburn2006-06-271-1/+4
* * kdc/network.c (make_toolong_error): New function.Ken Raeburn2006-06-261-1/+40
* * network.c (listen_and_process): Make local variable 'sout' staticKen Raeburn2005-11-291-1/+4
* fix MITKRB5-SA-2005-002 KDC double-free and heap overflowTom Yu2005-07-121-0/+1
* Delete definitions of unused macros NEED_SOCKETS and NEED_LOWLEVEL_IOKen Raeburn2005-04-131-1/+0
* * network.c (closedown_network): Free each connection data structure whileKen Raeburn2004-09-241-0/+5
* * network.c (paddr): Use unsigned int for length.Ezra Peisach2004-06-071-5/+5
* Rename header file foreachaddr.c to foreachaddr.h, now that it isn'tKen Raeburn2004-05-051-1/+1
* * network.c (setup_a_tcp_listener): Try to turn the IPV6_V6ONLY socket optionKen Raeburn2004-04-031-8/+16
* * network.c (delete_fd): Free pointed-to data after removing it from theKen Raeburn2004-03-221-2/+4
* * network.c (setup_a_tcp_listener): Call setreuseaddr before calling bind.Ken Raeburn2004-02-261-8/+11
* * main.c: On exit, free more allocated memory, including:Ezra Peisach2003-01-031-1/+2
* Limit the number of TCP connections that will be handled at one time.Ken Raeburn2002-09-271-55/+69
* * network.c: Include sys/filio.h if availableKen Raeburn2002-09-191-0/+4
* Add TCP support to the KDC, turned off by default, and using separateKen Raeburn2002-09-191-123/+779
* protoizeKen Raeburn2002-09-111-13/+5
* * network.c (process_packet): Call inet_ntop directly.Ken Raeburn2002-09-101-4/+6
* * network.c (setup_port): Ignore AF_LINK addresses. Log address family numberKen Raeburn2002-08-081-1/+6
* network.c (setup_port): Enable ipv6Ken Raeburn2002-07-061-1/+1
* * network.c: Include fake-addrinfo.hKen Raeburn2002-07-051-0/+2
* Reduce or localize dependencies on address families.Ken Raeburn2002-07-051-79/+67
* * network.c (process_packet): Now static. Drop unused "portnum" argument.Ken Raeburn2002-07-021-3/+2
* * dispatch.c (dispatch): Remove arg "portnum"; update callers.Ken Raeburn2002-06-261-1/+1
* * network.c: Include foreachaddr.c.Ken Raeburn2002-02-201-312/+1
* * network.c (setup_port): Change sin to sin4 to prevent shadowingEzra Peisach2001-06-221-5/+5
* * network.c (setup_network): Cast argument to isspace() to intEzra Peisach2001-06-181-1/+1
* * kdc_preauth.c: Include adm_proto.h for krb5_klog_syslog()Ezra Peisach2001-06-081-1/+2
* fix multiple-include problem on OpenBSDKen Raeburn2000-12-131-0/+2
* update network.c with getifaddrs support from lib/krb5/os/localaddr.cKen Raeburn2000-12-131-11/+175
* * kdc_preauth.c (get_etype_info): Initialize length ofEzra Peisach2000-10-171-1/+1
* pullup from 1.2-beta4Ken Raeburn2000-06-301-8/+32