Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-03 | be less verbose on resolver "errors", only log_warnx() real errors and not | Gilles Chehade | |
EAI_NODATA / EAI_NONAME in cases where these are expected and already part of a log line. ok eric@ | |||
2019-01-03 | do not strip dot-escaping when sending to filters, dot-escape is removed on | Gilles Chehade | |
return otherwise there are cases which can lead to a truncated mail. ok eric@ | |||
2019-01-03 | Add snmpv3 support. | Martijn van Duren | |
Standard output should remain the same. Additional information is placed under the -v flag. -vv can be used to retrieve the asn1 dumps. Input and OK jmatthew@ | |||
2019-01-02 | Detect and remove routes in the kernel routing table with priority | remi | |
RTP_OSPF (or the configured fib-priority) inserted by another program. ospfd does the same. OK claudio@ benno@ | |||
2019-01-02 | Send a router LSA update when an interface was removed. | remi | |
OK claudio@ | |||
2019-01-02 | minor tweaks; | Jason McIntyre | |
2018-12-31 | Add config option fib-priority to set a custom prio for routes ripd | remi | |
insers into the kernel routing table. OK deraadt@ | |||
2018-12-31 | A bad uid range on the command line should be a fatal error. | Todd C. Miller | |
Based on a diff from Stefan R. Filipek. | |||
2018-12-31 | unbreak tree; found the hard way by otto | Florian Obser | |
2018-12-30 | Delete unnecessary <libgen.h> #includes | Philip Guenther | |
ok deraadt@ | |||
2018-12-30 | add support for IPv6 VPN routes | denis | |
The kernel bits are missing as of now. With input from claudio@ and kn@ OK claudio@ | |||
2018-12-30 | remove unused F_ANN_DYNAMIC/F_PREFIX_ANNOUNCED handling in network_delete() | Sebastian Benoit | |
ok claudio@ | |||
2018-12-29 | Add config option fib-priority to set a custom prio for routes ospf6d | remi | |
inserts into the kernel routing table. OK denis@ | |||
2018-12-28 | move kroute_find() call later | denis | |
No need to scan the list if we return early. OK claudio@ | |||
2018-12-28 | Add config option fib-priority to set a custom prio for routes ospfd | remi | |
inserts into the kernel routing table. OK claudio@ | |||
2018-12-28 | introduce table_dump() and tweak format | Eric Faurot | |
ok gilles@ | |||
2018-12-28 | set conf.capabilities.mp to 0 by default | denis | |
OK claudio@ | |||
2018-12-28 | type static tables on the fly when the first element is added | Eric Faurot | |
ok gilles@ | |||
2018-12-28 | simplify code | Eric Faurot | |
ok gilles@ | |||
2018-12-28 | report right function name in error message | denis | |
2018-12-28 | zap unused code | Eric Faurot | |
2018-12-28 | print well-known SAFI name instead of value | denis | |
OK claudio@ sthen@ | |||
2018-12-28 | remove the tag workaround for table_create() and table_find(), | Eric Faurot | |
now that static tables handle their updates internally. ok gilles@ | |||
2018-12-28 | rename smtp_session's hostname field to rdns, to make it clear what it | Gilles Chehade | |
stores and differentiate it further from smtpname and listener->hostname ok eric@ | |||
2018-12-28 | remove unused members in struct table | Eric Faurot | |
2018-12-28 | fix logging of list entries | Eric Faurot | |
2018-12-28 | use private data structure for managing static table content | Eric Faurot | |
ok gilles@ | |||
2018-12-28 | move the smtp_mailaddr() calls _before_ filters indirection as filters MUST | Gilles Chehade | |
only receive valid MAIL FROM and RCPT TO parameters. | |||
2018-12-27 | Check if a control socket or address is already in use befor using it. | remi | |
If it is used abort startup or let a reload fail. Sockets are now not unlinked anymore on regular shutdown. This helps a lot when one tries to do a config check without -n. Inputs and OK claudio@ | |||
2018-12-27 | When netbooting a vm using the `-B net' option, set the hostname DHCP | anton | |
option in the lease to the name of the vm. Makes it easier to use dedicated autoinstall response files for different vms. ok ccardenas@ | |||
2018-12-27 | remove unused file | Eric Faurot | |
2018-12-27 | fifo isn't really the right data structure for varying expirations. | Ted Unangst | |
convert to a simple rbtree ordered by expiration time. ok anton | |||
2018-12-27 | extract subaddress from last resolved node, not from dest or rcpt address | Gilles Chehade | |
which was incorrect and can lead to ambiguous cases, this will affect the people who were using subaddresses within aliases themselves AND expected deliveries to a maildir subdir of the recipient user. ok eric@ | |||
2018-12-27 | table_fetch() always expect a valid dst pointer. | Eric Faurot | |
ok gilles@ | |||
2018-12-27 | move the iterator variable in the private handle. | Eric Faurot | |
it is now correctly reset between updates. ok gilles@ | |||
2018-12-27 | introduce dump() and add() table methods, only implemented for static tables. | Eric Faurot | |
ok gilles@ | |||
2018-12-27 | remove dead code, we will only support ramstat stat backend | Gilles Chehade | |
ok eric@ | |||
2018-12-27 | pass the table pointer to the lookup()/fecth() methods | Eric Faurot | |
ok gilles@ | |||
2018-12-27 | change the close() method to take the table pointer | Eric Faurot | |
ok gilles | |||
2018-12-27 | Make the backend open method return an int to report success. | Eric Faurot | |
The implementation is responsible for setting the handle pointer as needed. ok gilles@ | |||
2018-12-26 | reorder parameters for consistency | Eric Faurot | |
2018-12-26 | simplify code | Eric Faurot | |
ok gilles@ | |||
2018-12-26 | introduce a table_match() function to check for a key in a table | Eric Faurot | |
ok gilles@ | |||
2018-12-26 | get rid of the unused dict argument in table lookup and fetch api. | Eric Faurot | |
ok gilles@ | |||
2018-12-26 | unbreak VPN routes installation into FIB | denis | |
OK claudio@ | |||
2018-12-26 | move the table backend name in the backend struct. | Eric Faurot | |
remove unused function. ok gilles@ | |||
2018-12-26 | when passing message to filters, do not worry yet about handling DATA | Gilles Chehade | |
errors as this requires more work and is caught on stream back anyways | |||
2018-12-23 | remove dead code | Eric Faurot | |
ok gilles@ | |||
2018-12-23 | the tree_* and dict_* api's in smtpd can be used standalone, do not have | Gilles Chehade | |
them depend on smtpd.h, it makes it hard to reuse them elsewhere ok eric@ | |||
2018-12-23 | Simplify the table backend interface: lookup results are returned | Eric Faurot | |
as strings, and parsing is handled by the upper layer. ok gilles@ |