summaryrefslogtreecommitdiff
path: root/internal/packet
AgeCommit message (Collapse)Author
2025-08-04Updated copyrightKyren223
2025-07-20Added copyright and AGPL notice to all source code filesKyren223
2025-07-19Added device analytics packetKyren223
2025-07-07Fixed mprocs sending SIGHUP on restart instead of SIGTERM by addingKyren223
exec and updated gitignore
2025-07-06Added better logging for packets and payloads and now the writer isKyren223
responsible for packaging into a packet the payload (instead of everyone who sends to the writer)
2025-07-06Implemented server-side authentication in accordance to the protocolKyren223
2025-07-06Added terms of service (incomplete!!!!) to the server, and addedKyren223
authentication separation between API calls, actually authentication (nonce, and verification) is not implemented yet
2025-07-05Updated protocol spec to new V2 versionKyren223
2025-07-05Added new packet types to facilitate TOS acceptance, Authentication andKyren223
re-authentication for sensitive information updates
2025-07-05Refactored server connection handling, still missing TOS and authKyren223
handling
2025-07-03Fixed ci based on check-ci (incomplete)Kyren223
2025-03-11Added string method to PacketType and improved server logging messages aKyren223
bit
2025-02-13Users that are no longer members (left/kicked/banned) now get fetchedKyren223
and show their names properly in messages
2025-02-12Added blocking/unblocking of users using b/u (user settings are now sKyren223
instead of "u")
2025-02-10Renamed instances of "trusteds" to "trusted users" to be grammaticallyKyren223
correct
2025-02-04Server now also sends the last_read column to the client so the clientKyren223
so the client can use it to persist notifications
2025-02-04Refactored the way notifications work on the server-side, next commitKyren223
fixes the client to use this new system
2025-02-02Added support for offline notifications where the server calculates themKyren223
and sends the info to the client when it connects
2025-01-27Added pings to messages in frequenciesKyren223
2025-01-25Added banlist on the client and fixed some server side issues withKyren223
banning
2025-01-25Added the ability to ban client-side from the memberslistKyren223
2025-01-25Added a list of banned members server-sideKyren223
2025-01-22Added the ability to trust/untrust usersKyren223
2025-01-21format for ciKyren223
2025-01-20Implemented user settings both client side and server sideKyren223
2025-01-14Implemented updating frequency properties both client-side and server-sideKyren223
2025-01-14Added a way to change network properties both server side and clientKyren223
side
2025-01-12Fixed network positioning issuesKyren223
2025-01-12Fixed a bunch of security issues with people not inside a server beingKyren223
able to read it and also fixed some other bugs and implemented propagation for members joining/leavings servers
2025-01-10Implemented message propagation for real-time live chatKyren223
2025-01-10Removed set from networks info as it'll be redundant due to no longerKyren223
keeping track of position
2025-01-09Fixed everything on the server-sideKyren223
2025-01-07Fixed all high and medium security issues from gosecKyren223
2025-01-07Fixed formatting, CI should passKyren223
2025-01-07Removed failing on purpose, test should now passKyren223
2025-01-07Testing if CI runs testsKyren223
2025-01-05Refactored quite a bit and added the MembersInfo packet server-sideKyren223
2024-12-19Implemented processing dataKyren223
2024-12-01Implemented frequency creation on both client and serverKyren223
2024-12-01Implemented frequency creation, BROKEN right nowKyren223
2024-11-30Created UI for create frequency popupKyren223
2024-11-29Implemented network positions per user on client and serverKyren223
2024-11-28Added position to networksKyren223
2024-11-27Added networks info on initial server-client connectionKyren223
2024-11-27Fixed sqlc codegen issuesKyren223
2024-11-27Added create network to server apiKyren223
2024-11-27Refactored server infrastructureKyren223
2024-11-27Fixed client-side issues after refactoringKyren223
2024-11-27Started working on refactoring packet types and some changes to the SQLKyren223
schema
2024-11-03feat: add username and timestamp to messagesKyren223