Alexander Medvednikov
|
848cd3cb3e
|
run vfmt on http, net, sync, strconv
|
2019-12-22 01:57:50 +03:00 |
|
Alexander Medvednikov
|
c8d111924d
|
check unused and unmodified vars in all modules, not just main
|
2019-12-06 18:43:56 +03:00 |
|
Alexander Medvednikov
|
66f271f100
|
fix a string interpolation bug
|
2019-12-03 20:41:49 +03:00 |
|
Alexander Medvednikov
|
a23a4ed98a
|
update all index() uses
|
2019-11-30 15:27:16 +03:00 |
|
Don Alfons Nisnoni
|
78c2f8cab3
|
http: add some docs
|
2019-11-18 00:42:25 +03:00 |
|
Alexander Medvednikov
|
56fee6835a
|
http: remove confusing comments and dead code
|
2019-11-16 10:32:17 +03:00 |
|
Delyan Angelov
|
32473eeafe
|
net and http: more consistent error messages
|
2019-11-12 19:23:53 +03:00 |
|
joe-conigliaro
|
59378dce46
|
compiler/vlib: replace substr/left/right with [start..end] everywhere
|
2019-10-27 10:03:15 +03:00 |
|
Alexander Medvednikov
|
892d1c6aab
|
vweb: first step to revive it
|
2019-10-24 22:46:58 +03:00 |
|
joe-conigliaro
|
51388fea75
|
compiler: module init function & init consts for cached modules
|
2019-10-12 01:17:37 +03:00 |
|
vitalyster
|
a5ccc4673b
|
http: handle and print socket errors
|
2019-10-10 20:24:36 +03:00 |
|
Delyan Angelov
|
33df5edc08
|
http: remove const started, use _ instead
|
2019-09-25 23:58:32 +03:00 |
|
Delyan Angelov
|
ab291902d8
|
compiler: remove special case for http__init_module call
tmp fix until `fn init()` is supported
|
2019-09-25 23:28:51 +03:00 |
|
Carlos Esquerdo Bernat
|
8a77d4482c
|
vweb: fix headers
|
2019-09-05 15:46:24 +03:00 |
|
Delyan Angelov
|
a62e6b127a
|
http: send headers and request data
|
2019-08-25 01:48:06 +03:00 |
|
Delyan Angelov
|
51818346df
|
http: support plain http protocol
|
2019-08-21 20:04:06 +03:00 |
|
joe-conigliaro
|
547241c13c
|
http: make do() return errors instead of panic
|
2019-08-17 17:02:01 +03:00 |
|
Joe Conigliaro
|
1274cdf0af
|
path must start with /
|
2019-08-17 16:37:31 +03:00 |
|
joe-conigliaro
|
56566ba3d0
|
http: follow redirects (openssl & schannel) + fix url params
|
2019-08-17 15:50:47 +03:00 |
|
unknown-v
|
49205dcce3
|
examples: fix maps warnings
|
2019-08-17 02:55:11 +03:00 |
|
Julian Schurhammer
|
1864e92ff4
|
parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly
|
2019-08-10 10:26:42 +02:00 |
|
joe-conigliaro
|
a0b59783a2
|
vlib.http: fix http schannel & follow redirects & cleanup
|
2019-08-10 10:05:59 +02:00 |
|
joe-conigliaro
|
d9a83481a5
|
http: initial windows schannel http support
|
2019-08-09 12:52:14 +02:00 |
|
Delyan Angelov
|
7607b00952
|
http: chunked decoding support
|
2019-08-07 03:57:47 +02:00 |
|
joe-conigliaro
|
60d206c29d
|
http: use urllib.parse
|
2019-08-06 14:43:09 +02:00 |
|
Alexander Medvednikov
|
bea8f6d7e5
|
http: remove libcurl dependency; replace it with a simple OpenSSL backend
|
2019-08-06 13:32:09 +02:00 |
|
Alexander Medvednikov
|
b57752e67e
|
vweb: parse request headers
|
2019-08-01 18:51:21 +02:00 |
|
Alexander Medvednikov
|
aac8503d83
|
http: use optionals (finally)
|
2019-07-31 22:15:24 +02:00 |
|
Delyan Angelov
|
4a1970a322
|
http: return ?string
|
2019-07-29 19:18:26 +02:00 |
|
Nick Treleaven
|
6eb8766e59
|
http.new_request: Don't ignore mutated variables url, data
|
2019-07-24 00:32:41 +02:00 |
|
Alexander Medvednikov
|
52f93ae45f
|
fix http
|
2019-07-01 02:58:49 +02:00 |
|
Alexander Medvednikov
|
4594d78bd6
|
move all vlib modules to vlib/
|
2019-06-29 12:00:31 +02:00 |
|