summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2023-01-19Merge #149bors[bot]
2023-01-19Fix: Make command optionalMatthias Beyer
2023-01-19Fix: Make sure CLI error is properly printed before exitingMatthias Beyer
2023-01-19Move argument parsing to top, to panic earlyMatthias Beyer
2023-01-19Add loop at end of main()Matthias Beyer
2023-01-19Implement command loopMatthias Beyer
2023-01-19Add parsing of commandsMatthias Beyer
2023-01-18Refactor: Use unwrap_or_else() instead of matchingMatthias Beyer
2023-01-18Refactor: Pass String, so re can remove references in fn usageMatthias Beyer
2023-01-13Allow access to the clientid stringMarcel Müller
2023-01-05Make cloudmqtt-server log server subscriptionsMarcel Müller
2023-01-05Implement topic filtering behaviourMarcel Müller
2023-01-05Send messages to potential subscribersMarcel Müller
2023-01-05Add callback to server for messagesMarcel Müller
2023-01-04Add simple subscription handlerMarcel Müller
2023-01-04Simplify handling subscription requestsMarcel Müller
2023-01-04Use new SubscriptionHandlerMarcel Müller
2023-01-04Make LoginHandler require Send Sync and staticMarcel Müller
2023-01-04Add SubscriptionHandler traitMarcel Müller
2023-01-04Use a unit struct rather than unit typeMarcel Müller
2023-01-04Rename login.rs to handler.rsMarcel Müller
2023-01-04Respond to Subscribe with SubAcksMarcel Müller
2023-01-04Add a sample login handler to server binMarcel Müller
2023-01-04Add correct rejection code depending on login errMarcel Müller
2023-01-04Add InvalidPassword LoginErrorMarcel Müller
2023-01-04Add login handling to serverMarcel Müller
2023-01-04Add login module and handler traitMarcel Müller
2023-01-02Ignore unused variableMatthias Beyer
2023-01-02Fix typoMatthias Beyer
2023-01-02Fix imports, remove unused onesMatthias Beyer
2023-01-02Merge #95bors[bot]
2023-01-02Add QoS 2 handling for receiving messagesMarcel Müller
2023-01-02Add accepting of puback/rel/comp messagesMarcel Müller
2023-01-02Note that some packets are not handled yetMarcel Müller
2023-01-02Use a manual Debug impl for ClientInformationMarcel Müller
2023-01-02Use lower of the sub and message QoS for messagesMarcel Müller
2023-01-02Add responding to pings from clientsMarcel Müller
2023-01-02Spawn new task for accepting clientsMarcel Müller
2023-01-02Limit scope of client_state borrowMarcel Müller
2023-01-02Use the client state to send messsagesMarcel Müller
2023-01-02Move ClientState dashmap behind ArcMarcel Müller
2023-01-02Remove unneeded tracesMarcel Müller
2023-01-02Do not block the accept loop by joining directly in itMarcel Müller
2023-01-02Reject empty sessions with a clean session bitMarcel Müller
2023-01-02Make all pubs to pub(crate)Marcel Müller
2023-01-02Add error handling on send/read futures of clientsMarcel Müller
2023-01-02Document public parts of the serverMarcel Müller
2023-01-02Add cloudmqtt test client binaryMarcel Müller
2022-12-15Ignore unused warningsMarcel Müller
2022-12-14Add missing license headerMarcel Müller