56 Commits (main)
 

Author SHA1 Message Date
Quentin 2bbc910999 Merge pull request 'added rustfmt, a guide about this, and a CI job to enforce code quality' (#10) from adrien/diplonat:meta/formating into main 6 hours ago
adrien bf226d077e added a line to CI to actually install rustfmt on the runner 6 days ago
adrien f720070905 added rustfmt: a rustfmt.toml file diescribing syntax (soft tabs of 2 spaces), a CONTRIBUTING.md file to explain how to use rustfmt, a .drone.yml file to add code style checks in CI, 2 lines in README.md to present CONTRIBUTING.md, and applied rustfmt on the source 6 days ago
Quentin fa25c54e47 Merge pull request 'Environment parsing done with Serde Envy' (#5) from adrien/diplonat:feature/config-handling into main 4 weeks ago
adrien 8b57fb2680 Merge pull request 'Edited README: declare system dependency to a TLS library' (#4) from adrien/diplonat:main into main 1 month ago
LUXEY Adrien 0f114f2134 a last pass to remove warnings from my code 1 month ago
LUXEY Adrien 644e707956 environment.rs successfully replaced with new config/ configuration loader. No API changes, more tests, cleaner code: life is swell. 1 month ago
LUXEY Adrien ae9550ce23 New configuration parsing using envy. Added minimal functionnality for 1 month ago
LUXEY Adrien 41b4786f78 edited README: declare system dependency to a TLS library 1 month ago
darkgallium ade0090cdb change image name 1 year ago
Quentin 7ec74a21d4 Merge pull request 'Automatically manage firewall rules (iptables) for services' (#1) from add-firewall-rules into master 1 year ago
darkgallium 4f4b6b048d corrections after review 1 year ago
darkgallium a59ed38121 ensure chain jump is added only once 1 year ago
darkgallium 6fe86469ee update README & Dockerfile 1 year ago
darkgallium d2ae084fc1 add actor for firewall & massive refactor 1 year ago
darkgallium a2d2582098 add better error handling 1 year ago
darkgallium 2dbf9da005 changing backend to use the cleaner ipt bindings 1 year ago
darkgallium 1a9199011d first basic support for adding nft rules 1 year ago
Quentin 5dd4544360 Dockerize app 1 year ago
Quentin 3e2ea02d62 Working IGD 1 year ago
Quentin 941942aeda WIP igd actor 1 year ago
Quentin c8742b1f14 Connecting elements 1 year ago
Quentin e1d0eadb9d WIP software 1 year ago
Quentin deeecd93e1 Rewrite for clarity 1 year ago
Quentin 5fafc1cb64 Handle UDP/TCP 1 year ago
Quentin ec777652c1 Better retry mechanism 1 year ago
Quentin 28b661aa47 Fix tag format 1 year ago
Quentin 453b1c684e Working parsing 1 year ago
Quentin 4cebe77b6f Consul Actor basic logic works 1 year ago
Quentin efbbc17f82 WIP consul actor 1 year ago
Quentin fe1d91fe06 WIP consul 1 year ago
Quentin 4cce225043 Some guidelines 1 year ago
Quentin d583c17782 We are now able to watch 1 year ago
Quentin 2a6b440270 Working Consul 1 year ago
Quentin 8c43611eb5 Broken Diplonat 1 year ago
Quentin 4da459ce8b Working on logic 1 year ago
Quentin feadc844c0 WIP loops 1 year ago
Quentin 32d62d1349 Bullet points are needed ^^ 1 year ago
Quentin b007587acc Remove bullet points 1 year ago
Quentin 605a5205db Add some content to the README 1 year ago
Quentin 00c2039034 Rewrite as an object 1 year ago
Quentin 79102ba463 Consul URL is now a parameter 1 year ago
Quentin 154546a7b4 Split logic in multiple files! 1 year ago
Quentin 41caf6090c Add context to errors 1 year ago
Quentin 76c8404212 Rewrite with anyhow 1 year ago
Quentin a19ae25a7d Rewrite with modules, still in progress... 1 year ago
Quentin 643d6980e5 Start to modularize 1 year ago
Quentin 13cd2375d8 Set the correct endpoint 1 year ago
Quentin caf40fa1ef Add comments 1 year ago
Quentin 15a8745a31 Add README 1 year ago