summaryrefslogtreecommitdiff
path: root/internal/server/server.go
AgeCommit message (Expand)Author
2025-05-23Fixed packet loss bug due to client not waiting before exiting for theKyren223
2025-03-11Added string method to PacketType and improved server logging messages aKyren223
2025-02-13Users that are no longer members (left/kicked/banned) now get fetchedKyren223
2025-02-10Implemented blocking on the server-sideKyren223
2025-02-05When a user sends a message "signal" and the receiving user doesn't haveKyren223
2025-02-04Server now uses a new context for api requests to make sure they stillKyren223
2025-02-04Refactored the way notifications work on the server-side, next commitKyren223
2025-02-02Added support for offline notifications where the server calculates themKyren223
2025-01-25Added banlist on the client and fixed some server side issues withKyren223
2025-01-22Added the ability to trust/untrust usersKyren223
2025-01-16Added client and server side edit message functionalityKyren223
2025-01-14Added the ability to delete messages in frequenciesKyren223
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
2025-01-12Fixed network positioning issuesKyren223
2025-01-09Fixed everything on the server-sideKyren223
2025-01-09Actually fixed gosec (it is apparently space sensitive yay)Kyren223
2025-01-09Fixed gosec issuesKyren223
2025-01-08Implemented CDKyren223
2025-01-07Fixed all gosec issuesKyren223
2025-01-07Fixed all high and medium security issues from gosecKyren223
2025-01-07Refactored to better embed the certifcates and also made sure to read atKyren223
2025-01-06Server and client now properly handle the same user logging in fromKyren223
2025-01-06Server now disconnects connection when a new connection matches the sameKyren223
2025-01-06Fleshed out and fixed issues in both the server and client for howKyren223
2025-01-05Refactored quite a bit and added the MembersInfo packet server-sideKyren223
2025-01-04Fixed server so it compilesKyren223
2025-01-04Implemented joining functionalityKyren223
2024-12-01Added delete for frequency and network on the server and only frequencyKyren223
2024-12-01Added swap frequencies support on server-sideKyren223
2024-12-01Implemented frequency creation, BROKEN right nowKyren223
2024-11-29Implemented network positions per user on client and serverKyren223
2024-11-27Added networks info on initial server-client connectionKyren223
2024-11-27Fixed server hanging until the client closes the connection,Kyren223
2024-11-27Added create network to server apiKyren223
2024-11-27Refactored server infrastructureKyren223
2024-11-27Reimplemented existing server APIsKyren223
2024-11-27Fixed server-side issues after refactoring, more work needs to be doneKyren223
2024-11-22Implemented proper connection and retry mechanismsKyren223
2024-11-03feat: add username and timestamp to messagesKyren223
2024-11-02feat(server): add --stdout flag to also print logs to stdoutKyren223
2024-11-02test(packet): test packet framer and packet encoding/decodingKyren223
2024-10-26feat: minor changesKyren223
2024-10-25feat: add per-request-type server timeoutKyren223
2024-10-24chore: add docsKyren223
2024-10-24refactor: server split into server, session and apiKyren223
2024-10-24feat: worked on clientKyren223
2024-10-20refactor: finished refactoring server-side codeKyren223
2024-10-20refactor: mid refactorKyren223
2024-10-15feat: communication using custom packet protocolKyren223