summaryrefslogtreecommitdiff
path: root/src/OS
AgeCommit message (Collapse)Author
2016-08-20Tidying: coverity issuesJeremy Harris
2016-06-03Merge branch 'multiqueue_336': Named queuesJeremy Harris
2016-06-03Build: add flage & includes to dbmbuild compileJeremy Harris
Missing since 4.00 - no clue why.
2016-06-02Move native sha1 implementation from auths to toplevel, only used for ↵Jeremy Harris
non-TLS builds In TLS builds, use the TLS-related crypt library
2016-06-02Promote the pdkim variant-implementation sha routines to toplevelJeremy Harris
2016-05-27exipick: autodetect the spool directory from exim -bPHeiko Schlittermann (HS12-RIPE)
2016-05-10Collect spool-layout code to one fileJeremy Harris
2016-04-10tidying: char signednessJeremy Harris
2016-04-10tidying: char signednessJeremy Harris
2016-04-09Cleanup redundant definition of PATH_MAXJeremy Harris
2016-04-06ACL: remove obsolete demime conditionJeremy Harris
2016-04-02 Copyright year updates (things touched in 2016)Jeremy Harris
Update current year in docs and banner copyright in src/src/globals.c Rest of changes from: vi $(git whatchanged --since=2016-01-01 | grep '^:100' | sed -n 's/^[^M]*M//p' | sort -u | fgrep -v test/)
2016-03-24Provide getcwd(NULL, 0) for Solaris (SunOS5)Heiko Schlittermann (HS12-RIPE)
2016-03-23Add os_unsetenv()Heiko Schlittermann (HS12-RIPE)
BSDI: void unsetenv(const char*) Other: int unsetenv(const char*)
2016-03-14Fix build for Solaris: "all" must be the first make target.Jeremy Harris
Broken-by: dfe7d917154a Bug 1578
2016-03-09Fix build for HP-UX and older Solaris: (un)setenv. Bug 1578Jeremy Harris
Broken-by: bc3c7bb7d4ab
2016-02-18Fix CVE-2016-1531exim-4_87_RC4Heiko Schlittermann (HS12-RIPE)
Add keep_environment, add_environment. Change the working directory to "/" during the early startup phase. (cherry picked from commit 2b92b67bfc33efe05e6ff2ea3852731ac2273832) (cherry picked from commit 14b82c8b736c8ed24eda144f57703cb9feac6323) (cherry picked from commit 9ca92d0c6e9c6f161bd8111366c6952d3a9315e2) (cherry picked from commit 0020c6d9ecfd98ed7b2b337ed4f898fdc409784b) (cherry picked from commit e8f96966360ea8867ad6a8b5affda6c37fa4958c) (cherry picked from commit ef6fb807c1e1a665f444f644c60c77269f7c5209)
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)
2016-01-11SOCKS: fix build on OpenBSDJeremy Harris
2016-01-06typoJeremy Harris
2015-12-30Consolidate base64 encode/decode routines.Jeremy Harris
The functions previously in the auth directory, which allocate exim-standard strings for output, are the main pair. The file-IO variant decode routine use by mime-handling is brought into the same new source file. The PDKIM functions are dropped.
2015-12-27Provide setenv/unsetenv for environments lacking them. Bug 1578Jeremy Harris
Currently this covers HP-UX and older Solaris.
2015-12-20build dependenciesJeremy Harris
2015-12-20OS: define sockaddr_storage for HP-UXMichael Haardt
2015-11-07DKIM: fix non-debug build. Bug 1713Jasen Betts
2015-10-30Cygwin: update from Exim Cygwin maintainer. Bug 1707Jeremy Harris
2015-08-11Build: Make test_{os,parse,dbfn,string} workHeiko Schlittermann (HS12-RIPE)
2015-05-04I18N: new ${imapfolder_<sep>:<string>} expansion item. Bug 420Jeremy Harris
2015-04-26Invert default for iconv() 2nd arg type, to match SUSv3. Bug 1161Jeremy Harris
Probably most of the lesser-used builds are already broken; this won't fix them
2015-04-13Fix more build dependenciesHeiko Schlittermann (HS12)
2015-04-13Fix build dependency. Bug 1611Heiko Schlittermann
2015-04-12A-label transform functionsJeremy Harris
2015-02-15Withdraw A6 DNS record supportJeremy Harris
2015-01-18Separate make targets for utils and exim. Bug 610Jeremy Harris
2014-08-20Merge branch 'master' into daneJeremy Harris
Conflicts: doc/doc-txt/ChangeLog src/src/tls-openssl.c src/src/transports/smtp.c src/src/verify.c
2014-08-14Fix non-dane buildJeremy Harris
2014-08-14OpenBSD 5.5 removed arc4random_stirTodd Lyons
2014-07-29Framework to build dane supportTodd Lyons
2014-07-14MacOS: fix clang redef warningPhil Pennock
2014-06-17Fix build dependenciesHeiko Schlittermann
"make distclean; make -j" was failing on config.h
2014-05-12Fix pair of buffer size errors. Bug 1478Jeremy Harris
Reported-by: David Binderman
2014-05-02Certificate variables and field-extractor expansions. Bug 1358Jeremy Harris
2014-04-13Fix build for update on library component.Jeremy Harris
When, eg, the smtp transport is changed the transports library must be rebuilt. Fix the main makefile to not assume that the date on the library .a is sufficient, but always call the library subdir makefiles.
2014-03-01Fix parallel make. Bug 1446Jeremy Harris
from work by Heiko Schlittermann
2013-04-09DMARC support by opendmarc libsTodd Lyons
2013-01-14Fix GNU Hurd interface IPv6 address detection.Phil Pennock
Define SIOCGIFCONF_GIVES_ADDR in OS/os.h-GNU Fixes 1331.
2012-12-07Avoid unnecessary rebuilds of lookup helper functions.Tony Finch
2012-06-25Let Linux makefile inherit CFLAGS/CFLAGS_DYNAMIC.Phil Pennock
Pulled from Debian 30_dontoverridecflags.dpatch by Andreas Metzler. We just add CFLAGS_DYNAMIC too and some comments. Non-POSIX syntax, but fairly portable; GNU make gained it in 1998, we believe even very old systems should handle it fine.
2012-06-06LLONG_MIN example in os.h-LinuxPhil Pennock
2012-06-02FreeBSD is ELF and has been for a long timePhil Pennock