Commit Graph

249 Commits

Author SHA1 Message Date
Adam D. Ruppe f24955f273 docs 2021-05-04 10:10:16 -04:00
Adam D. Ruppe 3d396dfaa6 update 2021-04-11 22:22:39 -04:00
Adam D. Ruppe 0367ac70e7 fixes 2021-03-29 10:05:24 -04:00
Adam D. Ruppe 1af21c4b47 delegate all the way down 2021-02-15 13:55:05 -05:00
Adam D. Ruppe 74640c3a21 slightly more efficient fn -> dg conv 2021-02-15 13:48:30 -05:00
Adam D. Ruppe 2322315708 allow delegate as well as function for fiber 2021-02-15 13:45:59 -05:00
Adam D. Ruppe 89d8878d31 more sane timeout with non hybrid websocket server 2021-02-03 12:00:49 -05:00
Adam D. Ruppe 43fb4119f4 handle some disconnects more gracefully 2021-01-25 21:11:23 -05:00
Adam D. Ruppe 868323bac0 omg i forgot stuff 2021-01-19 23:03:19 -05:00
Adam D. Ruppe 86c76a39bb initial samesite cookie thing to match newer spec 2021-01-11 19:56:43 -05:00
Adam D. Ruppe ff3bce215b drop privs support 2021-01-11 13:59:25 -05:00
Adam D. Ruppe 6bad235a59 int overload 2021-01-11 11:34:09 -05:00
Adam D. Ruppe 0b65fca651 issue #271 - clean up the handling of other content types and let the application handle it instead of throwing a pointless exception 2021-01-05 13:25:56 -05:00
Adam D. Ruppe 0e0335da5c 5500 page omnibus bill no need to read this just vote for it 2020-12-28 10:57:20 -05:00
Adam D. Ruppe bbb56b2555 fixes for gdc9 again 2020-12-25 10:05:36 -05:00
Adam D. Ruppe 665c7037fe fix broken right click on embedded term 2020-12-17 09:11:43 -05:00
Adam D. Ruppe 1a518da8ec big catchup 2020-12-04 13:10:44 -05:00
Adam D. Ruppe 91b85ea44b wip 2020-11-24 17:42:09 -05:00
Adam D. Ruppe 1e997855a2 support expect 100 continue 2020-11-10 21:06:06 -05:00
Adam D. Ruppe 9b6364cd64 fix ipv6 addresses in parsed uris 2020-11-05 23:36:38 -05:00
Adam D. Ruppe 5c38e03301 new declarative ui started 2020-11-02 12:13:04 -05:00
Adam D. Ruppe 19f6dd989c single-serve option 2020-10-10 15:25:44 -04:00
Adam D. Ruppe 0cbc008746 experimental hybrid config 2020-09-28 11:07:27 -04:00
Adam D. Ruppe ddcc4074e5 more workers helps in some cases without hurting others. apparently 2020-09-27 21:58:57 -04:00
Adam D. Ruppe 2872ea3980 fiber event backend for high concurrency, buffering fix for big help in all modes 2020-09-27 16:39:05 -04:00
Adam D. Ruppe ea88731d58 jawesome 2020-09-07 22:32:53 -04:00
Adam D. Ruppe 59d7a30734 svg support in image.d 2020-08-18 17:54:43 -04:00
Adam D. Ruppe bb774b90a3 image copy paste 2020-08-05 18:37:34 -04:00
Adam D. Ruppe eb6f75e711 fix moar websocket bugs 2020-06-04 09:59:12 -04:00
Adam D. Ruppe 8a97353e04 cool stuff 2020-05-08 22:27:30 -04:00
Adam D. Ruppe a54dc55d22 more websocket code sharing 2020-03-23 13:15:47 -04:00
Adam D. Ruppe 6330a7157d connection closed exception 2020-03-18 15:21:58 -04:00
Adam D. Ruppe 40837ffeed fix #245 2020-03-18 11:00:39 -04:00
Adam D. Ruppe f71c360e83 relative expires more conveniently 2020-03-16 21:19:57 -04:00
Adam D. Ruppe 7116e7cbb5 fixes 2020-02-10 08:13:12 -05:00
Adam D. Ruppe d60e7b979c we cool 2020-01-29 18:18:43 -05:00
Adam D. Ruppe fcc8aed896 tested unix socket stuff, workaround phobos bug 2020-01-28 22:35:54 -05:00
Adam D. Ruppe 0fed9f70de oops 2020-01-09 19:47:17 -05:00
Adam D. Ruppe a0236624f2 the old websocket server was pure trash. and even the core one was iffy in certain cases 2020-01-04 21:59:18 -05:00
Adam D. Ruppe d3506d8b00 catchup 2020-01-03 10:04:58 -05:00
Adam D. Ruppe c21d3fc42b shadow? 2019-12-12 08:46:36 -05:00
Adam D. Ruppe 832367990c documentation 2019-12-06 10:31:34 -05:00
Adam D. Ruppe a4e60e404b slight doc update 2019-11-20 08:46:34 -05:00
Adam D. Ruppe 35956265f6 mistake 2019-10-19 09:12:58 -04:00
Adam D. Ruppe 11322448ea test makefile, workaround dmd regression, hack support for gdc project-wide 2019-10-18 12:57:29 -04:00
dkorpel 9098eae233 fix unreachable statement on Windows 2019-10-17 10:50:46 +02:00
Adam D. Ruppe 20c59c3351 i am so careless never follow master too closely 2019-10-06 12:41:28 -04:00
Adam D. Ruppe bd90bb63d6 remove more writeln 2019-10-06 12:37:42 -04:00
Adam D. Ruppe 2c4658d8f7 windows 2019-10-06 12:30:09 -04:00
Adam D. Ruppe 8fcaa90825 another musl try 2019-10-06 12:28:58 -04:00
Adam D. Ruppe aa45fe8f54 working aroind phobos limitations in musl 2019-10-06 12:23:07 -04:00
Adam D. Ruppe 76b50ad081 musl compatibility by conditional versions 2019-10-06 12:04:47 -04:00
Adam D. Ruppe 6e20f19cf6 bloody silly deprecations 2019-09-30 19:45:35 -04:00
Adam D. Ruppe 6734ac6cf3 sundry minor fixes 2019-09-28 10:14:09 -04:00
Adam D. Ruppe 279823ec7a ghandle order of stuff 2019-08-13 13:42:35 -04:00
Adam D. Ruppe 4b91ff49b5 more timer utility stuff 2019-08-04 21:29:50 -04:00
Adam D. Ruppe 15491784cf windows 2019-08-04 19:12:02 -04:00
Adam D. Ruppe f43729fef8 timer schedulign server 2019-08-04 19:11:30 -04:00
Adam D. Ruppe 80700fc944 more compatibility fixes with my mac 2019-07-08 21:04:41 -04:00
Adam D. Ruppe 0daa497977 mang i am so sloppy 2019-07-08 20:32:05 -04:00
Adam D. Ruppe dc322d1d9a dont work 2019-07-08 11:14:19 -04:00
Adam D. Ruppe e5a2de115f mac 2019-07-08 11:13:36 -04:00
Adam D. Ruppe acb833d724 lots of compatibility 2019-07-08 11:03:26 -04:00
Adam D. Ruppe 03315adfa6 so much amazing stuff 2019-07-07 22:44:11 -04:00
Adam D. Ruppe 97bb641aa1 more cool stuff 2019-07-06 22:49:45 -04:00
Adam D. Ruppe b7ad04afd9 im the worst at greys 2019-07-06 13:22:25 -04:00
Adam D. Ruppe 57c995f4bf new stuff im working on 2019-06-15 18:50:32 -04:00
Adam D. Ruppe 8a608eae3b keep my version 2019-06-14 10:11:45 -04:00
Adam D. Ruppe 5967b959b4 remove spurious dependency 2019-05-19 14:45:58 -04:00
Adam D. Ruppe 50a752df70 more recent updates 2019-05-11 10:30:16 -04:00
Adam D. Ruppe 10d65d0367 idk 2019-04-03 10:01:45 -04:00
Adam D. Ruppe 8131c41440 dox sux less 2019-03-23 14:45:24 -04:00
Adam D. Ruppe 6acfc5cb6e add unix domain socket support for scgi (and httpd but idk if that is useful) 2019-03-09 17:40:13 -05:00
Adam D. Ruppe b426390abe sanity check on header size jic 2019-03-09 12:00:41 -05:00
Adam D. Ruppe b106b2cc5c wrong version on windows 2019-03-08 09:16:35 -05:00
Adam D. Ruppe b3df2871d2 stupid dmd warnings are useless 2019-03-07 22:23:51 -05:00
Adam D. Ruppe 0c328aa3b0 notes to self 2019-03-07 22:23:00 -05:00
Adam D. Ruppe 2fa8f7cfa9 catchup 2019-02-25 09:42:47 -05:00
Adam D. Ruppe 26868a7526 speculative bug fix 2019-02-22 11:37:03 -05:00
Adam D. Ruppe 15e648f43e catchup 2019-02-18 15:59:06 -05:00
Adam D. Ruppe 076d28dba1 for now rest sample 2019-02-18 15:25:10 -05:00
Adam D. Ruppe 3f15f41ddc smaller buffer tbh no need for something so huge 2019-02-11 21:43:54 -05:00
Adam D. Ruppe 7bcd3eca8d prototype of web.d 2.0 in cgi.d 2019-02-11 14:38:53 -05:00
Adam D. Ruppe ee12ef0b6e remove cruft 2019-02-06 21:45:36 -05:00
Adam D. Ruppe fdd8eec60e wip 2019-01-24 21:14:23 -05:00
Adam D. Ruppe e2074fa2cc compiles again 2019-01-20 16:29:09 -05:00
Adam D. Ruppe 8c67623cf6 fix compile 2019-01-12 08:57:05 -05:00
Adam D. Ruppe 38c84d7fa2 catchup 2019-01-06 17:28:55 -05:00
Adam D. Ruppe 204c95760e remove some unnecessary allocations 2018-12-31 11:04:29 -05:00
Adam D. Ruppe 16b41baae7 first part of add-on server stuff - event part 2018-12-31 10:54:23 -05:00
Adam D. Ruppe 3d922ec6c6 oh dear bug city 2018-12-04 12:00:57 -05:00
Adam D. Ruppe 1da9f87b22 maybe unbalanced parens 2018-12-04 10:40:15 -05:00
Adam D. Ruppe fdb5782736 fix stupid warnings 2018-11-22 08:50:46 -05:00
Adam D. Ruppe 245afed7fd double compile speed 2018-11-17 19:49:21 -05:00
Adam D. Ruppe f52e17e899 false comment removed 2018-11-16 08:17:22 -05:00
Adam D. Ruppe 18cf3f4367 attempting windows hang fix 2018-11-13 17:43:39 -05:00
Adam D. Ruppe 3109d426ef idk 2018-11-10 21:33:51 -05:00
Adam D. Ruppe 3a433690e2 more efficient opengltexture option 2018-10-17 09:03:04 -04:00
Adam D. Ruppe 5d1adc8976 reliability improvements for threaded http server 2018-10-07 22:41:17 -04:00
Adam D. Ruppe 77867da284 rewrite the thread system (finally!) 2018-10-07 21:21:38 -04:00