Commit Graph

30 Commits

Author SHA1 Message Date
Ward
8e2587e1da
Python logging support (#29)
Some checks failed
Docker Multi-Architecture Build / build-docker (push) Failing after 1s
* Add logging support

* Support lowercase log level choices

* Update README
2024-09-18 23:00:53 +02:00
Émilien (perso)
7c10ce5eb8
parameter cron for disabling checks when being instantiated by CRON (#25)
* add parameter cron

* move parameter to non shared + add doc about --cron parameter

* reword help info about cron parameter + add --cron parameter in the crontab example
2024-08-15 13:14:47 +02:00
Émilien (perso)
d7d7c33282
increase timeout and 3 retries for testing ipv6 connectivity (#24) 2024-05-23 00:00:11 +02:00
Ward
f9484f0412
multiple services/ipv6ranges, static typing, more improvements. (#21)
* Started smart ipv6 implementation with support for other services

* Fixed random_ipv6_address_mask type

* Added status check for icanhazip

* Added a script for converting poetry requirements to a requirements.txt file

* Added support for multiple services to be passed at once

* Added --no-services flag & set google to default

* Removed unused import

* Removed poetry

* Removed unused import

* Removed tinydb requirement

* Removed click requirement

* Remove duplicated ip ranges

* Backwards compatible

* Minor fix to import

* Add unixfox to the top of authors

* Bump version to 1.0.0

* Fixed running file without command

* delete build folder

* Added build folder

* Added clean-one & clean, fixed ipv6 check cleanup

* Updated docker image

* Added instructions in readme

* Added min python version

* Fixed clean missing decorator

* Removed unused import

* Added section already upgrading

* minor grammar fix

* Added legacy DB check, improved error message readability & removed useless warning
2024-05-22 23:40:18 +02:00
Emilien Devos
504beaf4ad fix cleaning previous setup 2023-11-15 00:18:20 +01:00
Emilien Devos
627daefa25 fixing argsparse in the wrong section 2023-11-06 22:00:08 +01:00
Emilien Devos
66debf1ed5 allow to skip root check 2023-11-05 12:48:57 +01:00
Émilien (perso)
b76e8904bd
add docker image to readme 2023-11-02 19:14:02 +00:00
Émilien (perso)
1fd33d3bc5
change main to master branch for gha 2023-11-02 17:26:12 +00:00
Kavin
6495ca30f2
Add gha workflow to publish to quay (#5) 2023-11-02 17:25:30 +00:00
Kavin
e31a7b8f70
Add a Dockerfile (#4) 2023-10-25 21:30:16 +02:00
Emilien Devos
61c019c2b1 enhance logging + remove some comments 2023-10-15 11:20:52 +02:00
Emilien Devos
c9fd40ded3 add example crontab 2023-10-15 11:16:30 +02:00
Emilien Devos
9f61e215a7 enhance notice in the doc 2023-10-15 11:15:12 +02:00
Emilien Devos
1f44733dc4 enhance doc 2023-10-15 11:14:17 +02:00
Emilien Devos
dfc5ef06ab adapt doc 2023-10-15 11:12:57 +02:00
TheFrenchGhosty
21f0f3ffe1
LICENSE under the AGPLv3 2023-10-15 00:38:33 +02:00
Emilien Devos
270a0240ed remove test file 2023-10-14 22:41:43 +02:00
Emilien Devos
5d0b9b4032 remove config file + switch to args 2023-10-14 22:40:09 +02:00
Emilien Devos
0d674e138a improve logging 2023-10-14 21:05:45 +02:00
Emilien Devos
d3e5f74431 notice about the clean script 2023-10-14 20:56:57 +02:00
Emilien Devos
ad7c8365f8 improve doc + auto rollback 2023-10-14 20:54:06 +02:00
Emilien Devos
f33b9fae47 typo fixing 2023-10-14 18:48:28 +02:00
Emilien Devos
1d0101a286 fix variable assignment 2023-10-14 18:47:09 +02:00
Emilien Devos
9e88afdf62 improve doc + timeout for checking ipv6 2023-10-14 18:44:28 +02:00
Emilien Devos
688a7d7ed2 handle error in case of config.py not found 2023-10-14 18:17:01 +02:00
Emilien Devos
630483e496 add todo 2023-10-14 18:14:40 +02:00
Emilien Devos
c645e550fe documentation 2023-10-14 18:09:42 +02:00
Emilien Devos
e3551e09e2 first working version 2023-10-14 18:04:21 +02:00
Emilien Devos
b99bca9d2c init progression 2023-10-12 00:23:32 +02:00