summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-07-06Add initial CHANGELOG.md for cloudmqttv0.1.0release/0.1.xMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add initial CHANGELOG for mqtt-formatMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Merge #8bors[bot]
8: Flesh out cargo toml r=TheNeikos a=TheNeikos Co-authored-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add a README to mqtt-formatMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Flesh out mqtt-format Cargo.tomlMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add categories to Cargo.tomlMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add keywords to Cargo.tomlMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add license to Cargo.tomlMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add repository to Cargo.tomlMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add readme to Cargo.tomlMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add description to Cargo.tomlMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Merge #7bors[bot]
7: Update CI badge to correct workflow r=TheNeikos a=TheNeikos Co-authored-by: Marcel Müller <neikos@neikos.email>
2022-07-06Update CI badge to correct workflowMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Merge #6bors[bot]
6: add contributor info r=matthiasbeyer a=TheNeikos Co-authored-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add READMEMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add CONTRIBUTING.mdMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add gitlint lintMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add gitlintMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-06Merge #5bors[bot]
5: Add package output to flake.nix r=TheNeikos a=TheNeikos Co-authored-by: Marcel Müller <neikos@neikos.email>
2022-07-06Add package output to flake.nixMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Merge #4bors[bot]
4: Add QoS 2 client handling r=TheNeikos a=TheNeikos Co-authored-by: Marcel Müller <neikos@neikos.email>
2022-07-05Add QoS 2 client handlingMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Merge #3bors[bot]
3: Enable bors r=TheNeikos a=TheNeikos Co-authored-by: Marcel Müller <neikos@neikos.email>
2022-07-05Enable borsMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Merge pull request #2 from TheNeikos/feature/add_license_checkMarcel Müller
Add license check step
2022-07-05Add missing MPL license noticesMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Add license requirements fileMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Also checkout before using licensesMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Only build on main pushMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Add license check stepMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Create LICENSEMarcel Müller
2022-07-05Merge pull request #1 from TheNeikos/feature/add_ciMarcel Müller
Add ci
2022-07-05Use github actionsMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Remove gitlab CIMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Remove CLI dependenciesMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Add Gitlab CIMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Remove miri from flakeMarcel Müller
Miri does not support tokio, and since we heavily use that, we can't use miri. Sad! Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Give miri access to the home and target folderMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-05Remove all warningsMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-07-04Add heartbeats as a separate taskMarcel Müller
2022-07-04Add tracing to acknowledged packetsMarcel Müller
2022-07-03Rewrite message receivingMarcel Müller
Previously messages were read off by the user directly. Now, they have a stream they can tap in to do things before messages are acknowledged. Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-27Add topic subscriptionMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-26Add a message loop to the client streamMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-26Add writing to buffer for CONNECTMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-25Test PUBLISH header flagsMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-25Add normative statements for stringsMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-25Use the parsed fixed header to parse the restMarcel Müller
Previously it re-parsed the fixed header, which obv does not work when it is already taken out of the input. Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-25Fix clippy warningsMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>
2022-06-25Make tests pass correctlyMarcel Müller
Signed-off-by: Marcel Müller <neikos@neikos.email>