Update TASKS
[link.git] / TASKS
blob311e3a6275a348353d810eceb3c512188dfe2e81
1 -*- outline -*-
3 This is just a list of things to fix and keep on our radar
4 during development. Most of this will get done eventually, but
5 volunteers can get it done quicker! :^) 
7 Email ~aristonl/link-devel@lists.sr.ht to take on a task and we'll add
8 your name to it. It doesn't mean that you're the only person working on
9 that task but it just means that you are 'maintaining' anything related
10 to that task (i.e. accepting patches, making the final pull request).
12 ---
14  * #1: There seems to be another IOT Instruction error with this, and 
15    according to GDB, it seems like a pthread issue.
17         LOG #1:
18         website started on port 3000.
19         terminate called after throwing an instance of 'std::out_of_range'
20         what():  basic_string::substr: __pos (which is 4) > this->size() (which is 1)
21         [1]    11627 IOT instruction (core dumped)  ./website
23         GDB #1:
24         Thread 9 "website" received signal SIGABRT, Aborted.
25         [Switching to Thread 0x7fffef7fe6c0 (LWP 11262)]
26         __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, 
27             no_tid=no_tid@entry=0) at pthread_kill.c:44
28         Downloading source file /usr/src/debug/glibc-2.36-9.fc37.x86_64/nptl/pthread_kill.c
29         44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
31         From: FiRe <levih@n11.dev>
32         Date: Wed Apr 12 23:31:11 2023 -0500
34         This is related to removing pthread_join, I attempted this myself and fixed
35         the string issue, it still does not run correctly and will need to be fixed
36         in a later commit.
37         Levi Hicks @ N11
39  * #2: Possible LibreSSL support (atl)
41         It seems like a good idea considering that the OpenBSD team is pretty
42         good at being on top of things better than the OpenSSL team (especially
43         when talking about security vulnerabilities). Also, improves support for
44         the BSD's and macOS natively (since LibreSSL is the default).