Skip to content

Commit 58db861

Browse files
committed
Introduction of PyFunceble v3.1.0 (Teal Blauwbok: Ladybug)
Fixed: * MySQL/MariaDB connection/communication issue. Fix of the following MariaDB/MySQL log: ``` 2020-04-18 15:46:28 11 [Warning] Aborted connection 11 to db: 'pyfunceble' user: 'test' host: 'localhost' (Got an error reading communication packets) ``` * Multiprocessing logic. We were first checking if a subject should be ignored then we pushed the subject to the multiprocessing pool. From now, we do the checking inside a process. * Length of the first line of all outputed files. * Coloration of the PyFunceble ASCII-Art at the enf of a test. It was not correct for the MySQL/MariaDB database types. Improved: * Configuration loader. Indeed, it was one of the least changed subsystem (since D-1). * Behavior behind the generation of the `.pyfunceble-env` file for those who use the MariaDB/MySQL database types. Indeed, we were generating it even if we didn't have any data to write. * Help messages. * Documentation grammar, spelling and structure. * README grammar and spelling. * Structure of the inactive database (JSON). New: * Introduction of a documentation about some MySQL/MariaDB limitation that end-user may meet. * Introduction of the `--dots` argument and logic. If used, dots (`.`) will be printed when we skip a subject. `S` will be printed in the preparation part in order to signalize a subject that has to be tested. `I` will be printed in the preparation part in order to signalize a subject that has to be ignored. * Introduction of the self-cleaning of the inactive database. After 28 days (configurable), a subject will be automatically removed. * Introduction of the generation of a temporary shadow file. Indeed, in order to reduce the time where the system check if a subject should be ignored, we check them all at the beginning. * Introduction of @spirillen's (and Team) repositories and/or infrastructures in the "They use-d it" section. * Introduction of @asaddon's repository in the "They use-d it" section. Contributors: * @AnonymousPoster * @jawz101 * @mitchellkrogza * @spirillen
1 parent 2537cd2 commit 58db861

File tree

135 files changed

+161
-160
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+161
-160
lines changed

.PyFunceble_production.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -283,13 +283,13 @@ http_codes:
283283
links:
284284
api_date_format: "https://pyfunceble.funilrys.com/api/date-format"
285285
api_no_referer: "https://pyfunceble.funilrys.com/api/no-referer"
286-
config: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/.PyFunceble_production.yaml"
287-
dir_structure: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/dir_structure_production.json"
286+
config: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/.PyFunceble_production.yaml"
287+
dir_structure: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/dir_structure_production.json"
288288
iana: "https://raw.githubusercontent.com/PyFunceble/iana/master/iana-domains-db.json"
289289
ipv4_reputation: "https://reputation.alienvault.com/reputation.data"
290-
mariadb: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/db_types/mariadb.sql"
291-
mysql: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/db_types/mysql.sql"
290+
mariadb: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/db_types/mariadb.sql"
291+
mysql: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/db_types/mysql.sql"
292292
psl: "https://raw.githubusercontent.com/PyFunceble/public-suffix/master/public-suffix.json"
293293
repo: "https://github.com/funilrys/PyFunceble"
294-
requirements: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/requirements.txt"
294+
requirements: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/requirements.txt"
295295
user_agents: "https://raw.githubusercontent.com/PyFunceble/user_agents/master/user_agents.json"

PyFunceble/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
https://github.com/funilrys/PyFunceble
2626
2727
Project documentation:
28-
https://pyfunceble.readthedocs.io//en/dev/
28+
https://pyfunceble.readthedocs.io///en/master/
2929
3030
Project homepage:
3131
https://pyfunceble.github.io/

PyFunceble/abstracts/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io//en/dev/
29+
https://pyfunceble.readthedocs.io///en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/abstracts/infrastructure.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io//en/dev/
29+
https://pyfunceble.readthedocs.io///en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/
@@ -112,7 +112,7 @@ class Infrastructure:
112112
:type: str
113113
"""
114114

115-
PROD_CONFIG_LINK = "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/.PyFunceble_production.yaml" # pylint: disable=line-too-long
115+
PROD_CONFIG_LINK = "https://raw.githubusercontent.com/funilrys/PyFunceble/master/.PyFunceble_production.yaml" # pylint: disable=line-too-long
116116
"""
117117
Sets the link to the production configuration file.
118118

PyFunceble/abstracts/package.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io//en/dev/
29+
https://pyfunceble.readthedocs.io///en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/
@@ -73,7 +73,7 @@ class Package:
7373
:type: str
7474
"""
7575

76-
VERSION = "3.0.21.dev (Teal Blauwbok)"
76+
VERSION = "3.1.0. (Teal Blauwbok: Ladybug)"
7777
"""
7878
Sets the package version.
7979

PyFunceble/abstracts/platform.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io//en/dev/
29+
https://pyfunceble.readthedocs.io///en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io//en/dev/
29+
https://pyfunceble.readthedocs.io///en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/cli/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
https://github.com/funilrys/PyFunceble
2828
2929
Project documentation:
30-
https://pyfunceble.readthedocs.io//en/dev/
30+
https://pyfunceble.readthedocs.io///en/master/
3131
3232
Project homepage:
3333
https://pyfunceble.github.io/
@@ -105,7 +105,7 @@ def tool(): # pragma: no cover pylint: disable=too-many-branches,too-many-state
105105

106106
epilog = (
107107
f"{Style.BRIGHT}{Fore.YELLOW}For an in-depth usage, explanation and examples of the arguments, "
108-
f"you should read the documentation at{Fore.GREEN} https://pyfunceble.readthedocs.io//en/dev/"
108+
f"you should read the documentation at{Fore.GREEN} https://pyfunceble.readthedocs.io///en/master/"
109109
f"{Style.RESET_ALL}\n\n"
110110
f"Crafted with {Fore.RED}{Fore.RESET} by "
111111
f"{Style.BRIGHT}{Fore.CYAN}Nissar Chababy (@funilrys){Style.RESET_ALL} "

PyFunceble/cli/dispatcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io//en/dev/
29+
https://pyfunceble.readthedocs.io///en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/cli/execution_time.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io//en/dev/
29+
https://pyfunceble.readthedocs.io///en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

0 commit comments

Comments
 (0)