summaryrefslogtreecommitdiff
path: root/src/exim_monitor
AgeCommit message (Collapse)Author
2016-03-15tidying: coverity issuesJeremy Harris
2016-03-06tidying: coverity issuesJeremy Harris
2016-01-18Copyright dates 2014, 2015Jeremy Harris
via: vi $(git whatchanged --since=2014-12-31 --until=2016-01-01 | grep '^:100' | sed 's/^[^M]*M//' | grep -v 000000 | sort -u | fgrep -v test/) (etc)
2015-06-04Copyright year updates (things touched in 2015)Phil Pennock
Update current year in docs and banner copyright in src/src/globals.c Rest of changes from: vi $(git whatchanged --since=2015-01-01 | grep '^:100' | sed -n 's/^[^M]*M//p' | sort -u | fgrep -v test/) Note that there are a lot of changes made because of const propagation; I opted to include the copyright year updates in that, but we could be doing a better job with who gets the copyright credit for these changes. Changes visible with: git diff $(git rev-list -n1 --before="2015-01-01" master)
2015-01-12Move DSN support to mainlineJeremy Harris
Affects bug 893
2014-09-10Fix undersized buffer use by eximon. Bug 1527Jeremy Harris
The long spoolfile line now used for certificate info was too big, resulting in an apparent syntax error in the file. Apart from using a decent size, do autogrow in case of immense certificates.
2014-06-06More care with time typesJeremy Harris
2014-05-21RFC3461 support - MIME DSN messages. Bug 118Wolfgang Breyha
2014-04-19Copyright year updates:Todd Lyons
vim $(git whatchanged --since=2014-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/)
2014-01-07Copyright year updates:Phil Pennock
vi $(git whatchanged --since=2013-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/) Did 2014 first, since otherwise every file I touched to update to 2013 would show as changed in 2014. Last invocation logged to git was during 2012. Will need to be more careful if auditing next year.
2013-06-04Fix eximon continuous updating with timestamped log-files.Phil Pennock
Report and fix from Heiko Schlichting. Fixes 1363.
2012-12-02Fix eximon build.Jeremy Harris
2012-11-17Fix initializer for struct tls_support, per edc33b5f1aca and 817d9f576cd.Jeremy Harris
2012-06-04Dual-tls - split management of TLS into in- and out-bound connection-handling.Jeremy Harris
Enables concurrent use from a single process, and thereby use for cutthrough delivery. As a side-effect EHLO and TLS use for verify callouts introduced. This was a manual import from elsewhere and is known to fail the test-suite.
2012-05-17Copyright year updates.Phil Pennock
Updated all files modified in 2012 which contained a copyright year already, unless the range was specified as open-ended. vi $(git whatchanged --since=2012-01-01 | grep '^:100' | sed 's/^[^M]*M//' | sort -u | fgrep -v test/)
2012-05-16Overhaul of GnuTLS code.Phil Pennock
GnuTLS code re-done, using cut&paste for preservation where appropriate. Stop using deprecated APIs. Stop hard-coding lists of ciphers. Use gnutls_priority_init() instead. Turns tls_require_ciphers into a string in the GnuTLS case, not just OpenSSL case. Deprecate three gnutls_require_* options; now ignored but not errors. (No warnings yet). Added TLS SNI support. Made the channel binding integration theoretically actually work. I had it guarded by an #ifdef but the value used was an enum instead. Oops. Fixed. New code much more amenable to future work permitting TLS in callouts. DH param sizes now chosen by GnuTLS maintainers, we use "normal"; that's suddenly a lot more bits, so the saved filename was changed too. (GNUTLS_SEC_PARAM_NORMAL). DH param setup only done for servers now, since clients don't need/use it. GnuTLS a lot more robust to library negotiation using stuff we don't support, error-ing out quickly for other authentication systems (PGP, etc). Renamed pseudo_random_number() to vaguely_random_number() which makes the nature clearer. GnuTLS now provides a vaguely_random_number() implementation, to match OpenSSL. Pull in <inttypes.h> to make the recent arithmetic changes compile on MacOS. Nuke test 2011 which related to the gnutls_require_* options now non-functional.
2012-05-07revert "%s" addition in em_main.c, broke %D in log_file.Phil Pennock
Also added gdb support. This leaves us with a printf warning. We accept that as the cost of using PRINTF_FORMAT for strings that aren't libc formats.
2012-05-05Fix eximon build (tls_sni)Jeremy Harris
2012-04-22Mark cases where printf format strings are usedDirk Mueller
Bug report from Lars Müller <lars@samba.org> (via SUSE), Patch from Dirk Mueller <dmueller@suse.com>
2011-06-29Remove obsolete $Cambridge$ CVS revision strings.Tony Finch
I have also de-CVSed the ABOUT files and cleaned up a few introductory comments.
2011-05-04Fix compile of exim_monitorPhil Pennock
The "Compiler masochism compliance" patch changed the log_write() prototype to use "const char *" instead of "char *"; I don't have X11 on my main box, so neglected to handle exim_monitor's duplicate definition of log_write(). Fixes bug 1107
2011-02-13Implement %M datestamping in log filenames.Phil Pennock
Patch from Simon Arlott. fixes bug 486
2009-11-16Update all copyright messages to cover 1995 - 2009. Remove tab from ↵Nigel Metheringham
exim_checkaccess.src
2009-10-15Fix eximon buildTom Kistner
2009-06-15Fixup eximon compile. Thanks Graeme.Tom Kistner
2008-12-30util-spool_in.c references in spool_read_header() the globalsMichael Haardt
spam_score, spam_bar and spam_report. It appears somebody forgot to add them to the eximon globals when they became stored globals in Exim. This patch fixes the problem and eximon compiles again.
2008-01-16Initial work removing PCRE from dist. Documentation needs to be updated. ↵Nigel Metheringham
Related: #657
2008-01-16add missing dkim variables [bugzilla 656]Tom Kistner
2007-06-22Added $max_received_linelength.Philip Hazel
2007-01-31Heiko Schlitterman's patch for log_selector=+pid, plus appropriatePhilip Hazel
patches for eximstats and eximon (his patch dealt with exigrep).
2007-01-08Update version number and copyright year.Philip Hazel
2006-09-19Apply Jakob Hirsch's patch for arbitrary ACL variable names, tidied upPhilip Hazel
just a little bit.
2006-02-14Fix eximon buffer overflow bug.Philip Hazel
2006-02-07Update copyright year in (most) files (those that my script finds).Philip Hazel
2005-12-12Go to 20 ACL variables of each type, and make the numbers changeable atPhilip Hazel
compile time.
2005-08-09Allow port setting on lists of hosts in manualroute, queryprogram,Philip Hazel
fallback_hosts, and "hosts" in smtp.
2005-05-23Add control=fakedefer to go with control=fakereject.Tony Finch
2005-04-29Add 3 DomainKeys globals to eximonTom Kistner
2005-01-25(1) Added $host_lookup_deferred.Philip Hazel
(2) Some old tests needed tweaking because of previous changes. (3) Comment added to EDITME re USE_READLINE.
2005-01-04(1) Typo in redirect router; (2) Update version number; (3) UpdatePhilip Hazel
copyright notices to 2005.
2004-12-29(1) Setting WITH_OLD_DEMIME without WITH_CONTENT_SCAN caused eximon notPhilip Hazel
to compile; WITH_CONTENT_SCAN was forced in exim.h in this case, but was not forced for eximon. I have updated buildconfig so that it gets set in config.h and thus applies everywhere. (2) Fixed some compiler warnings in the demime.c module. (3) Moved the inclusion of config.h above the inclusion of mytypes.h and macros.h for eximon, to be the same as for exim itself.
2004-12-22Added $smtp_active_hostname as a variable, and used it in smtp_bannerPhilip Hazel
default value instead of $primary_hostname.
2004-12-16Merge from EXISCAN branch.Tom Kistner
2004-10-07Messed up the insertion of $Cambridge$ in this file.Philip Hazel
2004-10-07StartPhilip Hazel