1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

133 Commits

Author SHA1 Message Date
d563261e58 vweb: run vfmt, add it to v test-cleancode 2020-12-27 11:38:12 +02:00
b1f6ff8871 ci: fix failing vweb_routing_checks.vv 2020-12-20 11:59:38 +02:00
d96dcefb06 vweb: http methods check (#7371) 2020-12-18 07:34:06 +01:00
553ecf63e7 vlib/io: fix reader bugs, make read_all take a config struct (#7361) 2020-12-16 18:22:26 +01:00
4500aade95 vweb: fix scan_static_directory (#7275) 2020-12-12 19:13:43 +02:00
cd2a2cef25 vlib/net: add buffered IO, x.net -> net (#6754) 2020-11-15 22:54:47 +02:00
2dc9a45e06 vfmt: fix eating of app.$method(vars); format vlib/vweb/vweb.v 2020-11-14 13:55:10 +02:00
2994e7150f vweb: check function and route parameter count (#6761) 2020-11-08 09:14:24 +01:00
b14f779853 vweb: add a placeholder for checking route validity at startup 2020-11-05 22:59:11 +02:00
a0bf796926 autofree: handle SelectorExpr and fix json 2020-11-02 00:57:45 +01:00
dca3d13606 autofree: another lambda fix 2020-10-30 00:43:04 +01:00
d261844da0 vweb: fix warnings about fn f(x, y Type) 2020-10-15 22:04:42 +03:00
06cade6c31 all: change .ReturnType and .Type to .return_type and .typ (#6494) 2020-09-28 06:13:38 +02:00
98e6d25b42 vweb: make ip() to return peer_ip work (#6399) 2020-09-17 10:38:39 +03:00
07b5d6b1b6 vweb: add mime type for json static content (#6347) 2020-09-11 23:14:44 +03:00
39da5eca89 vweb: hide debug prints 2020-08-31 19:39:46 +02:00
b1a8e1e5b2 vweb: escape form key, not only value. (#6269) 2020-08-30 19:09:12 +02:00
eff319f869 comp_for: allow checking full mehod and arg types (#5997) 2020-08-27 15:00:44 +02:00
2ad2b4c5ba vweb: add more tests. Fix missing Content-Length: header bug on 404. 2020-08-14 02:49:15 +03:00
a62307f711 vweb: fix body appending (missing closing json bracket) 2020-08-13 21:07:31 +03:00
2353814821 vweb: fix body size calculation (#6122) 2020-08-13 20:55:33 +03:00
36eae1c175 builtin: x.vstring() instead of string(x) (#6102) 2020-08-10 18:05:26 +02:00
c7fae4dd6f vweb: add set_status() (#6087) 2020-08-09 18:05:06 +02:00
1fd499ed4a vweb: fix request checking (#6027) 2020-07-31 01:26:56 +02:00
395e886b2e http/vweb: use Method enum & add helpers 2020-07-28 14:13:19 +10:00
b58b15993c gen: compile time for (methods and fields) (#5957) 2020-07-25 00:02:44 +02:00
b537d8e23e parser: comp for attrs array (#5903) 2020-07-23 17:19:37 +02:00
bb60fe2ccf vweb: implement cookie expiration date (#5873) 2020-07-19 21:42:50 +02:00
69ef43ba00 vweb: fix ip() 2020-07-16 21:23:35 +02:00
6245876806 vweb: ip() 2020-07-16 00:48:14 +02:00
ca9790a71f vweb: ensure the tcp connection is always closed at the end of the response 2020-07-10 10:49:39 +03:00
3792e17885 vweb: fix routing for 0 params (#5773) 2020-07-09 17:16:02 +02:00
373aa3dbc8 vweb: router: fix trailing / (#5760) 2020-07-08 22:15:37 +02:00
03b76d19f1 repl: make the info message a bit smaller 2020-07-08 17:22:38 +02:00
7ad03e9d6a vweb: simplify router (#5751) 2020-07-08 15:22:03 +02:00
246e7e8464 vweb: form error 2020-07-07 21:35:59 +02:00
d2d4ea42ce vweb: add url query (#5719) 2020-07-07 13:46:57 +02:00
a6450e8e98 vweb: fix and simplify routing 2020-07-07 12:35:45 +02:00
3cd9e2cab7 vweb: fix index (#5682) 2020-07-05 22:05:58 +02:00
36183660e6 remove oldgg, gl, glfw, freetype from vlib now that we have the new sokol based gg 2020-07-05 16:44:28 +02:00
244d61f8d0 vweb: fix a route matching bug 2020-07-03 22:00:17 +02:00
2281163efd vweb: fix a routing bug 2020-07-03 17:50:48 +02:00
51410fdb6d vweb: add .txt and .md mime types (#5641) 2020-07-03 17:17:25 +02:00
b7175b54eb vweb: ['/:arg1/:arg2/action'] attribute 2020-07-03 15:10:39 +02:00
34ddc9240e tutorials: web blog fixes 2020-06-30 21:04:00 +02:00
616b07204d vweb: add cookies with expire date 2020-06-29 21:14:36 +02:00
3f59f23427 vweb: fix a leak 2020-06-28 19:55:53 +02:00
0138f46797 vweb: fix a leak 2020-06-28 13:56:38 +02:00
e666209fe2 vweb: set_content_type() 2020-06-27 23:22:41 +02:00
02b846aa72 vweb: fix json() and text() results 2020-06-27 13:56:15 +02:00