1. 12 Jun, 2019 2 commits
    • Thomas Markwalder's avatar
      [#15,!10] Addressed review comments · e119ecf6
      Thomas Markwalder authored
      common/discover.c
          discover_interfaces() - replaced strncpy with memcpy
      
      common/parse.c
          parse_warn() - added final message buffer rather than reuse mbuf,
          pass size into do_percentm call
      
      includes/dhcpd.h
          struct interface_info  - restored size of name
      
      includes/omapip/omapip_p.*
          do_percentm() - added output buffer size parameter
      
      omapip/errwarn.c
          pass size of output buffer into calls to do_percentm
      e119ecf6
    • Thomas Markwalder's avatar
      [#15,!10] Minor changes to eliminate warnings under GCC 9 · 753d458b
      Thomas Markwalder authored
      added release note
      
      common/parse.c
          parse_warn() - upped format buffer size to squelch warning
      
      includes/dhcpd.h
          struct interface_info - bumped name size by 1 to squelch warning
      
      relay/dhcrelay.c
          request_v4_interface() - replace strncpy with memcpy to
          squelch warning (len is already checked above it)
      
      server/confpars.c
          parse_failover_peer() - pass token value into log_fatal
          calls rather than null pointer
      753d458b
  2. 19 Oct, 2017 1 commit
  3. 12 Jul, 2017 1 commit
  4. 28 Jun, 2017 2 commits
  5. 06 Oct, 2016 1 commit
  6. 23 Sep, 2016 1 commit
  7. 20 Sep, 2016 1 commit
  8. 13 Jul, 2015 1 commit
    • Shawn Routhier's avatar
      [master] Add code to parse a vendor option as directed by the user. · 45c332f0
      Shawn Routhier authored
      Add code to parse a vendor option.  It is structured as an action
      in the config language.  When the statement is executed it attempts
      to find a vendor option in the packet and a vendor option space
      specified by the admin for use with that packet.  It then calls
      the proper parse routine to do the parsing.
      45c332f0
  9. 21 May, 2015 1 commit
  10. 16 Apr, 2015 1 commit
  11. 08 Sep, 2014 1 commit
  12. 28 Aug, 2014 1 commit
  13. 28 Apr, 2014 1 commit
  14. 25 Apr, 2014 1 commit
    • Shawn Routhier's avatar
      [master] Several small patches · 38c4774a
      Shawn Routhier authored
      Tidy up several small tickets
      Correct parsing of DUID from config file, previously the LL type
      was put in the wrong place in the DUID string.
      [ISC-Bugs #20962]
      Add code to parse "do-forward-updates" as well as "do-forward-update"
      [ISC-Bugs #31328]
      Remove log_priority as it isn't currently used.
      [ISC-Bugs #33397]
      Increase the size of the buffer used for reading interface information.
      [ISC-Bugs #34858]
      38c4774a
  15. 26 Jan, 2014 1 commit
  16. 26 Nov, 2013 1 commit
  17. 14 Oct, 2013 1 commit
  18. 15 May, 2013 1 commit
  19. 28 Nov, 2012 1 commit
    • Shawn Routhier's avatar
      [master] · 8acc987b
      Shawn Routhier authored
      Remove unused variable.
      [ISC-Bugs #31983]
      8acc987b
  20. 23 Oct, 2012 1 commit
    • Shawn Routhier's avatar
      [master] · 962d5eab
      Shawn Routhier authored
      [ISC-Bugs #23048]
      Parsing unquoted base64 strings improved. Parser now properly handles
      strings that contain reserved names.
      962d5eab
  21. 16 Oct, 2012 1 commit
    • Shawn Routhier's avatar
      [master] · 0f750c4f
      Shawn Routhier authored
      [rt23833]
      Clean up a number of items identified by the Coverity
      static analysis tool.  Runs courtesy of Red Hat.
      0f750c4f
  22. 06 Jun, 2012 1 commit
    • Shawn Routhier's avatar
      Fix some issues in the code for parsing and printing options. · 35de6c8c
      Shawn Routhier authored
      [ISC-Bugs #22625] - properly print options that have several fields
      followed by an array of something for example "fIa"
      [ISC-Bugs #27289] - properly parse options in declarations that have
      several fields followed by an array of something for example "fIa"
      [ISC-Bugs #27296] - properly determine if we parsed a 16 or 32 bit
      value in evaluate_numeric_expression (extract-int).
      [ISC-Bugs #27314] - properly parse a zero length option from
      a lease file.  Thanks to Marius Tomaschewski from SUSE for the report
      and prototype patch for this ticket as well as ticket 27289.
      35de6c8c
  23. 09 Mar, 2012 1 commit
  24. 16 Feb, 2012 1 commit
  25. 21 Sep, 2011 1 commit
  26. 01 Jul, 2011 1 commit
    • Tomek Mrugalski's avatar
      - Strict checks for content of domain-name DHCPv4 option can now be · d15aa964
      Tomek Mrugalski authored
        configured during compilation time. Even though RFC2132 does not allow
        to store more than one domain in domain-name option, such behavior is
        now enabled by default, but this may change some time in the future.
        See ACCEPT_LIST_IN_DOMAIN_NAME define in includes/site.h.
        [ISC-Bugs #24167]
      d15aa964
  27. 21 Apr, 2011 1 commit
  28. 18 Feb, 2011 1 commit
  29. 29 Dec, 2010 1 commit
  30. 17 Sep, 2010 1 commit
  31. 13 Sep, 2010 1 commit
  32. 09 Sep, 2010 1 commit
    • Shawn Routhier's avatar
      Another batch of fixes · 57fbc772
      Shawn Routhier authored
       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]
      57fbc772
  33. 28 Oct, 2009 1 commit
  34. 23 Jul, 2009 1 commit
  35. 16 Jul, 2009 1 commit
  36. 06 Jul, 2009 1 commit
    • David Hankins's avatar
      - Added a configuration function, 'gethostname()', which calls the system · 33ea4622
      David Hankins authored
        function of the same name and presents the results as a data expression.
        This function can be used to incorporate the system level hostname of
        the system the DHCP software is operating on in responses or queries (such
        as including a failover partner's hostname in a dhcp message or binding
        scope, or having a DHCP client send any system hostname in the host-name or
        FQDN options by default).  [ISC-Bugs #17351]
      33ea4622
  37. 22 Jan, 2009 1 commit
  38. 08 Oct, 2008 1 commit