aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/url.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Relax mailto processing with no TLDVsevolod Stakhov2024-05-161-3/+11
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-234/+234
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-2/+2
* [Fix] Do not save multipatterns to FS in certain casesVsevolod Stakhov2024-03-151-3/+5
* [Minor] Fix `www.` prefix matcherVsevolod Stakhov2023-08-241-15/+15
* [Minor] Treat last dot speciallyVsevolod Stakhov2023-08-101-2/+11
* [Fix] Fix some corner cases of single-host urls parsingVsevolod Stakhov2023-08-101-41/+46
* [Minor] Fix pointers operationsVsevolod Stakhov2023-07-261-2/+2
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-1287/+1250
* [Feature] Add order to urls structureVsevolod Stakhov2023-07-251-0/+19
* [Minor] Propagate port from url parserVsevolod Stakhov2023-07-241-1/+9
* [Feature] Reorganise struct rspamd_url to be 64 bytes sizeVsevolod Stakhov2023-07-231-3/+2
* [Minor] Always report multipattern compile errorVsevolod Stakhov2023-05-181-1/+1
* [Fix] Treat hostnames with no dots as eSLD of their ownVsevolod Stakhov2022-11-261-20/+30
* [Minor] Allow urls with no tld when no tld file is loadedVsevolod Stakhov2022-11-191-1/+4
* [Minor] Add a simple check when trying to parse urls on config stageVsevolod Stakhov2022-11-121-0/+9
* [Minor] Another small neatVsevolod Stakhov2022-10-251-1/+6
* [Fix] Another corner case in url parsingVsevolod Stakhov2022-10-251-1/+3
* [Rework] Make http normalize path function a generic functionVsevolod Stakhov2022-10-231-2/+2
* [Minor] Do not sort part urls, it was added by a mistakeVsevolod Stakhov2022-10-211-1/+0
* [Minor] Fix url_cmp operationVsevolod Stakhov2022-10-201-3/+3
* [Fix] Try to avoid a corner case for `@` patternVsevolod Stakhov2022-08-041-15/+24
* Spelling (#4086)Josh Soref2022-02-221-1/+1
* [Minor] Add `special` flag for URLsVsevolod Stakhov2022-01-111-0/+1
* [Fix] Fix parsing of the compound mailto urlsVsevolod Stakhov2021-11-171-1/+22
* [Minor] Add `invisible` flag to url structureVsevolod Stakhov2021-08-171-0/+1
* [Minor] Try to deal with urls with backslashes in pathVsevolod Stakhov2021-07-301-5/+5
* [Minor] Fix RSPAMD_URL_FLAG_IDN behaviourVsevolod Stakhov2021-07-261-1/+3
* [Minor] One more fix in the ZW spaces urls processing logicVsevolod Stakhov2021-05-131-1/+1
* [Minor] Fix userinfo encodingVsevolod Stakhov2021-05-131-1/+1
* [Minor] Fix multiple @ at the beginnigVsevolod Stakhov2021-05-121-0/+4
* [Minor] Add loop breakVsevolod Stakhov2021-05-121-0/+1
* [Minor] Fix parsing of some bogus urlsVsevolod Stakhov2021-05-121-2/+27
* [Fix] Fix normalisation flags propagationVsevolod Stakhov2021-05-111-17/+13
* [Rework] Rename phished url to a linked urlVsevolod Stakhov2021-04-191-0/+1
* [Minor] Stop polluting logs on garbadge urlsVsevolod Stakhov2021-04-181-2/+2
* [Minor] Lua_url: Propagate numeric flagsVsevolod Stakhov2021-04-151-0/+1
* [Minor] Truncate too long urls instead of discarding them completelyVsevolod Stakhov2021-04-151-1/+2
* [Minor] It seems we still need raw urls...Vsevolod Stakhov2021-04-141-0/+3
* [Minor] Improve rspamd_url structure layout and remove `raw` fieldVsevolod Stakhov2021-04-141-19/+22
* [Minor] Url: Fix parsing of numeric urls with a portVsevolod Stakhov2021-04-121-0/+11
* [Fix] Urls: Fix processing of html urls when it comes to the flagsVsevolod Stakhov2021-03-061-16/+42
* [Minor] Various fixes for display link detectionVsevolod Stakhov2021-03-051-1/+1
* [Minor] Allow urls to start from '_'Vsevolod Stakhov2021-03-021-0/+1
* [Minor] Do not process ftp urls using a tld hackVsevolod Stakhov2021-02-251-2/+1
* [Minor] Sort urls for mime partsVsevolod Stakhov2021-02-221-0/+1
* [Minor] Use lexicographic sorting for urlsVsevolod Stakhov2021-02-221-18/+42
* [Minor] Add urls compare methodVsevolod Stakhov2021-02-221-0/+35
* [Minor] Fix shiftVsevolod Stakhov2020-09-181-3/+2
* [CritFix] Fix IDNA dots parsingVsevolod Stakhov2020-09-181-1/+77