91 Commits (master)

Author SHA1 Message Date
sebres 0185e1c7d5 setup.py: no distutils anymore 7 months ago
sebres 77b052fdea amend to df9584505aea0e8570fb53dd5a8e43f8b3af994a (for gh-3487): setup must install fail2ban.compat 8 months ago
sebres 99ff701678 remove support of python 2.x 1 year ago
sebres 03d7c92ae8 2to3 1 year ago
sebres 196c55e931 fix gh-3098: build fails with error in fail2ban setup command: use_2to3 is invalid (setuptools 58+) 3 years ago
sebres 5ac303df8a fix gh-3098: build fails with error in fail2ban setup command: use_2to3 is invalid (setuptools 58+) 3 years ago
Sergey G. Brester 7f22c4873a
remove 2to3 in setup (should be called outside before setup) 3 years ago
Michael Orlitzky dd0f348757 files/fail2ban-openrc.init: replace @BINDIR@ at build-time. 4 years ago
sebres a107a8e7d2 setup.py: cherry-pick from 0.11 (option --without-tests) 4 years ago
sebres 1cefb7fdc6 setup.py: small amend to d2d3762ba9fa82b7983bae74cd567702e5c1b96c: allow build without tests also (both build and install accepting `--without-tests` option now) 4 years ago
Angelo Compagnucci 5fa1f69264 setup.py: adding option to install without tests 5 years ago
Angelo Compagnucci 3965d690b1 Revert "setup.py: adding option to install without tests" 5 years ago
Sergey G. Brester cadcc69bc0
minor amend for better readability 6 years ago
Angelo Compagnucci 9b918bba2f setup.py: adding option to install without tests 6 years ago
sebres 7bf5980def no root option if testing within virtualenv (fixed now). 7 years ago
sebres eac80966c5 Fix scripts-root within `fail2ban.service` (relative install root-base directory). 7 years ago
sebres e3b061e94b - `files/fail2ban.service` renamed as template to `files/fail2ban.service.in`; 7 years ago
sebres 0ae932ba5e setup fix for python3, bypass directories (__pycache__) created after ignore command was tested 8 years ago
sebres 83029b89b9 amend to 2e530fcf72c9e9bae321b37b625728bf9f88f71b: setuptools compatibility fix - just to be sure if install_scripts will be incompatible tomorrow 8 years ago
sebres 2e530fcf72 setuptools compatibility fix 8 years ago
sebres 461e9bab56 better handling of setup in test-cases (prevent execution of 2to3 twice, full logging in heavydebug, etc.) 8 years ago
sebres db30b7ce06 BF: prefer sys.argv[0] by retrieving of root resp. bin path: __file__ seems to be overwritten sometimes on some python versions (e.g. bug of 2.6 by running under cProfile, etc.) 8 years ago
sebres 6cdc1ce685 compatibility fix (virtualenv, running test cases in py3) 8 years ago
sebres 38d53a72fd introduces new command "fail2ban-python", as automatically created symlink to python executable, where fail2ban currently installed (resp. its modules are located); 8 years ago
sebres c8e7c1f7f4 BF: prefer sys.argv[0] by retrieving of root resp. bin path: __file__ seems to be overwritten sometimes on some python versions (e.g. bug of 2.6 by running under cProfile, etc.) 8 years ago
sebres 08af8de981 compatibility fix (virtualenv, running test cases in py3) 8 years ago
sebres 77f451c4a3 introduces new command "fail2ban-python", as automatically created symlink to python executable, where fail2ban currently installed (resp. its modules are located); 8 years ago
Yaroslav Halchenko 9d70c49ea8 BF: install doc files only under Linuxes and other GNU systems (Closes #1233) (#1503) 8 years ago
Alexander Koeppe 975608dfb6 no hardcoded python interpreter path 9 years ago
Yaroslav Halchenko 776322cea3 BF: realpath for /var/run/fail2ban Closes #1142 9 years ago
Lee Clemens 7f68516c5c Re-add shebang to setup.py 10 years ago
Lee Clemens f50dcf7658 Remove shebang from setup.py 10 years ago
Lee Clemens 7667712909 Fix pep8 E401 multiple imports on one line 10 years ago
Yaroslav Halchenko 2d9ece2d04 BF: 'create' /var/run/fail2ban on systems with /var/run 10 years ago
Lee Clemens 38415d2cf1 Add trailing comma back to list 10 years ago
Lee Clemens af078532ac New jail: apache-fakegooglebot 10 years ago
Deyuan Deng 5e9619d4a4 Clean up setup.py 11 years ago
Steven Hiscocks 41cbbbc248 BF: Remove unused imports and variables. 11 years ago
Steven Hiscocks 3990a19fc7 BF: Remove "/var/run/fail2ban" from setup.py 11 years ago
Daniel Black 4b2d8a8e51 BF: include test data 11 years ago
Daniel Black ce586b6e16 PKG: Documentation files 11 years ago
Steven Hiscocks 5630c56c75 ENH: Change logging levels and make info more verbose 11 years ago
Steven Hiscocks 8221c7ca71 TST+BF: Add tests for python actions, including test for smtp.py 11 years ago
Steven Hiscocks 80d6f74ee8 RF: Refactor actions further, include removing server proxy interface 11 years ago
Steven Hiscocks f37c90cdba ENH: Python based actions 11 years ago
Steven Hiscocks bbadef847b ENH: Add fail2ban persistent data storage 11 years ago
Orion Poplawski 71317332ec Install empty /etc/fail2ban/fail2ban.d directory 11 years ago
Orion Poplawski d3ce9e860f Install empty /etc/fail2ban/jail.d directory 11 years ago
Daniel Black 04ff9450b5 BF: testcases is a package that needs to be installed. Thanks to Michael Danko on irc 11 years ago
Steven Hiscocks 774c9ce4fd BF: setup.py build now includes sample log files for tests 12 years ago