aboutsummaryrefslogtreecommitdiff
path: root/src/kdc/network.c
AgeCommit message (Expand)AuthorFilesLines
2009-12-03Reformat new commentsKen Raeburn1-14/+20
2009-12-03fix slow behavior on Mac OS X with link-local addressesKen Raeburn1-10/+48
2009-11-04Use "unsigned short" instead of "u_short" in argument to SET macro;Ken Raeburn1-3/+8
2009-10-31make mark-cstyleTom Yu1-753/+754
2009-03-11Report verbose error messages from KDCGreg Hudson1-62/+48
2009-02-13Be less verbose about routing-socket messagesKen Raeburn1-4/+15
2009-01-23Add some output parameter initializations n order to eliminate someGreg Hudson1-0/+1
2009-01-14If recv_from_to is passed a buffer for the local endpoint address,Ken Raeburn1-1/+9
2009-01-14Merge some very simple points of divergence in the two copies of network.c --...Ken Raeburn1-18/+10
2009-01-03Merge mskrb-integ onto trunkSam Hartman1-11/+61
2008-10-24Use strlcpy instead of strcpy in many placesGreg Hudson1-6/+6
2008-08-05error in socket number range check in kdcKen Raeburn1-3/+9
2008-07-21When reading from the routing socket, only provide enough space forKen Raeburn1-30/+22
2008-07-18Set non-blocking mode on incoming TCP connections.Ken Raeburn1-3/+12
2008-07-18On systems with struct rt_msghdr, open a routing socket and wait forKen Raeburn1-4/+169
2008-07-14Use RFC 3542's IPV6_RECVPKTINFO if available. (And IP_RECVPKTINFO too.)Ken Raeburn1-2/+12
2008-07-12In FREE_SET_DATA, reset the current count as wellKen Raeburn1-1/+1
2008-07-06kdc does not compile with glibc 2.8 Ezra Peisach1-2/+2
2008-06-27use-after-free bugsKen Raeburn1-2/+0
2008-04-30(more) After malloc/realloc/calloc/strdup/asprintf failures, useKen Raeburn1-5/+5
2008-03-18Fix MITKRB5-SA-2008-001 on trunk. Patch differs from the released oneKen Raeburn1-0/+2
2007-10-22Set close-on-exec flag in most places where file descriptors areKen Raeburn1-0/+3
2007-10-18Reject socket fds > FD_SETSIZEKen Raeburn1-0/+16
2007-10-09Log port number with IPV6_V6ONLY socket option status.Ken Raeburn1-4/+12
2007-04-27Move the code for queueing an outgoing response on a TCP stream into a separateKen Raeburn1-13/+13
2007-04-20Don't use sendmsg/recvmsg paths if CMSG_SPACE isn't definedKen Raeburn1-2/+2
2007-04-13update copyrightKen Raeburn1-1/+1
2007-04-07use IP(V6)_PKTINFO in KDC for UDP socketsKen Raeburn1-42/+343
2006-10-01kdc: make_toolong_error does not initialize all fields for krb5_mk_errorEzra Peisach1-0/+2
2006-06-27Revise comment on when we should switch from writing back to readingKen Raeburn1-1/+4
2006-06-26* kdc/network.c (make_toolong_error): New function.Ken Raeburn1-1/+40
2005-11-29* network.c (listen_and_process): Make local variable 'sout' staticKen Raeburn1-1/+4
2005-07-12fix MITKRB5-SA-2005-002 KDC double-free and heap overflowTom Yu1-0/+1
2005-04-13Delete definitions of unused macros NEED_SOCKETS and NEED_LOWLEVEL_IOKen Raeburn1-1/+0
2004-09-24* network.c (closedown_network): Free each connection data structure whileKen Raeburn1-0/+5
2004-06-07 * network.c (paddr): Use unsigned int for length.Ezra Peisach1-5/+5
2004-05-05Rename header file foreachaddr.c to foreachaddr.h, now that it isn'tKen Raeburn1-1/+1
2004-04-03* network.c (setup_a_tcp_listener): Try to turn the IPV6_V6ONLY socket optionKen Raeburn1-8/+16
2004-03-22* network.c (delete_fd): Free pointed-to data after removing it from theKen Raeburn1-2/+4
2004-02-26* network.c (setup_a_tcp_listener): Call setreuseaddr before calling bind.Ken Raeburn1-8/+11
2003-01-03 * main.c: On exit, free more allocated memory, including:Ezra Peisach1-1/+2
2002-09-27Limit the number of TCP connections that will be handled at one time.Ken Raeburn1-55/+69
2002-09-19* network.c: Include sys/filio.h if availableKen Raeburn1-0/+4
2002-09-19Add TCP support to the KDC, turned off by default, and using separateKen Raeburn1-123/+779
2002-09-11protoizeKen Raeburn1-13/+5
2002-09-10* network.c (process_packet): Call inet_ntop directly.Ken Raeburn1-4/+6
2002-08-08* network.c (setup_port): Ignore AF_LINK addresses. Log address family numberKen Raeburn1-1/+6
2002-07-06network.c (setup_port): Enable ipv6Ken Raeburn1-1/+1
2002-07-05* network.c: Include fake-addrinfo.hKen Raeburn1-0/+2
2002-07-05Reduce or localize dependencies on address families.Ken Raeburn1-79/+67