~ubuntu-branches/debian/sid/isc-dhcp/sid

« back to all changes in this revision

Viewing changes to includes/dhcpd.h

  • Committer: Package Import Robot
  • Author(s): Michael Gilbert, Andrew Pollock, Michael Gilbert
  • Date: 2012-04-28 16:00:49 UTC
  • Revision ID: package-import@ubuntu.com-20120428160049-e9p426h82w2i6qdq
Tags: 4.2.2.dfsg.1-5
[ Andrew Pollock ]
* debian/dhclient.conf: send the hostname (closes: #151820) 

[ Michael Gilbert ]
* Fix cve-2011-4868: error in DDNS handling with IPv6 (closes: #655746)
* Fix cve-2011-4539: error in regular expression handling
  (closes: #652259)
* Make dependencies diff-able
* Add myself to uploaders
* Remove all automatically generated files in clean rule
* Medium urgency for security updates

Show diffs side-by-side

added added

removed removed

Lines of Context:
1554
1554
#define DDNS_CLIENT_DID_UPDATE  0x10
1555
1555
#define DDNS_EXECUTE_NEXT       0x20
1556
1556
#define DDNS_ABORT              0x40
 
1557
#define DDNS_ACTIVE_LEASE       0x100
1557
1558
 
1558
1559
/*
1559
1560
 * The following two groups are separate and we could reuse
1595
1596
        int zone_addr_count;
1596
1597
        struct dns_zone *zone;
1597
1598
 
1598
 
        int flags;
 
1599
        u_int16_t flags;
1599
1600
        TIME timeout;
1600
1601
        int state;
1601
1602
        ddns_action_t cur_func;
1947
1948
/* ddns.c */
1948
1949
int ddns_updates(struct packet *, struct lease *, struct lease *,
1949
1950
                 struct iasubopt *, struct iasubopt *, struct option_state *);
1950
 
int ddns_removals(struct lease *, struct iasubopt *, struct dhcp_ddns_cb *);
 
1951
int ddns_removals(struct lease *, struct iasubopt *, struct dhcp_ddns_cb *, isc_boolean_t);
1951
1952
#if defined (TRACING)
1952
1953
void trace_ddns_init(void);
1953
1954
#endif