summaryrefslogtreecommitdiff
path: root/src/src/expand.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch '4.next'4.nextJeremy Harris2022-06-261-280/+304
|\
| * Regex cache observabilityJeremy Harris2022-06-201-0/+1
| * Args count reduction in expansions codingJeremy Harris2022-06-191-207/+232
| * Regex compile cacheingJeremy Harris2022-06-191-111/+118
| * helper fn for daemon notifierJeremy Harris2022-06-111-11/+1
| * Use pool storage for regex operationsJeremy Harris2022-06-101-4/+6
| * Avoid processing in ${sg...} when skippingJeremy Harris2022-06-051-2/+1
* | SRS: avoid expanding ${srs_encode...} when guarded by ${if...}Jeremy Harris2022-06-031-1/+1
* | SRS: fix encode operation for empty sender addresses.Jeremy Harris2022-06-011-49/+54
|/
* Copyright updates:exim-4.96-RC0Jeremy Harris2022-04-231-1/+1
* Add string-hashing interfaceJeremy Harris2022-04-151-2/+2
* Taintcheck transport-process argumentsJeremy Harris2022-03-271-8/+37
* constifyJeremy Harris2022-03-161-9/+9
* tidyingJeremy Harris2022-03-161-4/+1
* Set $value for match_<list-type> and inlistJeremy Harris2022-03-111-4/+10
* tidyingJeremy Harris2022-03-111-207/+188
* Check query strings of query-style lookups for quoting. Bug 2850Jeremy Harris2022-03-031-103/+135
* Revert introduction of alloc_insecure_tainted_dataJeremy Harris2022-03-011-108/+104
* Retire old libsrs_alt -based SRS support. Bug 1649Jeremy Harris2022-02-051-10/+1
* Propagate null gstring through string_catn()Jeremy Harris2022-01-231-4/+3
* compiler quieteningJeremy Harris2022-01-211-1/+1
* Debug: more detail for expansion itemsJeremy Harris2022-01-201-189/+203
* tidyingJeremy Harris2022-01-201-100/+85
* Debug: more detail for expansionsJeremy Harris2022-01-201-764/+834
* tidyingJeremy Harris2022-01-111-2/+2
* tidyingJeremy Harris2021-11-291-2/+2
* select() -> poll(). Bug 2831Jeremy Harris2021-11-171-5/+1
* tidyingJeremy Harris2021-11-101-5/+4
* Copyright updates:Jeremy Harris2021-10-231-1/+1
* tidyingJeremy Harris2021-10-101-1/+1
* ConstificationThomas Noll2021-09-151-2/+2
* constificationJeremy Harris2021-09-131-17/+20
* Use %ld not %lJeremy Harris2021-09-121-1/+1
* pcre2Jeremy Harris2021-09-121-39/+52
* Expansions: mask_n operatorJeremy Harris2021-08-081-6/+17
* Silence compilerHeiko Schlittermann (HS12-RIPE)2021-06-241-1/+5
* expandHeiko Schlittermann (HS12-RIPE)2021-06-241-4/+4
* tidyingJeremy Harris2021-04-251-7/+4
* Testsuite: tidyingJeremy Harris2021-04-251-16/+0
* DKIM: verify using separate pool-pair, reset per messageJeremy Harris2021-03-201-0/+1
* Expansions: Reduce memory use of ${listcount }Jeremy Harris2020-12-241-3/+3
* Replace internal string-expansion call with a direct recursionJeremy Harris2020-12-241-84/+95
* Convert more cases of list-walking to use self-assigned memory for the list-itemJeremy Harris2020-12-241-2/+8
* Fix ${listextract } from a tainted listJeremy Harris2020-12-241-3/+4
* Avoid manually-counted long stringsJeremy Harris2020-10-281-2/+2
* Fix ${readsocket } eol-replacement. Bug 2630Jeremy Harris2020-08-141-4/+7
* Fix taint trap in parse_fix_phrase(). Bug 2617Jeremy Harris2020-07-091-4/+1
* Move errno-protection into string_open_failed()Jeremy Harris2020-07-051-1/+1
* Handle quoted local_part input to ${srs_encode }. Bug 2607Jeremy Harris2020-06-241-28/+60
* Taint: treat $message_body & $message_body_end as taintedJeremy Harris2020-06-171-4/+4