aboutsummaryrefslogtreecommitdiff
path: root/test/urltest.lua (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Address issues raised by linterThijs Schreijer2022-03-191-57/+57
|
* url.lua:remove_dot_components(): use temporary NUL marker to reduce ↵E. Westbrook2018-08-211-0/+4
| | | | empty-segment special-case code
* url.lua:remove_dot_components(): empty path component double-dot corner caseE. Westbrook2018-08-211-0/+1
|
* url.lua:absolute_path(): ensure a separator between base_path and relative_pathE. Westbrook2018-08-211-1/+1
|
* url.lua:remove_dot_components(): avoid overconsuming dot segmentsE. Westbrook2018-08-211-0/+5
|
* url.lua:remove_dot_components(): limit beginning-of-string double-dot corner ↵E. Westbrook2018-08-211-0/+1
| | | | case to prevent triple-dot activation and authority collision
* url.lua: separate remove_dot_components() from absolute_path(); also use in ↵E. Westbrook2018-08-211-4/+4
| | | | _M.absolute() even when not merging
* url.lua:absolute_path(): fix issue #254, simplify, add more test casesE. Westbrook2018-08-191-1/+24
|
* fixed url parsing; postpone fragment parsing after authority parsing; added ↵Herbert Leuwer2017-11-221-3/+72
| | | | | | test cases to test/urltest.lua fixed reference patterns in check_protect() to upper case hex letters
* Use the length operator (#) instead of table.getn.Gerardo Marset2013-02-251-1/+1
| | | | | table.getn was deprecated in Lua 5.1 in favor of #, the length operator. See: http://www.lua.org/manual/5.1/manual.html#7.2
* Making progress toward a releaseDiego Nehab2012-04-231-10/+121
| | | | | | | | | | Documented headers.lua Update copyright date everywhere Remove RCSID from files Move version back to 2.1 rather than 2.1.1 Fixed url package to support ipv6 hosts Changed "domain" to "family" in tcp and udp structures Implemented getfamily methods
* Saving before big changes to support IPv6.Diego Nehab2011-05-251-310/+310
|
* Almost ready to release.Diego Nehab2005-09-291-2/+2
|
* Stupid bug in http.lua.Diego Nehab2005-06-121-2/+2
|
* Fine tunned modules scheme.Diego Nehab2004-10-111-1/+1
| | | | | Adjusted client modules. Fixed proxy bug in http.
* More adjustments/bugfixes.Diego Nehab2004-06-211-1/+1
|
* Manual is almost done. HTTP is missing.Diego Nehab2004-06-151-1/+2
| | | | | | | Implemented new distribution scheme. Select is now purely C. HTTP reimplemented seems faster dunno why. LTN12 functions that coroutines fail gracefully.
* Almost there.Diego Nehab2004-05-281-0/+1
|
* Adjusted some of the broken examples.Diego Nehab2004-03-261-3/+3
|
* Adjusted some details, got rid of old files, added some new.Diego Nehab2004-03-221-1/+1
|
* Worked on the manual.Diego Nehab2004-02-041-2/+0
| | | | | Implemented stuffing (needs test) Added cddb and qp examples.
* Closer to release...Diego Nehab2003-03-281-2/+1
|
* Finish port to Lua 5. Everything is working fine.Diego Nehab2003-03-201-9/+12
| | | | Still doesn't work in Windows.
* Faltam testes de ftp e smtp. O resto passa.Diego Nehab2002-12-031-1/+1
|
* Usando noglobals.luaDiego Nehab2002-07-081-14/+0
|
* added unsafe path composition testDiego Nehab2001-09-261-2/+150
| | | | added new build_url tests
* Initial revisionDiego Nehab2001-09-251-0/+388