summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Expand)Author
2018-12-23simplify builtinsGilles Chehade
2018-12-23revive filters tracing (-T filters) to make it easier understand what isGilles Chehade
2018-12-22bgpctl can cause bgpd to do a lot of work (e.g. dumping all of the RIB)Claudio Jeker
2018-12-22introduce 'rcpt-to' builtin filter, can only be used on 'rcpt-to' hookGilles Chehade
2018-12-22introduce 'mail-from' builtin filter, can be applied on the 'mail-from',Gilles Chehade
2018-12-22introduce 'helo' builtin filter, can be used on any hook but 'connect'Gilles Chehade
2018-12-22remove lka_filter_response() which is no longer used, and reshuffle a bitGilles Chehade
2018-12-22simplify filter_protocol / filter_protocol_next by factoring codeGilles Chehade
2018-12-22simplify filter_data() and filter_data_next() by factoring logicGilles Chehade
2018-12-22tree_xget() -> tree_get()Gilles Chehade
2018-12-22reuse existing tokens for builtin filter names to avoid creating too manyGilles Chehade
2018-12-22introduce new matching criteria 'from rdns' to match sessions based on rDNSGilles Chehade
2018-12-22remove spaceGilles Chehade
2018-12-21since we already support regex lookups in tables for builtin filters, let'sGilles Chehade
2018-12-21do not tree_xget() sessions in filter_protocol_next(), filter_data_next() &Gilles Chehade
2018-12-21- make the proc filter fd non-blockingGilles Chehade
2018-12-21in lka_filter_init(), split into two passes, one to deal with filters thenGilles Chehade
2018-12-21use ss_src in src builtin filtersGilles Chehade
2018-12-21implement some additional builtin filters:Gilles Chehade
2018-12-21start simplifying log lines, they're no longer intended to be parseable, weGilles Chehade
2018-12-21bring in new grammar for filters, allowing filter chains and plugging ofGilles Chehade
2018-12-21do not try merging packages that are already kept, the forward dependencyMarc Espie
2018-12-20the ciphers part of tls log lines doesn't need to be quoted, mta_session.cGilles Chehade
2018-12-20use HOST_NAME_MAX+1 instead of MAXHOSTNAMELEN, also avoids including theGilles Chehade
2018-12-20use the machine hostname, not localhost, in mail.maildir.cGilles Chehade
2018-12-20change the format of ssl_to_text() to match that of io's, this only affectGilles Chehade
2018-12-20call smtp_check_noparam() on RSET, DATA, NOOP, QUIT, WIZGilles Chehade
2018-12-20zap whitespaceanton
2018-12-20LLDP has it's own group address, so teach tcpdump about it.David Gwynne
2018-12-19Adjust bgpctl now that filter_extcommunity is no more.Claudio Jeker
2018-12-19Fold ext-communities into filter_community so that bgpd can matchClaudio Jeker
2018-12-18Rework previous: use getopt(3) to parse options passed to the worker process.anton
2018-12-18Rework how socket fds are passed around internally. This will allowTed Unangst
2018-12-18show log/reset/stop as single commands, like usage() currently does;Jason McIntyre
2018-12-17I'm an idiot, of course kept packages need adjusting as wellMarc Espie
2018-12-17path_empty() is not a function and does not need a prototype.Claudio Jeker
2018-12-17use new cert helpers for mta sessionsEric Faurot
2018-12-17set the return pointer to NULL when receiving a 0-sized data.Eric Faurot
2018-12-16bad choice of name. don't reuse the same method name to mean differentMarc Espie
2018-12-16missing annotation after refactorMarc Espie
2018-12-16the width code was moved to State.pm a while ago, remove last remnantsMarc Espie
2018-12-14let smtpd fatal on misbehaving proc filtersGilles Chehade
2018-12-14use new cert helpers for incoming smtp sessionsEric Faurot
2018-12-14sync usage(); also, stop enclosing arg names in quotes, since it wasJason McIntyre
2018-12-13in event reports, use a struct timeval instead of time_t since we want moreGilles Chehade
2018-12-13do not use err() on fork_processor() exitGilles Chehade
2018-12-13only allow builtin filters to declare which hook they listen to in the confGilles Chehade
2018-12-13Revert last. Breaks landisk snap building for currently unknownKenneth R Westerback
2018-12-13we don't want to parse a filter command lineGilles Chehade
2018-12-13split the status display in two, so that I can explicitly show I'mMarc Espie