Adam D. Ruppe
16f17911f6
irrelevant
2025-02-08 15:47:01 -05:00
Adam D. Ruppe
7d977499ba
static array support
2024-12-30 10:31:23 -05:00
Adam D. Ruppe
3325e2a75e
allow running the scgi and http from the default build
2024-11-23 15:22:44 -05:00
Adam D. Ruppe
03983378bd
prepare for systemVariables default enabled
2024-07-30 20:51:08 -04:00
Adam D. Ruppe
a8785995bf
notes
2024-07-25 18:52:17 -04:00
Adam D. Ruppe
289835abf9
thanks Jeremy Baxter
2024-07-25 18:52:17 -04:00
Adam D. Ruppe
958cfbea74
excise std.uri for compile speed
2024-06-10 15:22:49 -04:00
Adam D. Ruppe
f406065507
websocket server close message bug
2024-05-09 10:26:55 -04:00
Adam D. Ruppe
3863c5db66
resync websocket server and client impls
2024-04-20 07:58:27 -04:00
Adam D. Ruppe
4e3bf88447
Some opend safer by default fixes
2024-03-27 15:20:12 -04:00
Adam D. Ruppe
e062a7708a
docs
2024-01-31 11:19:10 -05:00
Adam D. Ruppe
e3d706e3d6
Prevent infinite loop on interrupted websocket
...
If a websocket message is split across continuation frames, it is
possible to get to this inner loop. If the browser is closed in the
middle of the message, the connection is closed, which makes the select
check return true, but then the other check returns false, indicating
eof, but the loop would continue.
We do not close the connection here, it just throws, but that's
consistent with other things for now. It should probably change too.
2024-01-29 15:23:07 -05:00
Adam D. Ruppe
d07483d544
add requestContentType member
2024-01-26 09:50:16 -05:00
Adam D. Ruppe
4c5265202d
some stuff
2024-01-01 20:01:24 -05:00
Adam D. Ruppe
84c1e8162d
more movile friendly generic canned layout
2023-12-11 12:50:47 -05:00
Adam D. Ruppe
32b4921875
session example
2023-12-11 12:07:11 -05:00
Adam D. Ruppe
b0b0b09d32
keep things building in other places for now
2023-11-29 13:52:51 -05:00
Adam D. Ruppe
405bd59c9d
command line session mocking and beginning of new memory management
...
scheme
2023-11-22 18:59:33 -05:00
Adam D. Ruppe
75ced0b8a7
silence spurious exception spam with requireBasicAuth (an function not modified since summer 2011 or earlier!
2023-10-24 12:30:37 -04:00
Adam D. Ruppe
26c988aefa
notes to self
2023-10-09 18:51:45 -04:00
Adam D. Ruppe
7faaaa6969
omg messed up unittest again
2023-09-24 19:14:43 -04:00
Adam D. Ruppe
4515b78c9a
fix some duplicate symbol complaints out of ldc on windows
2023-09-14 20:58:37 -04:00
Adam D. Ruppe
4aad28fc7f
oops wrong level
2023-09-04 20:51:36 -04:00
Adam D. Ruppe
9606ded124
thx ndf on irc ipv6 fix
2023-09-04 18:08:25 -04:00
Adam D. Ruppe
350a352a39
Merge pull request #395 from Inkrementator/cgi_portability_android
...
Use the alias socklen_t for portability
2023-08-31 12:08:48 -04:00
anon
119e35614b
Use the alias socklen_t for portability
2023-08-30 20:41:52 +02:00
Adam D. Ruppe
4dd75f7ee6
change to default hybrid
2023-08-25 14:57:43 -04:00
Adam D. Ruppe
7854767903
add ipv6 only option for more predictable behavior
2023-08-18 18:06:53 -04:00
Adam D. Ruppe
682ddd0563
fix bug added with wrong continue
2023-08-16 10:04:02 -04:00
Adam D. Ruppe
4214899e58
prepping for premature release
2023-08-08 09:30:07 -04:00
Adam D. Ruppe
e91e04be32
multiple listen specs
2023-07-31 19:23:01 -04:00
Adam D. Ruppe
5ebac83a0e
ipv6 listen support
2023-07-31 12:21:18 -04:00
Adam D. Ruppe
02e0960b7b
http2 cleaner replies, less spam in logs from http2 clients that assume
2023-07-31 12:21:00 -04:00
Adam D. Ruppe
9dc866b27f
Array of uploaded file support plus some dox
2023-07-31 12:20:40 -04:00
Adam D. Ruppe
a487424f1d
some dip thing
2023-05-17 15:33:49 -04:00
Adam D. Ruppe
a0202a01df
issue #388 - avoid unittests in apps
2023-05-17 15:31:19 -04:00
Adam D. Ruppe
2ae4ac1b25
stuff
2023-04-16 08:44:26 -04:00
Adam D. Ruppe
2502ee06e2
issue #378
2023-04-02 07:21:44 -04:00
Adam D. Ruppe
cb4225dfce
initial bsd support in arsd.core
2023-03-25 20:58:39 -04:00
Adam D. Ruppe
1ea5517916
wip
2023-03-22 07:51:29 -04:00
Adam D. Ruppe
680003ae87
a stop hack for embedded httpd threads on windows
2023-03-09 21:49:45 -05:00
Adam D. Ruppe
6b4cc44308
issue #367
2023-03-06 12:50:20 -05:00
Adam D. Ruppe
46f1100c63
more docs
2023-03-02 09:13:42 -05:00
Adam D. Ruppe
853835196e
stop segfault on mac
2023-02-10 17:32:08 -05:00
Adam D. Ruppe
477c756523
dispatchSubsystem introduction
2023-01-31 20:35:26 -05:00
Adam D. Ruppe
78b8e30cb9
musl fix
2022-11-15 16:12:55 -05:00
Adam D. Ruppe
f6067f7b35
sometimes there are no arg 0
2022-11-05 10:55:55 -04:00
Adam D. Ruppe
6f03281044
phobos v2.101 random breaking change
2022-11-03 19:17:27 -04:00
Adam D. Ruppe
2e74c02216
dip1000
2022-10-24 16:31:10 -04:00
Adam D. Ruppe
949e91bdbe
url handle empty port specifier
2022-09-09 16:32:08 -04:00