summaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Collapse)Author
2018-04-08Better(?!?) fallback for stat: PerlPhil Pennock
We use Perl extensively in other scripts. *sigh*
2018-04-08stat portabilityPhil Pennock
I forgot how much I loathe basic stuff like "get the size of a file, portably, in shell". Bleh.
2018-04-08Added util/renew-opendmarc-tlds.sh script to renew PSLPhil Pennock
2018-03-26DKIM: document proper Ed25519 key-generation methods; remove helper programJeremy Harris
2018-03-25DKIM: move ed25519_privkey_pem_to_pubkey_raw_b64 to src/util/ and add usage ↵Jeremy Harris
notes to docs
2017-02-14Fix broken-in-queue messages predating CHUNKING fixPhil Pennock
util/chunking_fixqueue_finalnewlines.pl walks the queue, fixing any affected messages; see README.UPDATING. We're extremely cautious about operation failure. We do one check without locking messages, so that we can quickly skip past before trying to lock and contending with an actual delivery. Then we lock and do another fix. Note that we use flock, not fcntl, because that's what Perl makes readily available; we use an OS-guard to barf if the OS is not handled.
2017-02-10perl paranoia about @INCPhil Pennock
2017-01-18214 spelling fixesJosh Soref
2016-10-08DH parameters update, new values & defaultexim-4_88_RC2Phil Pennock
* Add three new Exim-specific DH parameter constants; state provenance, but no way for others to verify; this is a signed commit, which is about as much as we can do for the truly paranoid: provide an audit trail. * Add the RFC 7919 DH primes + No TLS feature negotiation, per 7919, but the DH primes can be used if folks so choose * Fixed broken format string in util/gen_pkcs3.c * Tried to make gen_pkcs3.c support q values. + Turns out, q doesn't affect the PEM and that's not a mistake in my initialisation; I've checked with a cryptographer, we're losing some server-side optimizations but not any security properties for our scenario. Fixes: 1895
2014-05-13Bug 1394: PPv2 header modifedTodd Lyons
The HAProxy dev team adjusted the layout of the 16 byte header to allow it to be used for SSL connections. Had to adjust PPv2 handling code and perl proxy emulation script. Added link to this HAProxy commit in the documentation.
2014-04-19Fix Proxy Protocol v2 handlingTodd Lyons
Change recv() to not use MSGPEEK and eliminated flush_input(). Add proxy_target_address/port expansions. Convert ipv6 decoding to memmove(). Use sizeof() for variable sizing. Correct struct member access. Enhance debug output when passed invalid command/family. Add to and enhance documentation. Client script to test Proxy Protocol, interactive on STDIN/STDOUT, so can be chained (ie a swaks pipe), useful for any service, not just Exim and/or smtp.
2013-09-30Typo re-fix in ratelimit.pl docTodd Lyons
2013-09-28small typobes-internal
2013-09-28ratelimit.pl: format usage section, print debug to STDERR, add examplesbes-internal
2013-06-30Add notes and helper-script for OCSPJeremy Harris
2012-12-23gen_pkcs3: add comment explaining rationalePhil Pennock
Wondering why you wrote some code and having to grep the source code to find out, in the same year that you wrote it, is generally a sign of missing information. Fixed.
2012-05-27For DH, use standard primes from RFCsPhil Pennock
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.
2006-04-12Fix typo in usage: seond -> secondTony Finch
2005-09-13Fix the handling of reverse time in the ratelimit code.Tony Finch
2005-09-13Add util/ratelimit.pl to assist with choosing ratelimit settings.Tony Finch
2005-08-30(1) a new wish (2) minor tweaks to dbmbuild and cramtest when setting upPhilip Hazel
new tests.
2005-05-24Put DPC's mkcdb script (with tabs removed) into the util directory, andPhilip Hazel
also created a README file for that directory.
2004-10-07StartPhilip Hazel