summaryrefslogtreecommitdiff
path: root/common/socket.c
Commit message (Collapse)AuthorAgeFilesLines
* [#64,!35] Restored workThomas Markwalder2019-11-221-1/+7
| | | | Restored cummulative work.
* Merged rt44535 (relay port)Francis Dupont2017-12-231-6/+64
|
* [master] Corrects impossible condition error in the serverThomas Markwalder2017-12-201-1/+0
| | | | Merges in rt36118.
* Added local-address6Francis Dupont2017-12-191-1/+24
|
* [master] Added include of isc/util.h as neededThomas Markwalder2017-10-191-0/+1
| | | | Merges in 46332.
* [master] Replaced licensing text with MPL licensing text throughoutThomas Markwalder2017-07-121-4/+4
|
* Ignore ENOPROTOOPT on SO_REUSEPORT for RedHatFrancis Dupont2017-06-221-2/+5
|
* [master] Fixed inconsistencies in setting hop count limit in dhcrelayThomas Markwalder2015-01-191-9/+15
| | | | Merges in rt37426.
* [master] Remove an extra set of msg_controllenShawn Routhier2014-04-281-1/+0
|
* [master] Remove vix.com and nominum.comShawn Routhier2014-01-261-7/+1
| | | | | Remove old information from copyrights and man pages.
* -n [master]Shawn Routhier2013-10-211-19/+95
| | | | | | Fix the socket handling for DHCPv6 clients to allow multiple instances of a clinet on a single machine to work properly. [ISC-Bugs #34784]
* set SO_REUSEPORT only for multicastFrancis Dupont2013-09-251-1/+1
|
* - Silence benign static analysis warnings.Mark Andrews2013-05-151-1/+2
| | | | [ISC-Bugs #33428]
* Fixed many compilation problems ("set, but not used" warnings) forTomek Mrugalski2012-03-091-0/+3
| | | | gcc 4.6 that may affect Ubuntu 11.10 users. [ISC-Bugs #27588]
* Add support for Infiniband over sockets to the server andShawn Routhier2012-02-161-5/+26
| | | | | | relay code. We've tested this on Solaris and hope to expand support for Infiniband in the future. This patch also corrects some issues we found in the socket code. [ISC-Bugs #24245]
* Tidy up the receive calls and eliminate the need for found_pktShawn Routhier2012-02-101-27/+24
| | | | [ISC-Bugs #25066]
* In Solaris 11 switch to using sockets instead of DLPI, thanksShawn Routhier2011-06-271-24/+267
| | | | to a patch form Oracle. [ISC-Bugs #24634].
* Update to 20378, print receive_packet6 in the log messageShawn Routhier2010-09-091-1/+2
|
* Another batch of fixesShawn Routhier2010-09-091-13/+47
| | | | | | | | | | Correct error handling in DLPI [ISC-Bugs #20378] Remove __sun__ and __hpux__ typedefs in osdep.h as they are now being checked in configure. [ISC-Bugs #20443] Modify how the cmsg header is allocated the v6 send and received routines to compile on more compilers. [ISC-Bugs #20524] When parsing a domain name free the memory for the name after we are done with it. [ISC-Bugs #20824]
* Update copyright yearsShawn Routhier2009-11-241-1/+1
|
* Support for asynchronous ddns per ticket 19216 - convert to using isclib andShawn Routhier2009-10-281-13/+20
| | | | dnslib.
* Switch isc urls from http to https and correct sw to services or softwareShawn Routhier2009-07-231-2/+2
| | | | for new web site as appropirate.
* - The v6 BSD socket method was updated to use a single UDP BSD socketDavid Hankins2008-08-291-92/+133
| | | | | | | | | | | no matter how many interfaces are involved, differentiating the interfaces the packets were received on by the interface index supplied by the OS. - The relay agent no longer listens to the All DHCP Servers Multicast address. - A bug was fixed in data_string_sprintfa() where va_start was only called once for two invocations of vsprintf() variants. [ISC-Bugs #17610b]
* Backing out [ISC-Bugs #17610]David Hankins2008-08-081-118/+51
|
* - The BSD socket code will now permit multiple DHCPv6 server instances toDavid Hankins2008-08-081-51/+118
| | | | operate on different interfaces. [ISC-Bugs #17610]
* - Merge dhcrelay6 into dhcrelayEvan Hunt2008-06-131-2/+62
| | | | - Prep for 4.1.0a2 release
* Updated copyright strings for 4.1.0a1 releaseEvan Hunt2008-01-241-1/+1
|
* Build fixes for Solaris 9.Shane Kerr2008-01-091-0/+50
| | | | See RT ticket #17444 for more.
* almost editorial stuffFrancis Dupont2007-11-301-1/+1
|
* - sendmsg()/recvmsg() control buffers are now declared in such a way toDavid Hankins2007-10-231-6/+12
| | | | | ensure they are correctly aligned on all (esp. 64-bit) architectures. [ISC-Bugs #17087b]
* Fix a number of warnings (and a few real bugs) found by enablingShane Kerr2007-08-221-10/+12
| | | | | | gcc warnings. See RT ticket #17013 for more.
* Code cleanup to remove warnings from "gcc -Wall".Shane Kerr2007-07-131-6/+7
| | | | See RT ticket #16988 for more.
* Do not try to sense the hardware address of the interface "fallback"David Hankins2007-05-191-2/+3
| | | | which we produce artificially.
* - Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]David Hankins2007-05-191-5/+17
| | | | | - RELNOTES/README++ - s/wether/whether/ in dhcp-options.5 manpage edits.
* - DHCPv4 I/O methods that failed to sense hardware address were corrected.David Hankins2007-05-181-2/+3
| | | | | | | | | | | [ISC-Bugs #16881] - DHCPv4 is now the default (as documented) rather than DHCPv6. The default was set to DHCPv6 to facilitate ease early development, and forgotten. [ISC-Bugs #16881] - Corrected a segmentation violation in DHCPv4 socket processing. [ISC-Bugs #16881]
* - Additional warnings and such from robie. [ISC-Bugs #16865d]David Hankins2007-05-171-3/+2
|
* FreeBSD, NetBSD, OpenBSD support added in (again).Shane Kerr2007-05-161-1/+2
| | | | See RT ticket #16865 for more (still expect some warnings).
* - Corrected some situations where variables might be used without beingDavid Hankins2007-05-111-1/+2
| | | | | | | | | initialized. [ISC-Bugs #16865] - Silenced several other compiler warnings. [ISC-Bugs #16865] - Include the more standard sys/uio.h rather than rely upon other header files to include it (fixes a BSDI compile failure). [ISC-Bugs #16865]
* DHCPv6 branch merged to HEAD.David Hankins2007-05-081-39/+322
|
* - DHCPD is now RFC2131 section 4.1 compliant (broadcast to all-ones ip andDavid Hankins2006-07-251-1/+15
| | | | | | | ethernet mac address) on the SCO platform specifically without any strange ifconfig hacks. Many thanks go to the Kroger Co. for donating the hardware and funding the development. [V3-0-1-KROGER-WORK-BRANCH] - funded development.
* MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE areDavid Hankins2005-03-171-29/+20
| | | | now synced as of tag V3-0-3-BETA-1.
* Merge from branch: Don't print errors in fallback_discard().Murray2002-06-091-1/+4
|
* Properly initialize sockaddrMurray2002-06-091-2/+2
| | | | | Submitted by: Jun-ichiro itojun Hagino <itojun@iijlab.net> RT #: 3040
* Fix Linux 2.0 fallback setup bug.Ted Lemon2000-09-301-1/+8
|
* Fix if_deregister_send compilation on old linuces.Ted Lemon2000-09-121-3/+3
|
* Fix fallback interface setup code.Ted Lemon2000-09-111-6/+4
|
* - Do what people expect when they don't declare the subnet to which anTed Lemon2000-09-011-4/+17
| | | | interface is attached.
* Make the "can't bind" error message more helpful.Ted Lemon2000-07-201-3/+9
|
* Don't use SO_USELOOPBACKTed Lemon2000-05-031-7/+1
|
* Allow a local address to be specified (so I can run two servers at once).Ted Lemon2000-05-011-2/+8
|