🏡 index : ~doyle/titanirc.git

Age Commit message Author
Bump clap from 4.1.4 to 4.1.11 dependabot[bot]
Merge pull request #9 from MITBorg/dependabot/cargo/tokio-util-0.7.7 jordan
Merge pull request #10 from MITBorg/dependabot/cargo/tokio-1.25.0 jordan
Merge pull request #11 from MITBorg/dependabot/cargo/actix-rt-2.8.0 jordan
Merge pull request #12 from MITBorg/dependabot/cargo/tokio-stream-0.1.12 jordan
Merge pull request #15 from MITBorg/dependabot/cargo/bitflags-2.0.2 jordan
Bump bitflags from 2.0.0-rc.1 to 2.0.2 dependabot[bot]
Bump tokio-stream from 0.1.11 to 0.1.12 dependabot[bot]
Bump actix-rt from 2.7.0 to 2.8.0 dependabot[bot]
Bump tokio from 1.24.1 to 1.25.0 dependabot[bot]
Bump tokio-util from 0.7.4 to 0.7.7 dependabot[bot]
Implement responses for more error cases Jordan Doyle
Implement NOTICE command Jordan Doyle
Bump toml to 0.7 Jordan Doyle
Merge pull request #7 from MITBorg/dependabot/cargo/clap-4.1.4 jordan
Merge pull request #6 from MITBorg/dependabot/cargo/base64-0.21.0 jordan
Merge pull request #5 from MITBorg/dependabot/cargo/bytes-1.4.0 jordan
Merge pull request #3 from MITBorg/dependabot/cargo/futures-0.3.26 jordan
Add support for server-time capability for proper timestamping of offline messages Jordan Doyle
Bump bytes from 1.3.0 to 1.4.0 dependabot[bot]
Bump clap from 4.0.32 to 4.1.4 dependabot[bot]
Bump base64 from 0.21.0-rc.1 to 0.21.0 dependabot[bot]
Bump futures from 0.3.25 to 0.3.26 dependabot[bot]
Add support for userhost-in-names capability Jordan Doyle
Clean shutdowns on negotiation failures Jordan Doyle
Implement TIME command Jordan Doyle
Acknowledge client QUITs by sending an ERROR as defined in the spec Jordan Doyle
Implement offline private messaging Jordan Doyle
Load permission list at channel boot & send prefixes in LIST response Jordan Doyle
Reply to client PINGs Jordan Doyle
Allow SASL authentication before the registration process has finished Jordan Doyle
Implement peer-to-peer messaging Jordan Doyle
Reserve user nicks per user and prevent nick changes to other user's reserved nicks Jordan Doyle
Add basic support for MODE-setting on users in channels Jordan Doyle
Implement basic channel permissioning for kicks, joins, chatting & topic setting Jordan Doyle
Set user's hostname to their IP address Jordan Doyle
Add a max retention for stored messaged used for replay Jordan Doyle
Truncate channel_messages when they've been seen by all users Jordan Doyle
Avoid lookups by storing the channel's id Jordan Doyle
Give user access to its user id and modify queries to use it Jordan Doyle
Send LOGGEDIN message to the user after authentication Jordan Doyle
Return an error if a client attempts to authenticate again Jordan Doyle
Send all (max 500) unseen messages to the user when they connect to the server Jordan Doyle
Connect the user back to any channels they were previously connected to Jordan Doyle
Persist users, channels and channel members to the database Jordan Doyle
Implement SASL authentication for usernames Jordan Doyle
Set nick and version correctly in preamble Jordan Doyle
Merge pull request #2 from MITBorg/dependabot/cargo/tokio-1.24.1 jordan
Start Server and Channels in a supervisor Jordan Doyle
Bump tokio from 1.23.0 to 1.24.1 dependabot[bot]
Allow configuring seperate thread pools for each component Jordan Doyle
Implement SANICK command Jordan Doyle
Implement MOTD command Jordan Doyle
Add config file with MOTD support Jordan Doyle
Add flake.nix Jordan Doyle
Add CLI parsing using clap Jordan Doyle
Implement VERSION command Jordan Doyle
Implement INVITE command Jordan Doyle
Implement KICK command Jordan Doyle
Implement LIST command Jordan Doyle
Implement TOPIC command Jordan Doyle
Implement NAMES command Jordan Doyle
Add CI steps Jordan Doyle
Initial commit Jordan Doyle