summaryrefslogtreecommitdiffstats
path: root/src/libserver/url.c
Commit message (Expand)AuthorAgeFilesLines
* Fix ipv6 addresses and other issues in url parser.Vsevolod Stakhov2015-04-231-6/+40
* Fix TLD sanity checking.Vsevolod Stakhov2015-04-221-2/+2
* Parse ipv6 URL's.Vsevolod Stakhov2015-04-221-0/+40
* Ignore URL's with unknown TLD for now.Vsevolod Stakhov2015-04-221-5/+25
* Remove old trie code.Vsevolod Stakhov2015-04-211-1/+0
* Fix TLD detection.Vsevolod Stakhov2015-04-151-3/+4
* Fix url length setup.Vsevolod Stakhov2015-04-151-1/+1
* Add TLD detection for urls.Vsevolod Stakhov2015-04-151-0/+49
* Remove some of unused url fields.Vsevolod Stakhov2015-04-151-1/+2
* Properly initialize matcher flags.Vsevolod Stakhov2015-04-141-0/+1
* Use hash table instead of tree for urls.Vsevolod Stakhov2015-04-141-4/+4
* Allow stateless trie search.Vsevolod Stakhov2015-04-071-3/+14
* Allow caseless trie search.Vsevolod Stakhov2015-04-071-1/+1
* Remove legacy static TLD nodes.Vsevolod Stakhov2015-04-071-543/+0
* Some more fixes to actrie match.Vsevolod Stakhov2015-04-061-4/+6
* Use new ac_trie for url extraction.Vsevolod Stakhov2015-04-061-85/+117
* Use publicsuffix list for url search (too slow now).Vsevolod Stakhov2015-04-061-28/+7
* Use TLD file directly within API.Vsevolod Stakhov2015-04-061-3/+3
* Fix URL unit test.Vsevolod Stakhov2015-04-051-1/+1
* Rework URL parser to load tld file.Vsevolod Stakhov2015-04-051-97/+175
* Check boundary prior to dereferencing.Vsevolod Stakhov2015-03-131-2/+2
* Set length accordingly to stipped size.Vsevolod Stakhov2015-03-131-0/+1
* Add workaround for certain types of urls.Vsevolod Stakhov2015-03-131-3/+19
* Fix issues found by unit testing.Vsevolod Stakhov2015-03-021-4/+18
* Add utility function for testing purposes.Vsevolod Stakhov2015-03-021-0/+57
* Fix bug with port setup.Vsevolod Stakhov2015-03-021-21/+4
* Fix state machine rewind.Vsevolod Stakhov2015-02-271-0/+1
* Fixes to the url parser.Vsevolod Stakhov2015-02-261-2/+18
* Fix emails parser.Vsevolod Stakhov2015-02-261-1/+2
* Fix url parsing.Vsevolod Stakhov2015-02-251-0/+4
* More fixes to urls parser.Vsevolod Stakhov2015-02-201-40/+39
* Initialize variable earlier.Vsevolod Stakhov2015-02-201-1/+2
* Rework url detection and decoding.Vsevolod Stakhov2015-02-201-215/+81
* Add uri unescape from nginx.Vsevolod Stakhov2015-02-191-1/+95
* Allow url parser seting the end of url.Vsevolod Stakhov2015-02-191-33/+42
* Improve some cases of IDN urls.Vsevolod Stakhov2015-02-191-8/+4
* Write parser for urls.Vsevolod Stakhov2015-02-191-6/+275
* Improve emails parsing (mentioned at #181).Vsevolod Stakhov2015-02-181-5/+58
* Fix emails parsing.Vsevolod Stakhov2015-02-171-7/+121
* Email usernames can contain atom symbols.Vsevolod Stakhov2015-02-171-4/+4
* Remove old crap functions from url parser code.Vsevolod Stakhov2015-02-031-613/+110
* Refactor function names.Vsevolod Stakhov2014-11-291-2/+2
* Fix some issues with URLs normalization.Vsevolod Stakhov2014-11-251-7/+11
* Fix raw vs parsed reperesentations.Vsevolod Stakhov2014-11-191-1/+1
* Fix logic of finding URLs in HTML parts.Vsevolod Stakhov2014-11-191-10/+3
* Decode URL obtained from HTML tags.Vsevolod Stakhov2014-11-111-54/+18
* Unify style without sorting headers.Vsevolod Stakhov2014-07-231-461/+852
* Revert "Unify code style."Vsevolod Stakhov2014-07-231-854/+463
* Unify code style.Vsevolod Stakhov2014-07-231-463/+854
* Rework project structure, remove trash files.Vsevolod Stakhov2014-04-211-0/+1620