Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(url): Avoid fragment being part of authority, allows parsing empty paths | Caleb Maclennan | 2023-11-08 | 1 | -1/+1 |
| | |||||
* | fix(url): Avoid query string being part of authority, allows parsing empty paths | Caleb Maclennan | 2023-11-08 | 1 | -1/+1 |
| | |||||
* | refactor: Address issues raised by linter | Thijs Schreijer | 2022-03-19 | 1 | -3/+3 |
| | |||||
* | url.lua:remove_dot_components(): avoid ambiguous numeric representation as ↵ | E. Westbrook | 2018-08-21 | 1 | -2/+3 |
| | | | | empty-path-segment marker | ||||
* | url.lua:remove_dot_components(): use temporary NUL marker to reduce ↵ | E. Westbrook | 2018-08-21 | 1 | -2/+3 |
| | | | | empty-segment special-case code | ||||
* | url.lua:remove_dot_components(): empty path component double-dot corner case | E. Westbrook | 2018-08-21 | 1 | -0/+4 |
| | |||||
* | url.lua:absolute_path(): ensure a separator between base_path and relative_path | E. Westbrook | 2018-08-21 | 1 | -0/+1 |
| | |||||
* | url.lua:remove_dot_components(): avoid overconsuming dot segments | E. Westbrook | 2018-08-21 | 1 | -2/+2 |
| | |||||
* | url.lua:remove_dot_components(): limit beginning-of-string double-dot corner ↵ | E. Westbrook | 2018-08-21 | 1 | -1/+1 |
| | | | | case to prevent triple-dot activation and authority collision | ||||
* | url.lua: separate remove_dot_components() from absolute_path(); also use in ↵ | E. Westbrook | 2018-08-21 | 1 | -17/+34 |
| | | | | _M.absolute() even when not merging | ||||
* | url.lua:absolute_path(): fix issue #254, simplify, add more test cases | E. Westbrook | 2018-08-19 | 1 | -14/+12 |
| | |||||
* | fixed url parsing; postpone fragment parsing after authority parsing; added ↵ | Herbert Leuwer | 2017-11-22 | 1 | -5/+5 |
| | | | | | | test cases to test/urltest.lua fixed reference patterns in check_protect() to upper case hex letters | ||||
* | fixed URL parsing in url.lua: parse fragment after parsing username and ↵ | Herbert Leuwer | 2017-11-19 | 1 | -5/+5 |
| | | | | password. | ||||
* | Merge pull request #210 from Lord-Helmchen/patch-1 | Diego Nehab | 2017-03-20 | 1 | -2/+2 |
|\ | | | | | make protect_segment in url.lua rfc compliant | ||||
| * | correct typo | LordHelmchen | 2017-03-16 | 1 | -1/+1 |
| | | |||||
| * | make protect_segment in url.lua rfc compliant | LordHelmchen | 2017-03-16 | 1 | -1/+1 |
| | | | | | | | | percent-encode uppercase see https://tools.ietf.org/html/rfc3986#section-6.2.2 | ||||
* | | Preserve path when parsing urls. | Diego Nehab | 2017-03-20 | 1 | -2/+3 |
| | | |||||
* | | fix for Lua 5.3 built without number / string conversion | François Perrad | 2017-03-16 | 1 | -1/+1 |
|/ | | | | | | This kind of Lua could be built with this command: ``` hererocks --lua 5.3 --cflags="-DLUA_NOCVTN2S -DLUA_NOCVTS2N" ``` | ||||
* | Update comments for url.unescape() function. | Okash Khawaja | 2016-04-12 | 1 | -3/+3 |
| | |||||
* | Fix base_parsed global in url module | mpeterv | 2016-02-11 | 1 | -0/+1 |
| | |||||
* | Changing from 2.1-rc1 to 3.0-rc1. | Diego Nehab | 2013-06-11 | 1 | -2/+2 |
| | |||||
* | Build with Lua 5.2 without LUA_COMPAT_MODULE flag. | moteus | 2013-05-27 | 1 | -16/+21 |
| | | | | LUASOCKET_USE_GLOBAL flag enable create global variables when load socket/mime modules. | ||||
* | Use the length operator (#) instead of table.getn. | Gerardo Marset | 2013-02-25 | 1 | -2/+2 |
| | | | | | 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 release | Diego Nehab | 2012-04-23 | 1 | -5/+10 |
| | | | | | | | | | | 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 | ||||
* | url.escape/url.unescape: Fix to return *only* the encoded/decoded string ↵ | Matthew Wild | 2012-04-11 | 1 | -4/+4 |
| | | | | (thanks moodydeath) | ||||
* | Preliminary IPv6 support for v2.1 | Diego Nehab | 2012-04-11 | 1 | -9/+3 |
| | |||||
* | Saving before big changes to support IPv6. | Diego Nehab | 2011-05-25 | 1 | -58/+64 |
| | |||||
* | Almost done 2.0.1. | Diego Nehab | 2006-04-03 | 1 | -1/+1 |
| | |||||
* | Few tweaks in installation, some missing files, etc. | Diego Nehab | 2005-11-22 | 1 | -25/+25 |
| | |||||
* | Works in Finnish now! Who would say... | Diego Nehab | 2005-11-21 | 1 | -2/+2 |
| | |||||
* | Changed prefix of function names to match module names. | Diego Nehab | 2005-11-20 | 1 | -9/+20 |
| | | | | Removed some warnings and useless code. | ||||
* | Bugs sent by David. | Diego Nehab | 2005-10-05 | 1 | -1/+0 |
| | |||||
* | Almost ready to release. | Diego Nehab | 2005-09-29 | 1 | -0/+5 |
| | |||||
* | Final push for release... | Diego Nehab | 2005-08-12 | 1 | -1/+1 |
| | |||||
* | Working on the manual. | Diego Nehab | 2005-06-14 | 1 | -1/+1 |
| | |||||
* | Stupid bug in http.lua. | Diego Nehab | 2005-06-12 | 1 | -1/+1 |
| | |||||
* | Just to check out in the office. | Diego Nehab | 2005-02-27 | 1 | -16/+22 |
| | |||||
* | Almost ready to release beta3 | Diego Nehab | 2005-01-02 | 1 | -1/+1 |
| | |||||
* | Last line of modules was simplified. | Diego Nehab | 2004-12-23 | 1 | -1/+1 |
| | |||||
* | Changes due to new compat-5.1 | Diego Nehab | 2004-12-23 | 1 | -2/+2 |
| | |||||
* | Almost ready for beta3 | Diego Nehab | 2004-11-27 | 1 | -5/+10 |
| | |||||
* | Using new module scheme. Still needs fine tuning. | Diego Nehab | 2004-09-27 | 1 | -0/+5 |
| | |||||
* | smtp.c was eatten by mime.c | Diego Nehab | 2004-06-17 | 1 | -5/+0 |
| | |||||
* | HTTP now has only one function. | Diego Nehab | 2004-06-16 | 1 | -1/+2 |
| | |||||
* | Simplified HTTP module. | Diego Nehab | 2004-06-16 | 1 | -1/+1 |
| | |||||
* | Fixed smtp.lua loading. | Diego Nehab | 2004-06-16 | 1 | -3/+0 |
| | | | | | Adjusted tftp module. Added some comments. | ||||
* | Manual is almost done. HTTP is missing. | Diego Nehab | 2004-06-15 | 1 | -3/+1 |
| | | | | | | | Implemented new distribution scheme. Select is now purely C. HTTP reimplemented seems faster dunno why. LTN12 functions that coroutines fail gracefully. | ||||
* | Só pra não perder se der merda. | Diego Nehab | 2004-06-04 | 1 | -9/+7 |
| | |||||
* | Fine tuning the "require" business. | Diego Nehab | 2004-05-30 | 1 | -1/+2 |
| | |||||
* | Changed require"luasocket" to require"socket". | Diego Nehab | 2004-05-28 | 1 | -1/+1 |
| |