Commit Graph

74 Commits (main)

Author SHA1 Message Date
Alex eba95c9b28 Merge pull request 'CI: make rustfmt work in nix' (#17) from ci-fmt into main 2 months ago
Alex 75aa6405f2
CI: make rustfmt work in nix 2 months ago
Alex f306e8dc8d Merge pull request 'Make repoa Nix flake' (#16) from nix-flake into main 2 months ago
Alex f8431271d9
Merge branch 'consul-tls' into nix-flake 2 months ago
Alex 2a910c7af2
Default value for skip tls parameter 2 months ago
Alex 04528d1e60
Make repo a nix flake 2 months ago
Alex e7f6c15bc1
Add possibility to skip tls verification for consul 6 months ago
Quentin 862e8ce876
Add license in the readme 10 months ago
Quentin 5483db8dd4
Add the AGPLv3 license 10 months ago
Alex 730c9049ad
Update Rust version in docker build 1 year ago
Alex 04bdd029fe
Add TLS support for Consul 1 year ago
adrien 4560622fa1 Merge pull request 'Allow Diplonat to automatically detect it's private IP' (#12) from autodetect-private-ip into main 1 year ago
adrien 7760b9c58f repaired test, now that private IP is an Option 1 year ago
Alex 3b9e75634a
Allow Diplonat to automatically detect it's private IP 1 year ago
Quentin 4d4d453afa Merge pull request 'Extensively use rustfmt' (#11) from quality/rustfmt into main 1 year ago
Quentin 68cb4d5482
Use the official rust image 1 year ago
Quentin fd3a153103
Fix the CONTRIBUTING doc for the new formatting 1 year ago
Quentin 7d478d9976
Stricter Rust formating rules and build in the CI 1 year ago
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 1 year ago
adrien bf226d077e added a line to CI to actually install rustfmt on the runner 1 year ago
adrien f720070905 added rustfmt: a rustfmt.toml file diescribing syntax (soft tabs of 2 spaces), a file to explain how to use rustfmt, a .drone.yml file to add code style checks in CI, 2 lines in to present, and applied rustfmt on the source 1 year ago
Quentin fa25c54e47 Merge pull request 'Environment parsing done with Serde Envy' (#5) from adrien/diplonat:feature/config-handling into main 1 year ago
adrien 8b57fb2680 Merge pull request 'Edited README: declare system dependency to a TLS library' (#4) from adrien/diplonat:main into main 2 years ago
LUXEY Adrien 0f114f2134 a last pass to remove warnings from my code 2 years ago
LUXEY Adrien 644e707956 successfully replaced with new config/ configuration loader. No API changes, more tests, cleaner code: life is swell. 2 years ago
LUXEY Adrien ae9550ce23 New configuration parsing using envy. Added minimal functionnality for 2 years ago
LUXEY Adrien 41b4786f78 edited README: declare system dependency to a TLS library 2 years ago
darkgallium ade0090cdb change image name 3 years ago
Quentin 7ec74a21d4 Merge pull request 'Automatically manage firewall rules (iptables) for services' (#1) from add-firewall-rules into master 3 years ago
darkgallium 4f4b6b048d corrections after review 3 years ago
darkgallium a59ed38121 ensure chain jump is added only once 3 years ago
darkgallium 6fe86469ee update README & Dockerfile 3 years ago
darkgallium d2ae084fc1 add actor for firewall & massive refactor 3 years ago
darkgallium a2d2582098 add better error handling 3 years ago
darkgallium 2dbf9da005 changing backend to use the cleaner ipt bindings 3 years ago
darkgallium 1a9199011d first basic support for adding nft rules 3 years ago
Quentin 5dd4544360 Dockerize app 3 years ago
Quentin 3e2ea02d62 Working IGD 3 years ago
Quentin 941942aeda WIP igd actor 3 years ago
Quentin c8742b1f14 Connecting elements 3 years ago
Quentin e1d0eadb9d WIP software 3 years ago
Quentin deeecd93e1 Rewrite for clarity 3 years ago
Quentin 5fafc1cb64 Handle UDP/TCP 3 years ago
Quentin ec777652c1 Better retry mechanism 3 years ago
Quentin 28b661aa47 Fix tag format 3 years ago
Quentin 453b1c684e Working parsing 3 years ago
Quentin 4cebe77b6f Consul Actor basic logic works 3 years ago
Quentin efbbc17f82 WIP consul actor 3 years ago
Quentin fe1d91fe06 WIP consul 3 years ago
Quentin 4cce225043 Some guidelines 3 years ago