aboutsummaryrefslogtreecommitdiff
path: root/lib/libostp
AgeCommit message (Collapse)Author
6 daysspec: Add initial P2P sourcesp2pIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
6 daysotconfig: Create OSTP_PORT definemainIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
10 daysauth: Handle password auth and motdIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
10 daysauth: Remove session threadIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
10 daysauth: Only generate new master session key onceIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
10 daysauth: Fix typo in errorIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
10 dayssession: Handle overflowsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
10 dayssession: Fix LOG() macroIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
11 daysserver: listener: Prevent integer underflowIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-10-03lib: Ensure recv_ap->lp is setIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-10-03lib: auth: Fixup error handlingIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-10-03server: Fix handling of multiple clientsIan Moffett
Improve handling of multiple connected clients. This fixes issues related to blocking of one client while another is connected as well as certain race conditions. Signed-off-by: Ian Moffett <ian@osmora.org>
2024-10-03lib: server: Add listener_clients()Ian Moffett
Add function to return a list of connected clients. Signed-off-by: Ian Moffett <ian@osmora.org>
2024-10-03lib: auth: Keep track of usernameIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-10-03lib: Add missing includesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-10-01project: Convert project to libraryIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-09-30lib: session: Remove zeroing of hashIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-09-29project: Massive fixupsIan Moffett
- Fix client handling - Add multithreading - Fixup bad values Signed-off-by: Ian Moffett <ian@osmora.org>
2024-09-29libostp: session: Use DIAGNOSTICIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2024-09-29project: Move server/client code into libraryIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>