|
6c5a7b0751
|
Add missing statics, and remove the 'tildefriends check' command.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4838 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-10 16:50:00 +00:00 |
|
|
dc655bb359
|
Prefer tf_resize_vec many places over tf_realloc.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4805 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-27 21:29:06 +00:00 |
|
|
14a4117aff
|
Don't leak the http handlers.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4801 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-27 17:11:24 +00:00 |
|
|
6ecbfe3de6
|
Sort of barely starting to call httpd callbacks with the new implementation.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4686 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-12-21 01:27:57 +00:00 |
|
|
e1383e3903
|
Move the HTTP timeout into C where we can manage it better as writes are active. Fixes an accidental 45 second GET timeout from httpd.js.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4466 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-09-20 23:30:29 +00:00 |
|
|
b23b0ca239
|
Some include-what-you-use progress.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4462 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-09-13 23:39:52 +00:00 |
|
|
5074246462
|
Listening on IPv6 + IPv4 by default.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4346 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-07-16 14:04:45 +00:00 |
|
|
0cf4118330
|
Remove Socket.info.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4312 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-05-23 22:47:25 +00:00 |
|
|
f421606e21
|
libuv 1.45.0, #include cleanup, probably something else.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4308 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-05-21 21:36:51 +00:00 |
|
|
566d07117e
|
Fix the android build.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4274 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-04-30 11:48:16 +00:00 |
|
|
ebef51b4ea
|
Continue trying to make the android build smaller.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4240 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-03-20 00:29:46 +00:00 |
|
|
d6be2f7d54
|
Bind tildefriends HTTP to an arbitrary port, write it to a file, and have the Android activity notice that file write and load the correct URL.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4233 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-03-18 12:28:48 +00:00 |
|
|
7091b6e6a5
|
Move some things to C that probably should have never been in JS, especially sha1. Minor refactors, cleanup, and deletes along the way.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4154 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-01-28 21:59:36 +00:00 |
|
|
5d5ff121f9
|
Socket leak on accept.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4144 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-01-21 20:12:41 +00:00 |
|
|
e05302ac99
|
Oops. This caused a double-reject.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4135 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-01-18 23:14:44 +00:00 |
|
|
ce6cc82d64
|
Some socket fixes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4134 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-01-18 23:03:17 +00:00 |
|
|
8279ec5e9e
|
Debug features for leaked promises. And then chased down some subsequent use after free issues.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3985 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-09-22 00:38:26 +00:00 |
|
|
56db6a8e4d
|
Fix exciting new gcc 11 compiler warnings.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3973 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-09-10 01:42:15 +00:00 |
|
|
fe5a6033ef
|
Close / clean up a socket if connect fails.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3920 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-07-09 14:14:48 +00:00 |
|
|
ff2a0f0c3f
|
All the leaks.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3919 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-26 18:25:31 +00:00 |
|
|
66ea0dadd0
|
Oops all leaks.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3918 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-21 23:09:13 +00:00 |
|
|
f69e74ce53
|
Another leak. Sheesh.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3914 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-20 14:41:08 +00:00 |
|
|
b5c6cac048
|
Another leak.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3913 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-20 14:30:00 +00:00 |
|
|
b5b6ed8ba5
|
Trying harder still to curb stale connections.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3900 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-17 18:51:24 +00:00 |
|
|
927e2b7060
|
Expose some information about active sockets to try to track down leaks.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3898 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-09 02:45:34 +00:00 |
|
|
83bdbbb4dc
|
Fixed some socket leaks.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3897 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-07 02:41:44 +00:00 |
|
|
9c90b2bc1d
|
Use a custom allocator for everything.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3892 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-04 17:04:51 +00:00 |
|
|
c8e09d8637
|
Start closing the socket if TLS ends. Don't import apps if we're not running the SSB server (cleans up test output).
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3889 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-04 15:43:35 +00:00 |
|
|
5622db92a7
|
Trying to fix socket lifetime issues.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3886 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-06-02 10:58:22 +00:00 |
|
|
0556af3e07
|
Socket was missing a GC mark function?
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3883 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-05-30 19:32:54 +00:00 |
|
|
b688a89b66
|
Multiple test fixes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3874 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-05-21 00:06:01 +00:00 |
|
|
8ecc07452e
|
Fix socket leaks.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3818 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-02-05 17:06:51 +00:00 |
|
|
b2a552b3e0
|
Needs more work, but several experiments that make things more responsive under load.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3783 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-01-22 20:13:14 +00:00 |
|
|
0bcc7d8c59
|
Always fetch the promise JSValue and ID when we allocate one. Make it impossible that we've freed it before we return it. Hopefully fixes leaks. Definitely not worse for performance.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3758 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2022-01-14 03:05:37 +00:00 |
|
|
fde7fb4270
|
Create a util.js.{h,c} from some common things.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3681 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2021-11-03 22:15:46 +00:00 |
|
|
f4f6bb8333
|
Move all JS interface things into .js.c files with _register() functions.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3671 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2021-10-24 15:46:30 +00:00 |
|