summary refs log tree commit diff stats
path: root/lib/pure/uri.nim
Commit message (Collapse)AuthorAgeFilesLines
* Add `encodeQuery` and `?` to Uri moduleLemonBoy2019-01-311-0/+56
|
* uri: Update documentation typo (#10471)Thomas T. Jarløv2019-01-271-4/+3
|
* docs: fix trailing comma in linksnarimiran2019-01-251-1/+1
|
* better docs: uri (#10373)Thomas T. Jarløv2019-01-191-35/+112
|
* Remove long deprecated stuff (#10332)Miran2019-01-181-27/+0
|
* Don't prevent ',' from getting escaped in theindex.htmlKaushal Modi2018-09-281-0/+1
| | | | | | - Enable escaping of links in theindex.html - Fixes https://github.com/nim-lang/Nim/issues/9107. - Second part of the fix for https://github.com/nim-lang/Nim/issues/9097.
* remove deprecated stuff from the stdlib; introduce better deprecation warningsAraq2018-05-051-5/+3
|
* Merges #7700 manually and adds decodePlus option to decodeUrl too.Dominik Picheta2018-05-031-15/+33
|
* uri.nim: don't rely on zero terminationAndreas Rumpf2018-04-291-21/+18
|
* Merge pull request #6597 from pgkos/uri-allow-no-authorityDominik Picheta2018-01-281-3/+11
|\ | | | | Allow parsing URIs without authority
| * Allow parsing URIs without authoritypgkos2017-10-251-4/+12
| |
* | Moved encodeUrl and decodeUrl from cgi to urlVeladus2017-11-251-0/+48
| |
* | Make Uri rendering more lenientFederico Ceratto2017-11-141-2/+35
| | | | | | | | | | When the hostname and path fields are set, handle missing or extra slashes to generate valid URLs.
* | more replacements for the deprecated '<'Andreas Rumpf2017-10-291-1/+1
|/
* Fixes issues with URI concatenation when URI has no path.Dominik Picheta2017-10-131-2/+11
|
* avoid deprecated procsAndreas Rumpf2017-07-261-1/+1
|
* Remove expr/stmt (#5857)Arne Döring2017-07-251-1/+1
|
* Implement dial, support IPv6 in httpclient (#5763)Ruslan Mustakov2017-05-021-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement dial, support IPv6 in httpclient Added ``dial`` procedure to networking modules: ``net``, ``asyncdispatch``, ``asyncnet``. It merges socket creation, address resolution, and connection into single step. When using ``dial``, you don't have to worry about IPv4 vs IPv6 problem. Fixed addrInfo loop in connect to behave properly. Previously it would stop on first non-immediate failure, instead of continuing and trying the remaining addresses. Fixed newAsyncNativeSocket to raise proper error if socket creation fails. Fixes: #3811 * Check domain during connect() only on non-Windows This is how it was in the previous implementation of connect(). * Call 'osLastError' before 'close' in net.dial * Record osLastError before freeAddrInfo in net.dial * Add missing docs for 'dial' proc * Optimize dial to create one FD per domain, add tests And make async IPv6 servers work on Windows. * Add IPv6 test to uri module * Fix getAddrString error handling
* more isAbsolute tests for uri.nimenthus1ast2017-01-211-4/+32
| | | | Signed-off-by: enthus1ast <enthus1ast>
* added protocol-relative test to uri.nimenthus1ast2017-01-211-1/+3
| | | | Signed-off-by: enthus1ast <enthus1ast>
* added isAbsolute to uri.nimenthus1ast2017-01-201-0/+15
|
* Fixes #4959.Dominik Picheta2016-10-261-0/+10
|
* Fixed an wrong example of the docCORDEA2016-03-021-3/+3
|
* Fixes #3207.Dominik Picheta2015-09-281-0/+10
|
* Fixes parsing of URIs that begin with '//'.Dominik Picheta2015-08-231-7/+20
|
* Make uri module usable for faster URI parsing:def2015-03-171-10/+23
| | | | | | - A version of parseUri that takes a uri as parameter and modifies it - Export initUri so you can use the new parseUri better - Avoid creating new strings
* Fixes bugs introduced by ee62d56cadb. Closes #2227.Dominik Picheta2015-03-051-0/+10
|
* little documentation fix on conbine and /Stephan Diehl2015-02-211-4/+4
|
* Fix a few more warningsdef2015-02-171-0/+2
|
* Happy new year!Guillaume Gelin2015-01-061-1/+1
|
* Fix (u: Uri), add test cases and make it work for opaque URIsdef2015-01-031-14/+35
|
* More deprecation warning fixes (asyncdispatch, uri).Dominik Picheta2014-12-261-1/+1
|
* Fix some deprecation warnings in the uri module.Dominik Picheta2014-12-261-17/+17
|
* big renameAraq2014-08-281-1/+1
|
* big renameAraq2014-08-271-5/+7
|
* Fixes #1065.Dominik Picheta2014-07-201-7/+343
|
* Documentation for async httpclient. Notes for url modules.Dominik Picheta2014-04-061-2/+6
|
* Removed echos from uri module.Dominik Picheta2012-05-071-2/+0
|
* Added uri module.dom962012-05-061-0/+35