Adam D. Ruppe
26637a230c
small updates
2024-04-20 08:03:00 -04:00
Adam D. Ruppe
3863c5db66
resync websocket server and client impls
2024-04-20 07:58:27 -04:00
Adam D. Ruppe
ad7d0501e7
Merge pull request #429 from Inkrementator/EMail_Remove_Allocation
...
Remove an allocation when decoding base64
2024-04-19 11:47:13 -04:00
Inkrementator
2ce34139d6
Merge branch 'master' into EMail_Remove_Allocation
2024-04-19 15:40:35 +00:00
Adam D. Ruppe
6f69cb1d53
Merge pull request #430 from Inkrementator/LineSep
...
Let user define linesep + documentation
2024-04-19 11:25:00 -04:00
Inkrementator
be963eef83
Unit test email roundtrip
2024-04-19 15:21:47 +02:00
Inkrementator
318b0fd320
Let user define linesep + documentation
2024-04-19 14:21:32 +02:00
anon
aa0f47caa1
Unittest mime base64 decoder encoder
2024-04-19 12:47:16 +02:00
anon
ca4adf991f
Clean up stupid code
2024-04-19 12:46:57 +02:00
anon
a2bec4b4fa
Remove an allocation when decoding base64
2024-04-19 01:20:08 +02:00
Adam D. Ruppe
97313ae98e
Merge pull request #427 from Inkrementator/RFC2045_FIX
...
Rfc2045 fixes
2024-04-18 19:05:12 -04:00
anon
315a8869a4
Explicitly state that the text/html body isn't transfer-encoded
...
I'm not sure this is important, but thunderbird does it too, so it can't
hurt.
Relevant: RFC 2045 Sec. 6.4:
>The Content-Transfer-Encoding values "7bit", "8bit", and "binary" all
>mean that the identity (i.e. NO) encoding transformation has been
>performed. As such, they serve simply as indicators of the domain of
>the body data, and provide useful information about the sort of
>encoding that might be needed for transmission in a given transport
>system. The terms "7bit data", "8bit data", and "binary data" are
>all defined in Section 2.
2024-04-18 23:34:28 +02:00
anon
dc2821ceab
Limit base64-encoded data to 76 chars per line
...
excluding CRLF
2024-04-18 23:18:37 +02:00
Adam D. Ruppe
ed8cd91cdd
#426 - different freebsd versions have extra arg and i want to add a deffault to it
2024-04-11 09:22:20 -04:00
Adam D. Ruppe
89252d46e4
clear all opend deprecations
2024-03-30 22:00:29 -04:00
Adam D. Ruppe
a35f0ef535
more event loop work recovered from some botch in december
2024-03-27 20:33:37 -04:00
Adam D. Ruppe
4e3bf88447
Some opend safer by default fixes
2024-03-27 15:20:12 -04:00
Adam D. Ruppe
01c7b280ad
surrogate pairs
2024-03-21 11:23:13 -04:00
Adam D. Ruppe
b0ac9c7e88
body hasnt been a keyword for a long time no need to keep lts anymore on that
2024-02-29 09:53:47 -05:00
Adam D. Ruppe
a5f8b914d8
Merge pull request #424 from brianush1/master
...
make mvd work with immutable classes
2024-02-15 09:00:42 -05:00
brianush1
90bc495938
make mvd work with immutable classes
2024-02-15 08:57:11 -05:00
Adam D. Ruppe
de93966900
unix bugs in integrated terminal when piping through stdout
2024-02-12 19:52:56 -05:00
Adam D. Ruppe
402c28a73e
some more bugs and docs
2024-02-12 07:15:30 -05:00
Adam D. Ruppe
f3fb1373eb
lol annoying
2024-02-04 09:19:50 -05:00
Adam D. Ruppe
e062a7708a
docs
2024-01-31 11:19:10 -05:00
Adam D. Ruppe
514a011097
Merge pull request #423 from jamesragray/http2-websocket-cookies
...
Fixed so that cookies from Config are sent on websocket connection.
2024-01-30 09:16:00 -05:00
James Gray
1774aeb67a
Further changes to allow cookies to be sent from config when using
...
websocket.
1. Only add 'Cookie' header if there are cookies.
2. Capatalize header.
3. Corrected separater to `; `.
2024-01-30 16:09:50 +02:00
James Gray
14ec64a888
Fixed so that cookies from Config are sent on websocket connection.
2024-01-30 15:32:46 +02:00
Adam D. Ruppe
8d24702dc2
change the cache a bit so people sometimes see new stuff
2024-01-29 15:33:34 -05:00
Adam D. Ruppe
82a0c4720b
little things
2024-01-29 15:33:14 -05:00
Adam D. Ruppe
41dbab24fb
more mac stuff
2024-01-29 15:32:39 -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
8b431196c6
issue #421 - unicode chars in script
2024-01-28 20:00:21 -05:00
Adam D. Ruppe
91ab8dbd79
return null for null instead of <null>, bringing it back to compatibility with pre 11.0 releases
2024-01-26 09:51:03 -05:00
Adam D. Ruppe
d07483d544
add requestContentType member
2024-01-26 09:50:16 -05:00
Adam D. Ruppe
df008ed820
Merge pull request #419 from WebFreak001/nanovega-vao
...
fix nanovega tainting the active VAO
2024-01-25 08:06:11 -05:00
WebFreak001
859913939f
fix nanovega tainting the active VAO
...
this is both needed for modern opengl because if you are unlucky with your graphics drivers there it won't render anything when the core context is enabled, but also when rendering custom data and having stray VAOs open that you didn't unbind on the start of the nanovega render calls.
stuff like `glEnableVertexAttribArray` and `glVertexAttribPointer`, which is called below, is only valid with a VAO bound.
2024-01-25 00:34:47 +01:00
Adam D. Ruppe
614e15fc9a
Merge pull request #418 from analogjupiter/pixmap-reconfigure
...
Implement reconfigure() function of PixmapPresenter
2024-01-07 18:21:26 -05:00
Elias Batek
9ad00cafd4
Implement reconfigure() of PixmapPresenter
2024-01-07 23:59:12 +01:00
Adam D. Ruppe
76cd34dd85
Merge pull request #417 from analogjupiter/pixmap-ctor
...
Add ctor for making Pixmaps from user-provided slice
2024-01-07 16:04:38 -05:00
Elias Batek
dfddea5960
Add ctor for making Pixmaps from user-provided slice
2024-01-07 21:57:46 +01:00
Adam D. Ruppe
cc36b00527
Merge pull request #416 from WebFreak001/patch-4
...
fix nanovega fallback fonts
2024-01-07 11:04:58 -05:00
Jan Jurzitza
19ca6e84ec
fix nanovega fallback fonts
...
adds documentation how to use them as well
2024-01-07 16:00:12 +00:00
Adam D. Ruppe
40739b4e0d
Merge pull request #415 from WebFreak001/patch-3
...
add MouseButtonLinear to sdpy
2024-01-06 16:40:36 -05:00
Jan Jurzitza
ec2b0577aa
add MouseButtonLinear to sdpy
2024-01-06 21:37:35 +00:00
Adam D. Ruppe
fa20b68161
Merge pull request #414 from analogjupiter/pixmaprenderer
...
Add OpenGL 1.x PixmapRenderer implementation
2024-01-04 20:28:01 -05:00
Elias Batek
4491bd0702
Comment glMatrixMode change in setupMatrix()
2024-01-05 02:23:36 +01:00
Elias Batek
cd6414b04f
Add OpenGL 1.x PixmapRenderer implementation
2024-01-05 02:19:00 +01:00
Elias Batek
95726831d1
Refactor glViewport() call
2024-01-05 02:11:50 +01:00
Adam D. Ruppe
4c5265202d
some stuff
2024-01-01 20:01:24 -05:00