florin
|
b1a8e1e5b2
|
vweb: escape form key, not only value. (#6269)
|
2020-08-30 19:09:12 +02:00 |
|
Maciej Obarski
|
7bd2804ce9
|
all: automatic error propagation in place of "or { return(err) }"
|
2020-08-29 01:58:03 +02:00 |
|
spaceface777
|
eff319f869
|
comp_for: allow checking full mehod and arg types (#5997)
|
2020-08-27 15:00:44 +02:00 |
|
Delyan Angelov
|
f259d275fc
|
tests: bump simple_tcp_client retries to 20
|
2020-08-25 17:52:44 +03:00 |
|
Delyan Angelov
|
7b7ab580ab
|
tests: add retry logic in simple_tcp_client in vweb_test.v
|
2020-08-25 17:05:40 +03:00 |
|
Delyan Angelov
|
2ad2b4c5ba
|
vweb: add more tests. Fix missing Content-Length: header bug on 404.
|
2020-08-14 02:49:15 +03:00 |
|
Delyan Angelov
|
712f4bd7f8
|
vweb: add tests
|
2020-08-14 00:52:02 +03:00 |
|
Delyan Angelov
|
a62307f711
|
vweb: fix body appending (missing closing json bracket)
|
2020-08-13 21:07:31 +03:00 |
|
spaceface777
|
2353814821
|
vweb: fix body size calculation (#6122)
|
2020-08-13 20:55:33 +03:00 |
|
Delyan Angelov
|
36eae1c175
|
builtin: x.vstring() instead of string(x) (#6102)
|
2020-08-10 18:05:26 +02:00 |
|
Sandro Martini
|
c7fae4dd6f
|
vweb: add set_status() (#6087)
|
2020-08-09 18:05:06 +02:00 |
|
Louis Schmieder
|
1fd499ed4a
|
vweb: fix request checking (#6027)
|
2020-07-31 01:26:56 +02:00 |
|
joe-conigliaro
|
395e886b2e
|
http/vweb: use Method enum & add helpers
|
2020-07-28 14:13:19 +10:00 |
|
Louis Schmieder
|
b58b15993c
|
gen: compile time for (methods and fields) (#5957)
|
2020-07-25 00:02:44 +02:00 |
|
Louis Schmieder
|
b537d8e23e
|
parser: comp for attrs array (#5903)
|
2020-07-23 17:19:37 +02:00 |
|
Louis Schmieder
|
bb60fe2ccf
|
vweb: implement cookie expiration date (#5873)
|
2020-07-19 21:42:50 +02:00 |
|
Alexander Medvednikov
|
69ef43ba00
|
vweb: fix ip()
|
2020-07-16 21:23:35 +02:00 |
|
Alexander Medvednikov
|
6245876806
|
vweb: ip()
|
2020-07-16 00:48:14 +02:00 |
|
Delyan Angelov
|
ca9790a71f
|
vweb: ensure the tcp connection is always closed at the end of the response
|
2020-07-10 10:49:39 +03:00 |
|
Louis Schmieder
|
3792e17885
|
vweb: fix routing for 0 params (#5773)
|
2020-07-09 17:16:02 +02:00 |
|
Louis Schmieder
|
373aa3dbc8
|
vweb: router: fix trailing / (#5760)
|
2020-07-08 22:15:37 +02:00 |
|
Alexander Medvednikov
|
03b76d19f1
|
repl: make the info message a bit smaller
|
2020-07-08 17:22:38 +02:00 |
|
Louis Schmieder
|
7ad03e9d6a
|
vweb: simplify router (#5751)
|
2020-07-08 15:22:03 +02:00 |
|
Alexander Medvednikov
|
246e7e8464
|
vweb: form error
|
2020-07-07 21:35:59 +02:00 |
|
Louis Schmieder
|
d2d4ea42ce
|
vweb: add url query (#5719)
|
2020-07-07 13:46:57 +02:00 |
|
Alexander Medvednikov
|
a6450e8e98
|
vweb: fix and simplify routing
|
2020-07-07 12:35:45 +02:00 |
|
Louis Schmieder
|
3cd9e2cab7
|
vweb: fix index (#5682)
|
2020-07-05 22:05:58 +02:00 |
|
Alexander Medvednikov
|
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 |
|
Alexander Medvednikov
|
244d61f8d0
|
vweb: fix a route matching bug
|
2020-07-03 22:00:17 +02:00 |
|
Alexander Medvednikov
|
2281163efd
|
vweb: fix a routing bug
|
2020-07-03 17:50:48 +02:00 |
|
Tom Leen
|
51410fdb6d
|
vweb: add .txt and .md mime types (#5641)
|
2020-07-03 17:17:25 +02:00 |
|
Alexander Medvednikov
|
b7175b54eb
|
vweb: ['/:arg1/:arg2/action'] attribute
|
2020-07-03 15:10:39 +02:00 |
|
Delyan Angelov
|
4e34edfa81
|
vweb: allow quoting @css/@js resources with both ' and "
|
2020-07-01 22:03:30 +03:00 |
|
Delyan Angelov
|
d43722fa85
|
vweb: fix compiling templates containing '
|
2020-07-01 17:44:26 +03:00 |
|
Alexander Medvednikov
|
34ddc9240e
|
tutorials: web blog fixes
|
2020-06-30 21:04:00 +02:00 |
|
Louis Schmieder
|
616b07204d
|
vweb: add cookies with expire date
|
2020-06-29 21:14:36 +02:00 |
|
Alexander Medvednikov
|
3f59f23427
|
vweb: fix a leak
|
2020-06-28 19:55:53 +02:00 |
|
Alexander Medvednikov
|
0138f46797
|
vweb: fix a leak
|
2020-06-28 13:56:38 +02:00 |
|
Alexander Medvednikov
|
e666209fe2
|
vweb: set_content_type()
|
2020-06-27 23:22:41 +02:00 |
|
Alexander Medvednikov
|
02b846aa72
|
vweb: fix json() and text() results
|
2020-06-27 13:56:15 +02:00 |
|
Daniel Däschle
|
8903f6e0c0
|
tmpl: add docs for variables
|
2020-06-26 15:02:49 +02:00 |
|
Alexander Medvednikov
|
bb5793d485
|
vweb: more xss fixes
|
2020-06-24 22:38:25 +02:00 |
|
Alexander Medvednikov
|
83b300435a
|
vweb: escape html; table: rename parent_typ to parent_type
|
2020-06-24 22:12:33 +02:00 |
|
Alexander Medvednikov
|
11ad18cd28
|
vweb: page gen time
|
2020-06-23 21:02:20 +02:00 |
|
Alexander Medvednikov
|
74af88bc92
|
Revert "fmt: re-format parser.v and cgen.v"
This reverts commit 6b2808a3f9 .
|
2020-06-23 18:16:24 +02:00 |
|
Alexander Medvednikov
|
6b2808a3f9
|
fmt: re-format parser.v and cgen.v
|
2020-06-23 18:05:53 +02:00 |
|
Alexander Medvednikov
|
a4b159a80f
|
orm: order by id by default
|
2020-06-22 17:13:57 +02:00 |
|
Alexander Medvednikov
|
deb09d95b0
|
orm: fix column == var ; limit 1; vweb: @footer
|
2020-06-22 16:52:16 +02:00 |
|
Daniel Däschle
|
76dc7eea50
|
vweb: tmpl: add docs
|
2020-06-20 13:29:55 +02:00 |
|
Alexander Medvednikov
|
1d8d19c977
|
vweb: return $vweb.html()
|
2020-06-20 03:12:38 +02:00 |
|