summaryrefslogtreecommitdiff
path: root/src/src/string.c
Commit message (Expand)AuthorAgeFilesLines
* cppcheck sliencingJeremy Harris2022-12-201-2/+2
* SPDX: Mass-update to GPL-2.0-or-laterJeremy Harris2022-11-271-1/+1
* SPDX: license tags (mostly by guesswork)Jeremy Harris2022-11-271-0/+1
* Copyright updates:exim-4.96-RC0Jeremy Harris2022-04-231-1/+1
* Debug: build a summary string tracking transport SMTP commands & responsesJeremy Harris2022-03-191-0/+7
* Check query strings of query-style lookups for quoting. Bug 2850Jeremy Harris2022-03-031-24/+25
* constificationJeremy Harris2022-02-061-3/+8
* constificationJeremy Harris2022-02-061-2/+2
* Propagate null gstring through string_catn()Jeremy Harris2022-01-231-0/+2
* tidyingJeremy Harris2022-01-021-64/+62
* Copyright updates:Jeremy Harris2021-10-231-1/+1
* CVE-2020-28009: Integer overflow in get_stdinput()Qualys Security Advisory2021-05-271-1/+18
* DNS: Better handling of SOA when negative-caching lookupsJeremy Harris2021-05-081-1/+1
* tidyingJeremy Harris2021-04-251-2/+5
* DNS: explicit alloc/free of workspaceJeremy Harris2021-03-211-1/+1
* DKIM: verify using separate pool-pair, reset per messageJeremy Harris2021-03-201-0/+1
* Convert more cases of list-walking to use self-assigned memory for the list-itemJeremy Harris2020-12-241-0/+3
* Fix ${readsocket } eol-replacement. Bug 2630Jeremy Harris2020-08-141-11/+19
* Move errno-protection into string_open_failed()Jeremy Harris2020-07-051-10/+13
* tidyingJeremy Harris2020-06-041-4/+1
* Copyright updates:exim-4_94_RC0Jeremy Harris2020-04-301-0/+1
* MySQL, pgsql: per-query server options outside the lookup string. Bug 2546Jeremy Harris2020-04-061-4/+0
* Taint: check on supplied buffer vs. list when extracting elementsJeremy Harris2020-04-051-2/+5
* Taint: track in ${utf8clean:} operatorJeremy Harris2020-03-051-11/+0
* Fix $mime_part_count for non-mime message on multi-message connection. Bug 2537Jeremy Harris2020-03-011-1/+15
* Eximon: fix string-handling. Bug 2500Jeremy Harris2019-12-211-4/+16
* Taint: internal documentationJeremy Harris2019-12-101-2/+2
* Fix means for building dlfunc routines, moreJeremy Harris2019-11-111-1/+2
* Dsearch: Fix taint-handling in lookup. Bug 2465Jeremy Harris2019-11-071-1/+1
* Fix HAVE_LOCAL_SCAN build. Bug 2457Jeremy Harris2019-10-191-2/+2
* string.c: do not interpret '\\' before '\0' (CVE-2019-15846)Heiko Schlittermann (HS12-RIPE)2019-09-081-2/+5
* Build: workaround inlining problems on SolarisJeremy Harris2019-07-251-0/+4
* Track tainted data and refuse to expand itJeremy Harris2019-07-251-92/+122
* Inline the smaller string-handling functionsJeremy Harris2019-06-161-90/+15
* Use C99 initialisations for iteratorsJeremy Harris2019-02-101-6/+4
* tidyingJeremy Harris2018-12-021-9/+7
* Harden string-list handlingJeremy Harris2018-12-011-1/+1
* tidyingJeremy Harris2018-11-201-4/+2
* Fix growable-string sprintfJeremy Harris2018-11-151-7/+38
* Recast more internal string routines to use growable-stringsJeremy Harris2018-11-151-158/+224
* tidyingJeremy Harris2018-11-141-1/+1
* tidyingJeremy Harris2018-05-071-2/+0
* Expansions: new ${lheader:<name>}. Bug 2272Jeremy Harris2018-05-011-0/+20
* ARC initial implementation. Experimental. Bug 2162Jeremy Harris2018-03-031-1/+8
* Update copyright year to 2018Heiko Schlittermann (HS12-RIPE)2018-02-101-1/+1
* tidyingJeremy Harris2017-11-251-1/+7
* Replace the store_release() internal interface, which was excessively unsafe.Jeremy Harris2017-11-251-7/+1
* Copyright year bumps for substantive changes 2017exim-4_90_RC1Jeremy Harris2017-10-261-1/+1
* String handling: refactor the expanding-string routines and users to use a de...Jeremy Harris2017-10-141-99/+108
* Better handling of printing NULL pointersJeremy Harris2017-10-061-3/+3