bunkerweb/stylua.toml
Théophile Diot f4a894bf11 Squashed 'src/deps/src/libinjection/' changes from 3d719f14f6..73268cfd85
73268cfd85 Merge pull request #53 from fzipi/lint-code
da6f42f20e fix: apply suggestion from code review
141ec3954b feat: lint and fix code using clang-format
b2363076d2 Merge branch 'main' into lint-code
9859fef1a4 Merge pull request #55 from fzipi/upload-artifacts
98bc5133a6 chore: upload fuzzing artifacts if failure
a0131c02e4 feat: lint and fix code using clang-format
b9fcaaf9e5 Merge pull request #46 from IvanNardi/issue-44
af918cc193 Merge branch 'main' into issue-44
271bf39573 Merge pull request #48 from zhouhanAC/fix-go-memory-leak
e963451723 Merge branch 'main' into fix-go-memory-leak
8d418d16ca Merge pull request #49 from fzipi/update-tests
198a3a9089 ci: update macos versions
2db2aada13 fix memory leak
b2e69efb77 Update a comment and fuzzer code
4aa3894b21 Merge pull request #41 from libinjection/add-codeql
51f3a96e9f Merge pull request #43 from fzipi/fix-embedding-version
de8a7baa1d fix: move preprocessor flags to cover whole function
8576be6a43 fix: address code review comment
3369b8eac0 Merge pull request #14 from victorhora/eventhandlers
fa0387d692 fix: make clang analyzer happy
d23c6ccf4f docs: add comment about defining version for embedding
60bde2bcdd fix: move version back to c file to allow embedding
5b69919656 fix: use version if not defined
7f0400ec6d Merge pull request #40 from IvanNardi/fuzzers
7abcc185d7 Add support for sanitizers and fuzzing
74ad99c8a6 Create .github/workflows/codeql.yml
de3e7117eb Fix some trivial earnings triggered by (latest?) clang
e95c0b52a3 fix: add link to event names source
a868c14f87 fix: rebase and address review comment
cf35e0b280 Add a few missing event handlers
a28aceec29 Avoid xss false positives starting with 'on.*'
76db9ea0b9 Merge pull request #37 from fzipi/fix-make-ci
c1831ca563 Merge branch 'main' into fix-make-ci
7e4b74e824 Merge pull request #36 from MirkoDziadzka/avoid-deep-recursion-in-html5-parser
8ca57acc7d test: add deep recursion test to build system
1a32d1df74 Add test to reproduce the deep recursion
417297685f fix(build): move some helpers to makefile
98cf343b0c Fixes a problem with deep recursion
8e70166f8b Merge pull request #35 from LloydW93/autoconf-indent
ed3dab49ef Remove indentation from autogen.sh
4d66612db5 Merge pull request #29 from nethunterslabs/clang_invalid_prototype_fix
75e55bc484 Merge branch 'libinjection:main' into clang_invalid_prototype_fix
bd86522711 Merge pull request #25 from fzipi/use-autotools
f994d3301f Fix -Wstrict-prototypes warnings
88f0faa849 Merge pull request #16 from dvershinin/patch-1
89a3de5ada fix(analyzer): deal with clang analyzer findings
7e7c29b09b feat(analyzer): use newer ArrayBoundsV2 check
92bb5161f2 fix(cppcheck): update var name to match check
9de04b78b9 fix(build): fix warnings at compile time
efa9b306de feat(build): add autotools support
f1d6ffe5f6 Update README.md
49904c42a6 Makefile: use CC, LD and AR from environment if available
bfba51f5af Update README.md
546665c039 feat(py3): update build syntax to py3
691e041667 Pass the correct pointer to memmem()
20b1a703d8 Fix cppcheck errors
991433e7f0 Adds usage info libinjection_xss
d87469e00e Specify Python version explicitly in shebangs
c91e1638ff Cosmetics: addresses some issues reported by cppcheck
cbb1151b76 Adds project art to README.md
a6df9fe558 Adds libInjection svg art
0cbefe9fe2 Using GH Actions instead of Travis
54b08384ce Update README.md
e86ff4019a Merge pull request #133 from p0pr0ck5/lua-ffi-link
77d9a2039d Link to LuaJIT FFI bindings
a483f7cf0a Merge pull request #127 from diversario/patch-1
233f2066f6 Fix broken link
2a8428f2f2 make self-documenting
bf234eb2f3 markdown changes
9a94dedb64 test changelog markdown change
59ea87e259 changelogs
fa2299f235 Close #114 - "if not" in TSQL
bca16fee2c Update #125, changelog
9b14451a0e Partial for #110 - false negatives
bffe6fb36f SpiderLabs/owasp-modsecurity-crs#782 false negative issue
a7c1b0552f Partial for #125
8b3543f484 Partial for #125
36cb09d051 Partial for #125
e2652c815d fix cut-n-paste error from ticket
e194dd6b02 Close #126 - add help to sqli tool
98be0b1ff9 fix test cases for #125
1e3543cf0d changelog update
edc9ba5f56 test cases for Issue #125
657122b7d9 Merge pull request #113 from p0pr0ck5/master
ca8e3e490c Merge pull request #122 from tzuryby/patch-1
9cb0e590d3 Merge pull request #112 from mtourne/master
7d3567f55b update changelog
d4ab50b3c9 Merge pull request #117 from zimmerle/issue_116
b49ba94d86 Close #123
48fc93d386 Issue #123 - Oracle false neg
97db687f69 add test case for Issue #123
c8e6130258 update how to release
4dcf4cc4bd update cl
61b5e65a9f get releaser script working again
8b2f643e98 bump version
97dc8ccca7 v3.9.2
d4ecfaf7e4 solves false positive for URLs such as "/on=x"
650928b5eb Fix buffer over-read in xss detection/h3_stat_tag_open
da027ab52f fix bypass using "LEFT" function, thx to Yong Deng
442c3bc7c2 Optimize libinjection_sqli_token layout
b543fcc279 Making dynamic library build on mac os
e1cd4e447c spelling
2961a3fddb fingerprints.txt
80efb31602 add BEGIN GOTO
e713d49e84 merge of #107
dc6f606779 partial merge from Pull#107
b13690934e Close #109 - fix false negatives from SQLMAP
d8f469acde Add JSON_KEYS
4f15b56737 Issue #109 - new samples
194248d5ee Treat "begin", "begin try", "begin try declare" and other variants to be the same, adjust fingerprints accordingly
f174c13478 fix regression
cd7a5cef56 setup auto generator of fingerprints correctly, add variations
46a3ef7dd0 Merge pull request #106 from Raz0r/patch-1
0415c59e5e add some more SQL Server vectors variations
1442950c6d Close #105 false nagative.  thanks @ru_raz0r
eef5ad266b docker stuff
a32f91d005 update readme.md
66d103851c Link to external Java port
b198d076f6 Merge pull request #103 from p0pr0ck5/master
e85ace6f82 Build shared libs by default
bf83bc53b4 Merge pull request #98 from maage/asan-variable
84e8b96cb1 Merge pull request #99 from maage/testdriver-wo-params
db60dac0a4 fix testdriver run without parameters
b808dfc257 check $ variable len better
d3bdc0dbad add new testcase with variables
f2c7ddf583 run tests with asan
2578f436b6 whitespace
5242ef167d spelling
1ebc4fde18 English
63e3a5ce25 minor documentation corrections
5823de8eb6 license info
0298f125c8 badges
3e03248e93 badges
129aa79b63 clean up license
250bea067e nuke old junk
659792ec04 readme
75a926955f coveralls
845e35fea2 Attempt to glue in coveralls
77adb19e40 Coveralls badge
00c4b3a1d8 ignore gcov files
52b3e51bb2 Update readme
8dad73734c print valgrind invocation
cd3ec8d522 fix travis/docker
107014c87a docker directory rejigger
003d4e2bea on fail, print log
9d1c890996 print!
8eef8b8377  turn off speed checks from unit tests
683a5d4be8 valgrind
c419d6b353 valgrind
c3ad165a56 valgrind
dac7494f35 valgrind
ef2d6fddb8 fix valgrind
0f3dfdc34d attempt to glue in valgrind
d773edb01e cleanup before running in local environments
6d53f35d43 fix cppcheck
87a544735d fix cppcheck
29136a3f7f update ci
fb54ca247c attempt to add cppcheck to the pile
bdaeb2cb98 more cleanups
e8e271d7cd fix broken links
5733b8331c cleanup
6f31b5baa4 cleanup
4e4e5ce0b0 cleanup links back to github
f1044079be cleanup
351dd9ff45 more cleaning
1143d1cb2f more cleanups for readme
3a8e1fcbd8 cleanup
259bc659e5 Merge pull request #96 from afr1ka/master
8ff0ff7188 fix clang static analyzer
46d8b5bd25 remove deprecated code
d0d7400f4f -Wdisabled-macro-expansion is excessive
320fcf110a bump up errors on gcc
d3b26ee59f Fix clang error on -Wreserved-id-macro
c41994ed3d Fix clang error on -Wreserved-id-macro
6e56efdecf warnings as errors
5da8ac8aac fix clang flags
ad7422f15f more cleanups
d4ad2f09af rework static analysis
1a4d1cce68 cleanup travis
3eaf630345 use sh not bash
9c9bcc614d use ci script
80b1d8ddba add ci script
1d904cd41c travisci
f2b7621f90 travisci
043c31b696 travisci
ec0bbefd7e travisci mess
0eefa96f61 docker
2eee827cba docker
eb0be6acb0 docker
8fdcf9eb4c docker
9491659046 attempt to figure out travisci infrastructure
691b7508a7 docker
c34133626a docker stuff
274a3eda07 add docker
77ca567f96 try travis beta
2297bdb69f try travis beta
bf26b9f563 Switch from /bin/bash to /bin/sh
f00245f3e9 Switch to /bin/sh from /bin/bash to allow busybox/alpine linux
34b6b99724 Fix clang issue
88de60dd07 Fix warning in latest clangs
71013cc2b4 linux by default
8f78c9f060 upgrade travis
3dd3927d99 various updates that never got committed :-(
d145270be8 Fixed errors in example
778e2e2778 Merge pull request #94 from dijkstracula/dijkstracula/ar_invocation
919cbf731d Merge pull request #93 from AndrewKahn/patch-1
4bc0e74a75 Fix invocation of `ar` in src/Makefile
fd69eb779e Typo in libinjection_xss.c
54e9a6ec01 Merge pull request #90 from ngo/master
9612d27a63 python/setup.py: uses setuptools if possible
d0c95d0a8b False positve
e6c8eb9b66 false positives
a56c5fc25e false positives, adjustment in handling of out
7f4639d4aa False Positives
acbc1ec0b3 False positives
549078e656 Remove false positive
6fe132b651 false positive
0ca4dabda9 remove false positive
1768a0e63f remove macosx-isms
1e17a50ebd false positives
07f84f929c fix up false positives
43a812882a fix false positive
3b3e8c7c47 false positives
c74dd8bcdc Fingerprint reduction project
f621013042 update false positives
7aec66cc0c false positives
54ee491b9f Add bypass usused in angular.js
e814e31569 false positives
bbbecc8a2b reduce bad fingerprints
1d2b5c17e9 false positives with like
e416a5a50f fix folding
d47ae9c3ea start of weeding out 0 arg functions like User()
9c89bfeced remove more false positives, bad fingerprints
73a08324f1 Change table from keyword to none
8793cd0cfc add another fp
8407ed5927 nuke another false positive
e29025091e fix test, improve false positive
a666c6d9c4 fix test
0452070d15 remove fingerprint that has no positives, and false positives
d1746b8a3d Add false positive
a0cc0543eb more ibm tests
188f6ee563 fix some clang analyzer errors #85
3d8c863c95 fixup fingerprints file (remove dup)
35ee434eb0 Correctly add new fingerprints, functions, etc
e48ea238c1 update, closes #81 - FileToBLOB functions on IBM
3aaab568a0 doco
827cf631bc Merge pull request #80 from ihacku/patch-1
8dde57fc1a Update README.md
50d286573f urlencode
aa25766d7b update
5450da5667 urlencode
c9226b82eb urlencode
567aec7393 urlencode
03e4df36cc urlencode
93ba211ead sample urlencode
ce814d0d19 whitespace
dcec628864 correctly url encode
b24ebb47ce correctly url encode
7ff1989e72 fix case insensity issue
6e76f7d9b3 fix url escaping
154cee3d81 properly do URL escaping
7ab8b1735a properly do URL escaping
efc52b00ae formally escape % so everything is URL-encoded
2f3f39d817 Allow for more specialization
144543b744 remove trailing spaces
1027e47da7 Minor changes to what is a valid number
b1e2fbf23c whitespace
dbe957a6d8 more c-specific tests to separate naming scheme
0fec2dbc36 allow better specialization in alternative implementations
2ab16cdf74 Issue #78 - simplification of main sqli tokenizer loop
2b28a133be Fix doco
4fa03388bd whitespace
cac3110074 rename
37f3b6f8dd add travis badge
78a453230e add travis
39661124c5 ignore shared libraries for now
9bae2d3083 fix linux builds
cae401de36 default to linux
1f3471f258 whitespace
99cacc54f5 whitespace
f3be487c0b fix install of headers
e937ff7019 fix make install
62a29bb56b simple install target: make install
a5a286c2db Merge pull request #73 from r--w/master
68c68b8b93 Merge branch 'master' of github.com:client9/libinjection
c096d82a9a more build cleanups
a28747b034 remove obsolete file
23281c1fb2 hack makefile for now
0d63ad1565 autotools delete
fdae5210f4 remove more autotools junk
5454bb2478 fix path name
0bffd088d6 undo autotools
7eed4d8019 undo autotools insanity
12a8a56615 add basic shell test-driver, replacing autotools one
87bf529117 Go binding
19a50499f9 Merge pull request #72 from ngo/master
3263f1e1e3 Adds stddef include to swig interface file
094b470808 more autotools
5d961ecd6c more autotools
71d00c0365 more autotools
68e0b13532 more autotools
85ecccc867 more autotools
2f8a3296e4 Commit up-to-date versions of autotool to make life easier
6ac5775345 ignore autogenerated files
0a4c251415 ignore generated file
7708eeef23 ignore autogenerated makefile
eaeecbaa28 Ignore libtool directory
0f222b3664 Issue #71 fix and simplification of code
3b5c540d5d Issue #71 - fix test case
a82abe7805 Issue #71 - test case for bug in memchr2
b1a95e390c clang fix
b843dfebb6 comment out some pollers
d7a25dabec Update year
4d1ca51b75 home page fix links
20893ee5aa fix link to latest
d8ead3bb52 comment out some tests
fb67b22e80 nice exit for clang results
e4cdfc5613 more clang
dd1180b380 clang improvements for stringencoders
de2ee9dae1 more clang
911e7f0662 openssl csa
ddf5325daa fix typo
a70c52039b update clang static analysis tests
7185140202 cicada/libinjection_test.py
9c102bfd45 Lets try again with openssl
9ff99d5c98 openssl dir fix
a0b7621fe4 openssl dir fix
bee3b3d563 fix openssl coverage report
f536115fec scan-build fix
20c355d6d5 various
72dcc8cec7 make -> make depend
0a3601f6b8 add defines for cppcheck
314f980223 fix openssl coverage html generation
d1ff370603 fix coverage
61b2991beb fix test run
47ab986c9a fix timeout
2fa29b605f Bump default timeout
44d146a88c fix valgrind
5a5e9739e8 fix vagrind under libtool
f316658898 Attempt to remove test harness from output
54f516190a take 1000100 on gcov
32150030c9 use static library to help gprof work correctly
8e53dd7491 take 100 on gprof, gcov
947f2666b5 fix invocation of libtool
8be4ced908 externalize gprof
b59bd48927 get gcov, gprof in better shap
2703c6259c use libtool to invoke gprof
5214712702 gprof, gcov
486c019d6c attempt to fix gcov and gprof tests
ff87182ed2 attempt to fix gcov and gprof tests
b1fadc232e cleanup mruby build before clang static analysis
d8efea5255 publish valgrind report take 1
add5ca2609 Add back tests for python, php, lua
cd5e8de8c0 attempt to fix clang static analyzer
67bb113eac fix valgrind stuff
52a52a7b3d Set VALGRIND env varible
c450671c21 Allow valgrind to be prefix executable
c9883ac2c5 remove test-speed test as it is obsolete
4640ca0267 fix minimal perf requirements
e8f8c3f4fa lower speed threshold due to crappy hardware
5339203442 Fix clang -Weverything warning
f35cea6672 looks like a false alarm
e9b82e9235 Add declarations to make clang happy
6ceb64cd4d whitespace
7db1a62473 fix whitespace
83a0125ca1 Add comma
12fa83e6da Add back cppcheck
b10ab1a90a update make test -> make check
018fc214ee use correct file?
a73451272d use correct file?
957ccac6ab more help
13fcc1f702 one more time
4211f338da logging
9aaa01876c one more time
97f0ba9a43 one more time for file stat
995ae092ee correct get source name
9a738d2e43 fix file stat
c30a6578d5 fix names again
5b0fa08b68 fix names again
493bada054 allow single file renaming
7f2621cd30 fix name change
325c3d0ef1 whitespace
5edd2783ce use correct path
ca8c959c2e fix
f78f8ef638 fix test driver take 4
6e5ce92ea2 fix test driver take 4
4df0014355 test log
56ae0fba06 fix test driver take 4
3ce20453db fix test driver take 3
33b1d4e159 update test drivers
67d4420941 ignore autotest turds
b469de24de fix comments
029455bdd9 fix test driver
2a22971df8 Add basic command line help
160765f699 more makefile fixes
f7b60f249d Merge pull request #69 from bizonix/patch-1
3d2d6607ce fix paths
2662268f3c Update Makefile
f4c077932c Add make commandline tool for analysis of XSS and html5
a280113d20 Issue #68: tests
4ca1b6952e autotool-isms
1083e91b05 use debian best-practices for gcc hardening
174fb2432b autoconf 2.68/2.69 compatibility
c6acdcc08d remove autogenerated files
fa0f656f20 autotools cleanup
3f8087107b ignore more autotools
6fb3e7c4b0 ignore autotools
0852779796 unit tests
a610e89fe0 remove junk
0cfbf4b069 rework unit tests using autotools
7a78662842 more autotoolization
5e38c4e19f start of autotoolification
b6f5b8497b start of process of autotoolization
96315c3492 fix lua
78435aae31 fix lua
d7364af72e fix lua
97a5202cad fix python module
a306da1c6f update copyright
63979297b7 fix lua/python wrappers
1cf3e176cc try to fix lua build
0831d13eff fix python module
d9f4c3701a fix comment parsing
84cac3b38e update cloc count
4f5d8db32f fix C++ warning
af91c7b13f remove unused macro
54eacd7f0a remove
108a617f50 handle IE ending comment tag with embedded nulls --> -!>
240c761cd2 add shazzer data with attribution, and other vectors
d27a9cdf5e futher EUC-JP improvements
14eae629bf Fix off-by-1 errors that allowed bypass in EUC-JP character sets for javascript URLs
117b84f443 cleanup -- move declarations of urldecode functions next to definitions
41a1f72a83 add url-decode options to CLI
437ac3d4a0 Issue #65 Fix MSVS problem with size_t
0fa5e228c3 quick hack to make a shared library on linux
fc98251cc1 Merge branch 'master' of https://github.com/client9/libinjection
754f7f8759 Merge pull request #62 from rcbarnett/master
525b0b6512 Added Shazzer XSS Vectors
7810055e6e Merge branch 'master' of https://github.com/client9/libinjection
4890888d5b speed test for xss
64a4cbbdbf Add more IE-isms
47e96a103a remove bogus entry in gcc file list
1186e2320e Use more liberal interpretation of whitespace for IE
653f6eeb97 Allow tag names to start with null char (IE-ism)
3065639823 Remove some unconfirmed cases, add notes
b900474d33 Spelling error
e5a0bfd045 remove dups and not-xss
00df80cece remove duplicates
84c34a099c clean up test vectors
8e6ea22f95 ignore
b1976b5322 use new api, test for xss in different html5 states
9302b80385 add new API to start html5 parsing a non-standard state
107fe95f32 remove non XSS and not HTML5 vectors
108263c787 Add samples extracted from Xenotix -- still WIP
ff09c10b9d Ban fake tag <XSS> since its listed in owasp guide
15b20ffbeb remove obsolete gecko XSS
e2d7822964 add/remove test cases
85b9a8f318 remove obsolete safari 4 xss
f68968b763 Fix parsing of bogus comments in fake closing tag
39b409eea1 Fix parsing attribute names that start with "="
b5ddb47c86 remove quoted version
1e88df5005 eliminate obsolete or unlikely tests
bf44f6715c remove obsolete XSS for opera
f3542a7920 remove invalid xss
606b1d595b Fix special case-insentive compare with nulls, remove debug
da4524d719 Allow nulls in html tag names, since some browsers apparently did
886590dbba just print failures in XSS test
1d248dc6c7 add public api for XSS
71b7a64c1a cleanup stuff found by clang static analyzer
0f647cbdaf IE comment tag is blackbanned.. it has very weird parsing rules
e6703a452c remove obsolete XSS usable in FF 3.6 etc
61fb71b1fc handle html encoded attribute values
fd71521c08 add command line tester for html5 parser
7784adda00 Handle IE backtick quoted values
d0e3f23e6a fix parsing bug
ade32690ef test for parsing bug
1c9b80264d fix mruby loc
9978d36ce6 fix test
d32973715a fix test
de345f3667 attempt to add mruby
97684814d1 Fix test for use with g++
38bad092dd changelog
bffa7f582c rework how enums are done, tag 3.9.1
60253c000b use C90 in pedantic mode so Microsoft can compile
b6552fea98 Merge pull request #60 from zimmerle/c99
adba6fa1a8 remove non-ASNI, C++ style comments
faa3142fb4 C99 compliant
eee5424ffb fix dirs
3c92a36568 remove dead code
ca6693ac08 remove dead code
c12a9f7309 rename for sanity
21f67c6a91 take 1 on removing AWS-isms
190d6d2236 automate tagging
4948c3dc41 fix links
997ff0c7f9 fix
a1eaf28ac5 fix pages
6896a9b481 dead
5f9b328ad5 remove dead wood
391226bc4f remove dead
fa36a61bd3 fix up modsec auto-merge
5aeb97389e base.html
552c6a9358 fix linking
6ab3860bfe move doc to github
0f07fac0f6 Black Friday Edition
33d05708e9 take 2 on coverage data
7a7f1ccbc8 move coverage
8a1171a196 more code coverage!
740dfed6fc update cloc
569f83f50f fix clang
b82c594e76 clean up
2a8e5610e4 fix gprof test
819d403257 update clang flags
421d6642e1 fix
a339f79179 undo clang stuff
45c8cab612 take 100 on making gcc vs. clang
501f50dadb update coverage
91ef890e54 I suspect gcc or clang will complain
25236c7bb1 fix grof
bb1c86cb2a test new api
3be2c19185 fix gcc warning
46a4508ff5 fix clang warning
508f4842b5 fix clang error
a47e0deac3 fix gcc warning
b683bb2952 data
f53d942f23 fix gprof test
a117a23f57 take 100 on making C play nicely
d6c5220c5d test clang and default/switch
08403917d7 fix doco bug
9c3bcdf921 fix doco bug
42b71af32d fix coverage builds
0b1edf6a9e fix duplicate expression! thanks cppcheck!
d0de61e302 fix lua
26f5985bd4 fix swig
2d8926fb2a update swig
36fd831be5 set dependencies correctly
8b6bd04093 clean up *.o files
0bf2e9cf62 fix overflow?
be4295e012 fix cast
7aa0ae9a10 fix int type
caab99cf16 fix include
9a3cc8101c make sure size_t is defined
e167e09998 move around constant array sizes
3ab5c51883 API update, etc
81d55dac0d fix lua
9d174f2c82 update php
beab11f747 big update!
bbfb94caec 3.9.0
e722745a83 take 100 on fixing pylint
657555434c cleanup python stuff
670d29ea24 use new python api
b9f5ada919 update python testdriver to use latest api
869ddb6a3f fix unit test one more time
44a70a0366 fix console output
c9476e20f0 fix output
59abb739bd print current head
4d69280f4a update
7a1551df7b update tests
34ba7ebfa7 update
99738c4fa1 fix naming to appease pylint gods
1d61816dea undo!
3db3267e4b fix unit tests
3d06152963 fix unit test
ffea82762b cleanups for pylints
df10001701 Fix bypass using degenerate MySQL ODBC case. Thx @rsalgado
029151fb61 fix
644f460596 fix
2916b953f3 update
8cd0ceb3d2 add statsite
c987b7eb35 one more time
f78e4dbe8a one more time
dcb84e6071 rework stack testing
d18fa009bd more protobuf fizes
07d6732ba1 add /usr/local/lib to linker path
ce93405474 add usr/local/include
d7106a668c more autogen.h
3afe798382 add back autogen.sh
36871844be use correct repo
38c3a8c234 fix take 100
c8d5ecd191 add project
1833e3667f fix
d05a9fa1af libinjection_test.py
41772a2098 fix poller
2f98cb928d fix poller
d5db1f9a45 add protobuf-c for testing
dadb28deb7 take 3 on clang for stringecnoders
25698c47b7 fix clang test for stringencoders
7ce859de04 add valgrind to stringencoders
353ca45a98 xss data files
3743a47b02 Add new functions from MySQL 5.6 and MariaDB 10
58a11d0375 pylint fix
bfe0f33c28 update
3accd09459 use bootstrap
6afc8b4e67 update styls
3aed90f538 update styles
728d06847c update style
f96a300b9f update styles
6f5ec4c566 use bootstrap styles
56aee813f0 remove crappy CSS
6900938bb8 use bootstrap theme
bdcac9b13b bump version
e3f9c9214b bump version
19238b6696 never commit example file
984f5bc79f add unit tests for like dis-ambiguation
4523cc6c22 cleanup for pylint
c643d3f947 cleanup for pylint
71df739821 update
5e2de3125d add mode to just print one fingerprint
192c09e9f4 clear out dead fingerprints
0867b6fff8 clear out dead fingerprints
f9fd3091cb dis-ambiguate LIKE
43aa7fd1e5 clean out dead fingerprints
7e608a208d remove impossible fingerprints
cc35913691 helper script
5ee3c15fa6 add back some fingerprints
410eee8bd3 fix unit test
54844979c6 ignore sql types in beginning of input
e9b7aacc19 remove un-needed folding
3da4e13330 remove un-needed folding
2a310f8607 update
f715c5cf43 update
d9e845fa55 Improved for folding with MySQL casts
b8a95d037a remove bogus fingerprints
da7be54afe the latest xss from soaj1664ashar
97abfa43f1 fix path
8c9638ac62 bootstrap
e88cb26884 update
200989665d fix static paths
a7d4fbd7ab fix static paths
e2f6038155 update
e84e3e235b make empty artifact
e3e8e726b0 remove
d4581386aa change interval
5f427c5b7b adjust time
c7a9792091 adjust
c0431e3ec8 fix
890061ad30 fix links
eba2113e50 fix links
7c41bb620d take3 on link to latest
345c1dbfb4 take 2 on link-to-latest
c8164d55ca take 1 on link-to-latest
3059544332 fix stack
3dc735e48b fix stack
f0b60d2573 chunk up valgrind runs
e99a88fd96 change stack runs to be irregular
9e98665914 fix buffer over-read
e35351e0cb attempt to make clang c++ work
baa3aad973 fix clang warnings
eabd84a7f8 fix clang invocation
3e354286ce clean up openssl stack turds
6139bd0e6f remove stack turds on make clean
24b9fed822 fix clang
56dbabe2bb fix clang
fc7510e83b exceptions
0ed250cc29 time
e6683b0713 debug
3cc90a999f fix c flags
4c009e4f60 time
2edaf0842a fix time formating
96af50a059 human time
9993a19405 human timestamps
852a584ac4 add -Werror, fix link
968eeeefdd cleanup warnings
9de2d7191d add doctype and cdata parsing
102831be1c fix lua, take 2
6381a5ed67 fix lua
cd05f20acf fix over read
8583e0d8b5 fix closing tags
597e512aa3 make clang happy
95903169ee make g++ happy with some casts
719772528a more tests for attribute names
73128cd2ae more tests
84ddea7587 test generate case
8000965ae1 fix comment ending logic
4754152604 bullet proof a degenerate case
7eec3e221b fix clang warning
2a005ff025 tests
ed1626c77d fix bogus comment state
5b8e547484 tests
b241463750 add test
c7d595cf7e more html5 tests
9391bfc98c fix code coverage build
a723977634 pull-in string.h explicity
32d674bfba fix cppcheck errors
eea2d73303 partial commit of html5 scanner
00240ae8dc give proper credit
e1968711de add new vector
92b30f32a0 add XSS samples
26124223ea fuzzes from ischi.  This should have been committed months ago
2d96454807 Test sqli-* files explicitly
9089cbf14d update
7d2b598810 fix sample code
4198637862 fix error in sample code
943cd4c7f4 ignore more!
8a509583ae ignore more!
febe36cd24 fix stringencoders build
b11694ecb3 boostrap stringencoders
5294f23ab6 fix stack builds
5ffe5e5ad5 add publish step for stack
fc395d0fef add stack processing step
a73c0db994 fix config
0f21a5bda4 fix config
8c7901399a add stack, optimization-unstable code, take 1
b1fcd12d8f clean before build-scan
7cce461fd0 add cppcheck for openssl
5f8d5ec21b more cppcheck
8d4b4d8240 more cppcheck
e91d27cecd fix
8519b860b4 fix clang and stringencoders
b2f843a74c cleanup
ad6406cd36 cleanup
1f819d1b9b cleanup
10063e6e3f make cppcheck be quiet
ebee224827 fix cppcheck
48001bcce9 fix stringencoders testing
7ec8e74c6a fix stringencoders testing
21ee074aad fix some stringencoders builds
95b08b36a3 more test
c8a3e1c7ad more test
0875caccd5 openssl test coverage
685a6c7f6e attempt code coverage
627233c3fb publish static analysis
3b1ae51823 fix openssl code-coverage
7785128cd4 fix paths
e5d505e67f attempt static analysis
89b9574b16 typos
9e15d7160e add clang version to output
db02f60289 silent make clean
a90cd2c513 fix link
c446206d04 add brnach coverage
d85945628f change tmp location
83cb355d17 fix lua on ubuntu
ae5d1702c1 fix lua on ubuntu systems
5c435c79b8 fix cloc
255b8789d0 switching to ubuntu default
73ff60610e fix line too long error
32d15e6780 pylint cleanup
0aaf8ad4d2 fix pylint
1b5c491ebd turn off noshared as it breaks tests
6f5fc7f131 fix openssl
7c0b302b8d fix openssl
288ff922b8 fix openssl?
0a3ff0407b add things to watch...
b25c97624b fix git polling
8f8e7fe83b fix git polling
0f63ab0278 fix git polling
2c942d09cf fix git polling
76324e7db5 Add git polling
84aee9b2f1 make link more awesome
2746605e02 fix path
fb6cbd2d5b fix stringencoders code coverage
6984150f34 fix stringencoders code coverage
dfd39fd0d5 add stringencoders code coverage
3a87d368b6 fix config
6ffd080c5c add stringencoders code coverage
9427fb9f82 reflect config file change
4146f317a5 change default debug level
b8cf717358 fix path
dc3e42aa17 move
3b1eb69c01 move
64ec60a09a cicada2
8c5fd18f7c fix clang -- false pos
2b54754966 Issue #57: test cases for off-by-1
ab5efc4bcf add assert
a29306def8 hacks to clang
e87d2fbf38 fix cli flag
aec305ca6e rework static analyzer
ba30eb3288 fix up static analyzer
b73b879cf5 fix clang static analyzer
1f61b6b881 add clang static analyzer
4b69b81d7c add clang builds to CI
fc7ac81c24 try to make clang work
599909fbef compile under clang with -Weverything
ccb1bc763f Make sure we can override cc and cflags everywhere
8fb061f2d7 cleanups
02c262b6e8 add @LightOS Websec.ca SQLI knowledge base
b4312ce15a home page update
6cf2df21ba add sqli from http://www.exploit-db.com/exploits/28854/
a849d84827 spelling thanks to https://github.com/vlajos/misspell_fixer
11eae19855 clean harder
689bbfd7fa fix misspellings, thx https://github.com/vlajos/misspell_fixer
a96687bc71 updates
0e5bdee01a update
0df2b548a0 fix python tests?
39089946f7 update php doco
5146f7c134 make textarea columns explicity
1678960b3e upload
e086bd05b1 markdown, take 100
053c2268ea learn to use markdown
554ab6a653 use new api
9e4b1831c8 use new api
2330c05c51 update
7a57d6225e fix ordering
e0ccb436c2 update
fbc4c4830e Cleanups
a0b3bb3117 add experiement for testing api
e487fd9796 remove swig generated files
d0d5eee7a8 add -Wall in swig
ecb2bf0e19 add -Wall -Werror for swig
f385e2e487 enable all warnings for SWIG
f49ae88517 show swig version on build
2e634d7a57 Remove generated wrapped from git
d1f16b2423 show swig version
e66b1aef24 API Change: remove LIBINJECTION_VERSION, add libinjection_version()
4bace3a82d show version number
a09628bb11 cleanup, add php
a9a76fd6a4 add lua rule
3e8b7528e7 add rules for centos
75153e793f add php to regular build
17abbcf331 changelog
eef0456123 remove phpunit, use php native phpt harness
2ebd8a90dd cleanup php directory
ee30719599 changelog
273cc3fde7 hacks for php tests
d30865f46a start of real php extension
6b2c98f38f fix lua testdriver
59eed6915c prepare for v3.8.0
914d2fe6b1 fix lua building issues, mac os x improvements
42e7d7a8ef fix token display
4d42ab98e1 fix links
cc0cc695b6 Issue #38 more sample tests
8132c468d2 Issue #38 : fix mysql handled of %A0
97b0410b5d add unit test for %a0 spacing used in MySQL
925e6d7fa3 whitespace
b469b6e42d 3.7.1
6b3d5cca72 silence C++ warning
25bdb0332f use OS memchr
c90516e294 fix unused variable warning
e914cd2aa6 v3.7.0
5244403426 update
4c0c85b2ba use api instead of raw array of structs
caeab52b28 whitespace
f8cf023b71 fix folding issue
b9a8400841 update
4ec5ec8115 more unit tests
dfb0928138 add unit test for code coverage
9ee7b55699 bump to 3.7.0pre1
7067feb1e9 Issue #55 bracket parsing
9bf2fb7826 Issue #55 bracket parsing
30ea46a056 Issue #55 bracket parsing
7acbe50654 Issue #55 Pasing MSSQL bracket quotes
0986a7aff3 correct tests for parsing [, ]
0a73177cce update
501c77b0da Add fingerprints for SQLi that I think is invalid sql but still useful
498c388d67 Issue #54: add test vectors from arne swinnen
f3dd1a0663 remove -fstack-protector
63ceb59f34 update buffer sizes
5c9ec3b2b2 bump up testdriver limits
2c06342ec7 update
1339953f7f make input even bigger
7fe5d2ff07 make test actually work
ded5a3b6c6 Issue #56: add long word test
d1d0a8843c update
11ca1be382 Issue #56: fix possible over-read
7250af655d update
64f2f4c717 update
2a053fa791 update
5a9021e790 add git tagging helper
d27044155f updates
ac65505371 Merge branch 'master' of https://github.com/client9/libinjection
5c7d82bc97 prep for 3.6.0
e0ac666f85 Merge pull request #52 from marpaia/master
a7d2549dd5 more headers
ae0a1dcd00 add X-Content-Type-Options: nosniff
18dbbc4442 Turn off IE XSS filters, so it does not mess with inputs
cc1be0868d update
943529d05b add fingerprint
9fe2d1d7e1 updating the example to inlcude the correct number of appropriate parameters
d0c618ee2f 3.6.0pre1
af1ead1899 update
9d25fb34ef remove fingerprint
bf981fd15a fix lua driver
7fda4f78aa doco updates
fc24702a85 doco
b7b2024aaa rework API for simplification of SWIG interfaces
c2c03aba5e use new api
f3de2c8535 use new API
b14455343c doco fixes
491fa2c957 php doco update
4724e5f717 php doco
c0a686ce3b Makefile cleanups
cf005e9db2 do limited bounds checking
dc2d5110b0 fix php unit tests!
a6a2e8423a unit tests for php almost working...
e4390dba01 closer to working php tests
c87b8f2260 Add swig generated code
68bfb77f29 php example
a7a4b8e1c0 do not make proxy classes
a883c92bae cleanup
783160a5ab rework structs/typedefs to be swig-friendly
0dc1084b5e php
623873dbe2 php
ae4cd81c20 more php
309339ec81 Start of PHP wrappers
e0a0dd1129 Merge branch 'master' of https://github.com/client9/libinjection
59bca3a4bd purge 700 fingerprints, add 500 fingerprints
a33e2d48dd folding sqltype-sqltype to  sqltype
ff09687f17 is fp is sns or snsns use fp from plain context
a0abcc9003 update
d51735f1fe remove more impossible fingerprints
411a9b31c5 update
860a8b8fcf make work
ca2adf569e prepare for 3.5.3
e5ee22edea more adjustments in php/mysql backtick fake comment
37dbf779eb unit tests
f2f45a3513 fix folding issue
7b3a323d8e fix bypass involving ANY/SOME
fc06956958 fix
e0b62b4aad fix display logic
c3713cf608 fingerprint update
18be8b633e prepare for 3.5.2
98523a7b25 more fingerprints! credit: Reto Ischi
5a2a5ff389 v3.5.1
26b4cd42b7 fix test
19e68db214 tests
03de335537 tests
147f3defae tests
d802dd264a tests
0e08d67232 cleanup
b37c7a8f07 more tests!
0615f1ff4e test coverage
acb2d45c39 remove unused code
e0079671c2 fix test case
f355afd896 remove fingerprint no longer needed
0596db1018 Fix regression in magic ending backtick comments
d68f31ac99 remove incorrect and unused folding
7bc8c40322 add test for empty input
b5880e5abe add test
6aeace7a76 remove dead code
bbfdb9ea91 prepare for v3.5.0
5f646bbb2a fix testdriver
b83596a77f update
55909adbc4 update
c84c7a8509 update
2368be6f5a give credits
42c9b20fb9 update
2a750496a0 lower thresholds
c341c58470 more folding
f05c776d09 fix c warnings
9ae2f05c02 more folding
bb1f0e646f more degenerate number forms
edee383964 not sqli
4917ac726b make python tests more robust
08c884de5f handle generate number in form of "1.e" -- its actually a database.table!
7fd3626c11 backquoted words are barewords, not strings
06b043bfb5 fix bug in folding.. eek
6716718586 new token: "." to help deal with degenerate cases
c509b17665 pylint
cc57af097c pylint
0a2aaf81d3 pylint junk
25f5c3563d pylint junk
ed99da38a3 pylint stuff
8f8bcb416b hmm take 2 on removing false positive
de61256aed comments
7652ef0543 -fstack-protector-ALL
a9e002edc8 improve sp_password detection and fix possible read-over-run
972238e915 another test
8d2996fd9c test for possible over-read
d4ea62a54a make test input longer to find memory errors
e2052314b9 add test
8c8ac1c494 remove false positive
0505bdbd95 remove FP
12c0cce5e5 cleanups
8d4f6383c7 cleanups
d0d9070487 cleanups
7f16cf9615 more python cleanups
855870abd5 python cleanups
dad0ded852 use correct value for check
1b20fded7a add check to make sure token does not exceed boundry
b6aa26c835 remove google group
39aa815536 update
f3457dbfda remove printing of reason code
a5f7c59b7a fix logical error (commented out)
c7042e587c remove junk
271852cd2b remove bogus sqli
84d3514661 updates
234a8584da better parsed of braces, etc
de1275e342 sync
2d47bb423b delete
f0793caf44 if not, if not exists
06c9aa7087 delete
3b3696386a tests
0fdd89ee09 add test for IF EXISTS
9cb7b9c74b tests for braces and folding
a950494d5c Handle OBDC style typing
ae39ef6e8c test for braces
0b313f5273 fingerprint updates
baf2d0e107 add tokens for braces
6fd25e8fcc Add more join types, change {, } parsing
ee01847d20 whitelist a fingerprint
c46bec73b2 add unit test
1df5bad8f9 undue some mistakes I make copying from slides
bc67babea6 another fix for Oracle "f" suffix for numbers
16f2fbd358 notes from roberto salgado BH USA slides
6506a78538 doco
c9da780df4 doco
2885d7e14b doco
1e3beb09cc doco
ef0e66610b more fingerprints for sqli operator hijacking
bd61f68131 fix typo
99695d1c82 updates
2354ae854b fix logging
1d79d6fecf fix clock
556be451b3 add fingerprints to prevent operator hijacking
27423596c6 update
d26b2e4197 ssl stats
c29b9494ce whitespace
e5c7fb5b20 add loc
45543d1aa0 fixes for cppcheck (benign, mostly style issues)
c510787c66 update
f874df850f update
acf0c3eb03 fix cppcheck checker
df642086e7 makefile
238e4e64cd add cppcheck to cicada
a49c2961b9 cppcheck
9197517cd6 nits
e95d44438d remove stdbool -- Microsoft does not like C99
cd24cd1862 restore cppcheck
bd51289927 cleanup
59ae242030 remove dead code
21ba9e8de3 remove hacks
2f08584570 remove not sqli
bc84cd31d8 comment out non-sqli
e4bedd6fe9 coverage analysis cleanups
b03584bed8 update
6e832697c8 zap output file before starting
4cf96979a6 Remove un-needed code
0489640ce0 break apart compound expression for better code coverage analysis
faeac39f12 test for non-SQL use of IN
cf718ced9e more folding tests
c36fca10e4 clarification of length
7324f81585 test for unary NOT
19f5d51454 unit tests for folding
cb94927a37 add unit tests for folding
da5ae945bc add no-cache headers
0cc3246454 text
d153e42678 update swig bindings
0e06f85330 fix regression from last refactoring
8cfe5bacaf update
9ee4f57fb5 add backwards compatibility for old apache-style logs
e03a2d1115 update
9866ddec59 Merge pull request #50 from b1v1r/master
0fbfc6c5ae Initialize res to fix use of uninitialized variable (compiler warning).
39f9d6d8f4 Fix libinjection_sqli_reset() to not clobber lookup and userdata.
50b9b2eb06 fix take 2
2f1aa0e05f attempt fix
b96a0bff7e ?
c0d58b2f39 always log exit code
404d5702f1 add SSL junk
d8282b3c86 add SSL junk to pages
15b075e7dd fix ssl test
bd607bab7f Add fingerprint, reset clock, HT @FluxReiners
5f447b8355 Add fingerprint, reset clock, HT @FluxReiners
5f7e51bb3c new attack
dbd2f0f01b update
b8baae3605 false positive reduction
284bf4e7a8 improved false positive rejection
48c08ddff9 remove false positive
cc2d118fe7 update unit test
442c0fc7fd update unit test
d16f6fa5a9 change to https
13ac5d1752 fix ssl tests
5f7f5b47c4 on init do all tests
12bc8d39af add ssl test
380932c839 changelog
315b933b41 More size adjustments to allow stack protector to run
b0d77bb429 add another case to speed test
bc751383ba make static array be at least 8 bytes so gcc stack protector works
c73fd6ce94 fix performance test output
cf2b007a58 add performace regression test
022c885cc9 cleanup makefile junk
4184f964a3 add common GCC stack and memory protections
c5d8e8b468 make performance testing a unit test
a49eb352bf fix artifact publish
c498341eca cicada
a7739c9bec cicada
6dc9166912 cicada
f8db113476 Oracle number parsing fix
ca1aecdf0d fix url escaping
67f9ebbc8b cleanups
f4eb556ea0 Clean up some fingerprints
dc36ae6871 be quiet
1a0156da9b remove junk
905e320be5 use less optimization in gprof builds
2a75197c9a remove gcc warning
464db8efb9 get rid of gcc warning
e709970b29 run everyday
264c6bb9c4 cicada
5605b1abec cicada
c8bddf09e5 cicada
2e4eb334a3 change port
0a2a45476a cicada
b8cc563d15 script to sync modsecurity and libinjection
18b20d3e4a update version
50ac3ce3d4 reset the clock
258cc028f5 new test case
80af8d8a99 fingerprint update, v3.4.1
e03b1395a7 v3.40 prep
2a0491179c publish artifacts
481223e4e5 publish artifacts
adb8f3f53d publish artifacts
decf57b60e improve code coverage
7d57e3c346 gcov
9f827658dd gcov
1d173d0acf gcov
3c80b08c94 gcov
d8f0a2843b attempt at publishing gcov
1552afd299 attempt at publishing gcov
beb4420ad9 attempt at publishing gcov
0f251488ab attempt at publishing gcov
5790641d41 attempt at publishing gcov
da68cb522a attempt at publishing gcov
11e71d6916 attempt at publishing gcov
1db76f8676 attempt at publishing gcov
5c145c04c4 attempt at publishing gcov
9f78cc8cad attempt at publishing gcov
2579a2470d attempt to get gcov working again
3bb43b8368 attempt to get gcov working again
0552d77b42 attempt to get gcov working again
11c6aad7a0 fix regression
3a9b110174 updates for regression in folding
4a61bf5ce6 Fingerprint update reported by @FluxReiners
49d3522330 fix bypass history
3763666e88 valgrind
e145b6ad84 minor python cleanups
e14e75ac00 make pylint better
0fe07bbd97 update tests
76e93cede4 new testdriver
ddb4228523 undo
c104f05f19 add back mysql token test that were not committed
f2365f2e2b remove stray whitespace
cae25fb0b4 use new API
b1bac639cc Make API more robust, add folding API, add start of new C testdriver
acd79d43cf procudure analyse
87f5548dc2 add sample
36414349e9 fire jenkins
541bdfd085 doc updates
a9147b292b fix test
f3abdbc8e2 re-arrange
dcb281a3a7 update
fd67c2b562 add duration to output
cce251360a fix regression
3ab43d895e remove XML option
09452fc020 fix paths
0f49315a6e cleanup
ec442c15aa fix testing script
8562c836b6 new testing script
70eec65262 fix tester
25e329490f test update
c1c97a642e test update
1a92f8fa59 test update
8224b63872 test update
13f6086ef4 v3.3.0
2b88daae32 fix unit tests
86666a2112 collation and folding improvements
4647f1f567 remove deadfingerprints, do more folding, handle stacked queries better
30344f8c5d fix how COLLATE is parsed
d26e595eca Fix backslash parsing
4763189d6b fix backslash parsing
c8dedc912a changelog
7da8f12b4b changelog
258c5476d5 v3.2.0
317420fc3b Remove swig dependency in setup.py
cd9e1a31ba fix example
b79d635910 back to async
1ca7526622 more rules involving "binary" quasi-type-operator
9625683612 add reddit ref
864b4cdc6a fix html
fce364e57f fix process of binary type operator and folding
c1a5d6b96b update references section
3f6a64fc8a fix collation attacks, reduce FP
1424c307e2 Update bypass credits
75e720cae3 Add parsing of binary litterals
389ea5f0bf update bypass table
1d599be5dc Fix parsing ambiguity
3ae672425e v3.1.0
eb9d97d582 example code
b4795d26bd documentation
210db700e6 web
b01af418d8 website
b174a7f720 changelog
2c382dcfd7 add unusual join types, unlikely to be used in sqli, but...
48ddc1450f add oracle whitespace rules
ff57768d52 Merge branch 'master' of https://github.com/client9/libinjection
19ab99a89a add chr(0) as a white space char, oracle
9abb472226 be more rebust to apache json format
93f137a5cf Fix for oracle number parsing, website enhancements
84ba3855e3 Merge branch 'master' of https://github.com/client9/libinjection
ee501ef997 version 3.0.0 final release!
edef2fba40 fix var name change
a0a8beab5b ops fix var name change
10cd9780e3 cleanup types
71429ec438 change variable of "pat" to "fingerprint" to be self-documenting
a8a8e901f0 pages
eb3ae4539b pages
8aadb801df mv
4147abdf11 mv
8aafbb8bdc new site pages
3ef0b9106f update site
43fbf1dd13 v3.0.0pre21
98ee74b2fd rebuild after a sort
294989d0d2 remove DO type for now due to FP
c19d14cb1b fix memory problem
f27a165ed8 make valgrind actually run
2c49d83013 speed up valgrind but not doing leakcheck-full, we arent allocing memory so who cares
feff3ea6b1 various updates for mysql-isms
01ea66f67c valgrind everything
10e8c239c5 more samples
9fecaf7a90 v3.0.0pre20
9071eebb52 remove more impossible fingerprints
6b0a845446 more cleanups
4372ed7913 fix rules for folding comma lists
ee32ef0eda remove now 170 impossible fingerprints
200fd9f0b2 more hacking on TSQL operations and false positives, if statements
7810e7a90d fix constants to use namespace
254810de01 add -some- interesting IBM DB2-isms
78061e980a various updates
f895e47a7d update makefile
f635d7feb0 update makefile
73a99834fc add unit test
dec1910ed5 make optimization -O1 for gprof
b08889684f cleaning
8d0ef139d6 remove duplicated code due to cutnpaste error?
c4cbfd1146 fix word parsing
7c535b4855 updates in parsing, esp for mysql
db1ef1b6c1 updates, redo print as "E" type for now, too many FP
6cd44bfa92 fix parse word
bfa9294eaa remove more code for mysql comments
548d81545c updates, evasions, new wrappers
eeab7792ab unit test
8954ef93e1 dont be so smart -- just ban any mysql comments
3e076ea2dc more samples
e91e66cbd5 union distinct
f0b35b01a5 fix nested subselets
b8d0af173b more red
f722411d0f microsoft-ism
b0ffbc5dc1 various samples
dc28b46b67 3.0.0pre19
20962f168e more
3fe0d82885 add oracleism
4c08c7e220 add some oracle-ism for completeness
0bcbf00e23 continue
95885f6581 continue
223ad514e8 "for update" fun
b5cb65e1b7 incomplete addition of fingerprints from last release
5d79c4b6f0 Merge branch 'master' of https://github.com/client9/libinjection
c916c6b215 fix memory problem
b92d3bd687 fix html
c048c52dc9 fix html
cbaa42734a update the clock
fb89376267 v 3.0.0pre18
0f2fad3e77 treat limit and having the same way "order by" and "group by" is handled.  Fix folding bug
f303086adb make long queries with no whitespace not break html layout
ae1eb7c921 interesting not-sqli
2c002645ce new test cases
fdcb46fb62 new unit tests
e612fe0db0 webpage
d0315b22ba none of these are actuall sqli -- all syntax errors - but close enough
df5223be0d cleanups for website
5cc8752ca9 fix html
56461ab2f5 update readme
39cc365e82 update readme
c7e53a1673 update readme
bfd72d01c5 update
27f47e2c4c fix english
1d389fb6cb reset the clock :-(
63eb933b3b 3.0.0pre17 - string and numeric litteral + in-list
f93dea19f1 various parser additions
b3104831d4 fix parsing of $.foo
e1bdc67978 Fix parsing of $.
900f06e1ab page
38668c12ff annoying favicon support
ef4d070637 fix
1915ca7848 robots
ec1e824020 add static dir
d2a67ab1be page
147928fc6e add generation date
ab052d99b8 page
cd7a9dd75c page
f9188e4581 page
95804b63fe pages
8d6766f768 add page
0d2e476b56 add link to jenkins
66f22b577e more!
1b2c03746c 3.0.0pre15
f7bb96b999 bammm: increase coverage with new fingerprints/sqli, AND reduce false positives
7a838f1b4d count how many tokens parsed for false positive analysis
c2d15a8c05 remove tmp file
7265694452 not sqli
04d4e26b68 quick CLI test to make sure no regressions
7e41337437 fix folding rule, *remove* fingerprints
937eb8ac40 3.0.0pre14
2f151d8102 some ms-access tweaks, other minor updates
1c3873b6be update evasions
ba54f43bb9 clean up unit test turds
2c0b780eb3 remove dependency on latest version of SWIG
b95645824e add xml output for unit tests
983ef68923 fix python test driver
4c1085d6ac fix python test driver
7ba653ee81 update
4ae9eefbdd add link to google group
4b6ff1ab72 update home
292d00f49b update home
394bf8d63d add new page
8dfea128c9 add days since last evasion
0dfe83dca8 mark small sqli in form of 1-- .. sp_password
c665615acf add back the green!
d32bb87762 add back the green!
604a372146 add another quasi-variable / function conversion
f4e81955ea fix correctly the current-user issue
1d26e1f7a5 fix problems with "current_user" correctly"
8057272f6a undo last add of fingerprints
16bfb0fd9e updates to python
2c69929f29 new hacks by Emin Ghuliev !  thx!
c35f763e4e fuzzing to find future faults
3dc9722303 more oracle/ms functions
a7368220c9 add serverproperty as a function
4721d56534 add various examples
8cf222a1f4 Make long queries display nicely
38ff4530e9 unit test for folding
2dc929c0ae another sample
f0342d1ebe update fp map, and functions list
73382b0e2c the worlds best false positive
2aec5cd776 fix regression in false positive elimination
7bafb9c684  fix up python stuff
9b00309979 fingerprint update
9c2c3dc426 sqli-misc.txt
9b82c3ada9 fingerprint from @FluxReiners
57911a4eee v 3.0.0pre13
533eee9d4f various new test cases
c4bd44bc89 add fingerprint
937e351d83 control false positives by remove some bogus fingerprints
577cd07c8c between is an operator
3f03628b12 between is an operator
59e81535ac fix folding bug
94a8b7f047 keyword merging code should use API to do lookups
9e0cb6e8ac fix a short sqli
9e119cb8ef another interesting sqli
450971059d add interesting case by @stamparm
14a96e0b59 add interesting case by @stamparm
1e18670806 fix fingerprints mutator, which in turns fixes a bunch of missing fingerprints
28cb1c2392 big api change to support scripting langauge lookups
12cff9d125 bump version to test git
bf9fa5af9f fix website take 2
aec3f5fa74 fix website
602b3145ec start of one api call for all lookups, again fix how backquotes are handled thanks to PHP
3b1877b6c7 top level Makefile
01e521e1c4 sync with SWIG
3d53b2f8dc add pos,len to tokens, add keywords, add tests, go faster
aeef127d5a remove old file
60d8437468 3.0.0pre10
4167fc5eee add fingerprint
456d660a50 fix c++ build
49be438663 use main table for fingerprints
dcdf2ce905 remove offensive code
b3f7f94c3a use type system for code sanity
a2ac56b27e merge in multiple words in to main table
259f4548c1 merge in 2-char operators into main keywork table, other merges
caafa81279 v3.0.0-pre9
ff997418da cleanup string parser, correct errors in backslash escaping
8df0061b88 do the right thing for make test
5e0bb85196 make website suck less
19d4fab174 fix up processing of # operator vs mysql comment EOL operator
3d809d1623 parse mysql comments using mysql v5 syntax not v3.  Deal with v3 in a different way
b6c3989978 remove use of char as an number in the API.  SWIG gets confused.
1a5eea42e3 only parse MySQL /*! comments in mysql context
141c123f05 test for mysql comments
587650762b update diagnostics page
f6afe54e5d add fingerprint thats not sqli but close enough
6ea0cc595a update diagnostics page, will make pretty later.. riiiiiight
7667b910ab update
49b41ce103 update
b5abe470e2 update
535f00006a update
02d690d515 update
a9c63eedfe update libinjection home page
f381cf650f simplify sample code
66c47663c5 fix sample code
e724d4abfc fix website
febb60f3aa bump version
776d0de15f fix website to use new python api
abf20d6448 remove any junit turds
e440369fe1 cleanup
663a335147 simply build process
4fc85804ce remove junk breaking build
5de4560478 switch from git: to https: to avoid firewall issues
7103e3d6b0 fix dependencies
c52dbb00d7 reduce build complexity, add generated file
5475411a07 remove linker turds
0b15b3c7d3 auto checkout lua-TestMore
aa67ae3cb0 attempt at linux shared libraries, take 4
09aa06eec9 attempt at linux shared libraries, take 3
2537985c10 attempt at linux shared libraries, take 2
ea08484595 attempt at linux shared libraries, take 1
0915fed775 minor tweaks and improvements
b1421eb2f1 make sanity
86ed196c31 working unit tests for lua
74b88dae1e close to luajit working
0d88dc679c make C structures read-only, remove libinjection_ prefix from c functions when exposed to scripting languages
34bdb615d6 remove old python extension
1a401d64bd more test cases
9150f84800 start of real python and lua extensions
3517326d42 prepare for swiggification
7de83aa0e2 handle innodb "FOR UPDATE" clause
e99f3039ca add new fingerprints based on type-tokens
da4e4753d5 unit test for !~
c3b642f9d2 bump version
94c0091707 various new samples
c4fccb6415 fix mysql variable parsing, again
3d4ed6b614 fix LOCK IN SHARE MODE mysql bug
fa77f81ece how "unknown" is treated
02e353d31e fix mutator with rule 1 -> f()
ecbec0d127 update version
1bcc82a3e4 bump version
b4ef53edd8 Merge pull request #47 from qerub/pl-parser-cmd
277343750c Merge pull request #46 from qerub/pl-fix-typo
c17bc775ca Fix typo in filename
7045853a23 Parameterize test_driver.py with PARSER_CMD
7c11d5d876 fix memory error, thanks valgrind!
b5300863a5 Issue #44: oracle q and nq strings
494b700908 unit test for code coverage
74793a0e5e Issue #44: Oracle q and nq strings
ed5f8aa8a0 tests for code coverage
a9b9a05c3e tests for code coverage
1920229967 fix unit test
856be1e7ce fix unit test
aa747253a6 unit tests for code coverage
4e1643670d Issue #45, Issue #41 more unit tests
d7eedfdf2d Issue #45, Issue #41 MySQL and PGSQL type intents
d0a02aaec0 Issue #45: mysql "intents"
4e388f2380 Issue #42: unit tests
a7729b5e73 Issue #42: unit tests
ba1c7957ab Issue #42: pgsql $ quoting
b916c169c5 add fingerprint, not sqli but close enough
7552fda8d2 Merge branch 'master' of github.com:client9/libinjection
f03d3c7c97 Issue #24: smoke tests for pgsql $$ quoting
949d91e4c6 remove impossible fingerprints
8243f96cd5 turn on more folding optimization
3507734229 Turn on folding optimization, add new fp
0b7ed06477 yay more..
19c7a56dda pre5
51198bb93f fix mutator, update fingerprints
8302aa1e1c samples
03e1fe0d3f fingerprints
5a42966d45 fix fingerprints
618e810bf2 updates!
27c80fa70a 3.0.0-pre4
c18ab952e4 correctly fix memory problem
0b15181d0e correctly fix memory problem
21e60e8364 make more clear
c905ac9fce whitespace
6aa56583fc use faster / safer memset to clear out token_t
4dbfba26bf use faster / safer memset to clear out token_t
ae83eca061 fix memory bug.  thanks valgrind
6f513f21b5 whitespace
9dbc7ce286 add api, fixup fptool
efde4ec4fd fixup fptool
3647b3778c fix nasty mysql parsing error
64ca1f6f74 fix test
bf02f4ed7b add fingerprint X
9cf4824d76 add fingerprint X
453759ef14 correctly parse mysql SELECT`foo`
1dfe359e47 tests for SELECT.1 stuff
04e068b1e6 Issue 24: unit tests
7e60bf8f1b fix
7bbed18739 yay unit tests
c585e9311f tests
d18fc8ece0 tests
e7f185b631 tests
6a96720cd3 test
e028b30a97 tests
56528495de tests
3188f3e98f more negative tests
97b96882ed start testing main apis
c373b7d12e remove more dead code
0ecb3e5724 remove dead code, add unit tests
a470567db0 yay unit test, found a bug
be2a39e9ab tests
aec40069ca more tests
e34c7ac0f4 remove unused folding rule
911353678a more tests
810e577521 more test
d381943969 more tests
5ef413fc27 more tests!
ad85d8c9f4 more folding tests
3e8d04ebee more folding tests
c0b62e1878 make consistent how variables are parsed and displayed for tets
83b5973a40 take 1 on folding tests
07f4994cd0 big engine change
067dc2c5e0 fix colon parsing rules
fae80fd051 refinements
3acd4cee2d add new type E for expression, allows making rules to eliminate types of fingerprints, reduces false positives
3a863708be autogenerate numerous matching patterns from existing patterns
4ee7ba73d1 more!
6e5745dde9 add tests, fingerprints for database identification sqli
62ca19c600 yay more
5ea608c79b add vertical tab as separator
a34ac03d97 detect not-quite sqli but close enough
d5aae6927a detect not-quite sqli but close enough
33a513ecf0 more
0c953a157e add log scanner
51ee6b8317 bump version
cfafbdfa9e more fingerprints.. more are actually not SQLi but look like SQLi
1684a8a03c more fingerprints.. more are actually not SQLi but look like SQLi
7bcd78a21d fix warning from clang on Mac
f084d6a096 prepare for i18n sqli!
33faaf35d2 Issue 35: actually test string truncation in c impl.  thank qerub
01e596465d fix memory problem -- thanks valgrind
230f468ad1 restore performance for multi-keywords
7a0529d542 hopefully finish with mysql backtick quoting
4e2addd240 more mysql backtick fun
8fbf3caae8 bump version numbers
2772fd1f3b add note
52922b5501 fix build on windows
c182f62dcf Big Engine Change! tokenizer faster and w/ public API. folding engine is rewritten to be sane
c24c3ce008 Merge branch 'master' of github.com:client9/libinjection
a48d6dacd0 partial fix for mysql backquotes
b666f5a57d whitespace
3292628bda bump v2.0.4
a5b2c489ee update
5a8986050b Issue 34 fix infinite loop, add unit test
25d281461c prevent special version of mysql into outfile
31b2d25e06 finish up adding fingerprints
ffaa3d84d2 more updates!
552dbc9374 samples
f1d50464be version 2.0.3
0a60659d1b update
5e2a6e63d1 add auto fingerprint maker, remove un-needed fingerprints from last commit
e9197fc1f3 add features to debug tokenizer
b4db6a5cf0 add all possible variations of padding sqli attacks with parens or unary operators
8428fc1edd undo last commit.. we are 2.0.2
f05e8380d4 updates
b6b709f74f a few more fingerprints and version 2.0.2
42c3ea689c fix another makefile rule
23fd3a4a84 bump to version 2.0.1
003b2eec21 fix spelling error
e51291afe4 Add fingerprint knknk, with tests
c77e7b126b fix makefile for sorting
f131ed99e7 add TEXTPOS() used in pgsql < 7.0
9f1ea3f1e3 website update
f3ce79fa8c bump to version 2.0.0
5ce6758d7a update
e9aa9e1265 update
db8328bcd2 add sqlite3 stuff
fcb67bd3e2 fix python module build step
973014d5d3 add some sqlite3 functions, cause why not
b55d14996f internally abstract keyword look up
633eac83a5 remove 3rd party libraries
f181cc018b remove dead references
9dcac7e383 removing more files
4a7c0f7ddd remove more files
211bba3877 remove unneeded files
8746dd06cf fix coverage tests
df955528de add a slightly better speed test
c4876a0a55 remove reference to old private.h file
0beca37ea7 cleanup automated check of sqlmap
f9149b903e add docs on embedding
fb84d5a719 remove private file
50456b2b46 remove use of private.h
77297ce0bd remove use of private.h
41c0ef9bdb remove more from private.h
ca184f60d6 remove use of private apis from speed test
dd0d9a378b slowly working on killing off _private.h
59aa52e4c8 make linking static in many functions
6a2a0f391e cleanup private header file, make functions static
0f591ff410 cleanup private header file, make functions static
c2fb010207 update
129d84fca7 update
e8a84825fa update
aafc3a89a2 cleanup python module stuff
9ae4276fb6 fix python modules
af659fe766 mv sqlparse_private.h to libinjection_private.h
bb9667b820 remove deprecated file
5c234cce12 move sqlparse_data.h to libinjection_sqli_data.h
feb17617c0 move sqlparse.c to libinjection_sqli.c
27cb676947 rename sqlparse.h (wut?) to libinjection.h
b423352ff4 change include guards
1e2c94413d API change to all callbackdata to be passed to fingerprint lookup function
9b558411a4 add -DNDEBUG to speed test
15c5a4b751 cleanup
b8b24ed96c cleanup
bbdcd95fe3 remove duplicate key, fix comments
0e4d145d2e add docstring for python
896057b65a update with links to jenkins
ea1e2ca10e update
aae30ffd3a binary optimizations #5
9c2954b84f binary search optimizations #4
2f737fa3dc binary search optimization #3
5c58759464 binary search optimization #2
b77323ecb9 binary search optimizations, part 1
efe921f780 fix last commit
3ed12cd712 standardize calling of cstrcasecmp for future optimization
eaf3c358f3 add stub,warning for backwards compatibility
98537344b3 simpify api and build, see Changelog for v1.3.0
7e50e9d087 simpify api and build, see Changelog for v1.3.0
0e763b6f86 documentation, comments
b76c14afee update
ac9f22dc5e allow clang to be used as compiler, remove makefile junk
c03c58d4d7 add some small sqli using @variables
130bb5dd3d update
b58c596844 Issue 32: fix fp of type oc
7b1905e167 Issue 32: add sample
b2825168b7 documentation
266d53c87a fix typo in comments
375e4e921e Issue 30: fix one case of small sqli
c013c64903 Issue 30: add test data
7fd0520889 Issue 30: add test data
53985a5293 Version 1.2.0
174b294caf issue #29: take 2 on fixing false negative
f8ca9c1b77 issue #29: fix regression in false_positive, false_negative
3fc757c992 issue #29: fix regression of type 1c
e531f4b6a2 remove code that checked magic 6th token.. not needed anymore
1f0e77cf17 non-functional change: invert logic to make code easier to read
145a7c7810 test of removing functions from private include
72d3eb9343 comments
acbc0126e4 and this is why we have tests
33253f6021 fix build
7bc989de3f simply a few functions to make them more clear
aace91d602 fix order to functions to please gcc gods
6dacc0cecf fix comment
96763d9c19 documentation, whitespace, comments only
6fd2347d8d fix sample code in README.md
2f94feed58 cleanup readme
00af153c52 update changelog for v1.1.0
55ada2968d set version to 1.1.0
12fd65e073 cleanup python extension module
3e94ae3b58 add new false positive
9b60dc170d Add MS-ACCESS functions
ece15c4341 nits
e53dd3c0b6 diagnostic script
2cd6ab2508 reduce FP of particular type
9d6f2ae3f4 add some options for testing
2326e9fae3 reduce false positives of fingerprint "nc"
f81e6f0bdf Add false positive to the pile due to last change for hpp detection
73897ef1b3 update changelog
3e06f649cd algorithmic generation of new fingerprints based on equivalence
039f758c4e ignore python build turds
617f6cbcfa bullet-proofing python extension
5b9731a443 update changelog
d0596aa0af Add fingerprints for hpp attacks
2403a178bc Add quicy way to force install python module for testing
81ff0bef1b fix up sqlmap tester
68132d366e add helper script for ModSecurity
f979a0c72a Giving thanks to those to filed bug reports
cc1e379303 add __version__ to python extention
c3a7fca973 Issue #23: remove cut-n-paste weirdo CURRENT_DATECURRENT_TIME
7201f90833 Markdownify changelog
93e74205a7 add 2013 in comments
7271e2976e add version number
f705fefb33 add change log
e58d6ab315 add fingerprint due to improved sql parsing
8c8888bab6 treat user_id as a none type, not a function
d9630e766d make fingerprint more accurate
87a659480c Add all microsoft transaction-sql functions
2158992b4c Add all microsoft transaction-sql functions
24448d95ac fix typo of mysql PERIOD_DIFF function
0850e187d5 more pgsql functions
bbbdf2d731 add more function
38cd5ef9cc more makefile cleanups
00c7eafdc1 Merge branch 'master' of https://github.com/client9/libinjection
32149a1e9f cleanup readme
7a0d41a1c6 more ignores
04d924cdd7 remove old python junk
d6f77a717f Fix performance test
2bc9265121 Remove unneeded dependency for unit test driver
d6046dd047 Remove unneeded dependency for unit test driver
144d222340 Remove BSD version of memmem and replace with optimized, customized version.  Also fixes any potential licensing problems
7f59703a23 add some nested comments test
2acb95ebfe fix detection of nested pgsql mssql c-style comments
84a949d8c9 fix up unit test
b5ab6a0182 add test to catch special case of nested comments
a5f320135d Add python module!
ccc2e3a185 improve documentation
d117a16673 purge sqli_normalize -- deprecated
b0a3fe6f87 move function from private api to public api to help embed in scripting languages
85cc4c037b Add sqli_fingerprints.h
875c2d2ab5 fix coverage?
a7a189b864 fix code coverage
3a8cfa6a8c prevent command line running
79c574cc66 Issue #23: fix for read-past-end in number parsing
2c05cb8b7c test for end-of-line in exponential formation 1E+
c30970c56f Issue #23: read-past-end errors
a1db2abf64 Issue #23: fix read-past-end error
ce9abe77dd odds and ends for valgrind
03a49025ae xml valgrind fix
f1383bdbcb add valgrind xml output
586358ff9d add valgrind xml output
eff87f25f3 update text
54d90ad17d Make a copy of input string without ending null byte, so valgrind can detect over-runs
2b5040d98f fix valgrind and unit tests
0931002a39 more money $ tests
742de279ad Issue #5: parse $money types
15ea0896d7 Issue #5: parse $money types
41a2149217 Issue #5: parse $money types
4b930d9ccc update test failure output
6e0efdac01 update test failure output
59a9937ebb fix up make test_unit
3bb1d7b309 switch to nosetests for getting xunit output, etc
e286c151fd ignore nosetest xml files
c0a921afce fix profiling build, take 2
12bba69ee4 fix profiling build
0cd7451f06 sort
acb85d2873 Issue #12: make json data file format
d5f9a4edf8 fix names to be more standard
65b2417787 remove bogus sqli
cddd30213b put sqli fingerprint in xml test output
d886dafe84 add fingerprint to xml output
21188af764 fix testing of false-negatives
0ee93d35a3 xml escape output before going in xml
916ef349f3 Issue:19 patch to let sqlparse.c build on windows
3b28dc76fd Fix unit tests due to test-driver change
9c3d805cbd new fingerprinting helper tool
131f52b7b7 remove mem allocation and free
e695600101 remove upcasing... not needed anymore
f759afdf2a fingerprint updates from last sqlmap run
20a11f9a17 add new output from latest sqlmap
977e312dcd help with a false positive case
c3decdc378 minor change to make grepping easier
7b9f7e4d91 cleanup
ba58cfa457 remove dead code, make c89 compatible, fix SELECT.1 parsing
d21043b876 C89 compatibile, fix loop bug
947218cb39 tests for issue#16 -- select.1 --> select .1, etc
9ea127f9a9 tests for issue#16 -- select.1 --> select .1, etc
86ea642af8 gprof test
f81aa32a23 gprof
d6f8154287 grof x100
24da427bf0 more gprof
4a45ae596b grof take 10000
6bad4a969f grpof take 6
1ea52152ae gprof take 5
131466d3e0 gprof take 4
14cde4d722 update gprof
3e2b771689 gprof take 3
0a4ab75aa1 gprof take 2
b3e80c643d take 1 on gprof
467b5e6e31 add new fingerprint
082339c1bc add new test case
8ac8eea133 use in-house version of memmem
0c8b90e402 update BSD license
3c48056398 is input is 0, return false, its not sqli
f14c451f17 nits
b055e97714 nits
56af9d3864 nits
352f2712a8 fix python nit
965b4bdc6d fix python nit
c58c055a48 fix double encoded entry in test samples
d28ba46576 fix double encoded entry in test samples
c9a3f69388 remove use of "bool" due to microsoft
1e6a0c99cf completely case insensitive now
361f76dccc fix unit test
3d7f0bfe5c always return 0
51735a8308 Make reader emit output in cppstyle xml format for jenkins
0ecaff2a20 nits
b21a604277 comments and whitespace only
e305d76876 more nits
50a13441f8 more nits
8f2501b955 more python nits
4a128816e5 fix python nits
f4e578a539 yet more cleanups
c5e4f84cee more cleanups
ed9daa9808 eat own dog food and use json file for input, not python
400c8d3cee fix build
cba6475782 minor cleanup
757afc97cf fix gcovr
69ecb3f406 remove dead code
740afe461e remove test program from code coverage report
24655ee2e0 Improve JSON output
2a8f9fadfa Generate JSON output
766a39f521 Fix Issue 15, left/right joins not parsed correctly (benign)
c941df029e fix test driver to work on python older than 2.7
2f4bc4acd9 fix test driver to work on python older than 2.7
c312d3c5db cleanup dead code
f515322749 more makefile fixes
a6cc38a33c undo whitelisting of some patterns.. thanks mysql
9d5d351446 removus bogus entry
1aae61ca5e More unpleasant mysqli conversion issues
a91f9b7d70 comment out troublemarkers
a0821f98da part 1 of MS style parsing, folding improvements, adding fingerprints
ea39157481 comment out trouble makers
832d842aa1 comment out trouble makers
d9b00d717b reduce FN
d2585efe6b add current year
50b3f89124 fix dependencies in makefile
83e0d0fa78 make new rule for cppcheck
2200e16963 poke
79307830af update copyright
c0388ebcce test
9e3c90426c add tests for mysql implcitit type conversion attacks
9641838104 another change for test coverage
c74f3b148e keep going on test failures for code coverage
4fd3ad5831 more makefile fixes
c9be0ea78d more makefile fixes
c665292f22 more code coverage
4909196ed8 fix exclude pattern
25dbb346c4 Fix up gcov
1ef099ef5d take 3 on code coverage
a754a077ca fix makefile
8bfb3a5c73 atempt to use gcovr for coverage
ef52f4fbab fix code coverage in makefile
48997c496e more nits
5ef613cd55 more cleanups in python code
9b3a773223 put into function
8b283dc665 redo style fix
b036a49599 more cleanups
6722f5b6b0 remove cppcheck xml files on make clean
14dc17d8c0 fix some c/c++ style warnings
1ada6ee7a9 fix C++ support
b8f975504f fix up GNU_SOURCE stuff
c102c16a7e update to latest
6b4847153e Fix memmem usage
ca788063fa Fail on any warning
e6a1ace34f make all binary exes from makefile
b2cb2d3f44 fix C++ compatibility
f234dc1fe8 improve english comments
599dfe0fb8 handle more "SOS" cases.  Has too many FP, but will work on that tomorrow
52603894bc add s&s, or ...." & "... to list
bd1bf33e6c add "not rlike" and "not regexp" as single operators
a89cd820b1 new tests for mysql bizarro logic
5bceaeb62b minor additions of sqli
036e6c6bfa Issue 10: fold harder... obfuscation by parens and unary ops will be harder now
c63f89395d add some new variations of obfuscation by parens and unary ops
61aec9fe2f fix core dump on testing script (not libinjection)
75bed444e7 remove debug, fix issue 8, strstr is forbidden, issue 9 pgsql nested comments
3365480910 fix unit test broken in last commit, add new test for pgsql unit tests
fc3a325a73 Close Issue 7.  Keep more info on how strings are started and ended
65e357e102 add comment-line url-encode script
537c7055e5 Remove reference to GNU
6058b80019 add helper script
cd7e6ce310 switch to BSD license
db151081f7 remove cxxtest
33fda47ef9 add ability to test folding code
6408d06373 cleanup, additions
e49251d632 Treat TRUE FALSE as numbers not keywords to prevent trival changes in input to make new fingerprints
47b9753f07 more samples
380abf04b3 various updates, fixes, and tests
0f090169c6 fix inconsistency between NULL and \\N
6dad3fa361 Add more samples, some FN)
6db5b86a47 more samples added
b1d9b445ea duh: use g++ not gcc when compiling c++ files
259e642874 merge
5979b9b758 add a few fingerprints and tests for comparitive precomp attacks
a3d5827ada more fp updates
9681c9f349 undo bad fingerprints.txt file
6a54e531d6 Add more cases from fuzzing
c3411f59a1 Fix dependencies of autogenerated files
3d70aeff88 fix test_speed make rule
a2d078c0e6 merge
f0bda87bc9 fixup makefile/extractor sample code
1393ac787c Big fingerprint update due to fuzzing
53b5560160 Replace strspn with local version that takes into account string length.
ce8bca4b6e more makefile cleanups
00430703c8 Replace C++ with C, add "make valgrind" to test memory problems, remove gcc -static type linking
cdedc9e37d Reformat indent
6399f4bc9a whitespace, formatting
e42080ca07 Fix performance test rules in makefile
9adcd0f194 clean up Makefile rules
7b68847978 restore performance test
ceb69b6026 autoregenerated
0c8b84d926 make CHAR a function, add BIN as a function
5d206f97f7 Remove non-sqlis from test file
6b5f8acfe0 new fingerprints
bc65db93eb make fingerprint matching function something that can be passed-in instead of static hardwired
6fcb3b2473 Remove macros for unused variables
c887b38f79 Fix bug parsing */*
e68f4758b3 Restore make test_unit
02cc5fb7f1 restore unit tests
89d14eb089 nonfunctional change to allow parser to modify parser state.
33343600b5 add new test exposing bug in */*
d7a06351dc Fix more false *negatives*, thanks Ivan
7a4d498f42 makefile update
4fdbd91d76 a few more false negatives fixed up
06eac72396 Add support for oracles NAN types e.g. binary_double_infinity
423495c484 start of parsing TSQL money types
9fdf78bdd0 doco
beb6a0ef7a doco
6d43c406eb add doco
0173433ac7 add doco
3248150dcd add doco
81c5c5af8e fix readme link
f29eca9c23 add more test cases.. thanks ivan!
718f6fe794 add another fingerprint
141e2dc966 Fix false negative due to use of strchr.  use memchr instead.  DUH
91b01e06e7 update autogenerated file
af1b025ff2 add 2 new fingerprints.  Thanks ivan!
b39b6af78f Remove use of macro
c084414c6b comments
031c81b39f fix for parsing "IS NOT" operator, more tests
1461aca21a more tokenization tests
86ad7e06be remove old C++ test driver
182c901830 make line buffer larger to handle crazy sqli
90fcbf6641 fix make clean rule
ec647149eb Fix up rules for gcov reader
4b64a93abf comment out dead code
ae9dd15bed Move input normalization function to separate file to reduce dependencies
58637098ea remove dead code
3c9bb27ffe remove tests of dead functions
d7f1946f1b Make sure sort uses LC_ALL=C
632a68065b make clean update
1a8abfb694 gitignore updates
bc641f8c8b char test
1f4e2174f1 remove unused function
0c4a8a06e0 fix incorrect tests
3dee39cc41 test backslash and other chars
840d4af901 more tests to cover dangling cases
ad87e7ced8 more tests
86323dc5df remove incorrectly checked-in files
d1770b13da remove unused functions
1ab4523afb use new test-driver instead of old unit tests for gcov/lcov
44ddcfef00 ignore gcov turds
a4b3870f0c remove trailing newline in test input so we can test truncated SQL parsing
f62b0bfc0c fix odd by 1 error, fortunately, this was too short, not too long
b30c9f2647 more tests
ce10c31211 remove debug comments
3c058563b9 Slowly deprecated C++ tests and replace with new hotness, language independent tests
4543930e68 make structures align nicely, make test to match
6dba371d44 bug fix, test fix for hexadecimal number parsing (minor)
53e0f030e9 WIP: new platform/language independent unit tests
ef90755689 change function name to something more descriptive: sqli_tokenize
2bd8705d4e more fingerprint updates
5840eb7f40 various fingerprint updates
84a4eb3704 fix compilation under c89 rules
d3c789118b add rtrim function
b75d52b4b8 take1 of new c version of test program
49bd0e878e improve "make clean" ruleset
46f39f96a1 Adjust TRAILING token
ef83e54291 add new false positives
1414521f89 fix various C casting nits
0a881ee8d5 fix various C casting nits
04309867c5 remove Wmissing-prototypes as it is for C only
3e83a2660f fix unbalanced macro
654fa0fe03 update to latest
c1881a59ea update to latest
1f76e0d6ed update to latest version
fe79f4b87d more public api simplification and basic HOWTO
7995e6dbd2 further simply public api
2146e7aa2a further simplify public api
b7697b8b58 fix warnings
55b8689d5f fix all warning under -Wall -Wextra -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wmissing-prototypes -Wconversion
39c0642fe4 remove un-needed files
25c7031688 upgrade to latest
a597221384 upgrade to latestmodp_burl.h
84267b11af use new built-in string normalizer
7b9cb0daad add html decoder
37d7a62e77 add latest versions
b06ad71c05 improve string normalizaiton performance
7480d9892a ignore more stuff
bef95ebd46 remove rule that is too sloppy
548b6ad8be fix comment in comment
bbdffbba11 fix logic in extractor
ccbf9900ca add comments
aab2855edd add command line interface for more testing
9400111e5a fix extraction logic
7ff03971cf remove dependency on stringencoders to make build easier and to make static executables
57ce7304cc add linkage for extractor
eccbaf3330 improve extractor
a01c88eba7 cleanup whitespace, etc
dc47897d69 more
36796f2e5d enhancements
09f00bb15e add rule for extractor
b5e3775051 add extractor
e4cd2dd6d9 allow cmd line reading of stdin, not just files
d811b51200 add more false positives
d76a1e9ea3 fix rules for unit tests, speed tests
af8f039837 cleanup gcov/lcov support
26fb7920f5 remove dead fingerprints
0a23a27e74 add comments
4460c7cc43 add 2 new FP
a8b26b708b fix false positive with work "LOCK"
c623e723b3 add attacks from spiderlabs 05/2012
4b69adcb9f cleanup generated file
8ee936ba80 add rules for common tasks
7d4a2eb5d2 sort fingerprints
297b2af18e fix makefile rule
ed56709d48 move fingerprints out to seperate file to ease analysis
8271e16199 fix makefile rule
05dcd3ef60 new samples courtesty rbarnett
fc1652e5f0 rule update
abb30deac4 recognize oracle TO_CHAR
3a2062578d yet more rules updates
d7ca64aff9 more rule updates
314c045f4c rule update
485309799f Merge pull request #2 from ivanr/master
7baa704ba5 SQLi samples collected by Miroslav Stampar (@stamparm).
26d3a1940c Merge pull request #1 from ivanr/master
4856e329cf Remove stray licence URL
3137e7d217 add GPL v2 license
47038f0850 add GPL V2 license
e28b6d948b Add GPL V2.0
633de7a3af update readme
1540e2b24f remove junk
63184df4f4 initial import -- not quite ready for primetime.. but will be soon
d97bc69b7a fix misnaming
c7c46a97e1 import of cxxtest, 3rd party
45a6108119 ignore *.pyc
699775c746 start of import of secondary files
18a6f81583 Initial commit
REVERT: 3d719f14f6 [DEPS] Update libinjection to latest commit on main branch
REVERT: b2a73f944e Merge commit 'c2f7142a5a4a0f57460f439d03b8b286aaf48001' into dev
REVERT: c2f7142a5a Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1be3bbf..06dc0be56e
REVERT: 8b30699bb0 [DEPS] Update headers-more-nginx-module version to v0.37
REVERT: a2b17f289a Merge commit '5b87624e3befb8c22a711e933793f01bfc7b7695' into dev
REVERT: 5b87624e3b Squashed 'src/deps/src/stream-lua-nginx-module/' changes from 69f0cd7621..4169f1ba16
REVERT: d035fab4ac Remove obsolete documentation files from nginx source
REVERT: d8032a823e Merge commit '0bbff4e008b934d77e8db8af9d39435c91db9360' into dev
REVERT: 0bbff4e008 Squashed 'src/deps/src/nginx/' changes from da82f28ead..37fe983554
REVERT: bc5d0a9ccb Merge commit 'c566d322b2f54889db220d733834e95d73edca38' into dev
REVERT: c566d322b2 Squashed 'src/deps/src/lua-resty-core/' changes from 2da3d7719a..cb7264da6d
REVERT: eafa4d7481 Merge commit '096f2ff62568be578cfda21a729dc9992161e72e' into dev
REVERT: 096f2ff625 Squashed 'src/deps/src/lua-nginx-module/' changes from ea09d92adf..5bd471a4bc
REVERT: 4cc3c372a3 [DEPS] Update dependencies: luajit2 to v2.1-20250117, lua-resty-core to v0.1.31, lua-nginx-module to v0.10.28, stream-lua-nginx-module to v0.0.16
REVERT: 917109ee22 Squashed 'src/deps/src/nginx/' changes from 37fe983554..da82f28ead
REVERT: 5d1c452444 Merge commit '917109ee223c2cfdb897f83b92d5376d7466c1c6' into dev
REVERT: e4a4d8ea53 Merge commit '4a85d5008d808844e6f280a0552f323c029695e6' into dev
REVERT: 4a85d5008d Squashed 'src/deps/src/luajit/' changes from 098183d9d..93162f34e
REVERT: aede582358 [DEPS] Update luajit2 version to v2.1-20250117 in dependencies
REVERT: da82f28ead [REFACTOR] Update requirements files to include importlib-metadata and adjust setuptools version
REVERT: db42fe045b Update CHANGELOG.md file
REVERT: 47c3652347 [FEATURE] Add plugin_list command to CLI for listing available plugins and their commands
REVERT: 9e13f15807 [REFACTOR] Remove LOG_LEVEL parameter from setup_logger calls in job scripts
REVERT: 65a611072b [REFACTOR] Rename utils.py to backup.py and update import statements across the project
REVERT: 9e4c35b1e1 [FEATURE] Rename MODSECURITY_CRS_PLUGIN_URLS to MODSECURITY_CRS_PLUGINS for consistency and update related data migration logic
REVERT: e2b2b7a0fa Add urllib shenanigans back as it can create problems and update psycopg
REVERT: 4e15a76413 [DEPS] Update requirements files to include setuptools and pip with safety notes
REVERT: cbf63d15fd [CONFIG] Update pre-commit configuration to include reports.js in codespell skip list
REVERT: 9c5aa2310a [DEPS] Update urllib3 to version 2.3.0 and adjust autogenerated comments for Python 3.10
REVERT: c37b2fb626 [DEPS] Exclude test directories from Python requirements update script
REVERT: 4c6c4f9104 Remove everything related to zstd as we are working on it on another branch for now
REVERT: e666be3108 [TESTS] Remove obsolete test files from zstd-nginx-module
REVERT: fff09c5924 [DEPS] Update post_install script for zstd-nginx-module to remove test directory
REVERT: ef062b50dd Merge commit '978165a4fd10558126803cd810a8d57d34580f00' as 'src/deps/src/zstd-nginx-module'
REVERT: 978165a4fd Squashed 'src/deps/src/zstd-nginx-module/' content from commit f4ba115e0b
REVERT: 4b09e1c8d2 [TESTS] Remove obsolete test scripts and related files from zstd CLI tests
REVERT: 73c49c41a8 Merge commit 'b06faf1e8a0d77d298679df8d98cb03324e4da8b' as 'src/deps/src/zstd'
REVERT: b06faf1e8a Squashed 'src/deps/src/zstd/' content from commit 794ea1b0af
REVERT: 67ff7475aa [DEPS] Add zstd v1.5.6 and zstd-nginx-module v0.1.1 to dependencies
REVERT: 95df521ba6 Merge pull request #1906 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.208.0
REVERT: 635e22fca0 Merge pull request #1905 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.12.0
REVERT: cf405bc77f Remove unnecessary post_install cleanup commands from deps.json
REVERT: 352267d644 Update post_install scripts in deps.json to remove unnecessary cleanup commands
REVERT: d8b6d701b1 Revert "Remove unused test file for lua-gd"
REVERT: 623d68d13b Revert "Remove unused test files for lua-cjson"
REVERT: d5dbd46dcf Remove unused example files and headers from zlib examples directory
REVERT: b61ded6858 Revert "Remove unused test files and scripts from ModSecurity"
REVERT: 90359705c4 Revert "Remove unused example files from zlib examples directory"
REVERT: 60326f392a Revert "Remove unused test files for libmaxminddb"
REVERT: cfa7f5a101 Remove unused example files from zlib examples directory
REVERT: 9aef1a879a Remove unused test files and certificates from stream-lua-nginx-module
REVERT: 9e07798513 Remove unused example files from ngx_devel_kit
REVERT: 51434861db Remove unused documentation files from Nginx integration
REVERT: ba242318bd Remove unused test files and scripts from ModSecurity Nginx integration
REVERT: 3a7a25b568 Remove unused test files and scripts from ModSecurity
REVERT: f2ac67a5e6 Remove unused documentation files for Mbed TLS
REVERT: ddd8a7d4ef Remove unused test files for luasocket
REVERT: a4e550bf16 Remove unused test files for lualogging
REVERT: bddb5f54fe Remove unused test files for LuaJIT
REVERT: e8bccff876 Remove unused test files for lua-resty-upload
REVERT: c71a7d9321 Remove unused test files for lua-resty-string
REVERT: e918e26c8a Remove unused test files for lua-resty-signal
REVERT: 1590573968 Remove unused test file for lua-resty-session
REVERT: 1b31e33a48 Remove unused test files for lua-resty-redis-connector
REVERT: 714105474b Remove unused test files and certificates from lua-resty-redis
REVERT: d3a25aca34 Remove unused test files for lua-resty-mlcache
REVERT: 597aa7d2e3 Remove unused test files for lua-resty-lrucache
REVERT: ab3013359d Remove unused test files and configurations for lua-resty-logger
REVERT: c259780b4f Remove unused test files and libraries from lua-resty-ipmatcher
REVERT: ff1adf0230 Remove unused test files and certificates from lua-resty-http
REVERT: ef98a5ae5e Remove unused Lua JSON encoding and DNS test files
REVERT: e03b67d044 Remove unused certificate generation and test files for mTLS
REVERT: 116a8b5b26 Remove unused test files and configurations for lua-nginx-module
REVERT: 4f5d1919c3 Remove unused test file for lua-gd
REVERT: 402afb17ae Enhance post-install scripts to handle patch failures for multiple dependencies
REVERT: 351ef0cc45 Remove unused test file for lua-ffi-zlib
REVERT: 3ba529359e deps/gha: bump ruby/setup-ruby from 1.207.0 to 1.208.0
REVERT: 7d31b2a8db deps/gha: bump docker/build-push-action from 6.11.0 to 6.12.0
REVERT: 0e4f948eb5 Remove unused test files for lua-cjson
REVERT: b698363c34 Remove unused test files for Lua 5.1.5
REVERT: c6c9f510ca Add post-install script execution to init_deps.sh
REVERT: 190225c701 Remove unused test files for libmaxminddb
REVERT: 7a7c93255e Remove unused test files for SQL injection and folding tests
REVERT: 76b9e3838d Remove unused test file for lbase64
REVERT: 157836eb37 Remove unused test files for headers-more-nginx-module
REVERT: 8d27236b1a Refactor init_deps.sh to simplify post-install script execution logic
REVERT: 2146e20608 Remove test, doc and example folders in deps
REVERT: 389efdd479 Update .dockerignore to exclude temporary virtual environment and test directories
REVERT: 87fdcb2ece Add order column to bw_selects and update migration scripts for version 1.6.0-rc2
REVERT: 51f6cf570d Add daily migration updates for Docker dependencies in dependabot configuration
REVERT: 92d8af4a5b Bump version to 1.6.0-rc2 and update related Dockerfiles and configurations
REVERT: 642de7313f Add order attribute to Selects model and update related database logic
REVERT: 52b07fe079 Update setup.html to indicate that the Admin Email field is optional
REVERT: fde261abc1 Add blacklist configuration options to JSON templates
REVERT: ccc25fb9f7 Add debug logging for CSRF error handling in main.py
REVERT: 788c2c56bc Fix indentation and formatting issues in bunkerweb-scheduler.sh and entrypoint.sh
REVERT: 159c9475f3 Add error logging for database connection failures in scheduler scripts
REVERT: ee708e44f7 Refactor plugins-settings.js to improve handling of key-value pairs by allowing values to contain '=' characters
REVERT: 855ddaf9f3 Implement SERVER_NAME handling in raw mode for services_service_page
REVERT: 57080e4637 Enhance plugins_settings_raw.html to handle new endpoint and cloning scenarios for SERVER_NAME setting
REVERT: 4b5ef2341f Refactor services_service_page to streamline variable handling in raw mode
REVERT: 2db4905297 Update Dockerfile-debian to use consistent base image SHA256
REVERT: c09c30fce8 Merge pull request #1898 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.28.1
REVERT: ddc679f34b Merge pull request #1897 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.1.0
REVERT: 26b9dd7837 Update postinstall script to create environment variable files for bunkerweb
REVERT: d5187ddab6 Update Strict-Transport-Security header value and documentation
REVERT: 69fe0f9e8a Fix paths in gunicorn configuration for bunkerweb UI startup script
REVERT: fa48dda8e9 Enhance step data handling in Database class by adding ordering and restructuring data appending
REVERT: 9300d1b4d6 Update pre-commit configuration to upgrade StyLua and Gitleaks versions
REVERT: 9b193e996e [MODSEC] Update UI configuration to remove additional attack protocol rules
REVERT: 4d1da54880 Update advanced documentation
REVERT: e8943e1da7 Improve help descriptions for Brotli and Gzip compression settings
REVERT: 18a8c4611c Add stream support in Kubernetes integration and enhance reverse proxy handling
REVERT: c2bce9d010 Rename 'Security tuning' to 'Advanced' in navigation and clear default whitelist IP addresses in settings documentation
REVERT: f5e183dc99 Fix log message to indicate successful download of good entries in greylist and whitelist scripts
REVERT: 6bfe852b44 Clear default whitelist IP addresses in plugin configuration as DuckDuckBot's ips change too often
REVERT: d44a9b3d3a Update Cloudflare API token alias and change RFC2136 algorithm to HMAC-SHA512
REVERT: 1b28fcd633 Add deprecation notice for Swarm integration in documentation
REVERT: 426f1a0349 Update settings documentation
REVERT: d61c10e8e0 [#1889] Introduce SSL plugin for managing HTTPS settings and fix https redirect bypass when a client was whitelisted
REVERT: 5749947b62 Update changelog for v1.6.0-rc2 and enhance certificate validation in customcert plugin
REVERT: 18535b9307 Merge commit '275874fbb014e0e3ab5a27c7d25c06b4112820b7' into dev
REVERT: 275874fbb0 Squashed 'src/deps/src/libmaxminddb/' changes from 0ff5a5bfb3..cba618d658
REVERT: 466c9c147d Update changelog for v1.6.0 and bump libmaxminddb to v1.12.2
REVERT: 3cbab8a660 Fix logic in SSL certificate validation to ensure proper handling of custom SSL options
REVERT: b66e1f1403 deps/gha: bump github/codeql-action from 3.28.0 to 3.28.1
REVERT: 87c3e4c3c3 deps/gha: bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0
REVERT: 970a30b65b Refactor limit connection configuration to improve clarity and correct default mappings
REVERT: c97fd79e0e Refactor configuration handling to remove unused parameters and improve clarity in multiple settings processing
REVERT: 383af8f421 Enhance ModSecurity rules by adding additional rule removal for attack-rfi in UI configuration
REVERT: c32f1c10a6 Add error handling for read-only database mode in instances action
REVERT: 3e584f3df9 Add custom SSL configuration options to template files
REVERT: e613148a29 Refactor documentation deployment steps for clarity and improved functionality
REVERT: f25ba38eec Refactor database path handling to use Path object for improved compatibility
REVERT: 9a967805ff Merge pull request #1885 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.6.0
REVERT: 8ffc7b702a Merge pull request #1884 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.11.0
REVERT: 9ab4da418c Remove CVE-2023-6129 from Trivy ignore list
REVERT: 8df30f01e5 Update PostgreSQL and MySQL images to latest versions in configuration files
REVERT: ca4e45addd Update setuptools and sqlalchemy versions in requirements files
REVERT: 3fd3046144 Update Dockerfiles to use new image digests for Debian and Red Hat
REVERT: eb7b9aac75 Remove PostgreSQL 17 warning from documentation regarding Docker integration
REVERT: 4a59ba51bb Refactor database version check and configuration update in scheduler scripts
REVERT: 43b905fee2 Update Dockerfiles to use new base images and remove CVE references
REVERT: 30a0efb7f9 Refactor database connection string validation to improve readability and add recommended drivers for MySQL/MariaDB and PostgreSQL
REVERT: 5599cc8013 Refactor bw_ui_users table migration to conditionally drop columns and set username as primary key
REVERT: 5b53c72078 deps/gha: bump actions/upload-artifact from 4.5.0 to 4.6.0
REVERT: 527fa9d9df deps/gha: bump docker/build-push-action from 6.10.0 to 6.11.0
REVERT: 27ac97828e Add retrieval of database metadata in download-pro-plugins.py
REVERT: 800f7a36b8 Refactor documentation deployment workflow to separate hidden and visible deployments
REVERT: 454adaf0cc Update push doc workflow to edit the version after deploying it
REVERT: 851b0ff806 Fix typo in GitHub Actions workflow for documentation deployment
REVERT: e8461d189d Update logrotate configuration to include Let's Encrypt logs
REVERT: 54fd5f01df Update plugin versions to 1.8 in README and documentation
REVERT: f8452b8f50 Squashed 'src/deps/src/libmaxminddb/' changes from 24df335085..0ff5a5bfb3
REVERT: 8767c0822f Merge commit 'f8452b8f503efa7ad2535a51bc3a449ccd01c4b8' into dev
REVERT: 416289fd09 Update libmaxminddb to version 1.12.1
REVERT: 9fb0475c3d ci/cd - push hidden doc for RC releases
REVERT: 95456ddff9 Enable automatic Let's Encrypt certificate generation in Authelia docker-compose configuration
REVERT: cd39c99102 Fix path in setup-linux.sh to copy configs from the correct directory
REVERT: 77c6df70f6 Refactor test cleanup to use --remove-orphans flag in docker compose commands and streamline bw-data management
REVERT: 7d6a19321b Add ModSecurity rule to remove false positives for LFI attacks in Authelia configuration
REVERT: 455abccb92 Refactor JobScheduler to use schedule.Job type and optimize healthcheck job scheduling logic
REVERT: 6222c0ad4a Add redis-data volume to autoconf.yml for persistent storage in authelia example
REVERT: 67a04f8ba5 Remove obsolete Magento test configuration file
REVERT: b6bde203cf Update dependencies in requirements files to latest versions
REVERT: 1f9393f8d0 Refactor dotenv variable loading to improve readability and error handling; enhance server name validation logic and optimize plugin loading with threading
REVERT: b44492c685 Enhance health check and reload functionality with temporary file indicators and improved timeout handling
REVERT: dfeefc5442 Merge pull request #1867 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.2.1
REVERT: 3316736424 Refactor JobScheduler to manage module paths more efficiently and prevent duplicate entries in sys.path
REVERT: c214c503f8 deps/gha: bump softprops/action-gh-release from 2.2.0 to 2.2.1
REVERT: 675913ae8b [#1659] Refactor server configuration to support multiple HTTP and HTTPS ports with common options for improved flexibility
REVERT: b59afa049b Enhance plugin module execution by validating absolute paths and ensuring module spec creation
REVERT: 054dd85af8 Enable AUTO_LETS_ENCRYPT in Redmine Docker Compose configuration for automatic SSL certificate generation
REVERT: 6fe460d8c2 Refactor environment variable handling in certbot jobs to use cmd_env for improved flexibility
REVERT: 4846000ad4 Refactor theme toggle implementation in JavaScript and HTML for improved clarity and functionality
REVERT: 10a19fc72c Update DockerTest to conditionally set USE_LETS_ENCRYPT_STAGING based on AUTO_LETS_ENCRYPT
REVERT: 7f136757d5 ci/cd - temp rename k8s cluster
REVERT: 854b78669f ci/cd - increase k8s cluster version
REVERT: 7a4f7abe6a Update dependencies: bump setuptools to 75.7.0, update boto3 and botocore to 1.35.93, and upgrade google-api-python-client to 2.157.0
REVERT: 5136b1c8fc Add 'order' column to template settings and custom configs for improved sorting
REVERT: e3d5d5cd51 Add new settings ignored by configuration warnings: RELOAD_MIN_TIMEOUT, DISABLE_CONFIGURATION_TESTING, and OLDPWD
REVERT: adc016b6d8 Monthly mmdb update
REVERT: 2554cf9e42 Update Dockerfile to use Python 3.13-alpine for improved performance and security
REVERT: df2fdffeeb Update pytablewriter to version 1.2.1 and msgspec to version 0.19.0 in requirements files
REVERT: f0021701c0 [#1421] Add support for multiple listening ports in server-stream configuration
REVERT: e5bef59d91 Enhance instance status handling by adding 'failover' state and updating related logic in the database and UI templates
REVERT: 1dc8b6de31 [#1421] Add support for TCP toggle listening in server-stream configuration (now UDP doesn't replace TCP when activated)
REVERT: 5e5130c398 [#1467] Add multi-user support in Auth basic plugin with dynamic user-password handling and update AUTH_BASIC_LOCATION regex to be more open
REVERT: 5c21ecb9dc Add high availability configuration details for BunkerWeb installation
REVERT: 79b53ec15d Refactor conditional logic in postinstall.sh for improved clarity and consistency
REVERT: 4a94680615 Set ownership of Nginx configuration directory to nginx user and group
REVERT: 5a28861b71 Refactor RHEL distribution handling in LinuxTest to streamline package installation and reset PHP module
REVERT: 2451ed4048 Add custom SSL certificate data and priority configuration to setup
REVERT: 3514d5c3f8 Rename "Custom HTTPS certificate" to "Custom SSL certificate" and update related descriptions in plugin.json
REVERT: 11c6f2635d Add custom SSL certificate priority configuration and update related identifiers
REVERT: 0fd01af23c [#1762] Add configurable limit for SecRequestBodyNoFilesLimit in ModSecurity
REVERT: 5155a203f3 Update Redmine and database configurations to use PostgreSQL and version 6
REVERT: de4366ac1c Update MariaDB image version to 11 in Passbolt configuration files
REVERT: e410eaa255 Add RHEL and RHEL9 specific PHP installation steps in LinuxTest
REVERT: 327933617f Update Drupal version in setup script to 10.4.0
REVERT: 7c941009d7 Fix log truncation command in LinuxTest and update debug failure logging
REVERT: 925bf43fbb Set UI_WIZARD environment variable to 'no' in core test workflow
REVERT: 95c7a16afb Merge pull request #1844 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.207.0
REVERT: e346f31807 Update workflows and Dockerfiles to support Fedora 40, removing references to Fedora 41
REVERT: fa05364074 deps/gha: bump ruby/setup-ruby from 1.206.0 to 1.207.0
REVERT: 3e67dbdb8d Update OWASP Core Rule Set to version 4.10.0 and add CVE-2023-5003 to restricted files
REVERT: 04af5fd531 Update Moodle configuration to use MARIADB environment variables
REVERT: d4caf6ac14 Fix path to Nginx executable in configuration check
REVERT: 3c827e2eed Remove unnecessary dependency compression steps from Dockerfiles and post-install script
REVERT: 15fb2f57a9 Add method to retrieve UI users with optional dictionary format
REVERT: 54bb80763b Add job path to Job initialization for better context in logging
REVERT: 2e5b84a566 Update test URLs in tests.json for Tomcat example
REVERT: 77b9957d8b Update Tomcat image version and modify TLS URL in tests.json
REVERT: 38600a0441 Update nginx and nginx-mod-stream dependencies to specific version for Fedora package
REVERT: 56f8d2a591 Add systemctl restart for bunkerweb in LinuxTest
REVERT: 611f4f64a7 Update regex for server name validation in settings.json
REVERT: fc83138d98 Create dummy variables.env file for bunkerweb if it doesn't exist
REVERT: f340999140 Enhance cleanup process in LinuxTest by adding log rotation and truncation for bunkerweb logs
REVERT: 75a8f39670 Update HAProxy configuration to replace 'mybunker' with 'bunkerweb'
REVERT: 141b6aac6a Add return value assignment in JobScheduler after executing plugin module
REVERT: 26d70c1a54 Update KubernetesTest to filter environment variable replacements for DaemonSet of bunkerweb
REVERT: 3645151330 Add CUSTOM_LOG_LEVEL environment variable to KubernetesTest for bunkerweb
REVERT: 6429a0ea70 Update KubernetesTest to replace environment variables for bunkerweb
REVERT: a10e9cd7f8 Add additional volume mounts for bunkerweb with appropriate permissions
REVERT: dbf398a01c Update Dockerfiles to create and set permissions for /data/www and /var/www/html directories
REVERT: 1d022fbe45 Enhance Job and JobScheduler classes with unique environment handling and improved initialization
REVERT: c4cce2a1ac Update Docker images in configuration files to use 'php:fpm' instead of 'php:fpm-alpine3.19'
REVERT: fa370f39b3 Refactor Docker and Swarm controllers to improve container and service retrieval with enhanced error handling and namespace filtering
REVERT: de54a88693 Replace 'docker-compose' with 'docker compose' in test scripts for consistency with updated Docker CLI commands
REVERT: db160b106a Merge pull request #1828 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.206.0
REVERT: 32660382b4 Fix file paths in letsencrypt.lua for certificate retrieval
REVERT: e36755841d Refactor Job class initialization to include plugin_id and improve job path validation
REVERT: 310e044e28 deps/gha: bump ruby/setup-ruby from 1.205.0 to 1.206.0
REVERT: c2c52f5f71 Update letsencrypt.lua to include LETS_ENCRYPT_CHALLENGE check for wildcard usage
REVERT: 342164da38 Refactor import statement in certbot-new.py to use letsencrypt module for improved clarity
REVERT: eda8a10ce6 Refactor domain handling in certbot-new.py to streamline input processing and ensure consistent lowercasing of server names
REVERT: 4ca6bd53e8 Enhance domain handling in certbot-new.py to support both string and set inputs for domains
REVERT: 12c3275303 Remove redundant paths from sys.path management in bunkernet jobs
REVERT: b27ed6f94d Improve dynamic module import in JobScheduler to manage sys.path more safely
REVERT: 08cba813c6 chmod +x all examples scripts
REVERT: 6d1a271a03 Import dump function from yaml in DockerTest.py
REVERT: 6fc4b52653 Refactor environment variable handling in AutoconfTest, DockerTest, and SwarmTest to use dictionary assignment and add CUSTOM_LOG_LEVEL
REVERT: 59f5b2e65d Update KubernetesTest to exclude IngressClass from environment variable replacement
REVERT: 65cacf5412 Update test configurations to use 'bw-scheduler' service and adjust environment variables
REVERT: 32f6db39af Merge pull request #1816 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.205.0
REVERT: 33d6247eb0 Update GitHub Actions workflow to ensure test script is executable before running
REVERT: fb29640330 deps/gha: bump ruby/setup-ruby from 1.204.0 to 1.205.0
REVERT: f074f9f709 Refactor GitHub Actions workflow by removing redundant test preparation jobs
REVERT: 4b2a853318 Refactor database configuration update and migration logic in scheduler scripts
REVERT: 8d2a95b696 Merge pull request #1811 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-37cdac4
REVERT: b549a28965 Merge pull request #1810 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-38791b2
REVERT: 9f575d0e35 Merge pull request #1807 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-d3f4492
REVERT: 12b49adf23 Merge pull request #1806 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-5e1b956
REVERT: f405963170 Merge pull request #1802 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.28.0
REVERT: 32b6df02fc Update Dockerfile to use Python 3.12 and ensure pip installation for dependencies
REVERT: 586beda91c Refactor JobScheduler to improve environment handling and plugin execution
REVERT: d46605bf18 Refactor database URI handling and improve error messages in scheduler scripts
REVERT: d4603b91f2 Fix template configuration retrieval and streamline plugin base definition in Database class
REVERT: 511e79aae8 Enhance plugin download functionality by adding file type detection and improving error handling for ZIP and TAR extraction
REVERT: 0924671330 Add IP address and User-Agent to session if missing
REVERT: 49084d6561 Refactor JobScheduler to improve environment handling by ensuring job modules receive a copy of the environment and updating the environment consistently across job execution.
REVERT: b5079b7fac Implement retry logic for Kubernetes event streaming and enhance error handling in IngressController
REVERT: 2cbe2521f3 Add GitHub Actions workflow for automatic release candidate builds and deployments
REVERT: d0be0fc2e0 Add core/letsencrypt/jobs to Python path in certbot-new.py
REVERT: b26cee1917 Update dependencies: bump jinja2 to 3.1.5, click to 8.1.8, boto3 and botocore to 1.35.86, and add aiofiles to requirements
REVERT: c68cd5ef23 Enhance job handling and cache permission management in JobScheduler
REVERT: 671719f97e Fix pro_expire date formatting check to ensure proper type validation
REVERT: a0a9f0c03e deps/linux: bump redhat/ubi8 from `7287624` to `37cdac4` in /src/linux
REVERT: 562f0d2a76 deps/linux: bump redhat/ubi9 from `aa149a2` to `38791b2` in /src/linux
REVERT: 0445bab728 deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: 7f8a7fe213 deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 19a557de14 deps/gha: bump github/codeql-action from 3.27.9 to 3.28.0
REVERT: 3ed414346f Merge pull request #1798 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-71551c0
REVERT: 29824fa003 Merge pull request #1795 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-aa149a2
REVERT: 41c4bed776 Merge pull request #1793 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-7287624
REVERT: 5c73350d09 Merge pull request #1786 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-c586b14
REVERT: 33dc1ad2a4 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 1a974dbe57 feat: update base images in Dockerfiles to latest versions for improved stability
REVERT: eafabf8819 Merge pull request #1791 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.27.9
REVERT: 510419ceff Merge pull request #1799 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.5.0
REVERT: 5e9db69214 Merge pull request #1797 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.8.0
REVERT: 99cb8d23ab Merge pull request #1796 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.204.0
REVERT: b5556665ab Merge pull request #1789 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.2.0
REVERT: 6a1644fe97 chore: update changelog for v1.6.0-rc1 with bugfixes, features, and deprecations
REVERT: 28b33f3162 chore: update package versions in requirements files
REVERT: bc93b61bf3 feat: update Dockerfile version label to 1.6.0-rc1
REVERT: 4bb616e1c4 feat: add Permissions-Policy header to enhance security controls
REVERT: 328caa229e feat: enhance Content Security Policy and add additional security headers
REVERT: bf676b32dd feat: enhance random number generation for secure randomness in utils
REVERT: ac81936f9d feat: remove X-XSS-Protection header and related configuration from plugin
REVERT: 1092ea0e00 feat: update Docker images to version 1.6.0-rc1 in example configurations
REVERT: b3e273dd9a feat: update version to 1.6.0-rc1 across project files and Docker configurations
REVERT: 9bc64d515d Start work on easy migration from one version to another using alembic
REVERT: 1983b41fee deps/gha: bump actions/upload-artifact from 4.4.3 to 4.5.0
REVERT: 982213bbcf deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 699c5cc616 deps/gha: bump docker/setup-buildx-action from 3.7.1 to 3.8.0
REVERT: f36ba4245a deps/gha: bump ruby/setup-ruby from 1.202.0 to 1.204.0
REVERT: 85d1090198 deps/linux: bump redhat/ubi9 from `1057dab` to `aa149a2` in /src/linux
REVERT: 07698c186e deps/linux: bump redhat/ubi8 from `79d46e7` to `7287624` in /src/linux
REVERT: 72d74ece41 deps/gha: bump github/codeql-action from 3.27.5 to 3.27.9
REVERT: c151b844cb deps/gha: bump softprops/action-gh-release from 2.1.0 to 2.2.0
REVERT: 6175627fda deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: b97257c7c3 [#1766] feat: enhance IngressController to support configurable service protocol
REVERT: 756daea931 feat: add country tracking to ban management; update templates and scripts for country display
REVERT: 56432f62c4 fix: disable strict SSL for CSRF protection in the application configuration
REVERT: cacab54225 feat: add health check endpoint and integrate it into the scheduler for instance status monitoring
REVERT: 12beb00e17 fix: improve entrypoint script to capture and log exit code of the main Gunicorn process
REVERT: 6e2f54e6a2 feat: enhance password validation regex to require special characters; update related templates and scripts
REVERT: 4e55b2f61c fix: update volume paths in dev Docker Compose files to use the utils directory
REVERT: 1df26cee65 chore: update dependencies for six, pydantic, boto3, botocore, and protobuf
REVERT: f397200535 fix: ensure proper exit code handling in scheduler entrypoint script
REVERT: f56524a35d feat: add temporary UI service with logging and session management; update dependencies and Dockerfile
REVERT: 10c9f29f13 feat: enhance URL validation and sanitization in loading page; improve file extraction safety in plugins
REVERT: bad9c3cc5e refactor: move watch type handling inside the loop for improved clarity
REVERT: a7f632dab0 feat: improve SSL handling and logging in IngressController
REVERT: 6be20b6189 feat: enhance logging by removing sensitive information and cleaning up debug messages
REVERT: 996299893b Monthly mmdb update
REVERT: 17ee5443ea feat: add reverse proxy URL handling in setup and update UI templates
REVERT: a8b064cfd2 feat: remove deprecated Docker Compose example for killercoda
REVERT: 3e071c856f feat: update button color for selected rows in dark style table
REVERT: d5bb9f913c feat: implement ALWAYS_REMEMBER functionality for session persistence in login
REVERT: 35d61bb898 feat: enable partitioned session cookies for enhanced security
REVERT: 7c71fe32f0 fix: update regex for cookie flags validation to allow additional attributes
REVERT: 114175a5d1 feat: update killercoda example Docker Compose
REVERT: 4aa87794fa feat: add CHECK_PRIVATE_IP environment variable to killercoda example's Docker Compose
REVERT: 12b88c4541 feat: add custom configuration to increase server names hash bucket size in Docker Compose
REVERT: d3c04cca3a fix: increase string length for service_id and id columns in database models
REVERT: 880b5431c9 fix: update regex for server name validation to be more open
REVERT: 94307cb3ad feat: add CHECK_PRIVATE_IP configuration to manage session IP address changes for private networks
REVERT: 59d88bcccd fix: remove unnecessary logger initialization in ReverseProxied and enhance IP address validation in session checks
REVERT: c2b21660c6 feat: add logging to ReverseProxied middleware for debugging
REVERT: 3d8bdd22b9 feat: add USE_REAL_IP and REAL_IP_FROM settings to Docker Compose example
REVERT: f60895af73 feat: add killercoda Docker Compose example
REVERT: a41c9c0380 feat: add reset button for template settings in plugins settings UI
REVERT: efde5fa049 fix: format recovery code display in profile template
REVERT: 2fdbff85a9 fix: convert user creation and update dates to timezone-aware datetime
REVERT: a661d16c38 fix: remove GENERATE_SELF_SIGNED_SSL setting from UI templates
REVERT: e1f14bc8a1 feat: add SECURITY_MODE setting to security templates
REVERT: a26a9138ca Merge pull request #1772 from bunkerity/dependabot/docker/tests/linux/dev/ubuntu-80dd3c3
REVERT: 3aa26256cd Merge branches 'dev' and 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 013206ce88 fix: update Dockerfile to use a specific sha256 digest for redhat/ubi8-init image
REVERT: 03d1c5a96c Merge pull request #1770 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-79d46e7
REVERT: ffc41a95cc deps/tests/linux: bump ubuntu in /tests/linux
REVERT: 54ede8177c Merge pull request #1769 from bunkerity/dependabot/docker/src/linux/dev/ubuntu-80dd3c3
REVERT: c4a72ad7c5 Merge pull request #1765 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-1057dab
REVERT: f5525d3b51 Merge pull request #1764 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-2624d48
REVERT: de20b1b04a Merge pull request #1760 from aizatto/patch-2
REVERT: acf5443920 fix: simplify draft settings logic in plugins settings initialization
REVERT: b2165f09c8 fix: update template handling to change default from 'high' to 'low' and adjust related logic in database queries and UI
REVERT: 3af012b341 fix: adjust admin age check to use local timezone to avoid comparison of offset-naive and offset-aware datetimes
REVERT: 59c70b51e6 fix: change default template value from 'high' to 'low' in services page
REVERT: b6ee15a66b fix: update regex for server name validation to escape hyphens
REVERT: eca4fb3326 feat: add LIMIT_CONN_MAX_HTTP3 configuration to connection limits in JSON templates
REVERT: baba613dec fix: update DNSBL_LIST to remove deprecated entries and improve formatting
REVERT: db0ed2a512 deps/linux: bump redhat/ubi8 from `d497966` to `79d46e7` in /src/linux
REVERT: b69841db23 deps/linux: bump ubuntu from `278628f` to `80dd3c3` in /src/linux
REVERT: 8685281248 chore: update dependencies to latest versions in requirements files
REVERT: bff7ff6dc6 chore: update coreruleset to version 4.9.0 and enhance documentation
REVERT: b7f3974fe8 fix: use serverSide processing for reports
REVERT: 818270384c feat: add configuration testing option for Nginx reload endpoint
REVERT: 53d6114fc1 fix: add deprecation warning for Swarm integration in SwarmController
REVERT: 19de0e1e9d fix: update mode checks in postinstall script for bunkerweb, scheduler, and UI
REVERT: f7785536c9 fix: enhance service management logic for bunkerweb, scheduler, and UI with clearer status messages
REVERT: d7bd9f835f deps/linux: bump redhat/ubi9 from `2bae906` to `1057dab` in /src/linux
REVERT: 7496cb0e47 deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 7619846e9c fix: add checks for active services before reloading or restarting bunkerweb and scheduler
REVERT: 9f5ed53b99 docs: update title for bunkerweb-plugins/webhook
REVERT: 3e5e269d33 fix: add 'tar' dependency to package configurations for various Linux distributions
REVERT: 723b894a08 fix: update log message for restarting bunkerweb-scheduler service in postinstall script
REVERT: cfb9434cb1 fix: add logic to disable bunkerweb and related services during postinstall
REVERT: b69cd8aeda fix: ensure ignored directories are correctly tracked during job cache restoration
REVERT: a9792cb047 fix: improve bunkerweb service management in postinstall script
REVERT: 5236e3e329 feat: add BunkerWeb Scheduler service and update backup scripts for scheduler environment
REVERT: d614dad821 fix: enhance ui.env creation with additional environment variables and permissions
REVERT: 6f1c597038 fix: refactor logging configuration to use constants for format and date format
REVERT: 0bfb9211cb fix: update file permissions for database and cache management
REVERT: d7cef06095 fix: update UI Dockerfile version label to 1.6.0-beta
REVERT: b5316a151f fix: handle ArgumentError in plugin command parsing and improve debug logging
REVERT: b52476900d fix: update CHANGELOG for v1.5.12
REVERT: 02dc9aef49 fix: enhance web UI configuration with new environment variables for listening address, port, and worker settings
REVERT: 734b4cc492 fix: update ModSecurity rules in ui.conf to enhance security and logging
REVERT: 026e63b58f fix: add critical logging for invalid SERVER_NAME in Configurator
REVERT: 8128fb59b2 fix: update IngressController to improve service port handling
REVERT: 1c1bb12259 Merge pull request #1754 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.10.0
REVERT: fd75cdefc0 deps/gha: bump docker/build-push-action from 6.9.0 to 6.10.0
REVERT: 8b55f9f303 fix: enhance changelog extraction in GitHub workflow to preserve formatting
REVERT: 9b896be394 fix: add installation of Python requirements in Dockerfile
REVERT: d7ef17eb27 fix: add support for 'plugin' command in CLI
REVERT: 5b759e8fe6 Update db diagram
REVERT: 621523ea6a fix: enhance afterRemoveDEB.sh and afterRemoveRPM.sh for improved service management and cleanup
REVERT: ed2c5da2d5 fix: remove unnecessary __init__.py creation from Dockerfiles and update gunicorn worker class to gthread
REVERT: d6fff9acff fix: update gunicorn to use gthread and bump boto3 and botocore versions for compatibility
REVERT: 12c4c12568 fix: add shield emoji to post-installation message for enhanced user experience
REVERT: 719eff3827 fix: simplify beforeInstall.sh by removing OS checks and focusing on nginx backup
REVERT: 65040dec6f fix: ensure __init__.py exists for zope to avoid import failures
REVERT: d5b6fe6c03 fix: update troubleshooting and web UI documentation for clarity and accuracy in user management instructions
REVERT: 38c3a6751f fix: simplify Flask secret handling by removing length validation and using a constant length for generated secrets
REVERT: 3fe723cda2 fix: remove TOTP_SECRETS environment variable from dev Docker Compose files
REVERT: afa22f627c fix: streamline secret loading by checking for files in LIB_DIR and removing redundant environment variable handling
REVERT: 69b59ef68e fix: update recovery code display to adapt background color based on theme
REVERT: ac104b223c fix: update documentation to format setup wizard instructions as examples
REVERT: 05338fbee2 fix: clean up changelog content processing in GitHub Actions workflow
REVERT: 571aed1f0c fix: enhance metrics logging by adding request ID and add Redis requests handling
REVERT: b9879419af fix: update HTTP3 configuration to include TLSv1.3 checks and streamline rule removals
REVERT: eee1e191e0 fix: optimize IP key handling and enable decode responses for Redis client
REVERT: 82a98317ea fix: update package versions in requirements files for consistency and compatibility
REVERT: e2d90a1bf8 fix: enhance logging and fix ingress class filtering logic in IngressController
REVERT: 7fcaf68fbb fix: update upgrade instructions to correct step numbering and improve clarity
REVERT: 687806f4d9 fix: update regex in headers.lua to capture all characters after the colon
REVERT: 7f7c6ebdc2 fix: refine provider checks for DNS and HTTP challenges in certbot-new.py
REVERT: 7b9e990349 fix: update HTTP3 configuration to disable it  when proxy protocol is in use
REVERT: 220732b74f fix: fix Open Redirect Vulnerability in Loading Page + fix shenanigans with setup wizard
REVERT: cf64ad4a16 fix: enhance CORS validation to support AJAX requests
REVERT: d1d77207b7 fix: update regex for server name validation in settings.json
REVERT: c339a43d0c k8s - fix missing namespace in pod hostname
REVERT: 6bbbbac224 k8s - fix hostnames, add KUBERNETES_DOMAIN_NAME and fix service with name only
REVERT: 8b7ff00ffd fix: streamline UI startup command by using sudo for nginx user execution
REVERT: 37249a11cf chore: update package versions in requirements files
REVERT: 1bfe6a6f69 Merge pull request #1737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.27.5
REVERT: da4f65df4f fix: add patch script validation and execution for Core Rule Set (CRS) nightly jobs
REVERT: 57fa77726b fix: update default preference for column 10 to true in reports dataTables in web UI
REVERT: 76c72029da refactor: update theme handling in templates and enhance SSL configuration logic
REVERT: af3d7b0fa4 Fix shenanigans with cloned services using the autoconf method
REVERT: cd5c5821b8 fix: Ignore services not using let's encrypt
REVERT: c3354cf27d refactor: update file permission commands in Dockerfiles to exclude modsecurity files
REVERT: d9068c22de refactor: remove debug logging of SQLAlchemy connection string in Database class
REVERT: 3825b38fd8 refactor: move debug logging setup to the command execution block in CLI
REVERT: cf8671655c Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: f4974fbb9a modsecurity - retrieve matched rules
REVERT: 3b8ab7c964 refactor: move debounce function to common.js and clean up usage across scripts
REVERT: cb62f550ec feat: add persistent column preferences in database
REVERT: 66ac7c72b0 deps/gha: bump github/codeql-action from 3.27.4 to 3.27.5
REVERT: 313edb4df3 fix: fix alias validation in LE DNS models
REVERT: 82deac2ef9 fix: remove unused certs volume from DNS examples in Docker Compose files
REVERT: f07d7a6ca7 feat: Add examples for major DNS providers
REVERT: 6d90307bf9 feat: replace custom ModSecurity configuration with CRS plugin URL for Nextcloud examples
REVERT: 1d7182a48d feat: replace custom ModSecurity configuration with CRS plugin URL for WordPress examples
REVERT: 97f9da0c87 feat: update Drupal examples to include MODSECURITY CRS plugin URL and specify TCP/UDP protocols in Docker Compose
REVERT: 02ae9aa12e fix: specify TCP and UDP protocols for port mappings in examples Docker Compose files
REVERT: 52fb19e45d feat: add validation aliases for DNS provider API tokens and keys
REVERT: 792e7551c8 Merge pull request #1732 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.6.1
REVERT: 4f313e0fd6 Merge pull request #1731 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.29.0
REVERT: 0f930e66aa fix: add DATABASE_URI to environment variables in CLI command execution
REVERT: 3d7648dac0 fix: add debug logging for SQLAlchemy connection string in Database class
REVERT: f4a04e2780 feat: enhance BunkerWeb installation scripts and Dockerfiles
REVERT: a73c8083f3 Merge pull request #1735 from aptkzzz/dev
REVERT: e8fd630c1c chore: remove documentation and GitHub workflows for coreruleset v3 and v4
REVERT: 774c1a697e fix: ensure UI is stopped before starting in bunkerweb-ui script
REVERT: ac2c5de1da fix: rename environment variable for UI template usage in configuration files
REVERT: d15d750cb5 fix: update environment variable name for custom CA in Kubernetes API documentation
REVERT: 2bc76e4764 backup /etc/nginx folder before install
REVERT: 61ba790c7b deps/gha: bump docker/metadata-action from 5.5.1 to 5.6.1
REVERT: bd8ccbb722 deps/gha: bump aquasecurity/trivy-action from 0.28.0 to 0.29.0
REVERT: db181b546e Merge pull request #1729 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-9.1731462872
REVERT: fdf8379e83 Merge pull request #1726 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-d497966
REVERT: d2578d31ea fix: update regex for server name validation to respect RFC1035
REVERT: 9f737f9fec fix: enhance condition checks in Configurator for variable handling
REVERT: d218f610c5 feat: implement column visibility management for reports, cache, jobs, and instances tables with localStorage support
REVERT: 2135ef8769 refactor: format JSON and Lua files for improved readability and consistency
REVERT: 53ac7975a6 fix: use right function to get the security mode in limit plugin
REVERT: d809f2f8a0 fix: update get_reason function to correctly retrieve security mode from context
REVERT: a5ef0d23eb refactor: improve data handling in whitelist, greylist, and blacklist initialization + enhance logging for loaded entries
REVERT: 2e2639e467 refactor: enhance real IP configuration handling for multisite support and improve file reading logic + fix download logics with global variables
REVERT: 8a66783ff4 fix: update current_time calculation to use local timezone in cache validation
REVERT: 750587fe2d refactor: simplify service_id handling in database queries
REVERT: 8b77cd39e9 deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: 98d7b2cd9f deps/linux: bump redhat/ubi8 from `8990388` to `d497966` in /src/linux
REVERT: ca7f2a25ba fix: update package versions in requirements files for compatibility and security
REVERT: 43841ca5a9 Merge pull request #1724 from bunkerity/dependabot/docker/src/linux/dev/ubuntu-278628f
REVERT: 0f7944b4ab Merge pull request #1721 from bunkerity/dependabot/docker/tests/linux/dev/ubuntu-278628f
REVERT: c6fe29fe53 fix: update Dockerfiles to address CVEs by adding required PostgreSQL client libraries
REVERT: 2dbd99a181 feat: standardize whitespace in conditional statements across configuration files
REVERT: 9806f0fc72 fix: add keep_trailing_newline option to FileSystemLoader in Templator
REVERT: 6b233f7774 fix: two variables had the same name but different purposes in realip-download.py
REVERT: 5e10b066ca feat: add REMOTE_PHP_PORT setting to configure remote PHP-FPM port
REVERT: 80250fdd13 fix: update regex for reverse scan ports to enforce valid port ranges
REVERT: 0a29cff031 fix: update regex for HTTP3 Alt-Svc port to only allow valid ports
REVERT: e648db58c5 fix: update regex for cookie flags to allow empty values
REVERT: ee635c36a6 ui: enhance table responsiveness and add tooltips for better accessibility
REVERT: 53e1e4189b ui: Update DOMPurify to version 3.2.0
REVERT: 927ca6a110 ui: Update ace editor to version v1.36.5
REVERT: cea64f0ad6 fix: adjust minimum settings requirement for non-draft forms
REVERT: 6f96113a9a deps/linux: bump ubuntu from `99c3519` to `278628f` in /src/linux
REVERT: fe913dc03a deps/tests/linux: bump ubuntu in /tests/linux
REVERT: a94d7c7a97 docs: update wildcard certificate documentation to clarify DNS challenge requirement
REVERT: a1f42dd944 feat: enhance Let's Encrypt challenge handling for wildcard certificates
REVERT: 7e83f180c1 Start adding documentation about SECURITY_MODE
REVERT: 99f1190dfd fix: update Dockerfiles to use --force-reinstall for pip installations
REVERT: 46c61a5667 feat: enhance reports filtering and update DataTable column visibility
REVERT: 51e658cd3e bw - improve security mode feature
REVERT: 14a0b7dc1c bw - init work on detect only mode
REVERT: 826631291f fix: remove unsupported letsencrypt_dns plugin and clean up related data handling
REVERT: 23b7ef6ee1 fix: enhance get_ui_roles method to handle exceptions and return error messages
REVERT: c3c5826f64 cleanup: remove deprecated Dependabot configurations for various ecosystems
REVERT: 6411413452 Merge pull request #1710 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.5
REVERT: 1e8b96be7e Merge pull request #1711 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-9.5
REVERT: f81392b0fe Merge pull request #1719 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.27.4
REVERT: bc32128280 Merge pull request #1698 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.1.0
REVERT: 196b8de3cc Merge pull request #1687 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.202.0
REVERT: 283ba79ed4 deps/gha: bump github/codeql-action from 3.27.0 to 3.27.4
REVERT: d7f9a5473f Refactor templates and routes for improved configuration handling and UI consistency
REVERT: 8c926d2132 Fix filtered_settings argument to use tuple syntax in database queries
REVERT: 9fa8ab5483 Add Let's Encrypt configuration options to template files
REVERT: 8440bfbd87 Add DATABASE_RETRY_TIMEOUT to Configurator class configuration options
REVERT: 73554d994a Remove deprecated DNSBL server from default list in plugin configuration
REVERT: 216930e74d deps/linux: bump redhat/ubi9 from 9.4 to 9.5 in /src/linux
REVERT: 1c314fb1d0 deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 68d2c78ee6 Change log level from error to warning when no server names are provided in letsencrypt plugin's jobs
REVERT: 1052e1564a ui - refactor theme handling in templates to use a unified 'theme' variable and move upgrade to pro button
REVERT: ae0e60ad38 Squashed 'src/deps/src/luajit/' changes from 33d6b04681..098183d9d2
REVERT: d107dd4223 Merge commit 'ae0e60ad387c118ac75a079208d52a443bed4502' into dev
REVERT: 234c7436aa Update LuaJIT version to v2.1-20241113 in dependencies
REVERT: bae9cb13d9 ui - enhance setup configuration for Let's Encrypt options
REVERT: 52a3814728 ui - update redirect logic to exclude /.well-known paths
REVERT: 4f4cc755ef ui - update Python base image to 3.13-alpine for Dockerfiles
REVERT: deed0e6dd1 ui - remove redundant redirect from root to /setup
REVERT: 0af8eae0a3 ui - redirect to /setup (again)
REVERT: d020c90280 ui - fix typo in setup config
REVERT: 9116008736 ui - redirect setup wizard to /setup
REVERT: ea09e8b72e ui - fixe couille dans le potage with setup wizard on firefox
REVERT: a0996041d4 Refactor CSS transitions for smoother effects and update HTML to support dynamic theme attributes
REVERT: c6d5061cd4 Suppress SQLAlchemy warnings for DELETE statements in Database.py
REVERT: 444961ec99 Update docs about let's encrypt
REVERT: 6d46635a5e Update dependencies and add Let's Encrypt DNS challenges support
REVERT: 7d473beefa Add autocomplete attribute for password input fields in input_setting.html
REVERT: b0006a6c94 Update regex pattern for cookie flags in plugin.json for improved validation
REVERT: f4cf510d13 deps/gha: bump softprops/action-gh-release from 2.0.9 to 2.1.0
REVERT: 7e8f1ef25d init work on letsencrypt_dns core plugin
REVERT: b11769116f deps/gha: bump ruby/setup-ruby from 1.201.0 to 1.202.0
REVERT: c93759541b Fix id issue with inject plugin
REVERT: 4ff678037a Update dependency versions for nginx in fpm configuration files to allow version range
REVERT: eae5439861 Add support for injecting HTML before the </head> tag in inject plugin
REVERT: d90b980cc6 Update regex patterns in plugin.json for improved validation
REVERT: 8de3c5a2a0 Update Dockerfiles to address CVEs and improve dependency versions
REVERT: fe2a37743b Update dependency versions in requirements files for improved compatibility
REVERT: 4a63e72af0 Merge pull request #1648 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.0.9
REVERT: 8dd0cdd5a2 Merge pull request #1668 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-9
REVERT: df13c9bff9 Merge pull request #1671 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-8990388
REVERT: 4c42dcf7a1 Merge pull request #1674 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.201.0
REVERT: fa2079a4b4 Update button alignment in templates to use 'justify-content-evenly' for improved layout consistency
REVERT: 9c9ce5a55d Refactor theme handling in login page to prioritize saved preferences from localStorage before falling back to system color scheme
REVERT: 175cc70b70 Add theme handling in setup and login processes, enhance UI theme toggle functionality
REVERT: d598cb4276 Add mode selection handling in global config and update templates for improved UI
REVERT: 25c3b13167 Add export functionality for services and enhance variable handling in service page
REVERT: ebbfc6418d Enhance action button tooltip behavior and add export functionality for services
REVERT: a17bc069c1 deps/gha: Bump ruby/setup-ruby from 1.197.0 to 1.201.0
REVERT: 188f58b3ce Add check for non-empty servers before setting SERVER_NAME in config
REVERT: f093202a7b Set default theme to 'light' for AnonymousUser model
REVERT: f05acb2080 Set default theme to 'light' in base template if not specified
REVERT: 33d07aef64 Add Enter key functionality to save plugin settings and fix condition for minimum settings check
REVERT: 89a827f2a8 deps/linux: Bump redhat/ubi8 from `a965f33` to `8990388` in /src/linux
REVERT: 7a8cfedb08 deps/tests/linux: Bump redhat/ubi8-init in /tests/linux
REVERT: 325bd51dc9 Fix infinite /setup loop in web UI when upgrading from 1.5.X
REVERT: f39d32a6e5 Run plugin download jobs in parallel for improved performance
REVERT: 9f6307afe0 Monthly mmdb update
REVERT: 7c7a67ab65 Enhance backup functionality with forced backup option and version change handling
REVERT: c03c1b5406 Add TRIVY_DB_REPOSITORY environment variable to container build workflow
REVERT: 45ffdf4f06 Update support for Fedora to version 41 and drop support for version 40 across workflows, Dockerfiles, and documentation
REVERT: e99e674e59 Update nginx dependency to exact version for RHEL package configurations
REVERT: ba0a2c6643 Fix typo in post-installation message for consistency
REVERT: 6e27f4bf00 Update CHANGELOG.md file
REVERT: 983adf64a1 Add the possibility to run plugins job in async mode to avoid running them in order in the scheduler by setting the `async` key to `true` in the plugin job configuration (default is `false`)
REVERT: a7828e04d2 Add PGDATA environment variable to PostgreSQL configuration files for data directory management
REVERT: 29993335b8 Add PostgreSQL client and libpq to Dockerfiles to address CVE-2024-7348
REVERT: 6a7d3ebc34 Remove redundant autoconf instance clearing logic in save_config.py for improved clarity
REVERT: 6094d779bd Refactor save_config.py and main.py to utilize dotenv for environment variable management and improve path handling
REVERT: 3117ab5a8b Refactor logger setup in save_config.py for improved clarity and add warning for autoconf instance clearing
REVERT: c97332e864 Refactor blacklist, greylist, realip, and whitelist download scripts to improve cache cleanup logic and enhance logging messages
REVERT: ccba2f12ee Fix typos in post-install script messages for clarity
REVERT: 268307d84d deps/gha: Bump softprops/action-gh-release from 2.0.8 to 2.0.9
REVERT: ef508c319c Standardize environment variable assignment in Dockerfiles for consistency
REVERT: 8a1c32af51 Enhance post-install script with setup wizard activation message and additional resources
REVERT: bff790e0a0 Add reverse wizard logic where the wizard is activated by default and USE_WIZARD=no has to be set to deactivate it when installing a Linux integration
REVERT: f15b5eea61 Update error printing to keep only what's necessary in jobs
REVERT: 41540fcda2 Handle no longer used urls in list downloads jobs
REVERT: 1c3fea7f09 Refactor realip and greylist download scripts to improve caching logic and reduce unnecessary downloads
REVERT: aaa7aa2fb8 Merge pull request #1635 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-14.1729775103
REVERT: 8ab846bf49 Merge pull request #1630 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-ee0b908
REVERT: 7db2dadf7f Refactor send_file_to_bunkerweb function to improve instance status handling and simplify control flow
REVERT: 804937207a Refactor Dockerfile to streamline file copying and improve directory structure
REVERT: 23b29f027b Add requirements file for generation dependencies in autoconf Dockerfile
REVERT: 99ce9caa12 Refactor CLI.py to update dependency paths and reorder imports
REVERT: e1196ffbc9 Update ApexCharts web UI lib to v4.0.0
REVERT: f31dd2bf46 Add fallback API instance for CLI when database is unavailable
REVERT: a5ed94c835 Update Core Rule Set v3 to version v3.3.7
REVERT: bcd3ff63eb Refactor setup_page() function to include USE_UI configuration option
REVERT: 806f2632f2 Update Core Rule Set v4 to v4.8.0
REVERT: 5819cebd61 Fix upgrade procedures commands
REVERT: 08167b70b5 Refactor database code to remove unused UI version field
REVERT: c1fe1a5483 Fix shenanigans with separated model by joining them into one
REVERT: b71cf63cb0 Add warning about PostgreSQL 17 not supported in Docker integration
REVERT: f6c343b547 Finish dark mode in web UI (awaiting review)
REVERT: c9c479b04f k8s - init work on custom CA and ingress class
REVERT: d20f926078 Start adding dark mode in best effort for web UI
REVERT: 3ead15cdd1 Refactor toast styling and add border to feedback toast
REVERT: 56dd0f069c Add custom cert to setup wizard + Make it possible to edit some settings when the service is created using the wizard
REVERT: aa46ba62d2 Fix upgrade issues from 1.5 to 1.6
REVERT: 892ca65552 Refactor backup UI actions and update cache file
REVERT: 5f8bc4ec82 autoconf - add KUBERNETES_VERIFY_SSL env var
REVERT: e60c5a8253 deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: 450b1c0b3d deps/linux: Bump redhat/ubi9 from `b00d599` to `ee0b908` in /src/linux
REVERT: 8925e5c71c linux - fix python3-devel package name dependency for RHEL9
REVERT: e3c968e8ae linux - add missing dependency for rhel9 aarch64*
REVERT: 9cec9ff762 ci/cd - temp disable arm build for beta release
REVERT: cdf47c9613 ci/cd - fix push docker images steps
REVERT: 3ebc9a2ee4 ci/cd - remove unused secrets in beta wf
REVERT: 0dd1f53fb8 Update templates
REVERT: 71e70a0728 Refactor template configuration reset function when changing template in easy mode
REVERT: ed90073ff7 Update python deps
REVERT: 7032edd9f5 Make it so that _URLS settings are now multisite
REVERT: 6d342abce9 Add a lot of QOL in web UI
REVERT: a01b0a26a5 Merge pull request #1616 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.2.2
REVERT: e4cb4049e2 deps/gha: Bump actions/checkout from 4.2.1 to 4.2.2
REVERT: e568c3efd6 Merge pull request #1610 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.4.3
REVERT: b8b8f8e12e Merge pull request #1609 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.27.0
REVERT: 815558ee67 Merge pull request #1622 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.1.0
REVERT: d5f8acfc8f Merge pull request #1623 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.3.0
REVERT: 461de8a98a Refactor get_config method to handle first run flag
REVERT: 196c1a458a Refactor plugin page rendering to handle old templates gracefully
REVERT: 788ccb1d3a Finish migrating old core plugins' UI pages to new way of doing it
REVERT: 366e5d7c1c Refactor CSS transitions in overrides.css for smoother user experience
REVERT: 4205aa6543 Refactor sorting order in services.js to use the first column
REVERT: ab76d6074f Refactor UIData load_from_file method to handle empty data
REVERT: 4badcdd917 deps/gha: Bump actions/setup-python from 5.2.0 to 5.3.0
REVERT: 0bcead3cce deps/gha: Bump actions/setup-node from 4.0.4 to 4.1.0
REVERT: 9c67ee143c Start migrating core plugins' pages to the new format
REVERT: 3058a629bf Refactor modsec ui.conf to remove specific SecRule by ID
REVERT: 7b5eac44b3 Fix JobScheduler to run jobs in plugins's order
REVERT: 6e43766e23 Refactor Config class to ignore non-editable variables managed by specific methods
REVERT: 8cf603526d Refactor JobScheduler reload method to use custom timeout
REVERT: 61f8b834eb Refactor Database.py to simplify service setting handling
REVERT: b73861db5e Change background of login/loading/setup/totp pages in web UI
REVERT: 2bcf8c57da Add documentation about the Scheduler's built-in healthcheck system
REVERT: 4abb20b6e7 [#1525] Add the possibility to defined a custom timeout to api calls and set a linear one depending on the number of services upon reload
REVERT: caaff13678 Refactor plugin_page.html to improve card title and subtitle styling
REVERT: f29095a555 Add "service" field in bans when sending it to the API from bwcli
REVERT: 0d6fdbdd18 [#1460] Add "service" field in bans and reports
REVERT: 609dfc3cdc Update flag icons and optimize date conversions + Add auto refresh buttons to reports page in web UI
REVERT: e4c17ec988 Refactor service conversion message to include the converted service type
REVERT: a5f02a1a2d deps/gha: Bump actions/upload-artifact from 4.4.0 to 4.4.3
REVERT: e343e5077c deps/gha: Bump github/codeql-action from 3.26.13 to 3.27.0
REVERT: 3a6caf1644 Optimize and made some tweaks for QOL reasons in web UI
REVERT: 5529f312c1 Update Python base image to version 3.13.0-alpine
REVERT: 2c7669a589 Update Python base image to version 3.13.0-alpine
REVERT: 1bb6dbc824 Merge pull request #1601 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.197.0
REVERT: fcd5dfab1b deps/gha: Bump ruby/setup-ruby from 1.194.0 to 1.197.0
REVERT: bd46dcf094 Merge pull request #1594 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.28.0
REVERT: 2d21ed16bc Merge pull request #1591 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.26.13
REVERT: 1263cfa838 Merge pull request #1569 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.2.1
REVERT: ba5fab1a1f Merge pull request #1560 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.7.1
REVERT: 980623ce76 Update ace web UI lib to version v1.36.3
REVERT: 061fbe45e5 Update apexcharts web UI lib to version v3.54.1
REVERT: 56ffc1b290 Add some QOL tweaks discussed in an early reunion to web UI
REVERT: 793bef233b Merge commit 'a9b812744dfe7270938fff18b278271cf508f8c2' into dev
REVERT: a9b812744d Squashed 'src/deps/src/mbedtls/' changes from 71c569d44b..107ea89daa
REVERT: 51038ce009 Merge commit '379de6ab05e53da9603c279b6147e06ea3ca4a1c' into dev
REVERT: 379de6ab05 Squashed 'src/deps/src/lua-resty-lrucache/' changes from 129314760..3ff6300e6
REVERT: 85f860ffc7 Squashed 'src/deps/src/lua-resty-core/' changes from fa3cd7aec..2da3d7719
REVERT: 96dbc4be23 Merge commit '85f860ffc79f6ef6f744ad595c0de0210de5e3ce' into dev
REVERT: 401f9c9b87 Updated lua-resty-core version to v0.1.30, lua-resty-lrucache version to v0.15, Mbed TLS version to v3.6.2
REVERT: 4f107a9b54 Update python deps
REVERT: e57f825ba5 Tweak a few things in the web UI
REVERT: 34c2210cde deps/gha: Bump aquasecurity/trivy-action from 0.24.0 to 0.28.0
REVERT: fbd44826dd deps/gha: Bump github/codeql-action from 3.26.10 to 3.26.13
REVERT: 7183d33fe2 deps/gha: Bump actions/checkout from 4.1.7 to 4.2.1
REVERT: e7cc450af9 Start preparing the field for plugin pages in web UI
REVERT: b2f9fab7ad Run pre-commit-config and apply it + update it
REVERT: c73e9bf161 Refactor datatable filtering options in web UI
REVERT: 756af7becb Refactor datatable filtering options in web UI
REVERT: 98c4aafa14 Fix configs edits when they are from templates
REVERT: 4dc9c4a6cd Made a few tweaks about fonts and added more options for filtering for datatables in web UI
REVERT: 4d3d3dc0c1 Update apexcharts lib to latest version in web UI
REVERT: bcb5321583 Add Don José and Courier Prime fonts + Fix shenanigans with setup wizard in web UI + Add lottie to loading screens
REVERT: 3049047a20 Fix config saving logic with template variables and global values
REVERT: 65ae43d626 Monthly mmdb update
REVERT: c5fcb9d4b7 deps/gha: Bump docker/setup-buildx-action from 3.6.1 to 3.7.1
REVERT: 15b473ba26 Add about page and start adding pro page to web UI
REVERT: 0bf3af7089 Tweak setup wizard to enhance whole process
REVERT: f8827f31ea Lint HTML file with djlint
REVERT: 91637a9e21 Use NGINX mode in all editors while ModSecurity highlighting syntaxes aren't available
REVERT: 7fc869a8ba Tweak REVERSE_PROXY_INCLUDES regex to be less restrictive
REVERT: 49c12e71b2 Add fallback to local mmdb file if the download.db-ip.com domain isn't reachable
REVERT: bf873339e7 Soft merge branch '1.5' into dev
REVERT: 28a3d30cef Add documentation for new WORKERLOCK_MEMORY_SIZE setting
REVERT: 7b297ced63 Merge pull request #1521 from PathToLife/master
REVERT: 53b4c8d0aa Fix regex pattern for intercepted error codes in plugin.json
REVERT: 782ae973c7 Fix regex pattern for intercepted error codes in plugin.json
REVERT: 8b600d1891 Update psycopg version in requirements
REVERT: 82d9d09779 Update psycopg version to 3.2.3 in requirements files
REVERT: 8306f9c098 Update durationpy to version 0.8
REVERT: 40bb729d8c Update Python base image in Dockerfiles
REVERT: b9fa48f2bc Update dependencies for UI, core, scheduler, and documentation
REVERT: e1d8611969 Merge pull request #1541 from bunkerity/dependabot/github_actions/1.5/docker/build-push-action-6.9.0
REVERT: 2ca69dabb4 Merge pull request #1540 from bunkerity/dependabot/github_actions/1.5/github/codeql-action-3.26.10
REVERT: 803ea066c1 Merge pull request #1539 from bunkerity/dependabot/github_actions/1.5/ruby/setup-ruby-1.194.0
REVERT: 97a18b6101 Merge pull request #1535 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.26.10
REVERT: d3411630c7 Merge pull request #1534 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.9.0
REVERT: 3d316cb9d9 Merge pull request #1519 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-7
REVERT: 0688a5b931 Merge pull request #1516 from bunkerity/dependabot/docker/tests/linux/1.5/redhat/ubi9-init-9.4-14.1726695630
REVERT: 5b936b8ed0 Merge pull request #1518 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-a965f33
REVERT: 20387a6ba5 Merge pull request #1523 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.194.0
REVERT: 35df6e8175 Merge pull request #1522 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.2.0
REVERT: f2bf07d119 Merge pull request #1538 from bunkerity/dependabot/docker/src/linux/1.5/redhat/ubi9-b00d599
REVERT: 3b955a30fc Merge pull request #1537 from bunkerity/dependabot/docker/src/linux/1.5/debian-ad86386
REVERT: c0f3c52cf5 Merge pull request #1536 from bunkerity/dependabot/docker/src/linux/1.5/redhat/ubi8-a965f33
REVERT: 10cb4c10c2 Merge pull request #1517 from bunkerity/dependabot/docker/tests/linux/1.5/redhat/ubi8-init-8.10-7
REVERT: 78938a838c Merge pull request #1515 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-14.1726695630
REVERT: 2ddeba328a Merge pull request #1514 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-b00d599
REVERT: ccc7306ad2 Merge pull request #1510 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.4
REVERT: 3878033e4d Merge pull request #1503 from bunkerity/dependabot/github_actions/1.5/actions/setup-python-5.2.0
REVERT: a76ab412e9 Merge pull request #1501 from bunkerity/dependabot/github_actions/1.5/docker/login-action-3.3.0
REVERT: 26459853ce Merge pull request #1496 from bunkerity/dependabot/docker/src/linux/1.5/fedora-d0207db
REVERT: 9894bc0f19 deps/gha: Bump docker/build-push-action from 6.5.0 to 6.9.0
REVERT: 2d57bbbe30 deps/gha: Bump github/codeql-action from 3.26.7 to 3.26.10
REVERT: 0d6780fb7b deps/gha: Bump ruby/setup-ruby from 1.192.0 to 1.194.0
REVERT: 6c780986e9 deps/linux: Bump redhat/ubi9 from `7575b6e` to `b00d599` in /src/linux
REVERT: 3cb91d9382 deps/linux: Bump debian from `a629e79` to `ad86386` in /src/linux
REVERT: ce219c0239 deps/linux: Bump redhat/ubi8 from `fbfce63` to `a965f33` in /src/linux
REVERT: 6653c80a5c deps/gha: Bump github/codeql-action from 3.26.9 to 3.26.10
REVERT: 4da9a699b7 deps/gha: Bump docker/build-push-action from 6.7.0 to 6.9.0
REVERT: eb35eecb0b Merge pull request #1494 from bunkerity/dependabot/docker/src/linux/1.5/redhat/ubi8-fbfce63
REVERT: 5c2cb3f753 deps/linux: Bump fedora from `5ce8497` to `d0207db` in /src/linux
REVERT: 55713a7f2c Merge pull request #1493 from bunkerity/dependabot/docker/tests/linux/1.5/debian-b8084b1
REVERT: 7cd9c2fc33 deps/tests/linux: Bump debian in /tests/linux
REVERT: edb4cad78c Merge pull request #1488 from bunkerity/dependabot/docker/tests/linux/1.5/fedora-d0207db
REVERT: c0ea53c21a Merge pull request #1487 from bunkerity/dependabot/docker/src/linux/1.5/debian-a629e79
REVERT: e6acb2d5a4 Merge pull request #1486 from bunkerity/dependabot/docker/src/linux/1.5/redhat/ubi9-7575b6e
REVERT: 276e43c6d7 Merge pull request #1500 from bunkerity/dependabot/github_actions/1.5/actions/upload-artifact-4.4.0
REVERT: 59fd259339 Merge pull request #1499 from bunkerity/dependabot/github_actions/1.5/hashicorp/setup-terraform-3.1.2
REVERT: c34a0d19a5 Merge pull request #1520 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.26.9
REVERT: 09e84bf754 Update python deps in tests
REVERT: 666f903933 Update python deps
REVERT: 773d50738f Refactor flash function call to flask_flash for better error handling when the database has fallen back
REVERT: 174e437046 Refactor Job Scheduler for better performance
REVERT: 5989988c93 Optimize Templator rendering process for faster performance
REVERT: a272448242 Refactor save_config method to greatly accelerate config saves
REVERT: 4d0a53ec90 Refactor Config class to use ThreadPoolExecutor for processing services
REVERT: d8c4315c47 Fix handling of non-draft services in pro metadata
REVERT: 17331d6a5a Update DB diagram
REVERT: daced9429e Fix iso-prod ui file with misc configs
REVERT: d7863f8df2 Add setup wizard page and optimize a few pages
REVERT: 970874e983 Update coreruleset-v4 version to v4.7.0
REVERT: e2d5247592 Refactor modsec-crs UI routes to conditionally remove rules for specific URLs
REVERT: 1cc221176e Refactor UI routes to pass services to config edit and config new pages
REVERT: 12057ffa8d Add home page and plugins page to web UI
REVERT: 071bb9e4ac Refactor Database.py to conditionally set the database URI and update metadata for non-draft services
REVERT: 255d4a8f20 deps/gha: Bump ruby/setup-ruby from 1.192.0 to 1.194.0
REVERT: 2b72cec14a deps/gha: Bump actions/checkout from 4.1.7 to 4.2.0
REVERT: 77b1b665f8 fix ngx_slab_alloc() failed: no memory for arm64 linux rpi pagesize 16k. Increase initialization lua_shared_dict size to 48k
REVERT: 001cbf28dd deps/gha: Bump github/codeql-action from 3.26.6 to 3.26.9
REVERT: aeee440f0d deps/tests/linux: Bump redhat/ubi8-init in /tests/linux
REVERT: b10b936931 deps/linux: Bump redhat/ubi8 from `fbfce63` to `a965f33` in /src/linux
REVERT: 42350a1e9b deps/tests/linux: Bump redhat/ubi8-init in /tests/linux
REVERT: be4820966d deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: d889aa66d4 deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: 98bfd6b488 deps/linux: Bump redhat/ubi9 from `7575b6e` to `b00d599` in /src/linux
REVERT: 33eea02c6e Add readonly specifications to ui routes
REVERT: 1263484e52 Refactor Database.py to conditionally set the database URI
REVERT: f180404c8d Refactor Dockerfile path in integrations.md
REVERT: e723912588 Add notification sidebar to web UI with back-end logic
REVERT: 4f9e0e1fea Optimize and fix stuff in web UI
REVERT: c021b24082 Refactor filter condition in Database.py to use 'type' instead of 'method'
REVERT: ead4cc91ba Start separating overrides made in template files (css, js, ...)
REVERT: 059702b03d Lint HTML files
REVERT: c6d9846279 Add reports, bans, logs and jobs page to web UI
REVERT: 16582d7857 deps/gha: Bump actions/setup-node from 4.0.3 to 4.0.4
REVERT: b75a0fe5f5 Add configs and cache page to web UI
REVERT: 65dd49f2bc deps/gha: Bump actions/setup-python from 5.1.1 to 5.2.0
REVERT: 6169610199 deps/gha: Bump docker/login-action from 3.2.0 to 3.3.0
REVERT: fbeb529435 deps/gha: Bump actions/upload-artifact from 4.3.4 to 4.4.0
REVERT: 8baa13748c deps/gha: Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2
REVERT: a968956c5b deps/linux: Bump redhat/ubi8 from `44d7500` to `fbfce63` in /src/linux
REVERT: 97561c9898 deps/tests/linux: Bump fedora in /tests/linux
REVERT: a7531701fe deps/linux: Bump debian from `d02c76d` to `a629e79` in /src/linux
REVERT: ac30c49750 deps/linux: Bump redhat/ubi9 from `1ee4d8c` to `7575b6e` in /src/linux
REVERT: b454f2cf86 fix type for REVERSE_PROXY_SSL_SNI_NAME setting and fix nginx dependency condition for fedora package
REVERT: 530ee80cfa ci/cd - fix wrong deb filename for linux UI tests
REVERT: 15fa91d53e Merge pull request #1375 from spwoodcock/docs/allowed-methods-post
REVERT: 13444ed5d2 Merge pull request #1433 from jbbandos/master
REVERT: d285dc97a2 Merge pull request #1394 from eltociear/patch-1
REVERT: 19b081e92c Merge branch '1.5' into patch-1
REVERT: fed29e2335 Merge pull request #1474 from jonas0b1011001/patch-1
REVERT: 588b634ded dompurify update
REVERT: 1cf03d454c update nginx version to 1.26.2 and update deps
REVERT: 492b5b1944 Finish features for easy mode in services page + start adding actions to services page
REVERT: 086de4fb54 Refactor main.py to handle custom config retrieval and handling more efficiently
REVERT: 50c3b9473f Refactor Database.py to improve custom config retrieval and handling
REVERT: ce410069af Refactor low.json and low_anomaly_score.conf for modsec settings
REVERT: 118fd50c43 Merge pull request #1480 from bunkerity/dependabot/npm_and_yarn/src/ui/dompurify-3.1.3
REVERT: fa0b7e0ee3 Merge pull request #1483 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.192.0
REVERT: 5927a8cfae deps/gha: Bump ruby/setup-ruby from 1.191.0 to 1.192.0
REVERT: 7054ee2341 linux - improve logging for jobs
REVERT: 037289e4dd chore(deps): Bump dompurify from 3.0.9 to 3.1.3 in /src/ui
REVERT: 1acef1f69d lets encrypt - force regeneration of certs when switching environment (prod/staging)
REVERT: f73632f8c7 Enhance QOL in web UI in general + made advancements in easy mode for services
REVERT: 398a33ccfe Refactor templates values gathering for multisite settings
REVERT: 6ee2609ad8 Allow HTTP Request Method REPORT
REVERT: 274c1260d9 linux - fix scheduler logs
REVERT: 27152f0977 Add services page to web UI and finish raw mode for service settings v1
REVERT: 37cdd322af Update iso-prod files
REVERT: 6224fb8930 Add keyword filtering feature to advanced settings display in web UI
REVERT: 7f0356c098 Ignore DYNPKG_RELEASE variable in Configurator
REVERT: abf392729c Update pytz version to 2024.2
REVERT: 29a2582f4b Fix shenanigans with setup wizard
REVERT: 8000b93f3e Fix ignoring of DYNPKG_RELEASE variable in Configurator
REVERT: e43dc79b92 Update dependencies
REVERT: d601c88f82 Update Python Alpine base image to version 3.12.6
REVERT: ce2df607f3 Merge pull request #1471 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-14.1725850204
REVERT: 87efdece0f Merge pull request #1469 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-7575b6e
REVERT: 203a1594e1 Merge pull request #1468 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-fbfce63
REVERT: 197460b1bc Enhance rendering and QOL in settings related pages in web UI
REVERT: a53a1611e4 deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: 18a365a1b8 deps/linux: Bump redhat/ubi9 from `9460515` to `7575b6e` in /src/linux
REVERT: aa4d9c182e deps/linux: Bump redhat/ubi8 from `d5e2d1d` to `fbfce63` in /src/linux
REVERT: 0d133eab98 Optimize and fix settings saving in web UI
REVERT: 02a8af2aa7 Made a lot of improvements in web UI + have a working configuration save for services and global config
REVERT: 3e56a2c522 chore: Add HEALTHCHECK_LOGGER and fix shenanigans with instances in scheduler
REVERT: 2e5fe99dd8 chore: Fix shenanigans with template's default values and multisite settings
REVERT: 8a7d561f00 chore: Update plugin.json to change type of REVERSE_PROXY_SSL_SNI_NAME field to "text"
REVERT: 080cabb386 Update iso-prod files
REVERT: 8f91afca02 Monthly mmdb update
REVERT: 5a17699eb5 chore: Update Python base image in Dockerfiles
REVERT: bd6d0e4da4 Update Python Alpine base image to version 3.12.5
REVERT: 6ce410abcb Merge pull request #1454 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-9460515
REVERT: 7fda19c2bc Merge pull request #1453 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-14
REVERT: dfeb40c7be Merge pull request #1449 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.191.0
REVERT: f17fef808a Merge pull request #1443 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.4.0
REVERT: 4dfa4b1d25 Update cryptography, setuptools, and sqlalchemy dependencies
REVERT: f34dd2f4a2 Fix CVE-2024-6119 and remove old CVE that are already fixed in the base images
REVERT: b016143db2 Remove programs and tests dirs from mbedtls deps
REVERT: 1781a5148f Squashed 'src/deps/src/mbedtls/' content from commit 71c569d44b
REVERT: 23b2bdb83c Merge commit '1781a5148fc910c2a43387268a26be65684ddb15' as 'src/deps/src/mbedtls'
REVERT: ea3c57f96e Sort out deps + Start managing Mbed TLS deps for ModSecurity
REVERT: 57e73b7413 chore: Execute ModSecurity's post-instance script
REVERT: 6d78faa075 Remove programs and tests dirs from mbedtls deps
REVERT: 47e39d0e81 Merge commit '42dce503865dba77e11084de3f04e791654bc955' as 'src/deps/src/mbedtls'
REVERT: 42dce50386 Squashed 'src/deps/src/mbedtls/' content from commit 71c569d44b
REVERT: 1a2908697e Sort deps and add new mbedtls deps for ModSecurity
REVERT: 02f9f24054 chore: Update submodule init command
REVERT: d1f9c1af62 chore: Start initializing submodules as well for deps
REVERT: 1f64322d6c deps/linux: Bump redhat/ubi9 from `9e6a89a` to `9460515` in /src/linux
REVERT: 0bcfae6457 deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: 13a24b325c Merge commit '914744c831280972408b5e4ea968eadb8be43a51' into dev
REVERT: 914744c831 Squashed 'src/deps/src/modsecurity/' changes from 5f44383236..580fe192df
REVERT: 7cfd0f89ad chore: Update ModSecurity and ModSecurity-nginx dependencies
REVERT: 974cfcaeb3 Made a lot of optimizations and tweaks in web UI + Made advancements on Global Config and Services pages
REVERT: 69d0358f58 Fix database shenanigans with template and multisite mode
REVERT: eb291736fd deps/gha: Bump ruby/setup-ruby from 1.190.0 to 1.191.0
REVERT: 50645292d0 Merge commit 'e7d97d3f642a40375191716c1a1386d1cf20256d' into 1.5
REVERT: e7d97d3f64 Squashed 'src/deps/src/modsecurity/' changes from 5f44383236..580fe192df
REVERT: deca5d7792 chore: update ModSecurity version to v3.0.13
REVERT: ffc9b3dcf0 Fix sessions fetching order from database + Enhance Profile and Instances pages + Start working on Global Config page in web UI
REVERT: 8623b6c7b1 deps/gha: Bump actions/upload-artifact from 4.3.4 to 4.4.0
REVERT: d65b28bd21 Tweak instances page in web UI
REVERT: 299b61c46a Tweak instance page in web UI
REVERT: aa117403bd Finished v1 of instances page in web UI
REVERT: bff3567a8f Update file permissions in Dockerfiles
REVERT: d7c86040a9 chore: update NGINX version to 1.26.2 in Dockerfiles
REVERT: f70778f100 Update file permissions in Dockerfiles
REVERT: 178cca0585 Fix CVE-2024-7264 and CVE-2024-8088
REVERT: 22303d9734 Update CHANGELOG.md as we will make another 1.5 release
REVERT: 47e76fe4cb Fix CVE-2024-7264 and CVE-2024-8088
REVERT: 9a1123f37d 🚀 Road to 1.5.10
REVERT: f1c1cfbd8c Squashed 'src/deps/src/stream-lua-nginx-module/' changes from bea8a0c0de..69f0cd7621
REVERT: 1920949cfa Merge commit 'f1c1cfbd8cef00d26e51be8693de84d4b7e8adcb' into 1.5
REVERT: 74d810c402 Merge commit 'c9f6a2ede206e4831c1f3d69e023063ef94e347a' into 1.5
REVERT: c9f6a2ede2 Squashed 'src/deps/src/lua-resty-string/' changes from b192878f6e..7be2e1d907
REVERT: fdfec1bafd Merge commit 'a3af3ba8c26b21d664fe89641acbbeba47bb5d7e' into 1.5
REVERT: a3af3ba8c2 Squashed 'src/deps/src/lua-resty-signal/' changes from d07163e8cf..737d8ccfaa
REVERT: 37eb914733 Merge commit '5ec058ee5a5a7a23c592f88ae031d41a0b31c963' into 1.5
REVERT: 5ec058ee5a Squashed 'src/deps/src/lua-resty-openssl/' changes from e56da6c5f2..a900c5f589
REVERT: 3817b49aef Squashed 'src/deps/src/lua-resty-lrucache/' changes from a79615ec9d..1293147608
REVERT: e974647c91 Merge commit '3817b49aef8d8865fe1fe715c88a885a92988970' into 1.5
REVERT: 9d19872aff Squashed 'src/deps/src/lua-resty-core/' changes from 812b2d3871..fa3cd7aec1
REVERT: d655ced7be Merge commit '9d19872aff98f9bf2b6d34778a8fc6b9aaa5953e' into 1.5
REVERT: d84db1e9d0 Squashed 'src/deps/src/lua-nginx-module/' changes from 0e769b7643..ea09d92adf
REVERT: 0361d40e00 Merge commit 'd84db1e9d03fd1120f1d0e589bf220e1ba62a52b' into 1.5
REVERT: 3f986072ed Merge commit 'e2f50c2eb1bbe4465a2f7f92c58f285ef0d6f75f' into 1.5
REVERT: e2f50c2eb1 Squashed 'src/deps/src/lua-cjson/' changes from f95cd9ea1e..91ca29db9a
REVERT: d4b681bb5a Squashed 'src/deps/src/libmaxminddb/' changes from 7acfe43a72..24df335085
REVERT: 038026bea3 Merge commit 'd4b681bb5a5d4cbfa428ef599a7df23f17ce13e2' into 1.5
REVERT: 6b97cd3d06 Squashed 'src/deps/src/nginx/' changes from 02725ce722..37fe983554
REVERT: 9e4321803f Merge commit '6b97cd3d06a9a1903bff632d0318c8e30f28001f' into 1.5
REVERT: 73b8007914 Squashed 'src/deps/src/luajit/' changes from dc397b66e6..33d6b04681
REVERT: 681f49a420 Merge commit '73b80079143b1f4785af08a554c4c0715a398133' into 1.5
REVERT: c7b8f30a52 chore: Update core and python dependencies + update nginx version to 1.26.2
REVERT: 8f0880f018 chore: Update Dockerfile for Linux distributions
REVERT: 3c4965a41e Merge pull request #1429 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-12.1724037153
REVERT: 73a38d3188 Merge pull request #1437 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-5.1724179535
REVERT: 1f0e7186c2 Merge pull request #1440 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-9e6a89a
REVERT: 4acbc485b6 Merge pull request #1442 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.2.0
REVERT: b0cf2037d6 Merge pull request #1441 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.26.6
REVERT: b6d495a916 chore: Update coreruleset v3 to v3.3.6 and coreruleset v4 to v4.6.0
REVERT: 1b76c2f0a9 Made advancements in instances page - web UI
REVERT: 8b40406612 chore: Update default instance name to "manual instance" in Database.py and model.py
REVERT: 2c0a0d4b8f Remove all integration specifications
REVERT: a6f5158051 deps/gha: Bump actions/setup-python from 5.1.1 to 5.2.0
REVERT: 46c2d79ca3 deps/gha: Bump github/codeql-action from 3.26.3 to 3.26.6
REVERT: 582e314c03 chore: Update selenium dependency to version 4.24.0
REVERT: a20568f95a Add new ascii
REVERT: 7335927953 Update iso-prod files
REVERT: 68212ac0ee Finished profile page + Start working on instances page in web UI
REVERT: 202dcfbadd feat: Add new ui template
REVERT: 3004711a59 deps/linux: Bump redhat/ubi9 from `1ee4d8c` to `9e6a89a` in /src/linux
REVERT: 56ad2eed25 chore: Update dependencies for watchdog and httpx libraries
REVERT: 8228e60b8b Make advancements on the profile page and optimize a few thinks here and there + provide small fixes
REVERT: efe8835d3c Add the use of time-aware datetime objects everywhere
REVERT: 38ba2a87c8 deps/tests/linux: Bump redhat/ubi8-init in /tests/linux
REVERT: b32171aae9 Start huge UI refactor
REVERT: dfb614c1a4 Corrected relative path in README
REVERT: 723704aab5 Clean up of the README
REVERT: b1c95add11 Example configurations for photoprism with bunkerweb. Version 0.1
REVERT: 6e2c22b96b chore: Update mysqldump command to use "mariadb-dump" for MariaDB databases
REVERT: b63fc5b63c chore: Update backup-data.py to execute rotation even if the backup has already been done but the number of files is over the limit
REVERT: bd5ed26645 Desactivate tests on the dev branch while the testing framework is being developed to accelerate changes
REVERT: 6769736821 chore: Update backup-data.py to execute rotation even if the backup as already been done but the number of files is over the limit
REVERT: 0e854ca812 Merge commit 'b16fd26f878a733bf969b1b4b31b8b646454f72d' into dev
REVERT: b16fd26f87 Squashed 'src/deps/src/libmaxminddb/' changes from 7acfe43a72..24df335085
REVERT: 0a945ccbcf chore: Update libmaxminddb dependency to v1.11.0
REVERT: e58d61debe deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: 56464efafc chore: Update UI roles descriptions
REVERT: b2d712ed12 Merge commit 'f0c1525bdb97ec01de16020de939e17aaac0dc03' into dev
REVERT: f0c1525bdb Squashed 'src/deps/src/stream-lua-nginx-module/' changes from 982ce52831..69f0cd7621
REVERT: ea2749ae22 Merge commit '921ea416c0f58b8469588ee73f05c441061e4e7c' into dev
REVERT: 921ea416c0 Squashed 'src/deps/src/lua-nginx-module/' changes from f44c188590..ea09d92adf
REVERT: 162ae79145 Update CHANGELOG.md
REVERT: 36e6c6b90f chore: Update dependencies to use latest commits for lua-nginx-module and stream-lua-nginx-module
REVERT: 904166be7c Made support for custom timezone simpler
REVERT: b2976de125 Add support for a custom timezone using the TZ env variable with error handling in case of an unknown timezone provided
REVERT: b1cf93af14 Merge pull request #1419 from bunkerity/dependabot/docker/src/bw/dev/nginx-1.26.2-alpine-slim
REVERT: b52106117c Merge commit 'b744819abaa570b0f21ee245765861bc35b92ee2' into dev
REVERT: b744819aba Squashed 'src/deps/src/nginx/' changes from 02725ce722..37fe983554
REVERT: f96c0036d7 Bump NGINX version to 1.26.2 in internal deps
REVERT: 0488a70a2a Bump NGINX version to 1.26.2 in Linux Dockerfiles
REVERT: 742826e9c2 Merge pull request #1413 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-5
REVERT: 6fe13c7d11 Merge pull request #1414 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-d5e2d1d
REVERT: cc1b297518 Merge pull request #1425 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.1.2
REVERT: 4930474998 Merge pull request #1424 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.26.3
REVERT: aa6d03f167 Merge pull request #1416 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.7.0
REVERT: 5a898104dc Disable bwcli and db core tests while working on the testing framework
REVERT: 3115439023 Create missing Cell.vue missing in web UI widgets back
REVERT: 929ab96c6e deps/gha: Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2
REVERT: 546138acaa deps/gha: Bump github/codeql-action from 3.25.15 to 3.26.3
REVERT: e0574b8ded update ui-components doc
REVERT: 4886ed8e11 update standalone index
REVERT: 5978021873 change menu account link
REVERT: e21e270bd6 add utils to web-ui dev doc
REVERT: 6d5fc37be1 continue ui dev doc
REVERT: e7bea42e86 start ui dev doc
REVERT: 569abbd37c Add new endpoints for profile page in web UI
REVERT: 8ce44bc0fc cache page done + build all base pages
REVERT: 955f2a4cea Add new "ui" type for plugins
REVERT: a681284bf7 Refactor web UI when running actions and sort out dependencies
REVERT: d4751a9d3f Fix date format in bwcli tests
REVERT: cfdde17efb update plugins page
REVERT: 5ea761d735 update configs page
REVERT: 6c2872ffb0 add ban form working
REVERT: 7ba140c401 Update plugins page builder with new data server builder
REVERT: 0730bcdb0e Update plugins page builder with new data server builder
REVERT: 03be53bdaf unban form send from UI
REVERT: 79bb4086f7 chore: Update iso-prod Docker Compose files to include UI pages as read-only volumes
REVERT: e218ac5947 chore: Update gunicorn.conf.py to reload extra files based on pages directory
REVERT: e3e8ac7669 chore: Update fastapi version to 0.112.1 in test requirements
REVERT: e11f69ef7b chore: Copy UI pages to Docker image in Linux
REVERT: bf31c1cc91 Incorporate UTC only logic in scheduler dates
REVERT: 93bd5b9945 Refactor ui pages management and incorporate UTC only logic in dates
REVERT: a93c332a61 Use UTC for all our internal dates
REVERT: b1ce5cde1d chore: Fix error handling in custom-cert.py
REVERT: 13204be9b8 chore: Update plugins page builder with new data server builder
REVERT: 7e59c11f41 enhance form store and components
REVERT: ec287ae44a add services page clone
REVERT: ae5dff444a update endpoint
REVERT: 52862267eb plugins page builder done
REVERT: d85f0bd63e fix tabulator css
REVERT: 36295b2ac1 update services page
REVERT: 4003f8f042 update jobs page using tabulator
REVERT: b4a62e0a4f deps/bw: Bump nginx in /src/bw
REVERT: 2b8257b8c1 chore: Export custom log level and log level in start script
REVERT: 312defd636 chore: Temporary exit 0 in db test script while working on new test framework
REVERT: 4e380bbc06 chore: Update dependencies to latest versions
REVERT: 6c8ac4b7a1 add css utils, display form, enhance Text, add profile base format
REVERT: db3a6ac7bd Merge commit '1e47d48e75d2b875198701705c5917a5948f4eb5' into dev
REVERT: 1e47d48e75 Squashed 'src/deps/src/luajit/' changes from dc397b66e6..33d6b04681
REVERT: ef4c4ed98d chore: Update LuaJIT dependency to v2.1-20240815
REVERT: a3266273fc deps/linux: Bump redhat/ubi8 from `44d7500` to `d5e2d1d` in /src/linux
REVERT: fce2195391 chore: Update Dockerfiles to install fpm and perform cleanup
REVERT: a6fe96db50 Add basic scheduler healthcheck on BunkerWeb instances while waiting for the health endpoint
REVERT: ad5b5443d4 chore: Fix db tests
REVERT: f0e3d172e7 starting profile page
REVERT: d04e9a1af3 enhance perf and components, configs done
REVERT: 98793612d1 fix unmatch component and update formats
REVERT: 074af0814f Update ports in docker-compose file for UI services
REVERT: d6a687142d chore: Remove deprecated docker-compose file for UI services
REVERT: 16039044ab Add ALLOWED_METHODS setting to all web UI related config
REVERT: 3502f91aaf add form comp method prop + update instances page
REVERT: cf822d9ea9 Add/Refactor instances related endpoints
REVERT: 47aa48f068 update popover position logic
REVERT: c15133a3b6 fix bad instances modal reload UI
REVERT: 69393d48e6 update instances add form + fix popovers color
REVERT: fa358052cc update instances form keys
REVERT: fea36fb073 Add reload to instances + start configs
REVERT: e218f8e621 update components, style, format, utils, pages
REVERT: 98bc4f1124 Merge commit 'f69b5b388e36d01fdcd4bb6d59510fa76641f9b2' into dev
REVERT: f69b5b388e Squashed 'src/deps/src/lua-resty-core/' changes from bf1c28ce97..fa3cd7aec1
REVERT: 765b1a3585 Update lua-resty-core dependency to v0.1.29
REVERT: f58a433308 feat: Update reverse proxy host format in IngressController
REVERT: ae1004f10e enhance instances format
REVERT: be65fa50b8 fix misspell on tabulator filtering
REVERT: fc935c197c remove popover overflow logic
REVERT: 08d504579f better Fields component + size handling
REVERT: ac1b79d558 tabulator filter working
REVERT: 1b6a0268f1 tabulator sorter working with components
REVERT: e592935a38 deps/gha: Bump docker/build-push-action from 6.5.0 to 6.7.0
REVERT: 41f069906a deps/tests/linux: Bump redhat/ubi8-init in /tests/linux
REVERT: 590c776c4c update tabulator + bans page UI done
REVERT: 2ed224d215 handle tabulator no data
REVERT: c4e3a78aad fix truncate text tabulator + reports page done
REVERT: f7c5ca3603 update forms and services components + fix layout
REVERT: 27920db4dd instances page + update components, builder, ...
REVERT: b9e0e55ea5 chore: Update UI tests workflow to comment out unused steps
REVERT: 67e3d3c9f3 Merge pull request #1407 from bunkerity/dependabot/github_actions/dev/docker/login-action-3.3.0
REVERT: cf3aa7cd9b Update reports and bans builder data
REVERT: f0bf6f4a25 chore: Add ban and unban methods to InstancesUtils class
REVERT: 8c3e2f1ce3 remove outdated builder + add builder utils
REVERT: acb8ad605f report format test done + fix reports filter
REVERT: df2b963b8d builder configs working
REVERT: e88cc25dae format jsdoc + fix bans2.py format
REVERT: 5162f40a07 move folders, fix jsdoc, update buil.py and builder
REVERT: e79bd6454b update utils, components + builder format
REVERT: 4dc4579210 builders handle "all" value + update configs
REVERT: c142d0a33a report builder format done
REVERT: 9b3929c836 add global state
REVERT: e6931bac9e update configs format
REVERT: fde8f93f32 Start adding report data according to defined model
REVERT: 128ca47de0 Start adding new bans data for builder + add a few comments + make optimizations
REVERT: 0c84bba4fc add tabulator jsdoc +update bans2.py + table utils
REVERT: 60bacbe30f Add documentation about new way of seeing the logs via the web UI
REVERT: 0b6cac66a8 remove "SyntaxWarning: invalid escape" chars
REVERT: 13e712bb0d add tabs to ban page format
REVERT: 5e6fa1ecf4 update Button to work as tab
REVERT: bb0cfb74c6 Add information about templates to plugin page
REVERT: a47ce19482 Update integrations documentation page with new namespace feature
REVERT: c36b50acbb chore: Refactor Dockerfile to follow new way of doing it
REVERT: 90a685c982 Update Dockerfile: Add "restart: unless-stopped" to services
REVERT: 682d01f2cc fix home page
REVERT: c0f63379cf Update integrations documentation page about new features and changes
REVERT: 8ebb1495fd Edit Configurator settings warning filter
REVERT: abe1b2d26f chore: Refactor ApiCaller to improve response handling and error logging
REVERT: 2bef98ddb4 Update Dockerfile: Cleanup and remove unnecessary commands
REVERT: 34e7633d12 gitignore build builder + update widgets generator
REVERT: 70139ca421 Fix shenanigans with ApiCaller
REVERT: ecb8090f70 Refactor Dockerfile: Remove no longer existing UI builder copy command
REVERT: 52c5c89d15 enhance bans format
REVERT: a9ea59c74c move client/builder + continue updating base format
REVERT: 2b8d16aa0e update fields by real field type on table items
REVERT: 8040a73f30 start profile page base format
REVERT: 6b3a49134f add configs base format
REVERT: 5f03959dd5 add reports page base format
REVERT: 2a06e94f32 Edit web-ui section of the documentation with new examples and updated features
REVERT: afe8834d75 add missing pattern on instances
REVERT: b725fd2f32 add bans page base format
REVERT: 88a14923b7 chore: Escape backslashes in line strings in widgets generator
REVERT: 04a743fa4b instances and plugins base format done
REVERT: 4c0bf3edc4 start new formatting
REVERT: 74f9f33976 enhance table dark mode
REVERT: 91fedab2f6 add switch component logic with displayStore
REVERT: d7b512c7a1 isomorphic filters + update fields + better style
REVERT: 98fc174a22 create share store for table instances
REVERT: da8da82138 basic table dark mode done
REVERT: 12bc54eeed prepare dark mode class selectors
REVERT: 36fef06eea create table comp + a18y + style
REVERT: 32aac4bb68 add width and height format + enhance utils
REVERT: 749e48fca2 add base css style
REVERT: 01b04004ea continue tabulator vue implementation
REVERT: 20975be247 start tabulator table component
REVERT: f94aaba4f6 refactor: Fix builder/instances.py
REVERT: 5ae6b09dd2 chore: Fix shenanigans with builder
REVERT: 055e005b34 automate builder and widgets dev to prod
REVERT: 29332ff7f3 chore: Deploy initial configuration and log success in autoconf to avoid the scheduler waiting indefinitely for an instance to be up
REVERT: 0f19335e47 chore: Add CSRF token error logging and IP/User-Agent validation logging in web UI
REVERT: bea9a7b87d refactor: Update Database.py to include instance name and type in return object of get_instance method
REVERT: 70aeb380a6 update check validity jsdoc
REVERT: 692a2bebe9 refactor validity check
REVERT: fb2af25a98 check easy mode setting validity done
REVERT: 2b93efda57 chore: Increase rounds for hashing recovery codes in UIDatabase
REVERT: c590f51944 Update modsec UI configuration to match new file names and remove unnecessary rules
REVERT: b2b54965f8 update instances button
REVERT: 4ad0596ad6 Update UI data handling and TOTP verification
REVERT: 57c458d504 delete multiple on easy mode working
REVERT: 204fbee3ff update easy mode store and component
REVERT: e206257d2e Update easy mode format to use multiple
REVERT: 506a9bd955 enhance logs page style
REVERT: 61bbcac724 correct UI misspell + rebuild doc components
REVERT: 6e854aa636 precommit
REVERT: bf9bb9aa69 update builder + fix raw mode
REVERT: 238d26d513 deps/gha: Bump docker/login-action from 3.2.0 to 3.3.0
REVERT: 5bffc81f4b chore: Rename package for version 1.5
REVERT: 09aa6a7514 chore: Add info about default values being changed and the addition of the templates feature to BunkerWeb in upgrading.md
REVERT: 91714b22bc chore: Fix workflows for 1.5 branch
REVERT: 9fd81cecb0 Update regex dependency to version 2024.7.24
REVERT: 5240159da3 chore: Add 1.5 github workflow
REVERT: acadda2891 chore: Update workflow name to reflect version 1.5
REVERT: a27bc42a7d Prepare branch renaming for dev and 1.6
REVERT: c5fc91bb6f Fix headers tests to use new format
REVERT: b48dcf11ae feat: Update SSL cipher preference for TLSv1.3 + Also if the TLSv1.3 isn't part of the configured SSL_PROTOCOLS, then HTTP3 is disabled to avoid configuration errors
REVERT: 3999383675 Fix db automatic tests
REVERT: 07645f73e7 feat: Update security level names and descriptions in template files
REVERT: 65ba0f3fe3 Fix shenanigans with templates steps and databases
REVERT: 0e02081fae easy mode setting validation check working
REVERT: b6134141db feat: Add ModSecurity step to low.json template
REVERT: 425cc5f8c8 enhance ui + fix value update between steps
REVERT: aad33fa5a2 Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6
REVERT: 3d81e4f262 Fix shenanigans with database model and postgresql
REVERT: dd5600dd79 enhance and fix easy mode component
REVERT: 323616f513 Squashed 'src/deps/src/lua-resty-core/' changes from 812b2d3871..bf1c28ce97
REVERT: ab56589e3c Merge commit '323616f5139aea56cecbe652a4530c516c0e4b38' into 1.6
REVERT: 22adfd9a84 chore: update lua-resty-core to v0.1.29rc1
REVERT: e36d18ca47 Squashed 'src/deps/src/stream-lua-nginx-module/' changes from bea8a0c0de..982ce52831
REVERT: ef3d925c7b Merge commit 'e36d18ca4771cf8ac8c659ffdeba9aa2e28c6996' into 1.6
REVERT: 165b29f6e8 Merge commit '356707d7aecaee12255f50c94b5251d9c4b36de4' into 1.6
REVERT: 356707d7ae Squashed 'src/deps/src/lua-resty-string/' changes from b192878f6e..7be2e1d907
REVERT: da75725f66 Merge commit '9c00ac3253215bba18c54665254f8808d068b09e' into 1.6
REVERT: 9c00ac3253 Squashed 'src/deps/src/lua-resty-signal/' changes from d07163e8cf..737d8ccfaa
REVERT: b9f64907f8 Merge commit '0014d9625f5de3fc5c5f7d6c0529cd05af810dae' into 1.6
REVERT: 0014d9625f Squashed 'src/deps/src/lua-resty-lrucache/' changes from a79615ec9d..1293147608
REVERT: 4d0b4160e6 Squashed 'src/deps/src/lua-nginx-module/' changes from 0e769b7643..f44c188590
REVERT: 3301028162 Merge commit '4d0b4160e6530861910f3840fcb44d30656e1dfc' into 1.6
REVERT: da418b9b49 Merge commit '95cfced58df91a8a222a3962f9fce9ca4f35ae46' into 1.6
REVERT: 95cfced58d Squashed 'src/deps/src/lua-cjson/' changes from f95cd9ea1e..91ca29db9a
REVERT: 96f4c113ed Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6
REVERT: d04db226f1 chore: Update lua dependencies to latest versions
REVERT: 711e3b802f start handling multiple on raw mode
REVERT: 22f8477446 Start adding documentation about 1.6 specifications
REVERT: a8835ad8cc update advanced mode format
REVERT: e85ed0940a refactor: Update BUNKERWEB_STATIC_INSTANCES_RX regex pattern to be more precise
REVERT: 247cf2b215 Fix shenanigans with subprocess.Popen and the text argument with rhel
REVERT: 1f1612165a chore: Update Dockerfile to install Node.js and npm in a better way in fedora and rhel
REVERT: 04a2c7ae08 chore: Optimize Database.py to improve configuration handling
REVERT: 428169dcd4 update raw mode formatting
REVERT: 09983cdcca Optimize get_non_default_settings method to not include templates defaults settings
REVERT: 1b3cf7e343 enhance raw format condition
REVERT: 7614079b11 start formatting raw mode with template values
REVERT: f99a6de4ea chore: Fix model of templates returned by the database
REVERT: b4df834f46 Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6
REVERT: af30c18e5b chore: Update Dockerfile to copy common files and UI source code
REVERT: 63f45756d4 chore: Fix Database.py when updating external plugins
REVERT: cf9e0466c4 multisite  settings only on services done
REVERT: 65dc538cfb Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6
REVERT: 534d2f1c9e chore: Update bw_instances_utils method calls in UI actions
REVERT: 1669dab8ba chore: Update entrypoint.sh script for web UI Docker container
REVERT: 997392da6f fix instances + add plugin custom page + format
REVERT: c61f0d1784 chore: Update node and npm installation in Dockerfiles
REVERT: 727a6b026f chore: Update python image in Dockerfiles
REVERT: 2bbd5537c4 chore: Update python deps to latest versions
REVERT: 41d3e6889f Remove no longer necessary logic in the scheduler's entrypoint
REVERT: f9ddf48cd3 Update iso-prod compose files and syslog-ng config file for them
REVERT: 6354d770e9 chore: Add entrypoint.sh script for web UI Docker container + check log files only in /var/log/bunkerweb
REVERT: 80ac2f50a0 refactor: Add HTTP3 specific modsec rule in web UI
REVERT: efebf6b2a3 refactor: Handle edge case in main.py for current_file parameter
REVERT: d9b37ca7c3 chore: Update syslog-ng.conf to use template t_imp for destination d_dyna_file
REVERT: 06848c26c4 Update UI iso-prod files to incorporate the syslog container to be able to see the logs in the web UI
REVERT: 8fa0b02413 refactor: Update Logs.vue to use URLSearchParams for setting the 'file' parameter
REVERT: 1aae91f487 chore: Fix logs to handle new system in web UI
REVERT: 64458799f8 add instances hostname + i18n
REVERT: 9cee47392b feat: Add `name` and `type` fields to Instance class in web UI
REVERT: 9713f9ba90 update instances and jobs pages
REVERT: 9d485d2e91 refactor: Update .gitignore to include new UI file paths
REVERT: 171af4362c chore: Fix shenanigans with ThreadPoolExecutor when sending the same file to different instances
REVERT: 8a323582cf feat: Add new `USE_KUBERNETES_FQDN` environment variable to allow using the full qualified domain name of the services in Kubernetes instead of the ip address for the hostname of instances (default is yes)
REVERT: e1bd4a6313 feat: Add name and type fields to instance class
REVERT: 6ed8c2bdf8 refactor: Optimize Dockerfile build time
REVERT: acb8271000 refactor: Remove unused UI files and update Dockerfile
REVERT: ea1ef434e2 feat: Add null check for hostname in Database.py
REVERT: ffaaf503a0 feat: Update ApiCaller.py to use ThreadPoolExecutor for sending API requests
REVERT: faf4706bf5 feat: Update timeout values in API.py
REVERT: ea1ae91a64 update widget generator
REVERT: afabcf6e60 feat: Update status column default value in Instances table
REVERT: 081d953bdb update builder + add logs page
REVERT: 3605242548 refactor: Update context in realip plugin for the USE_PROXY_PROTOCOL setting from "multisite" to "global" as it affect the whole server and not a single service
REVERT: 84a8ee6098 move legacy files + update builder
REVERT: 5ee844c5a4 feat: Improve get_templates method in Database.py
REVERT: 23856da12b chore: Update failover metadata in the database
REVERT: 1f0210bb4d feat: Filter accepted custom configs in templates + add templates custom configs automatically when fetching them from the database
REVERT: 57a1e223a9 Add new templating feature to allow to quickly override the default values of settings and custom configurations. You can also precise steps to follow in the UI to help the user configure services.
REVERT: 9289864808 update services page and modes
REVERT: adf0d4f4f2 Update mmdb files
REVERT: c76234e6da update services and modes page
REVERT: d0e2ec69b7 update modes page + fix
REVERT: 9c61778734 update raw page dev
REVERT: 64504bc199 chore: Add support for HTTP/3 connections in limitconn.conf
REVERT: 5bfc1b0717 chore: Update Permissions-Policy header in headers.lua to include interest-cohort directive by default and remove the DISABLE_FLOC setting
REVERT: 162b3dce32 chore: Fix issue with setting Permissions-Policy header in headers.lua
REVERT: 50d7e5a0ae chore: Add Flask-Principal for user permissions management and start adding logic
REVERT: fdd82547e5 exclude some widget to rendering
REVERT: e3da25e221 widget py working + fix jsdoc build
REVERT: f01f916b3f Merge branch 'dev' into 1.6
REVERT: 96662456f9 Merge pull request #1391 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.6.1
REVERT: e370673810 Merge pull request #1388 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.190.0
REVERT: e67194e5a8 Merge pull request #1387 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.15
REVERT: d4b2180947 Merge pull request #1386 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.4.0
REVERT: 46a93a0a9e Merge pull request #1381 from bunkerity/dependabot/docker/src/bw/dev/nginx-154e108
REVERT: aaf7c4a303 chore: Update Dockerfile to include UI files and fix build process
REVERT: 07186e4ede chore: Update selenium version to 4.23.1 in requirements files
REVERT: fee1352025 chore: Remove custom salt for a better security we generate
REVERT: f756f366b8 chore: Update self-signed certificate verification logic
REVERT: 658bc310eb Add ui_version field update and avoid potential race conditions
REVERT: 516b654923 Review upgrade process to optimize a few things and add warns about the new way of handling ui users
REVERT: 5e258e8b0d chore: Update Dockerfile to include UI files and fix build process
REVERT: 465879edf0 chore: Remove old linux.sh file in web UI files
REVERT: b05a398d95 base creation of widgets + fix doc builder
REVERT: d15c336fad chore: Update logger setup in CLI, Generator, ApiCaller, and JobScheduler classes
REVERT: 5db80a78c2 Update CHANGELOG.md
REVERT: 14b5af3f27 feat: Add a run history to jobs and the possibility to control the size of the history via the DATABASE_MAX_JOBS_RUNS setting
REVERT: a84826c75f feat: Update SQLAlchemy column definition in web UI models
REVERT: 697dd4447f starting widget generator script
REVERT: f5137b6f76 update doc builder + doc components + backend
REVERT: f4ea01fe7d Merge branch 'dev' into 1.6
REVERT: a03fb245db feat: Add support for NAMESPACES environment variable + Make it so that Ingress specific variables are applied to all declared services in Kubernetes
REVERT: b10d8acf6c chore: Update default value for HTTP3 protocol support in plugin.json
REVERT: ad1be9eb98 Update Python Alpine base image to version 3.12.4
REVERT: d721bde76e Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6
REVERT: 184c271aab Rename src files of web UI and optimize a few things with instances
REVERT: d63fd26415 start raw mode page
REVERT: 64955cbe0e feat: Improve TOTP recovery code handling in web UI
REVERT: f0414d960f chore: Update redis dependency to version 5.0.8
REVERT: c452aba3db Merge branch '1.6' of https://github.com/bunkerity/bunkerweb into 1.6
REVERT: 2b27caea2a Refactor TOTP logic in web UI + Add the possibility to have a custom salt for passwords
REVERT: a3518fb61c update tests builder
REVERT: 7bed9e9c84 fix builder html + restructure builder + start raw page
REVERT: bb3e4bd007 Refactor build.py to use DOCKERFILE environment variable in run_command function
REVERT: f22d396bc7 chore: Update .dockerignore to exclude unnecessary directories
REVERT: 197d2e7897 chore: Fix shenanigans in build.py
REVERT: e7a38508ff chore: Refactor build.py to use file context managers for reading and writing
REVERT: 6674c7ca38 chore: Refactor run_command function in build.py to handle exceptions
REVERT: 43142134e8 chore: Refactor run_command function in build.py to handle exceptions
REVERT: a4d4c563b5 chore: Refactor build.py to use file context managers for reading and writing
REVERT: f413c7cc3f chore: Refactor UI shared data to use multiprocessing instead of a file
REVERT: b599fdae47 chore: Refactor build.py to use file context managers for reading and writing
REVERT: 52130ed6e8 Refactor build.py and rename files
REVERT: ce1d8f028f add services page + update builder + add widgets
REVERT: 7ecf6544b9 Update ui is-prod files with new ui files
REVERT: f82dc053aa Refactor dependencies: Update cryptography to version 43.0.0
REVERT: 26c3da657f Refactor user management in web UI + Start adding roles logic + Enhanced 2FA feature with recovery codes
REVERT: e8b3dbc348 chore: Remove non-editable variables from Config in web UI
REVERT: 03d2608f77 docs: update README.md
REVERT: 1bf72bb55c add icons + modal working + start actions modal
REVERT: 27f55edf3c refactor utils and update modal component
REVERT: ff0493aa10 link Modal to Button
REVERT: ecb2781aa4 refactor builders + create modal component
REVERT: f359fc149f deps/gha: Bump docker/setup-buildx-action from 3.5.0 to 3.6.1
REVERT: edbfcc2284 start services action modal
REVERT: 7b57f63cc5 services table format and base UI component done
REVERT: 784c231198 start services page
REVERT: 312cc5a078 fix menu path + fix build console removal
REVERT: 5adecce14b refactor main.py
REVERT: f247a78955 deps/gha: Bump ruby/setup-ruby from 1.188.0 to 1.190.0
REVERT: 0497b25b46 deps/gha: Bump github/codeql-action from 3.25.13 to 3.25.15
REVERT: 03d556a94d deps/gha: Bump ossf/scorecard-action from 2.3.3 to 2.4.0
REVERT: 59ae53a2a9 fix form builder + mult del + drop console build
REVERT: a90fd30c4a adding multiple group now working
REVERT: 3b8393c996 chore: Update log level configuration in Config.py and Controller.py + Fix shenanigans with autoconf and save_config function in Database
REVERT: 3a6bc6736f chore: Update SCHEDULER.reload() to include custom log level if available
REVERT: daeb1407ec fix multiple name on add on services page
REVERT: d71e4d5b75 Soft merge branch 'dev' into branch '1.6'
REVERT: d91bca99e3 Fix shenanigans when settings have an empty string as value in web UI
REVERT: 340c6e68d0 Merge commit 'f300edcb8c5375641cf3cd26e2c7e03bb6a10702' into 1.6
REVERT: f300edcb8c Squashed 'src/deps/src/lua-resty-openssl/' changes from 529f0c5ad1..a900c5f589
REVERT: f24733268a chore: Update lua-resty-openssl dependency to v1.5.1
REVERT: 1d24ddc769 deps/bw: Bump nginx from `6bbbdad` to `154e108` in /src/bw
REVERT: 22ea722189 docs: use mkdocs admonition for ALLOWED_METHODS note
REVERT: 2de17c978c Merge pull request #1379 from bunkerity/dev
REVERT: f74f215bf9 Update docs about Coreruleset v4
REVERT: 7bb282405e add new jobs page + better JSdoc
REVERT: 24e76091c8 Merge branch 'dev' into staging
REVERT: 86cfd7dce1 Merge pull request #1377 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-1ee4d8c
REVERT: ae0bf46c5e Merge pull request #1376 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-12
REVERT: aa7c22d43a Merge pull request #1373 from bunkerity/dependabot/github_actions/dev/docker/login-action-3.3.0
REVERT: 376918d389 Merge pull request #1372 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.5.0
REVERT: 32eb18870a Merge pull request #1371 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.5.0
REVERT: 6381ef853a Merge pull request #1370 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.188.0
REVERT: e8e586ad27 Merge pull request #1374 from bunkerity/dependabot/docker/src/bw/dev/nginx-6bbbdad
REVERT: 809d0d98cf Merge branch 'dev' into 1.6
REVERT: a6ff4dc7fd chore: Add rule to remove attack-lfi tag for /jobs/download endpoint
REVERT: 690f676cca chore: Remove unnecessary secure_filename call in jobs_download function
REVERT: 198f087896 update: Update Coreruleset v4 to version 4.5.0
REVERT: 7897c355ec Merge commit '411cd2df5a5f4e0e7dccea3f367a6dd39ede1ae3' into 1.6
REVERT: 411cd2df5a Squashed 'src/deps/src/lua-resty-openssl/' changes from e56da6c5f..529f0c5ad
REVERT: d5c24a53cd Make init_deps.sh executable
REVERT: 82d474c2ad chore: Update lua-resty-openssl dependency to v1.5.0
REVERT: 33ac6227c1 update: Update Coreruleset v4 to version 4.5.0
REVERT: c7bd25edaf Merge branch 'dev' into 1.6
REVERT: d152ea33c3 Update Content-Security-Policy and security headers in antibot, loading and default server page
REVERT: aa6c488041 refactor: Update Content-Security-Policy and security headers in UI code
REVERT: 1d850cbd76 chore: Update logrotate configuration to include size-based rotation and include certbot files
REVERT: 2ae995dc9c deps/linux: Bump redhat/ubi9 from `081c96d` to `1ee4d8c` in /src/linux
REVERT: 548dc5b2db deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: 7c7446f736 docs: add note that POST must be used with OPTIONS in ALLOWED_METHODS
REVERT: c1a4c2a9c1 feat: Create TMP and LOG folders if they don't exist in linux start script
REVERT: 96f139e94d fix/update form store, utils, jsdoc and components
REVERT: f09db9e9dd feat: Refactor the code in `helpers.lua` to use escaped settings and server names for matching multiple settings. This ensures that the correct values are assigned to the corresponding variables.
REVERT: 7f26dd233b unlink store template from props.template
REVERT: 6f9e7fe7e9 fix circular JSON dep
REVERT: ceb936946b add raw mode store + add form type bodyguard
REVERT: a0447f08ae fix header paths names to work with i18n
REVERT: 86cd60c1a0 better raw mode script
REVERT: ed9b9ba27e enhance builder + pages + simplify raw mode
REVERT: d1cafdc3c0 start adding global config page + fix
REVERT: e95710165e deps/bw: Bump nginx from `ce01dac` to `6bbbdad` in /src/bw
REVERT: da7fa73638 deps/gha: Bump docker/login-action from 3.2.0 to 3.3.0
REVERT: ca7fae7aa7 deps/gha: Bump docker/setup-buildx-action from 3.4.0 to 3.5.0
REVERT: 7462551bb8 deps/gha: Bump docker/build-push-action from 6.4.1 to 6.5.0
REVERT: 77388677e7 deps/gha: Bump ruby/setup-ruby from 1.187.0 to 1.188.0
REVERT: 162e7a43e9 feat: Add warning and info messages for security.txt plugin configuration in security tunning documentation
REVERT: e5434b93e9 feat: Add security.txt documentation
REVERT: 0922488500 feat: Make it so that the security.txt endpoint bypasses antibot checks
REVERT: 33ec069780 feat: Add security.txt support
REVERT: 3540903f47 end merging easy and advanced format
REVERT: a2d6dfc129 refactored advanced and easy mode to share utils
REVERT: ab1208d7f2 fix easy mode + refactor builder + add widget py
REVERT: e8b2ba95bc add comments + remove output dir logic
REVERT: 7f6e6234af enhance front build perf + update Dockerfile
REVERT: ec592a2eec Soft merge branch 'dev' into branch '1.6'
REVERT: 519d1cc818 Merge pull request #1367 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.13
REVERT: 89b886f1cf Merge pull request #1364 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.0.8
REVERT: 021eeb6199 Merge pull request #1361 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.4.1
REVERT: ff8b0a26de ignore output
REVERT: 373b0d5548 build.py working, removing build.js
REVERT: 84b1863bab start build.py to replace build.js
REVERT: 03fbec034e update config path
REVERT: d5e165998e start updating build.js with new structure
REVERT: 865ab48e71 add base static
REVERT: dbefe67fdc update Vite (front) folder structure
REVERT: bae78df2a8 deps/gha: Bump github/codeql-action from 3.25.12 to 3.25.13
REVERT: eddab39d9d Merge branch 'dev' into staging
REVERT: e283f9e7f4 deps/gha: Bump softprops/action-gh-release from 2.0.6 to 2.0.8
REVERT: 38deb50eec deps/gha: Bump docker/build-push-action from 6.4.0 to 6.4.1
REVERT: cdee11a74c setup page build working
REVERT: 505a6a4270 start adding setup standalone page
REVERT: 1733f52e42 separate filter and form utils
REVERT: de5f37bf67 feat: Add role to allow web UI to read bunkerweb pods logs in Kubernetes examples in documentation
REVERT: 6c3e8a42b8 Add more logs when fetching docker/kubernetes logs in web UI
REVERT: 0a4f65fbb8 Merge branch 'dev' into staging
REVERT: b7776bf3f5 ci/cd - temp disable prestashop tests
REVERT: bbf3f9e5b8 Merge pull request #1360 from bunkerity/dev
REVERT: 3556f67d5e Merge pull request #1359 from bunkerity/staging
REVERT: a262f8ed07 Merge pull request #1358 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.4.0
REVERT: f9df7756da chore: Fix automatic headers tests shenanigans with the X_DNS_PREFETCH_CONTROL setting
REVERT: 0a04b22ba5 chore: Fix permissions for bwcli plugin files
REVERT: 7a1aac61a4 Refactor Dockerfile permissions for bwcli files
REVERT: 352170a53e deps/gha: Bump docker/build-push-action from 6.3.0 to 6.4.0
REVERT: 5428baea5c ci/cd - increase prestashop delay
REVERT: 8ec183c2bb chore: Update permissions for shell scripts in GitHub workflows
REVERT: e3255f2316 Soft merge branch 'dev' into 1.6
REVERT: 79283fae4d ci/cd - fix prestashop link
REVERT: cd4e9b8a31 chore: Remove setting preferred URL scheme in web UI to allow access without BunkerWeb in front back
REVERT: b3d1dbfa44 fix combobox update
REVERT: 3c38278f3a remain multiples and advanced form
REVERT: 86eab3a55c ci/cd - increase joomla delay
REVERT: 9fbde73c1a increase tomcat tests delay and fix REVERSE_PROXY_SSL_SNI_NAME regex
REVERT: aff65f5a19 ci/cd - downgrade python ansible deps
REVERT: ad66a03767 ci/cd - add missing requirements file for ansible
REVERT: 1a5e075d1f Merge branch 'dev' into staging
REVERT: 5777b674ee Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: bc9d6b199a deps - update python deps
REVERT: c5fed332a8 Merge pull request #1292 from bunkerity/dependabot/npm_and_yarn/src/ui/braces-3.0.3
REVERT: 19b27d2980 Merge pull request #1357 from bunkerity/dependabot/pip/tests/core/reversescan/certifi-2024.7.4
REVERT: ffbbe66abe chore(deps): Bump certifi in /tests/core/reversescan
REVERT: 9e21d5aade Merge pull request #1356 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.12
REVERT: 559e4eb7cb deps/gha: Bump github/codeql-action from 3.25.11 to 3.25.12
REVERT: 2194b99543 Merge pull request #1329 from bunkerity/dependabot/pip/src/common/gen/certifi-2024.7.4
REVERT: 16edc06014 Merge pull request #1303 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.41.3
REVERT: d99fb84ddd Merge pull request #1274 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.31.0
REVERT: 32a9edf47c reverse proxy - support SNI using settings
REVERT: 93ecef0373 multiples action working
REVERT: 1930af2fe6 linux - update repo to repo.bunkerweb.io
REVERT: 8eb833198f prepare multiples actions + readonly
REVERT: f7ced2e649 refractor and increase filter performance
REVERT: 4d21d0e274 chore: Update star history chart in README.md
REVERT: 540ecfd77b increase perf on multiple rendering
REVERT: 8b17e99685 optimise filter call number on input update
REVERT: cb334c5ab8 better multiple value update logic
REVERT: 1e593d5b64 update multiple working + fix filter move plugin
REVERT: 79e6eefa2b fix filter settings + loop rendering
REVERT: e3bc7150f1 Merge pull request #1352 from bunkerity/dev
REVERT: c0b7050e20 chore: Update base Docker image to Ubuntu 22.04 with a specific SHA
REVERT: f56f8ea388 Merge pull request #1351 from bunkerity/tmp-fix
REVERT: 41e117e4dd Merge branch 'dev' into tmp-fix
REVERT: 481ecce624 chore: Update setuptools and ansible versions
REVERT: d6c7f7cdc2 Merge pull request #1346 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.3
REVERT: f86030528e Merge pull request #1350 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.187.0
REVERT: 45a6069d0e Merge pull request #1349 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.1.1
REVERT: 0579c79d51 chore: Fix issues with autoconf: globally set settings overridden by default values not being saved correctly in database
REVERT: c4d8a308b1 chore: Fix error handling in Config.py when checking for changes and first config saved
REVERT: f25265f5e3 deps/gha: Bump ruby/setup-ruby from 1.185.0 to 1.187.0
REVERT: 3094fbfdbb deps/gha: Bump actions/setup-python from 5.1.0 to 5.1.1
REVERT: 011e8f1074 add cache + continue multiple
REVERT: 6a58d05200 format multiple working
REVERT: 2376cac04e deps/gha: Bump actions/setup-node from 4.0.2 to 4.0.3
REVERT: 39c97a0d67 chore: Update web UI Dockerfile to add mariadb-connector-c dependency
REVERT: 8e1bd269ce format template and services multiples
REVERT: 3c113d214d chore: Update database images to latest versions in automatic db tests
REVERT: 82e4be7ad3 Merge pull request #1339 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.24.0
REVERT: 33b2fb0908 deps/gha: Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0
REVERT: 6d2905c392 start handling multiple settings
REVERT: 203248f5e4 Execute pre-commit-config hooks
REVERT: a5d504df3a update json by base64
REVERT: 612a494c18 chore: Update official plugins to version 1.6
REVERT: a9daf1ede8 chore: Update official plugins to version 1.6 in docs
REVERT: 4d41e79344 Merge pull request #1338 from bunkerity/dev
REVERT: 007fa3673f Update CHANGELOG.md
REVERT: 31d27fb686 Execute djlint formatter on ui templates
REVERT: e9d3848c3b chore: Update pip and pip-tools versions in requirements files
REVERT: 498edc4905 Add pre-commit-config hooks back
REVERT: 5fcc90876c Merge pull request #1334 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.185.0
REVERT: e455b16d99 Merge pull request #1336 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.3.4
REVERT: 4b6ec58417 Merge pull request #1335 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.8
REVERT: b9bc1df98a deps/gha: Bump actions/upload-artifact from 4.3.3 to 4.3.4
REVERT: 352f7ede8c deps/gha: Bump actions/download-artifact from 4.1.7 to 4.1.8
REVERT: 999c7c65e6 deps/gha: Bump ruby/setup-ruby from 1.184.0 to 1.185.0
REVERT: d369545679 avoid multiple remove if one disabled setting in it
REVERT: 037f24554a fix multiple removing
REVERT: b88a3c413f chore(deps): Bump certifi from 2024.6.2 to 2024.7.4 in /src/common/gen
REVERT: 7690e2eacc Update mmdb files
REVERT: 3033fbd474 chore: Update DOMPurify to version 3.1.6
REVERT: 969561c619 chore: Update CHANGELOG.md
REVERT: 15fba7e026 chore: Update web UI setup wizard to handle when a reverse proxy already exists but no UI user were configured
REVERT: d665661012 chore: Made wizard config clearer in web UI
REVERT: 2275d00bdd chore: Fix IS_DRAFT setting being overridden when getting config
REVERT: edf5fa8765 Merge pull request #1327 from bunkerity/dev
REVERT: 950520eac6 chore: Update Config.py to include environment instances multisite settings as well in __get_full_env() method
REVERT: 8de9437779 Merge pull request #1322 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-4
REVERT: ce7208bbe4 Merge pull request #1323 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-44d7500
REVERT: 1d12795785 Merge pull request #1326 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.3.0
REVERT: 1a0f52598a Merge pull request #1325 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.4.0
REVERT: f01bf8e68d Merge pull request #1324 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.184.0
REVERT: 997d600fba deps/gha: Bump docker/build-push-action from 6.2.0 to 6.3.0
REVERT: 15979596af deps/gha: Bump docker/setup-buildx-action from 3.3.0 to 3.4.0
REVERT: 67b6e00a41 deps/gha: Bump ruby/setup-ruby from 1.183.0 to 1.184.0
REVERT: dded9ea719 deps/linux: Bump redhat/ubi8 from `143123d` to `44d7500` in /src/linux
REVERT: 6b4d875d72 deps/tests/linux: Bump redhat/ubi8-init in /tests/linux
REVERT: f7bbffe93f flash messages working on app
REVERT: a3514d2bb2 enhance build + add instances vue.js page
REVERT: 0c3b66899f Soft merge branch 'dev' into branch '1.6'
REVERT: 865e66c382 fix conditions with separators
REVERT: 9510b94e7e better handling list errors
REVERT: 6cbb2c3a38 update list input
REVERT: 9400784fe3 start input list with add and delete actions
REVERT: 1a3a3f90e6 Merge pull request #1321 from bunkerity/dev
REVERT: 9f1dbef6e3 better vue doc build
REVERT: b930e22448 chore: Update dependencies for setuptools, mkdocs-material, and psycopg
REVERT: c702dde36b Update CHANGELOG.md
REVERT: bd79d685da Merge pull request #1319 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-8.1719560850
REVERT: db27c24d20 Merge pull request #1318 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-081c96d
REVERT: 2e978237d1 Fix CVEs CVE-2024-4741 CVE-2024-5535
REVERT: 61dc0a2fba chore: Fix potential issues with multiple settings in helpers.load_variables
REVERT: edb688d58c remove useless statics
REVERT: 73037ed3b1 fix home card internal links
REVERT: 8c108dd51b add missing i18n key + fix menu paths
REVERT: b2e43c1b04 fix assets img path from dev to prod
REVERT: 1d4214a3b8 update vite and build to work with main.py
REVERT: b00e3c6cf9 add static src from build + update gitignore
REVERT: 803eb77eb7 deps/tests/linux: Bump redhat/ubi9-init in /tests/linux
REVERT: cb1ef8551a deps/linux: Bump redhat/ubi9 from `d98fdae` to `081c96d` in /src/linux
REVERT: 52d43e6791 Enhance build.js
REVERT: 5222c91fd9 change ui folder names and vite build to avoid conflicts
REVERT: d17ebca163 ui components doc script working
REVERT: 58288dbd7a Merge branch 'merge' into 1.6
REVERT: 86cb619b5f add bunkerweb 1.6
REVERT: 2782117e82 change dirs to prepare 1.6 merge
REVERT: b18bebcc7d Merge pull request #1316 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.11
REVERT: 0396bf4904 Merge pull request #1317 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.183.0
REVERT: 1759ddc3cc deps/gha: Bump ruby/setup-ruby from 1.182.0 to 1.183.0
REVERT: 5a5e056205 deps/gha: Bump github/codeql-action from 3.25.10 to 3.25.11
REVERT: 8ff5637889 deps/terraform: Bump scaleway/scaleway in /tests/terraform
REVERT: d1278e3a38 deps/terraform: bump hashicorp/kubernetes in /tests/terraform
REVERT: 2b5ff369b7 Merge pull request #1314 from bunkerity/dev
REVERT: 11c3737320 Update CHANGELOG.md
REVERT: 23f8f756c0 chore: Update redis dependency to version 5.0.7
REVERT: 8595eb4150 chore: Update SSL check in errors.lua and headers.lua
REVERT: 9279527acb Merge pull request #1313 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.182.0
REVERT: dbd80aaba7 deps/gha: Bump ruby/setup-ruby from 1.180.1 to 1.182.0
REVERT: c88acff516 Soft merge branch 'dev' into branch '1.6'
REVERT: e18c025305 chore: Update CSP and HSTS headers for improved security in default pages and error pages
REVERT: bb6317c202 Start adding documentation for future CrowdSec core plugin
REVERT: 580ee111e4 Update supported config types in Config.py for autoconf
REVERT: c8972e0caf chore: Fix PERMISSIONS_POLICY default value in core headers tests
REVERT: 13bf3e5049 Merge pull request #1311 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.2.0
REVERT: da0db03482 chore: Update version to 1.5.9
REVERT: 056a9bf5b1 Merge branch 'dev' into 1.6
REVERT: 25c3d27a2b Update CHANGELOG.md
REVERT: 676d65267e [#1308] Add support for CRS v4 plugins via custom configurations but also via the new MODSECURITY_CRS_PLUGIN_URLS setting that automatically downloads and handles updates of CRS compatible plugins
REVERT: 2e825a7d7f chore: Update OWASP Core Rule Set to version 4.4.0 in docs
REVERT: bb0dc15dec Optimize multisite check in certbot-renew job
REVERT: a1eb1410c0 deps/gha: Bump docker/build-push-action from 6.1.0 to 6.2.0
REVERT: 021c2d919a [#1309] chore: Update Dockerfile to add mariadb-connector-c dependency
REVERT: f64be28eba Soft merge branch 'dev' into branch '1.6'
REVERT: ec3d758290 chore: Fix Dockerfile FromAsCasing
REVERT: 932ef49fc9 chore: Fix core headers tests on linux with DISABLE_FLOC value
REVERT: cc8c552492 chore: Update Dockerfile labels
REVERT: 7727a63b2d chore: Update Dockerfile labels for version and maintainer
REVERT: 490483d7d5 Soft merge branch 'dev' into branch '1.6'
REVERT: 06a2aec979 Run save_config.py whenever we can to avoid potential config problems
REVERT: 1334cc72d7 chore: handle manual instances better in save_config.py
REVERT: 9de52834ca Remove BunkerWeb label from iso-pro files when using the docker integration
REVERT: a10aea51b4 Update examples with new stack
REVERT: 90dde9eb2b manage z-index list details with popovers
REVERT: 9a99bcdba4 bans table/filter + uuid beforemount + fix popover
REVERT: 9881fe11c6 started bans page and format
REVERT: 8b9d8ce107 chore: Update python dependencies
REVERT: 3c1924f486 Merge pull request #1305 from bunkerity/dependabot/docker/src/bw/dev/nginx-ce01dac
REVERT: f159ed96b9 Squashed 'src/deps/src/luajit/' changes from 15f58c9648..dc397b66e6
REVERT: 293fc324c8 Merge commit 'f159ed96b9a02dd99ea1c0c2f4a71f506de0697c' into dev
REVERT: 2d31251af3 chore: Update LuaJIT dependency to version 2.1-20240626
REVERT: 6d14ad67c6 add reports details + handle uppercase
REVERT: d152ed903e handle no report with void gridlayout
REVERT: ae2fe62cf3 higher reports table width
REVERT: 497449152b reports filter working
REVERT: 186c28cddc fix modal close + icon events + plugins conditions
REVERT: 9a9d739aa2 chore: Add pass_request_body option to reverse-proxy.conf
REVERT: d629f49d10 chore: Update regex in plugin.json for HTTP error codes
REVERT: c9ddcb4986 fix key lang issue + start reports page
REVERT: a2cf08a729 Fix db and headers core tests on linux
REVERT: 67f288edcc Update ui tests compose file
REVERT: 0e7d4de66b Fix specific case in workflow files for 1.6 tests
REVERT: ac5569132c Update headers tests with new ones
REVERT: 44375f9c06 Update DISABLE_FLOC help
REVERT: 129ab05b4b Fix db and limit core tests
REVERT: b01a4822ad chore: Add interest-cohort directive to Permissions-Policy header in headers.lua only if it's not already present
REVERT: a83ea84f50 chore: Update headers.lua to include interest-cohort in Permissions-Policy header the proper way
REVERT: 77d322b275 chore: Remove Feature-Policy header from KEEP_UPSTREAM_HEADERS
REVERT: f64b6945e5 Refactor CLI.py to use database instances for API calls
REVERT: e66aea1e14 chore: Update misc integrations files to use the new stack
REVERT: 150c6f9e00 deps/bw: Bump nginx from `d64b1ca` to `ce01dac` in /src/bw
REVERT: e0112c679b add disabled style + fix nomatch layout
REVERT: d4dc3da384 Fix some shenanigans with core tests
REVERT: 73e23163d0 chore: Update importlib-metadata dependency to version 7.2.1
REVERT: 8a138b5254 chore: Bump version to 1.6.0-beta
REVERT: a21b1811a0 Soft merge branch 'dev' into branch '1.6'
REVERT: e68cbc2fa8 chore: Rename push-1.6 job to push-1_6 in 1.6.yml
REVERT: 18a629dd58 simplify components
REVERT: 9e58d0bb1e Add tests for 1.6 + update core tests according to the new stack
REVERT: 761dfb807d chore: Refactor CLI.py to use database instances for API calls
REVERT: 93f9b53a55 chore: Update save_config.py to use environ instead of settings
REVERT: ecf981322a chore: Update python dependencies
REVERT: 95af841560 Merge pull request #1300 from bunkerity/dependabot/docker/src/bw/dev/nginx-d64b1ca
REVERT: 4e590cc32a Merge pull request #1298 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.1.0
REVERT: 50e7b423a9 Merge pull request #1296 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.0.6
REVERT: 5bbefc7b3f Soft merge branch 'dev' into branch '1.6'
REVERT: 1552885e03 start auto style
REVERT: 0a1e1939cd chore: Update ModSecurity Core Rule Set to version 4.4.0
REVERT: 0fad112ec2 start adding auto style to title and subtitle
REVERT: ca09b28065 plugins page modal working + add a11y utils
REVERT: 18009189ab fix uuid setup + utils a11y
REVERT: a7723a2140 start modal
REVERT: a7be545baa add no match el + svg style + plugins action
REVERT: 5e571b378e deps/bw: Bump nginx from `3df0d85` to `d64b1ca` in /src/bw
REVERT: f5ed14aa19 deps/gha: Bump docker/build-push-action from 6.0.0 to 6.1.0
REVERT: cec5035777 enhance grid gap to fit others components
REVERT: 3c22faed8d fix scroll and tab closing combobox
REVERT: 8fd7e3de28 enhance outline offset for tabindex a11n
REVERT: c31ada6849 start handling plugin svg and actions
REVERT: 9fbf8d4a6e filter working
REVERT: 8f92d8a197 enhance details style + start filtering
REVERT: 5b8a60488b update headings + move data format to tests
REVERT: 7ef0359e7c deps/gha: Bump softprops/action-gh-release from 2.0.5 to 2.0.6
REVERT: 1013059e40 update component name
REVERT: eb14ae8e2e fix icons uuid + remain text and list components
REVERT: 9ce153ca0c fix thead cols nums and tbody nums
REVERT: ed301b6dd2 fix duplicate uuid + combo/date/select/editor
REVERT: 01d8e41bc5 chore: Update CORS_ALLOW_ORIGIN default value to "self" in cors.lua and plugin.json + Edit default values for cross-origin policies to the ones recommended by OWASP
REVERT: 4bc02e643f chore: Add X-DNS-Prefetch-Control header + Update Strict-Transport-Security default value + add the Public-Key-Pins as removed header by default + Add the DISABLE_FLOC setting to control if we want to allow Federated Learning of Cohorts or not
REVERT: 169bad8cb8 chore: Remove deprecated Feature-Policy header from headers.lua and plugin.json
REVERT: 8a251ee17c Soft merge branch 'dev' into branch '1.6'
REVERT: 93445ac023 ci/cd - rename linux package script to avoid race conditions with ARM builds
REVERT: 82014f344d ci/cd - fix wrong hash for ubuntu 22.04 linux container
REVERT: 8c105205cf chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 in /src/ui
REVERT: b58a59b784 Merge branch 'staging'
REVERT: f6655d3ff6 Merge branch 'staging' into dev
REVERT: 329e4a3199 docs - add new monitoring setting
REVERT: eb06a151e3 replace v-bind + fix id setting
REVERT: 9ab6864c46 remove useless css + minify
REVERT: 2dde36befa add download cache file on jobs
REVERT: 2b92aca4b9 handle tabindex drop and select
REVERT: 0b6408792a add table min h to work with select drop
REVERT: 191f2ba559 fix overflow issue with drop
REVERT: 94fee6e361 update a11n
REVERT: 66c71d384d enhance a11n
REVERT: 49f8709b00 continue accessibility
REVERT: 38b2473759 Merge pull request #1288 from bunkerity/dev
REVERT: c5a1d8fdf2 Merge pull request #1285 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-6.0.0
REVERT: 8bf1bae562 Merge pull request #1286 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.23.0
REVERT: d0640d5a7c Merge pull request #1287 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.180.1
REVERT: f0a57e1c0d start updating accessibility
REVERT: 9b2805afb5 chore: Update Database.py to set custom_configs_changed flag and last_custom_configs_change timestamp when saving config and services were removed to avoid deleted custom configs still hanging
REVERT: 4e65e24292 start jobs builder + add table filter + overflow
REVERT: 774f239eed chore: Fix permission issues when gunicorn master creates the .ui.json file at startup
REVERT: 5a1d88dd3e chore: Update urllib3 dependency to version 2.2.2
REVERT: d1ca342332 Soft merge branch 'dev' into branch '1.6'
REVERT: fec30c012e deps/gha: bump ruby/setup-ruby from 1.180.0 to 1.180.1
REVERT: a9efe76e1a deps/gha: bump aquasecurity/trivy-action from 0.22.0 to 0.23.0
REVERT: 41e68ffc41 deps/gha: bump docker/build-push-action from 5.4.0 to 6.0.0
REVERT: 8bba38d60b chore: Increase graceful timeout to 30 seconds and handle server stopping signal in web UI
REVERT: c05668e2d9 ui - force HTTPS everytime
REVERT: 79e5f8c8f2 start jobs filters + fix select maxBtnChars
REVERT: e7e0c2cfbc filter is now generic component + fix
REVERT: 836bee6aee ui - add workarounds for HTTPS-only setup wizard
REVERT: 18517b9553 Merge pull request #1282 from bunkerity/dev
REVERT: 2c3fe6bfe0 Add support for reCAPTCHA v2 and invisible
REVERT: f84ec9813b Fix multisite settings being returned by get_config even when MULTISITE setting is set to "no"
REVERT: cd274811b3 update class
REVERT: 2758ec03f6 select and combo max chars + fix width
REVERT: 0691559f38 fix drop inp with tables
REVERT: 4252120e17 force position down on drop
REVERT: ea55ded3e7 update table + validity
REVERT: c15954f573 chore: Add automatic page refresh after 2 seconds in loading page
REVERT: 788ca5945c chore: Refactor generate_external_plugins function to simplify code and improve readability
REVERT: 52c37d72d1 chore: Improve Config.py by handling invalid multisite settings and adding debug logs
REVERT: c100e1c044 chore: Refactor Database.py to improve setting existence check
REVERT: 7b65f94f2c add icons desc + enhance table
REVERT: e61e40b245 start table component
REVERT: 1b078263b7 start rendering job data for builder
REVERT: f7280ce7cf Merge pull request #1276 from bunkerity/dev
REVERT: 89abb65e6b chore: Refresh page after navigating to configs page so that we don't get blocked because of a flash message in web UI tests
REVERT: 727244e6fb chore: Update requests dependency to version 2.32.3
REVERT: 53561d0df2 Add template title and sub + enhance combobox
REVERT: 4850731bf7 chore: Update redis dependency to version 5.0.6
REVERT: 1c22ec3fa7 chore: Update selenium and fix automatic web UI tests
REVERT: 195c8805a8 Merge pull request #1271 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-8
REVERT: 819875cd2e Merge pull request #1273 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-d98fdae
REVERT: c5c0946ad1 Merge pull request #1268 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.180.0
REVERT: 41cb958d6b Merge pull request #1269 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.7
REVERT: 15dc82665b Merge pull request #1272 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.10
REVERT: eb17ba2e32 Fix small mistake in config gathering with global_only argument being ignored
REVERT: 97186d7a28 add clipboard dark mode
REVERT: 0bf20ea600 add disabled by method popover
REVERT: 7e2dbf6f2f fix selector conflict + add clip to datepicker
REVERT: aec0c8d966 create clipboard component and update fields
REVERT: 4803c4997e Optimize and fix database config handling in general
REVERT: 0eb512fea8 fix datepicker stamp prop + set min max date
REVERT: 95d10c8711 easy error highlight label instead of id
REVERT: 117d5791fd add jsdoc to form utils
REVERT: 9fc7025671 refactor temp update + add it on easy mode
REVERT: 06838e7bf8 fix disabled btn css
REVERT: 290dee8776 add validity check on easy mode
REVERT: 22506559b7 deps/linux: bump redhat/ubi9 from `d31d3e5` to `d98fdae` in /src/linux
REVERT: 3156392fad add advanced mode validity check
REVERT: ccd9ab61c1 deps/gha: bump github/codeql-action from 3.25.8 to 3.25.10
REVERT: 43b9f2bf5b deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 05ad7373a7 handle advanced update + enhancements
REVERT: fafd7007f3 cached unseen plugin
REVERT: f92f2e8cb7 add easy mode switch
REVERT: 3a407f12c7 steps formating done (configs exclude)
REVERT: 48f05b7adb refactor modes generator methods
REVERT: 8d8cc8b5e0 chore: Fix config checks in web UI (post optimization)
REVERT: d564e91fd7 start easy mode
REVERT: 0aabffb620 Fix shenanigans in web UI automatic tests
REVERT: 781a861b2f Optimize web UI DB requests and avoid skip of pro-plugins download when the pro license key changes
REVERT: b54be96a8d deps/gha: bump actions/checkout from 4.1.6 to 4.1.7
REVERT: b98d2e5733 deps/gha: bump ruby/setup-ruby from 1.179.1 to 1.180.0
REVERT: e00f6cfdf0 enhance raw mode format check
REVERT: bf10816c4a start raw format on both sides
REVERT: 3f9175881a chore: Update plugin.json files and docs with improved help text for URL schemes
REVERT: 4bee7d18ca feat: Add Event object for applying changes before stopping
REVERT: 5a6720e53d Update CHANGELOG.md
REVERT: 0d3ae939c0 Add failover logic to scheduler and web UI
REVERT: db9bbeb99c fix zindex error outline
REVERT: 738d51ffa2 add editor focus scroll
REVERT: b223644ac5 add vueuse useClipboard
REVERT: 76ccbf333e add editor component
REVERT: ffd0e6a5ea chore: Update maxminddb dependency to version 2.6.2
REVERT: 95c7896f93 feat: Fix cookie handling for session in logs_page.py tests
REVERT: f67f5f65ab Merge pull request #1265 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-2.1717585302
REVERT: d10c0c2b72 Merge pull request #1266 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5.4.0
REVERT: cdc12b239d Squashed 'src/deps/src/lua-cjson/' changes from 881accc8fa..f95cd9ea1e
REVERT: 3c5d76e956 Merge commit 'cdc12b239d4332a896d933cfa998fdc40b6a7aa8' into dev
REVERT: e66e2bb891 Squashed 'src/deps/src/libmaxminddb/' changes from e26013e1d2..7acfe43a72
REVERT: 1974c40034 Merge commit 'e66e2bb891b06aaec6f18b1676ff208f034f071d' into dev
REVERT: 1b0ee3e697 chore: Update lua-cjson dependency to v2.1.0.14
REVERT: d24831f654 chore: Update libmaxminddb dependency to v1.10.0
REVERT: b559826db5 change form directive for perf
REVERT: b56606bcd1 chore: Refactor check_cert function to handle exceptions and improve error logging
REVERT: 61591cbd03 update raw mode
REVERT: cac261fcce update advanced mode and add raw mode
REVERT: ab57bfd9e5 global config filter working
REVERT: 5ab3578430 update filter in a more generic way
REVERT: 9ef12dfec8 deps/gha: bump docker/build-push-action from 5.3.0 to 5.4.0
REVERT: 8cf616c3db deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: b645580a37 continue filter logic
REVERT: 9f2969d312 start filter logic
REVERT: 7ab6c864e2 chore: Update plugin SVGs for external plugins by adding an external link + Add SVGs in plugins page as well
REVERT: d08eec138b chore: Enable self-signed SSL certificate generation for UI services in iso-prod development files
REVERT: 7409a997ef add services page + fix re-render plugin + enhance
REVERT: 4e2a3157c6 templates and modes switch working
REVERT: f1993b5834 start handling templates and modes
REVERT: 732d2bbd97 update forms
REVERT: e22b901e6b account get current key value and disabled scheduler
REVERT: 5b9554253b chore: Update session and cookie configurations in web UI
REVERT: 4e3cc4c7a0 chore: Update session and cookie configurations in web UI
REVERT: 4075c95517 add plugin svg for types
REVERT: 351da6e99a update forms and select-like + fields validity
REVERT: c18c23e785 enhance select dropdown + combobox
REVERT: c3a903dc98 chore: Improve error handling in mmdb-asn and mmdb-country scripts
REVERT: dc9774f386 chore: Update Dockerfile to use Python 3.12.4-alpine3.19
REVERT: e46db21d4d Merge pull request #1264 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.179.1
REVERT: f8b86a9155 deps/gha: bump ruby/setup-ruby from 1.179.0 to 1.179.1
REVERT: 197436c9d5 start combobox component
REVERT: 195f292599 add custom pages builder
REVERT: ed0ee629f8 chore: Update default value for MODSECURITY_CRS_VERSION to "4"
REVERT: e802d26bb1 Post soft merge fixes
REVERT: 0dc70358bf chore: Update Database.py to fix query filter for checking if a setting exists
REVERT: cc0f189e7a Soft merge branch 'dev' into branch '1.6'
REVERT: eda299743c Update SSL certificate configuration for stream server to avoid trying to listen with ssl and udp together
REVERT: b17d45c78f Update image format for BunkerWeb Cloud overview in integrations.md
REVERT: 561e158010 feat: Move update-check.py script into "jobs" plugin and enhance the alert message for when the version isn't the latest
REVERT: 49494afba3 Update image format for BunkerWeb Cloud overview in integrations.md
REVERT: 8e3dd31077 chore: Update database restoration instructions for different database types
REVERT: 8ab947af11 update field
REVERT: e0072e92ba hide popover on scroll
REVERT: 53906d5475 add max-w to popover to avoid zindex conflict
REVERT: 365dbd3c33 remove zindex in js and set it on prop instead
REVERT: 3a3ed63c36 fix fixed popover position + add zindex handle on fields
REVERT: 7965ae1828 now select dropdown is fixed
REVERT: 37826bf755 feat: Fix error with default value for setting_checkbox.html
REVERT: be7a85203f Merge pull request #1256 from bunkerity/dev
REVERT: 8e36df79b8 chore: Tweak environment variables in example tests
REVERT: 21ef299683 Merge pull request #1255 from bunkerity/dev
REVERT: cd1fdd9ac4 chore: Update dependencies for certbot, mkdocs-material, psycopg, redis, pip-compile-multi, and kubernetes
REVERT: 179ac0e7a2 Merge pull request #1248 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.22.0
REVERT: 51d4ffda8d Merge pull request #1251 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-6.1717075635
REVERT: af683e43bb Merge pull request #1252 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-143123d
REVERT: 26a6bc4750 Merge pull request #1253 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-d31d3e5
REVERT: c7c36a2f4b Fix shenanigans with scheduler overriding UI config at restart
REVERT: c945ab48a1 chore: Increase wait time for applying changes to 60 seconds in autoconf
REVERT: 5817f989f2 chore: Move download-plugins.py job into the "misc" plugin
REVERT: 186496fe4a chore: Update database changes application logic in utils and add more RW tests in scheduler + Fix potential bugs and infinite loops
REVERT: b5a5bd2dd1 chore: Fix database backup potential issues when testing write access at the same time
REVERT: 1b55d2d632 create generic icon component + start popover
REVERT: 1fd7e78bb9 deps/linux: bump redhat/ubi9 from `d715891` to `d31d3e5` in /src/linux
REVERT: f455abea42 deps/linux: bump redhat/ubi8 from `2a5d234` to `143123d` in /src/linux
REVERT: 7c97ba71c4 deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 3c85a5df43 deps/gha: bump aquasecurity/trivy-action from 0.21.0 to 0.22.0
REVERT: 71c81ae1d9 continue advanced form
REVERT: 9499259c74 merge titles +start global config page + advanced
REVERT: 03891a57ec docs - add BW cloud
REVERT: c0522fcfa1 add instances page builder
REVERT: 0ee88857a3 add real data to test instances + update i18n
REVERT: 2af995f52c add home i18n + enhance key svg + update loader
REVERT: 58b9ff2351 add home format for Vue.js vuilder
REVERT: df1a17445c add form logic + update build.js
REVERT: 4ddceff055 remove event store for vanilla JS
REVERT: 180a014644 add uuid per default and update event handling
REVERT: 94bbc0f0a1 update tabindex + langswitch + fix stat card prop
REVERT: 1fddacfacf Merge pull request #1246 from bunkerity/dev
REVERT: b6a37aa338 Update mmdb files
REVERT: b701b5c822 Merge pull request #1245 from bunkerity/dev
REVERT: 9738a0760b chore: Update cryptography dependency to version 42.0.8
REVERT: 2d51d51cdb chore: Update database changes application logic in utils
REVERT: 4ffaf324c4 deps: add dependency on nginx-mod-stream >= 1:1.26.1 and < 1:1.27.0 in fpm-fedora
REVERT: fdc61fdd9a Merge pull request #1242 from bunkerity/dev
REVERT: 98d5edb48b Merge pull request #1240 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.8
REVERT: 2a24afb0bb chore: Release lock on if already locked in IngressController and SwarmController
REVERT: 1a38796131 Merge pull request #1241 from bunkerity/dev
REVERT: f76cea979c Update CHANGELOG.md
REVERT: 9912216a2f deps/gha: bump github/codeql-action from 3.25.7 to 3.25.8
REVERT: c695799aec Merge pull request #1238 from bunkerity/dev
REVERT: f89192bf93 Fix shenanigans with bwcli when executed in a BunkerWeb container
REVERT: 79c579dddb Update python deps
REVERT: c9ef54b92b Update Fedora to version 40
REVERT: 1abe933a90 chore: Update ModSecurity-nginx patch files
REVERT: 1d3d56c7e5 Merge pull request #1237 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-2a5d234
REVERT: 2481d4dd60 Merge pull request #1236 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.179.0
REVERT: 31addcfb4e Update Redis sentinel host parsing to handle missing port numbers
REVERT: b74df3e719 chore: Add common_utils module for integration detection in bwcli
REVERT: 8bec560b53 build.js now rename attribut as flask variable
REVERT: 54a5657678 deps/linux: bump redhat/ubi8 from `f4292f4` to `2a5d234` in /src/linux
REVERT: b8f1b76565 deps/gha: bump ruby/setup-ruby from 1.178.0 to 1.179.0
REVERT: bb1ff3bf8b Update CHANGELOG.md
REVERT: e0a2b9ac74 Update NGINX version to 1.26.1 in Dockerfile-fedora test and fpm
REVERT: a0c3b6e691 Update NGINX version to 1.26.1 in Dockerfile-fedora
REVERT: fbdf4f8065 chore: Update server-stream.conf to include server name in vhost
REVERT: 0b8ef1743e Update lua_package_path in stream.conf to include an additional Lua module path
REVERT: 8941fbc479 Fix datastore:set function to include an additional parameter for expiration time in init-stream-lua.conf
REVERT: 40438cb694 Change the way we install lua-resty-openssl to the correct way
REVERT: 6ae24726e9 Merge pull request #1235 from bunkerity/dev
REVERT: a76c3e602e Merge pull request #1233 from bunkerity/dependabot/docker/src/bw/dev/nginx-1.26.1-alpine-slim
REVERT: e543e5fbba Update nginx version in Dockerfile-rhel9
REVERT: 52ddd75fd6 Squashed 'src/deps/src/nginx/' changes from 361f6bf4b..02725ce72
REVERT: 0c95ab3e5e Merge commit '52ddd75fd6e2a35e42b9a2bad8132aba3dd4e5d5' into dev
REVERT: e76c7a6693 Update nginx version to 1.26.1 in deps file
REVERT: a2bda727de Update nginx version to 1.26.1
REVERT: 1863ba06e7 Merge pull request #1234 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.7
REVERT: dc5f347fc6 Refactor autoconf config saving logic to avoid overriding configs set elsewhere
REVERT: b573c54e42 deps/gha: bump github/codeql-action from 3.25.6 to 3.25.7
REVERT: 8d413c773f deps/bw: bump nginx in /src/bw
REVERT: f598bd789a docs - fix wrong default value for HTTP3
REVERT: 7dccb0be20 ci/cd - add ubuntu-jammy to known linux tests distro
REVERT: 2283fb5f64 ci/cd - add missing docker pull for ubuntu jammy tests
REVERT: 78acf62cda ci/cd - fix typo in package matrix
REVERT: 2f92015c6e add jammy to doc again and fix typo in dockerfile jammy
REVERT: 8e1909ac33 linux - remove unsupported flag in pip install for ubuntu-jammy builds
REVERT: 3a478efaac linux - bring back jammy to life
REVERT: 121199cc86 ci/cd - add --ignore-installed flags to pip install commands of linux tests
REVERT: b7d0012296 ci/cd - add missing --break-system-packages flag for linux core/ui tests
REVERT: 1e4b03e7c1 ci/cd - add missing non interactive flags and add --break-system-packages for linux tests
REVERT: 3929587eca ci/cd - install all linux packages as non interactive
REVERT: 1c995f2d25 ci/cd - install firefox as non interactive
REVERT: 930ac1e5fa ci/cd - fix dependencies for noble tests
REVERT: e2788aff3f ci/cd - update firefox package version to get the noble one
REVERT: 4e5194733a ci/cd - add missing libasound2t64 dependency for core/ui linux tests
REVERT: f47bb71969 ci/cd - replace libasound2 deps with liboss4-salsa-asound2 for core/ui linux tests
REVERT: 224c263ece ci/cd - use ubuntu 24.04 for core and ui tests
REVERT: 5f1c4a5fb1 drop support of ubuntu 22.04
REVERT: 45ac2bcb19 ci/cd - change node model for k8s tests
REVERT: a2a50b2cdc Merge pull request #1232 from bunkerity/dev
REVERT: b2ab1a5867 Fix typos in certbot-new certificates clearing feature
REVERT: 701d6f1d37 chore: Remove unnecessary check for README file in certbot-new.py
REVERT: 2c13d9ed19 chore: Convert SERVER_NAME environment variable to lowercase in certbot-new.py
REVERT: ac6a9f648c Fix decoding issue in realip-download.py job
REVERT: dcf2b9e185 Fix shenanigans with global_config and multisite settings propagation in web UI
REVERT: 9bfaaea922 Merge pull request #1231 from bunkerity/dev
REVERT: 2a27fa3a39 Update DOMPurify to version 3.1.5
REVERT: e76a47b5bc Update pre-commit-hooks and apply it
REVERT: 92f3873b8c chore: Update requests dependency to version 2.32.3
REVERT: db30aaffbe Merge pull request #1230 from bunkerity/dev
REVERT: 286fa7b256 Merge pull request #1228 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.178.0
REVERT: 639996612d chore: Fix Kubernetes for environment variables fetching in save_config.py
REVERT: 80aee4cfe2 deps/gha: bump ruby/setup-ruby from 1.177.1 to 1.178.0
REVERT: 50df65a2fd Merge branch 'dev' into staging
REVERT: 0d8e689d30 Update CHANGELOG.md
REVERT: cebc9e6199 chore: Remove temporary .flask_secret file when the web UI is being shut down
REVERT: 32d4366471 Merge pull request #1225 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-2.1716501369
REVERT: abf4afb9d6 Merge pull request #1224 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-6.1716477011
REVERT: aa762b9a7b Merge pull request #1227 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-d715891
REVERT: b0b3a480c9 Merge pull request #1226 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-f4292f4
REVERT: aa66d50f68 chore: Restore data for table "bw_metadata" if it doesn't exist else update it to avoid issues
REVERT: 4cd57e5c8a Fix typos in autoconf Config.py
REVERT: f16dab23ab deps/linux: bump redhat/ubi9 from `ed84f34` to `d715891` in /src/linux
REVERT: 26f8378163 deps/linux: bump redhat/ubi8 from `a424544` to `f4292f4` in /src/linux
REVERT: d1b234d70f deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: 7f7d124c4e deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: c2f504b757 Merge pull request #1223 from bunkerity/dev
REVERT: 2153af6a37 chore: Update login manager session protection to "strong" in web UI
REVERT: d560b6bb37 chore: Update server configuration handling in services function to handle potential tries to delete a non ui service
REVERT: 713f7a1bf9 chore: Remove unnecessary retry_connection calls in Database class when trying write access
REVERT: e4750efb0f Merge pull request #1219 from bunkerity/dependabot/github_actions/dev/docker/login-action-3.2.0
REVERT: 7c42273ba3 stream - rename stream ssl shdict to avoid conflict with http one
REVERT: b3d406c601 deps/gha: bump docker/login-action from 3.1.0 to 3.2.0
REVERT: 6205f35415 Merge branch 'dev' into staging
REVERT: 7f5d3cd937 chore: Add test_read method to Database class for testing read access to the database and use it with the web UI
REVERT: 41e4834a06 chore: Update database connection timeout settings
REVERT: ca7c2cbc60 chore: Update database connection timeout settings
REVERT: d85b0ff69c chore: Handle read-only mode in JobScheduler methods
REVERT: 3752e0d989 Update database URI parsing logic to handle query parameters in backup and restore functions
REVERT: 782ea6bba6 chore: Update plugins_config_changed in check_changes method of the Database class to avoid potential problems with data types
REVERT: f845390d33 Merge pull request #1217 from bunkerity/dev
REVERT: 7100e55f81 Fix Dockerfile-rhel9 to use the right version of redhat/ubi9-init image
REVERT: 8132674905 Merge pull request #1216 from bunkerity/dev
REVERT: ed58e875e8 chore: Update repository with Rocky Linux 8 and 9 repositories instead of Centos Stream
REVERT: 0f93913264 Merge pull request #1215 from bunkerity/dev
REVERT: 304d63c1bd chore: Refactor UI readonly fallback logic + Optimize the web UI
REVERT: b2203b0656 chore: Update logger format and datefmt for better readability
REVERT: 1627d5ba33 chore: Add cooldown for database connection tests on the scheduler
REVERT: ed0283737d Optimized scheduler execution
REVERT: 5f1cb7bde9 Add `restart: "unless-stopped"` to iso-pro docker compose containers
REVERT: 199057beac Merge pull request #1214 from bunkerity/dev
REVERT: f9cb41c45b chore: Refactor Config.py to handle database read-only mode in autoconf
REVERT: 673df4d605 Optimize fallback logics on web UI and Scheduler
REVERT: 9dd6bbd9ef Fix Database class to remove unused variables and simplify fallback logic as we have other ways of checking it now
REVERT: 6947b19b9a chore: Fix save_config.py script with kubernetes + Update save_config Database function to return changed_plugins if no error happened
REVERT: 6f53e83c65 Revert "fix typo in autoconf and error in save_config"
REVERT: d438a20f94 fix typo in autoconf and error in save_config
REVERT: c31076f70a ci/cd - pin requests to 2.31.0 to avoid bug in swarm tests
REVERT: f4dfe76669 ci/cd - remove ssl/tls configs in swarm ansible playbook
REVERT: 0fb671dd6c ci/cd - upgrade docker python dep
REVERT: d23546b645 Merge branch 'dev' into staging
REVERT: baba82757f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 55c4edb6eb ui / setup wizard - use default HTTPS cert to avoid error with fetch calls, fix newsletter check validity and fix wrong url in the check handler
REVERT: dd2b922ea1 Merge pull request #1212 from bunkerity/dev
REVERT: 2d08d78ed1 Update CHANGELOG.md
REVERT: 98ec00756d chore: Update iso-prod docker-compose files to include UDP port mapping for 443
REVERT: ae165a71f5 Update CHANGELOG.md
REVERT: 267746a241 Merge commit 'a6a40ab74b46629d1e38393395cf9d36a9423027' into dev
REVERT: a6a40ab74b Squashed 'src/deps/src/lua-resty-openssl/' changes from 643956d99..e56da6c5f
REVERT: 873650d265 chore: Update lua-resty-openssl dependency to v1.4.0
REVERT: 64eedf9cc2 feat: Add config_changed column to Plugins instead od Metadata models to avoid scheduler re running all jobs when we only need to run specific plugins ones
REVERT: 32d9be885f feat: Add rule to edit the CRS-v3 default allowed_http_versions to add HTTP/3 and HTTP3.0 in ModSecurity when using HTTP3
REVERT: 758221c93c Update python deps
REVERT: 441909a2ae Revert deletion of the no-linux-reload argument of the main.py in the generator
REVERT: 72916d2b60 Soft merge branch 'dev' into branch '1.6'
REVERT: 56376318d9 chore: Ignore generic API keys in .gitleaksignore
REVERT: f89c462dda chore: Update bunkerweb src/linux/scripts/start.sh to no longer used --no-linux-reload argument
REVERT: b01de41b32 Update documentation about HTTP3
REVERT: 988c63982d chore: Avoid running the save_config.py script in the scheduler if the database is in read-only mode + Remove unused argument in generator's main.py
REVERT: ac177b74d7 Merge branch 'nginx-1.26.0' into dev
REVERT: e8d8cecdb3 add lottie player
REVERT: 268d1e953a chore: Update docker-compose.dev.yml in web UI tests
REVERT: 5ba88cce02 Refactor how we handle the admin user in the web UI to avoid unnecessary database calls
REVERT: 803ad5e6ed chore: Update database connection handling and UI for read-only mode
REVERT: ad031db7f5 add input copy feedback
REVERT: c02305b613 enhance file manager delete file
REVERT: a69cda0f06 update readonly UI
REVERT: 662c332ffe ui - avoid DB calls on static files
REVERT: 6a01feb703 Add HTTP3 support when using SSL + Use new way of adding HTTP2 support
REVERT: 9160bf8ce9 Add debug logs when retrying database connection or testing the write permissions
REVERT: bd4fc41301 chore: Update Nginx dependency to v1.26.0 in misc and docs files
REVERT: fc00c2bbd7 chore: Update Nginx dependency to v1.26.0 for Linux packages
REVERT: 58025b5ff4 Update DOMPurify to version 3.1.4
REVERT: 0674b35aef chore: Update Nginx dependency to v1.26.0 in BunkerWeb's Dockerfile
REVERT: 530d65989a Squashed 'src/deps/src/stream-lua-nginx-module/' changes from cafa6f553..bea8a0c0d
REVERT: 40edacd169 Merge commit '530d65989a433e70d98ad690304cc4582a5d1e12' into nginx-1.26.0
REVERT: fbe93b8adf chore: Update stream-lua-nginx-module to v0.0.14+ (10 commits after to include nginx 1.26.0 fixes)
REVERT: 3bba89c552 Merge commit 'eee7cb5d9850392bd9476ff827b60ad6f4449648' as 'src/deps/src/nginx'
REVERT: eee7cb5d98 Squashed 'src/deps/src/nginx/' content from commit 361f6bf4b
REVERT: 2865b147b4 chore: Remove old Nginx version files and directories
REVERT: f21407e348 chore: Update Nginx dependency to v1.26.0
REVERT: de0c8e7b99 Soft merge branch 'dev' into branch '1.6'
REVERT: 51194f0fed Road to v1.5.8 🚀
REVERT: f8cf4b6ae0 Merge pull request #1210 from bunkerity/dev
REVERT: c7f06d3ef9 Update coreruleset-v4 to version 4.3.0
REVERT: dacc62b3b1 Refactor database upgrade handling to make it more stable and efficient
REVERT: 03bc5538fd Move the Select class before the config classes in db model to avoid potential errors when upgrading the database
REVERT: 11154cb43f Refactor database connection stability and improve error handling in scheduler
REVERT: fa3ea8622c chore: Handle read-only mode more efficiently in UI routes
REVERT: e21b616d0d docs - update changelog
REVERT: 583c2a1601 chore: Remove unnecessary error handling and logging in main.py
REVERT: 87b7791cde chore: Refactor database connection logic and improve retry mechanism
REVERT: 51cc8e2a88 Merge pull request #1121 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.40.0
REVERT: 1ea3e8f43e Merge pull request #1172 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.30.0
REVERT: 121d76409b Refactor database write test to randomize test table name
REVERT: fd0de70db6 Add write test to UI as well
REVERT: a2abe6811c chore: Refactor database connection logic and add retry timeout for connection attempts
REVERT: 7118272b9e chore: Refactor generate_caches function + Add a write test on the database before running the jobs on the scheduler
REVERT: f4f68bf635 update doc hhtps for setup
REVERT: ec41698287 chore: Update docker version to 7.1.0 in test requirements
REVERT: fa1f73a504 Update Docker version to 7.1.0 in requirements
REVERT: f30685dc73 remove scale hover effect (blur on some screen)
REVERT: b961536cb8 fix core card list large class margin behavior
REVERT: c833041607 Fix HTTP to HTTPS URL in logs_page.py
REVERT: 79c536be9e change list class
REVERT: 079ddf9b35 Fix SSL cert being verified in automatic web UI tests
REVERT: eec8b70d88 run postcss
REVERT: 61a7a46f47 update core card list style
REVERT: 003593c394 Update upgrading doc for linux
REVERT: 11d9990a55 update class names
REVERT: 327803063c Fix HTTPS port in docker web UI tests
REVERT: fd546fad26 chore: Add HTTPS port configuration to UI and environment variables in web UI automatic tests
REVERT: 333207f756 chore: Remove unnecessary file copy in Dockerfile
REVERT: 9e7d824d82 Soft merge branch 'dev' into branch '1.6'
REVERT: f0e69f0066 add core style
REVERT: 69bbd449b4 chore: Fix table existence check in Database.py when upgrading version
REVERT: 53f5a1616c Stop crashing the web UI if the admin user couldn't be updated at startup
REVERT: 798c1b79d5 ui - redirect setup wizard to https and configure fallback self-signed cert if LE is not used
REVERT: 67a08031e1 chore: Add possibility to override admin credentials from environment variables in web UI
REVERT: 6179d6f5ff Implement threading startup tasks in scheduler to speed up the starting process
REVERT: 1e54e6adcd chore: Refactor tar file extraction in Job class
REVERT: 2587e9ee6e Stop waiting for the autoconf in scheduler's start (can break things)
REVERT: 50421b3d06 Merge pull request #1208 from bunkerity/dev
REVERT: 171229fe3a chore: Start adding BunkerWeb instances healthcheck logic in the scheduler
REVERT: d84629b7cb Start making scheduler agnostic to integrations and instances
REVERT: e199cae258 add instances components + start instances page
REVERT: 133552321b add clipboard await catch handler
REVERT: 2fdfa1a3aa Soft merge branch 'dev' into branch '1.6'
REVERT: 4361199513 [#1202] Add force renewal option to certbot_new function when the domains changed
REVERT: f4b25af7ed chore: Fix changed_service value being wrong when editing a service with multiple SERVER_NAME
REVERT: 2b10b9363b Merge pull request #1204 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.10-2
REVERT: c76a15bbc9 Merge pull request #1203 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi8-8.10
REVERT: c125babcdb Merge pull request #1206 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.177.1
REVERT: 0ee1b4d78c Merge pull request #1205 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.21.0
REVERT: 47857925a7 deps/gha: bump ruby/setup-ruby from 1.177.0 to 1.177.1
REVERT: 68ea285a61 deps/gha: bump aquasecurity/trivy-action from 0.20.0 to 0.21.0
REVERT: ef62453712 deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: 5d5bdde8fa deps/linux: bump redhat/ubi8 from 8.9 to 8.10 in /src/linux
REVERT: 9b38952a3c Merge pull request #1201 from bunkerity/dev
REVERT: 6c9dcc586f Run pre-commit-config and apply it
REVERT: 38e3b2465e store components by role and not as widget part
REVERT: 5d30e94351 chore: Update python deps and downgrade requests version for backup and bwcli tests as there is a problem currently with the newer version and the docker deps
REVERT: 31a8fed04c deps/terraform: bump hashicorp/kubernetes in /tests/terraform
REVERT: e25948ecaf deps/terraform: bump scaleway/scaleway in /tests/terraform
REVERT: 6434f4f23b update stat component and title is now widget
REVERT: 1993064c55 Fix form not being found on login page in automatic ui tests
REVERT: 32f622652a Add override on bans page if database is in readonly mode
REVERT: 8962f07a4c add two fallbacks for copy clipboard
REVERT: b417c83474 update home page builder
REVERT: b48e024912 Improve error handling in scheduler
REVERT: dd0574aa78 Fix redundant code and improve error handling in manage_bunkerweb function
REVERT: 3437d8610e Fix and optimize database connection fallback logic in JobScheduler and UI
REVERT: 5ee348c4a3 Fix database connection fallback logic in JobScheduler and UI
REVERT: ccc05e9bab Update stat widget with new icons
REVERT: caaa62b356 fix totp infinite loop on back to /login
REVERT: e99937fb19 chore: Ignore plugins with not changed checksum during generation in scheduler
REVERT: c0eeaab9a1 Fix pro plugin license check logic
REVERT: 1cd1fa7ef9 update bans page test check
REVERT: 7120dc1cad Fix method shown on setting disabled hover
REVERT: c4ddefbc6b check method "ui" or "manual" to delete plugin
REVERT: e469529369 fix submit event error
REVERT: d74521e7e6 icons are now global + widget icons
REVERT: fb5d56a071 Refactor Database to avoid unnecessary functions
REVERT: cb0a39f59a chore: Update fedora Dockerfile to include gcc and make for fpm build
REVERT: 6549f90dc9 Update readonly UI
REVERT: d3ff909019 started home page
REVERT: 28aefbba3f Merge pull request #1195 from bunkerity/dev
REVERT: b29e1c99a5 chore: Update Dockerfile for RHEL and RHEL9 to fix fpm build with gem
REVERT: a916bfef8d Fix CVE CVE-2024-4603
REVERT: 821f54d456 add jsdoc to icons
REVERT: df1dd806c0 Fix multiple CVEs * CVE-2023-42363 * CVE-2023-42364 * CVE-2023-42365 * CVE-2023-42366
REVERT: 98b6d2bdfb enhance float buttons relative position
REVERT: 161d21e390 chore: Update requests dependency to version 2.32.1
REVERT: e4a6c8f727 Merge pull request #1193 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.6
REVERT: b26b3791d9 Merge pull request #1192 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.177.0
REVERT: 3742157f7d chore: Update handling of plugins changes
REVERT: 75e483405d enhance tabindex + float button + utm + i18n
REVERT: 1584d571af Update main.py to handle readonly database connection fallback
REVERT: b427887850 Update CHANGELOG.md
REVERT: 0c8cba4d0f [#1187] Update default server page and loading page to add the CSP header for an hardened security
REVERT: eb6c407faa Add new setting DATABASE_URI_READONLY as a fallback in case the database is down or if there are issues with it
REVERT: 9caa00c4c6 feedback component done
REVERT: b42cdf97cd [#1187] Update error page rendering to include Content-Security-Policy headers and nonces for a better security
REVERT: 67538d0920 start dashboard layout
REVERT: 433a2ff696 --- updated-dependencies: - dependency-name: github/codeql-action   dependency-type: direct:production   update-type: version-update:semver-patch ...
REVERT: a5165d3044 --- updated-dependencies: - dependency-name: ruby/setup-ruby   dependency-type: direct:production   update-type: version-update:semver-minor ...
REVERT: 4ca0e5d60c start adding dashboard layout
REVERT: 9bf9058dd5 UI handle readonly
REVERT: fbef17178f update particles on totp and login page
REVERT: 629d7a3554 prevent news submit and add news title
REVERT: 506023afc0 add article vue2md
REVERT: c5ffbde7c7 better jsdoc logic
REVERT: 886ecd8990 add procedure on README
REVERT: 5171c5f6fb better format md
REVERT: e1e10b4cbc started vue to md script
REVERT: a579d73d1b update component comments to JSDoc format
REVERT: 5f8411d5c1 chore: Update python dependencies for mkdocs-material and regex
REVERT: b9923ee3bd Merge pull request #1188 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.6
REVERT: 837468a357 fix select validation logic
REVERT: 65403966b4 update lang and components
REVERT: f352f7ac51 update POC
REVERT: fca7cc5d02 POC builder done
REVERT: 401e25e63e deps/gha: bump actions/checkout from 4.1.5 to 4.1.6
REVERT: 93836285f0 update POC
REVERT: d017514ccd update vue js POC
REVERT: 6396e4779e add vuejs POC with README procedure
REVERT: 3d76e10e8a feat: Add nightly build of the OWASP coreruleset that are automatically downloaded and updated
REVERT: edc76a210d Merge branch 'dev'
REVERT: 7216c770c8 fix multiple delete issue
REVERT: 4a6aac67a8 Merge pull request #1185 from bunkerity/dev
REVERT: dd1d6d44ae feat: Reset filter settings when editing or creating a service so it doesn't show the edit form when deleting a service on the services page of the web UI
REVERT: 8494c639d8 Merge pull request #1184 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.5
REVERT: 3c034826e7 deps/gha: bump github/codeql-action from 3.25.4 to 3.25.5
REVERT: 9d637949ff ci/cd - disable pushing ubuntu-noble arm64 package (again)
REVERT: a2a06f7f72 ci/cd - disable pushing ubuntu-noble arm64 package
REVERT: 8c10f56571 v1.5.7 release 🚀
REVERT: 69e0e928b4 better status core card style
REVERT: e4f3446e92 Merge branch 'dev' into ui
REVERT: 81612d6912 standard dropdown class + precommit
REVERT: 08e90167a8 update filter class on reports page
REVERT: b0d547d58e add new filter class to bans page
REVERT: 54f7d21430 add new filter class to jobs page
REVERT: bc935b8bc2 fix services no match + add plugins new filter class
REVERT: bf7017d256 implement new filter to services page
REVERT: abb89e5e1d ci/cd - add missing lib for core/limit tests
REVERT: 75bf0a99a1 start standard filter
REVERT: 31d7ebfd24 Merge branch 'dev' into ui
REVERT: 13982f2917 Merge branch 'staging' into dev
REVERT: 5fc4f1b960 add new core card component
REVERT: 42a4a9799e change particles by lottie on login page
REVERT: f49d2a536b Update inject_variables to add pro_loading logic inside
REVERT: bf90727c4c Add PRO_LOADING logic to web UI
REVERT: d4864c0ff4 Fix reverse scan metrics fetch in web UI
REVERT: 12dda43481 enhance status core card
REVERT: 7b0bfb1899 Update documentation for Reporting and Backup S3 new settings
REVERT: 96041b8f64 chore: Refactor UI main.py to improve code readability and maintainability
REVERT: 96ef8f81dd Update python deps
REVERT: 8d36de00b6 Merge pull request #1177 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.9-7.1715071668
REVERT: a231ad627f fix error handling when banning, unbanning and fetching bans in bwcli
REVERT: f83654a4b2 fix error handling when reloading, starting, stopping, or restarting instances in web UI
REVERT: a5c1a94640 Merge pull request #1178 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.3
REVERT: 9fdc062d55 autoconf - increase start period of docker healthcheck
REVERT: 04ee565026 ci/cd - fix staging tests for ubuntu noble
REVERT: e30a0b7f36 review readme doc about azure and add delay to proxy-protocol tests
REVERT: bc18af9b44 docs - add azure integration
REVERT: 4f3f662d80 fix error when starting scheduler in k8s mode and fix reverse proxy config template
REVERT: c312782e1f docs - bump community plugins version
REVERT: 3bbde08997 docs - replace system restart with reload
REVERT: eba1cc58aa docs - remove ansible and vagrant
REVERT: ac96e925bc fix FilterSettings and disabled inactive pro
REVERT: 4b24d0a38e Revert "add disabled pro plugin multiple global config"
REVERT: 5814f64cca Revert "remove pro logic disabled on global config"
REVERT: 43dc47540c chore: Add custom configuration for readiness endpoint in docker-compose files for web UI tests and fix configs_page tests
REVERT: 002c79028f tests - add delay after creating service when testing configs
REVERT: 6d1e243fd3 remove pro logic disabled on global config
REVERT: 6721f24b30 configs_page add delay for scheduler rerun
REVERT: 4d45d38807 Revert "provisory config test comment"
REVERT: de16a63739 add wait before checking DOM global_config_page
REVERT: cdff0df465 add disabled pro plugin multiple global config
REVERT: f280ed0bb5 provisory config test comment
REVERT: 0029abc3e7 deps/gha: bump ossf/scorecard-action from 2.3.1 to 2.3.3
REVERT: cfb0fb2fa1 deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: ea56577e9f Handle report exception
REVERT: 97b0b8c202 feat: Add 'base-uri' to CSP header in main.py of the web UI
REVERT: 56d7a18e1b fix blacklist metrics prefix
REVERT: e29ef2ed02 Merge pull request #1163 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-6.1714668826
REVERT: 6c2e4c05e2 Merge pull request #1159 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-ed84f34
REVERT: 86abe68103 Merge pull request #1173 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.4
REVERT: 0175979a69 Merge pull request #1170 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.0.5
REVERT: eefae48cf2 Merge pull request #1171 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.20.0
REVERT: 7cc50a4fcd Merge pull request #1169 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.1.1
REVERT: bc6f7f3436 chore: Update RHEL version support to 9.4
REVERT: 32b01b5271 deps/gha: bump github/codeql-action from 3.25.3 to 3.25.4
REVERT: d5ff9aef81 deps/gha: bump aquasecurity/trivy-action from 0.19.0 to 0.20.0
REVERT: 62b2c81158 deps/gha: bump softprops/action-gh-release from 2.0.4 to 2.0.5
REVERT: 7f2e40bafc deps/gha: bump hashicorp/setup-terraform from 3.1.0 to 3.1.1
REVERT: c1cf7a000e Merge pull request #1161 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.5
REVERT: 437bd24993 chore: Remove unnecessary tests files in ModSecurity core rule set
REVERT: 86ee2a9745 linux - fix missing files when upgrading with dev/testing
REVERT: 08655350b6 enhance settings UI
REVERT: e0e7213e7c chore: Refactor services update logic in main.py of web UI to avoid potential issues
REVERT: 605a34e952 chore: Update cryptography dependency to version 42.0.7
REVERT: e48190d577 enhance table items style
REVERT: 8a67c02297 fix multiple actions + enhance antibot card stat
REVERT: ea398b5728 Handle scheduler reloading better with web UI + handle systemctl reload properly with scheduler
REVERT: f0af4bff3b chore: Add wait_applying function call in plugins route in web UI
REVERT: f231d73d6f chore: Add centos repository and import RPM-GPG-KEY-CentOS-Official in 2nd build state of Dockerfile-rhel as well to fix missing sources
REVERT: 9ae9c6b3e2 continue work on multiples
REVERT: e96d8d74e5 deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 81412675a4 chore: Add wait_applying in web UI to avoid race conditions when the scheduler is already applying configurations
REVERT: c59dfc8cc6 deps/gha: bump actions/checkout from 4.1.4 to 4.1.5
REVERT: 5b4602f3c5 chore: Add support for Ubuntu 24.04 (Noble) in Linux tests and add it to the CHANGELOG.md
REVERT: 0b772dd3b6 deps/linux: bump redhat/ubi9 from `770cf07` to `ed84f34` in /src/linux
REVERT: 2a061df417 avoid multiple action on pro disabled
REVERT: 032837e184 init work on multiple
REVERT: 0017e725a4 fix popover darkmode position issue
REVERT: b79bfca2e0 handle disabled pro on settings
REVERT: 47d32e33b9 chore: Remove GLOBAL_REVERSE_PROXY_URL variable from db test as "/" is now the default value
REVERT: 565114104b chore: Update default value for REVERSE_PROXY_URL into "/" in plugin.json
REVERT: 163254ba49 fix blog links
REVERT: f2a0cbadbd add pro readonly + enhance words break
REVERT: aa0e7620c4 chore: Add error handling for missing pre_render method in plugin in web UI
REVERT: 3f78491165 chore: Update cryptography, fastapi, and jinja2 python dependencies
REVERT: 87034687d6 chore: Update Dockerfile-fedora to use latest Fedora 39 image hash
REVERT: af692012de handle word-breaks and overflow on misc elements
REVERT: 206107f156 Merge pull request #1148 from bunkerity/dependabot/github_actions/dev/iFaxity/wait-on-action-1.2.1
REVERT: c7cb2991ac Merge pull request #1147 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.176.0
REVERT: 4235263f39 deps/gha: bump iFaxity/wait-on-action from 1.2.0 to 1.2.1
REVERT: cf547de7e2 deps/gha: bump ruby/setup-ruby from 1.175.1 to 1.176.0
REVERT: e9b3e60c77 init poc with wtforms
REVERT: 3062142f5d Initial commit
REVERT: fea3614e01 update settings in docs to reflect new order, remove useless section for migration in security tuning section, update changelog and upgrade k8s runners for tests
REVERT: a36f9aa453 chore: Ignore invalid regex checks in Configurator and Config classes + add a log
REVERT: ccaef7e90a autoconf - wait for scheduler to apply configuration before updating our own values so we can speedup the autoconf process
REVERT: 24ec019141 antibot - fix bug when session checks fail
REVERT: bf2f52ae83 ci/cd - increase ghost delay
REVERT: 05643ec240 Merge branch 'dev' into staging
REVERT: ecaeb420ea fix  and enhance popover multisite
REVERT: b5019d77e1 review settings order in UI
REVERT: b7978990de update config test
REVERT: b1945e1be0 precommit + update services mode and filters
REVERT: 2df047a18c chore: Add error logging for generating custom configs and external plugins
REVERT: 1463053a31 Merge pull request #1140 from bunkerity/dev
REVERT: ed0e050bc5 Update UI tests workflow to prepare tests before running
REVERT: b3b4a826f9 Fix deletion of existing package for el9 and ubuntu-noble in push-packagecloud.yml
REVERT: deabfe6349 ui - init work on interfacing templates with UI
REVERT: 92b3948960 Merge pull request #1138 from bunkerity/dev
REVERT: eb427067cd Update cron schedule for mmdb update workflow
REVERT: 7b9519d462 Update mmdb files
REVERT: 5b79d1d392 Add app3.example.com to services in docker-compose.test.yml in web UI tests
REVERT: bd3318289f Update retry count in services_page.py ui tests
REVERT: 59b451b163 Remove unnecessary code in setup function in main.py
REVERT: 417e93f04a Fix shenanigans with automatic UI tests and comment temporarily simple mode tests on services page
REVERT: 03cfcf6873 Start sorting of services by SERVER_NAME on services page in web UI
REVERT: 7fa75d8800 Fix MMDB download and error handling in greylist and whitelist tests
REVERT: 13b17cd505 Update DOMPurify to version 3.1.2
REVERT: 55c560e3b9 fix plugins upload
REVERT: e79d14498f templates - fine tune low, medium and high
REVERT: b506453a46 add low/medium/high templates and add GZIP_PROXIED setting
REVERT: 7a7d530a1a Update Dockerfile-rhel9 to force install openssl-libs and openssl-devel to fix conflicts
REVERT: 9b7ac49f4d update simple mode
REVERT: 6b3fa64e65 Update MMDB download and error handling in blacklist tests
REVERT: 28636c0b9b Update MMDB download and error handling in update-mmdb.sh
REVERT: 08e4a6709f Merge pull request #1135 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.4-6
REVERT: 6358f72dc9 Merge pull request #1136 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-9.4
REVERT: 4bcd582dcf Update package versions for Ansible, FastAPI, and mkdocs-material
REVERT: a68e1dcfe7 Update docs and README for Ubuntu 24.04
REVERT: 6c9f146193 Update github workflow files for Ubuntu 24.04
REVERT: 28070c9cd0 Update Dockerfile-ubuntu to use the correct package directory
REVERT: becbe36dc4 Update Linux package versions and Dockerfile for Ubuntu 24.04
REVERT: 666f69e3b9 Update ubuntu test Dockerfiles to use the right package dir
REVERT: d12171c0c2 Add test Dockerfile for Ubuntu 24.04 and rename jammy one to the new name
REVERT: 3d8c2ded01 Update package download conditions in push-packagecloud.yml
REVERT: 6dfb58c836 Add support for Ubuntu 24.04
REVERT: f35e78d41e deps/linux: bump redhat/ubi9 from 9.3 to 9.4 in /src/linux
REVERT: 017b733dc3 deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: d1bf64ab5a dark mode client side + core style
REVERT: e9607f39f5 Merge branch 'dev' into ui
REVERT: 94e234ef58 update settings editor, mode and template
REVERT: fe9ceab961 enhance settings class and fix multiples
REVERT: d4f6703c95 fix simple mode setup + filter settings
REVERT: 00d6a768cb Merge pull request #1129 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.175.1
REVERT: fe9a73ed70 update levels handling + simple mode
REVERT: 337fbc54f1 continue debugging settings
REVERT: 70631c267a debugg some settings features
REVERT: 51fe330607 deps/gha: bump ruby/setup-ruby from 1.175.0 to 1.175.1
REVERT: 4228efd211 tests - fix new string value for deactivated plugins
REVERT: dbf73fa9f0 fix links in default and loading pages + fix readonly api var in setup wizard
REVERT: ec4f76d8ac ui - allow setup on wizard to install on /, fix double slashes when installed and disable caching on setup URLs
REVERT: e9ddf81df5 ui - review doc reference in plugin pages
REVERT: 65d2a12415 start implementing refactor on services
REVERT: b0d2d42677 start settings js refactor in multiple class
REVERT: ca013508a7 Merge branch 'dev' into ui
REVERT: cc9fd039ad multiple advance mode now working
REVERT: b26d072fc7 Add debug mode for gunicorn and update iso-prod files
REVERT: f5a8eadf3e service modal working
REVERT: 27f9977f72 Merge pull request #1120 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.4
REVERT: b9b4a94660 Merge pull request #1119 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.7
REVERT: 7423c7b654 Merge pull request #1124 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.3
REVERT: 60a8fcab21 starting multiple refactor
REVERT: d69542956c Merge branch 'dev' into ui
REVERT: 5ffb8744b5 update services page test
REVERT: 73fe00afcb deps/gha: bump github/codeql-action from 3.25.2 to 3.25.3
REVERT: c117b100d4 fix multiple with settings mode
REVERT: bc077b6253 Update assert_button_click function in ui/utils.py to handle button click failures
REVERT: a9dddbcee9 Update docker-compose files of ui tests to replicate a prod-like stack
REVERT: fb28cc548a Update manage_bunkerweb function in main.py to handle threaded parameter
REVERT: 9be791bf79 Fix services page ui tests
REVERT: eb3ba5420d Update configs_page.py to add simple mode button click
REVERT: 326b7672cc Update UI utils.py to remove unnecessary driver.set_window_size() call
REVERT: 38c6c10bc0 Remove no longer necessary argument in __db_session method of Database.py
REVERT: 68a7d83ecc deps/gha: bump actions/checkout from 4.1.3 to 4.1.4
REVERT: 4819f2af98 deps/gha: bump actions/download-artifact from 4.1.6 to 4.1.7
REVERT: 5db2361150 start updating services test
REVERT: 382b092bc9 simulate javascript keyboard
REVERT: 1e167bc1df update simple mode testing
REVERT: 0bb5c3682f start updating testing
REVERT: 34804ebfb9 multiple working on simple mode
REVERT: e865de71a2 Refactor gunicorn.conf.py and main.py to use RUN_DIR instead of TMP_DIR for storing PID file
REVERT: 500012fc54 Refactor main.py to reload UI data after managing bunkerweb instances
REVERT: 0ec7cfb03d Fix initialization of .ui.json file in gunicorn.conf.py and main.py
REVERT: f1b32ce26f Update CHANGELOG.md
REVERT: f7fbb914f6 Remove custom rate limit in wizard config
REVERT: 6f74d3ec1c Update bunkerweb-ui.sh to include /usr/share/bunkerweb/ui in PYTHONPATH
REVERT: 9f2c86ce8e Update Dockerfile-fedora to use a different SHA256 hash for the base image
REVERT: 6c0ed2f85e Optimize a few things on the web ui: * Add multiple workers support * Reduce prompt of loading page * Update Database directly instead of calling a subprocess
REVERT: 7134f1733e Update python deps
REVERT: 2a2ae02dce Update iso-prod docker compose files
REVERT: 3011686ba2 fix multiples add one and focus
REVERT: 6a4e137771 enhance check steps and UI impact
REVERT: 22a53ac39f fix conflict between settings multiple/regular
REVERT: 4015822e18 Merge pull request #1116 from bunkerity/dependabot/docker/src/linux/dev/fedora-0b5b00b
REVERT: dd0bacf1a4 Merge pull request #1115 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.175.0
REVERT: d75cf08a47 Merge pull request #1114 from bunkerity/dependabot/github_actions/dev/iFaxity/wait-on-action-1.2.0
REVERT: 30773dd631 Merge pull request #1113 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.1.0
REVERT: 1b3dff4015 Update coreruleset-v4 to version 4.2.0
REVERT: fcfb89f7d0 deps/linux: bump fedora from `61864fd` to `0b5b00b` in /src/linux
REVERT: 839d32ca1d deps/gha: bump ruby/setup-ruby from 1.174.0 to 1.175.0
REVERT: 6cc93fc730 deps/gha: bump iFaxity/wait-on-action from 1.1.0 to 1.2.0
REVERT: efb5cfe925 deps/gha: bump hashicorp/setup-terraform from 3.0.0 to 3.1.0
REVERT: f4952ee8bb Add LETS_ENCRYPT_DNS_CLEAR_OLD_CERTS in security-tuning.md docs
REVERT: 6dd7e7b62c Update USE_LETS_ENCRYPT_DNS_WILDCARD default value in security-tuning.md docs
REVERT: eb7d2e5e3a prepare using plugins to filter settings by type
REVERT: e6f6950f41 Remove unnecessary print in web UI utils
REVERT: 8663d239e3 started multiple settings with simple method
REVERT: 8b1e543d02 Update python deps
REVERT: 9c1af9b766 Refactor variable deletion in main.py in web UI to fix potential keys missing
REVERT: 38c0e55d33 Merge commit '2d8549ef17516e7eeb7da5d6498ecae3a2d0fab6' into dev
REVERT: 2d8549ef17 Squashed 'src/deps/src/lua-resty-openssl/' changes from 79b9c2f78..643956d99
REVERT: e250204070 Update lua-resty-openssl to version 1.3.1
REVERT: ab4b07601d Update DOMPurify to version 3.1.0 in static ui utils
REVERT: 63c7fbe02c implement custom conf on simple mode
REVERT: e51dcf2197 Merge pull request #1110 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.6
REVERT: ba1a65dd7f Merge pull request #1109 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.3.3
REVERT: 314ddd7b4a Merge pull request #1108 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.2
REVERT: 314f5f2a8a Merge pull request #1106 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.3
REVERT: 2034d2f728 update filter grid based on attribute_name
REVERT: 81d10f7b58 deps/gha: bump actions/download-artifact from 4.1.5 to 4.1.6
REVERT: 97da298a35 deps/gha: bump actions/upload-artifact from 4.3.2 to 4.3.3
REVERT: e22f7c7dc0 deps/gha: bump github/codeql-action from 3.25.1 to 3.25.2
REVERT: 023c1b9d27 enhance services UI and darkmode
REVERT: fbcf3193fa enhance UI and fix /services
REVERT: 76d3fa67d6 implemented security level + fix
REVERT: 90e957674c simple mode change step working
REVERT: 7756cf141c refactor services.js for simple mode
REVERT: deaf6644bb update services and simple mode
REVERT: dce5ec484a Refactor Database.py to handle custom_config with "exploded" key in method "ui"
REVERT: 710a3bf39f Merge pull request #1107 from bunkerity/dev
REVERT: f147c5d373 deps/gha: bump actions/checkout from 4.1.2 to 4.1.3
REVERT: 8a4a875947 Fix error handling when checking for changes in the database in the scheduler
REVERT: bc0914c0b2 Update UI Linux workflow to remove DISABLE_DEFAULT_SERVER setting
REVERT: ab0cab7335 update services test
REVERT: 2133baab81 enhance templating + precommit
REVERT: 2ab7161653 refactor card info template
REVERT: 2a11c1ccde update templates for simple mode
REVERT: 4da2693b1a update list overflow handling
REVERT: ff2867216e tests - add delay to staging/cors
REVERT: 05db940e05 Merge branch 'dev' into staging
REVERT: 92cc4b0d6a update and add settings_simple template
REVERT: 19a7f1c62d prepare simple service modal implementation
REVERT: aa18fa573d update overflow handling
REVERT: 21f08d6c4d ui - automatically add MAX_CLIENT_SIZE setting when using the setup wizard
REVERT: 113bd27f0a ui - update MAX_CLIENT_SIZE value in boilerplates to support migration pro plugin
REVERT: 054683a82e better dark mode route handling
REVERT: edcdaeb9b4 tests - fix ui/draft when DISABLE_DEFAULT_SERVER=yes
REVERT: faad5863aa fix darkmode endpoint
REVERT: 6181bd035d tests - add more logs on ui/draft test
REVERT: 316269bff5 update html head to prevent FF issue
REVERT: c200d5da2b docs - add crowdsec console integration in bunkernet / security tuning
REVERT: 9dfc2cc3f2 Fix epel installation command with rhel
REVERT: d7fce3d278 handle pre rendering empty data dict
REVERT: 66275a6e78 check multiple time change to draft
REVERT: f1cb9ec03d add css for doc text element
REVERT: f88611386b global var dynamic version
REVERT: 8c4d1c2b58 Merge pull request #1104 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.5
REVERT: 728b254e0a Merge pull request #1103 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.3.2
REVERT: 029a8f8292 deps/gha: bump actions/download-artifact from 4.1.4 to 4.1.5
REVERT: 84a0e6f0a9 deps/gha: bump actions/upload-artifact from 4.3.1 to 4.3.2
REVERT: a217001470 enhance core template UX and UI
REVERT: 25b59b7024 Update docker-compose.yml to enable default server and remove unused environment variables in ui tests
REVERT: 7af200c6ec Update gunicorn[gthread] version to 22.0.0 and regex version to 2024.4.16 in src/ui/requirements.in
REVERT: bf30e30a7f Merge pull request #1102 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.1
REVERT: bd2fd3bd39 Merge pull request #1100 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.174.0
REVERT: 187d8a50cf Update documentation to add Migration and Backup S3 pro plugins
REVERT: f1dc94383d update global config test viewport issue
REVERT: 3802672b6c Add unzip as a core dependency
REVERT: 2e212b45ac Fix error handling in run_action function in main.py
REVERT: f32321cbc7 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: be711b50eb Refactor bwcli command handling in Database.py when updating external plugins
REVERT: 32ba33312f handle action error on UI
REVERT: e0d2ff75fc Fix database check condition in download-pro-plugins.py
REVERT: 4f07bf876c Add force-bad-version directive to dpkg.cfg for testing/dev version installation command in the warning
REVERT: c36276ca75 Update REVERSE_PROXY_HOST in variables.ui.env and variables.ui.misc.env files
REVERT: e21add5137 Rename iso-prod ui misc env file to the right name
REVERT: 564af143e2 Add obfuscation_file and obfuscation_checksum columns to Plugin_pages table in Database.py
REVERT: aa944188c9 Add obfuscation_file and obfuscation_checksum columns to Plugin_pages table in model.py to support obfuscated actions in web UI
REVERT: 2ce01d14b2 enhance filtering and select setting
REVERT: 65fe15dab4 Fix jobs download on jobs page in web UI
REVERT: 76b3657b34 deps/gha: bump github/codeql-action from 3.25.0 to 3.25.1
REVERT: 23a88f5104 Enhance filter for plugins and settings
REVERT: 67674a9055 Merge commit 'c0515d7989c6ad77f99bb0684ac09859319b8027' into dev
REVERT: c0515d7989 Squashed 'src/deps/src/lua-resty-openssl/' changes from 58c6ce688..79b9c2f78
REVERT: 4e7f932134 Update lua-resty-openssl dependency to version 1.3.0
REVERT: 18bc1208d0 Update pre-commit-config hooks and apply them
REVERT: 10caca83ee Update Docker backup commands in security-tuning.md and upgrading.md
REVERT: 319b30bc44 update core template style
REVERT: 438f4e4376 enhance core template style
REVERT: 5ac5024785 add upload plugin troubleshooting doc
REVERT: abaa380b05 better report card info
REVERT: bf2ea799c7 enhance ui
REVERT: 4846e409dc precommit + fix select setting overflow + report page data
REVERT: bb0e3e3cf7 deps/gha: bump ruby/setup-ruby from 1.173.0 to 1.174.0
REVERT: 48bc6c95bc better core template conditions
REVERT: a8539c73f2 Merge pull request #1097 from bunkerity/dev
REVERT: 40407d7293 add link to doc on core plugin pages
REVERT: aef2fc29c2 enhance backup template
REVERT: e2e9c4990b Add order column to Settings table in Database.py when updating plugins' settings
REVERT: 80fc69bd40 update overflow table + remove content type
REVERT: d64fabab21 Add order column to Settings table in model.py and automatically sets it to always have settings in the same order as the json file
REVERT: 0fe4ae72af reset value after testing keyword
REVERT: 149e6484f0 add global content type for update
REVERT: 00b2d75735 add upload content type
REVERT: 0977429824 update testing
REVERT: ddc1066873 Merge pull request #1092 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi9-init-9.3-12
REVERT: f9b0f0e057 Merge pull request #1091 from bunkerity/dependabot/docker/tests/linux/dev/redhat/ubi8-init-8.9-7
REVERT: be55d6ecd8 Merge pull request #1090 from bunkerity/dependabot/docker/src/linux/dev/redhat/ubi9-66233ee
REVERT: 53ba8b6514 fix account test
REVERT: dcf511f8c2 Merge pull request #1096 from bunkerity/dependabot/github_actions/dev/azure/setup-helm-4.2.0
REVERT: 3e9b227058 Merge pull request #1095 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.25.0
REVERT: c277b62503 Update Python base image to version 3.12.3-alpine3.19
REVERT: 9ec884320d Update pythons deps versions
REVERT: ccaefdf281 Update Python base image to version 3.12.3-alpine3.19
REVERT: e2fdbda364 deps/gha: bump azure/setup-helm from 4.1.0 to 4.2.0
REVERT: 52a48cdf24 deps/gha: bump github/codeql-action from 3.24.10 to 3.25.0
REVERT: 5771423a71 Refactor file content display logic in path_to_dict function
REVERT: 8df44c5b80 Merge pull request #1027 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.3.0
REVERT: cf31e277f0 Merge pull request #1089 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-0.0.2
REVERT: af0fbafabc Merge pull request #1025 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.10
REVERT: 9bfdf4a932 add form tabindex
REVERT: ecc54f2314 add combobox dark mode
REVERT: 5a2469b452 better card detail for mobile screen
REVERT: a86a90343d better services padding
REVERT: 85236ec170 search now handle settings id
REVERT: cf8de0612c add plugin combobox
REVERT: 393f557d52 precommit + filter plugin by type
REVERT: 6f17203b4d core plugin page traceback print and ui message
REVERT: 52b6e6f403 fix fragment issue when no plugin matching
REVERT: b570189d51 update tooltips
REVERT: 45d7ba49c1 deps/tests/linux: bump redhat/ubi9-init in /tests/linux
REVERT: 0aad9bfe67 deps/tests/linux: bump redhat/ubi8-init in /tests/linux
REVERT: 64e9673f8f deps/linux: bump redhat/ubi9 from `1fafb09` to `66233ee` in /src/linux
REVERT: 78945126b9 deps/gha: bump scaleway/action-scw from 0.0.1 to 0.0.2
REVERT: f83ea14e61 Merge pull request #1080 from bunkerity/dependabot/github_actions/dev/azure/setup-helm-4
REVERT: 6e5700ba01 Merge pull request #1079 from bunkerity/dependabot/github_actions/dev/azure/setup-kubectl-4
REVERT: ed1f1970ba Merge pull request #1078 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.1
REVERT: 73f1aa97dd fix core card list overflow + update account page
REVERT: 6dd65a4ab3 delete console log
REVERT: 857792e4a5 deps/gha: bump azure/setup-helm from 3.5 to 4
REVERT: 9b978a17b5 deps/gha: bump azure/setup-kubectl from 3.2 to 4
REVERT: cdf3ae7b45 deps/gha: bump stefanzweifel/git-auto-commit-action from 5.0.0 to 5.0.1
REVERT: 5505f62d1e tests - add more logs when http test fail
REVERT: dba057f010 Merge branch 'dev' into staging
REVERT: 77080fe639 ui - fix various typos
REVERT: c354a6aaee deps/gha: bump docker/setup-buildx-action from 3.2.0 to 3.3.0
REVERT: 5008128230 ui - fix typo in instances helper (again)
REVERT: fb85d398c8 ui - fix typo in instances helper
REVERT: f44cb0ff11 ui - fix typo when checking override instances
REVERT: 1c10f7de71 deps/gha: bump github/codeql-action from 3.24.9 to 3.24.10
REVERT: 21be7c12ac fix bwcli when using redis sentinels, init work on linux ha and init work on static instances
REVERT: 936600a0d7 fix bugs in UI when we have stopped instances and update ansible tests requirements
REVERT: fa171fbdfb Merge branch 'dev' into staging
REVERT: ac351b4bdb Update settings.md in docs
REVERT: 3eb584feb8 Update dependencies of ui image
REVERT: 695848ea2f Handle errors better in main.py scheduler loop
REVERT: 7cf0f55f99 Refactor main.py to handle Response objects in run_action and custom_plugin functions
REVERT: b7555141c0 Add Docker labels for bunkerweb.type in autoconf, bw, scheduler, and ui Dockerfiles
REVERT: 9a5aba68e6 Merge pull request #1023 from bunkerity/dev
REVERT: 5074ed4ded Add instructions for RHEL 8.9 users in backup security tuning and upgrade documentation
REVERT: 48b5496c43 Update dependencies in fpm-rhel file (remove mysql and postgresql)
REVERT: 3ab082a3d4 Merge branch 'dev' into staging
REVERT: 3631f3951b Update LOGGER initialization to use environment variable for log level in backup utils
REVERT: f97db771d1 Finish creating is-pro compose files and env files
REVERT: 41571b096f Fix shenanigans with backup tests and linux (again)
REVERT: f2ca9a7873 Fix shenanigans with backup linux tests
REVERT: c034aa6e6c Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: cca461b4ba docs - add missing stream support icons and review security tuning backup section
REVERT: e1ecb6b324 Add dict_to_frozenset function to common_utils.py and optimize + made more secure custom configs and plugins handling via the scheduler
REVERT: 391868b040 docs - rename migrating to upgrading and review that part
REVERT: 4407aa26af Start adding dev docker compose files
REVERT: 33ad4c5f29 Add the possibility to still configure reverse proxy to web UI even if an admin user already exists
REVERT: 5ed0813c65 Enhance 1.5.X database migration instructions documentation
REVERT: 5d15c03fb4 Add instructions for resolving MariaDB/MySQL authentication plugin issue in backup plugin section of security tuning in the documentation
REVERT: fa8a49f9f9 Refactor import statements in main.py of core backup tests
REVERT: d7e6399d81 Add more precision on the upgrade test of the database
REVERT: 7dd8611463 Fix issues when removing old no longer necessary plugins from database at startup
REVERT: 9ffbbf0254 Add automatic tests for backup plugin
REVERT: 5566b730c9 Update GLOBAL_LOG_LEVEL to debug in tests core db for linux
REVERT: ae5ca48391 Update log level to "info" in docker-compose.yml files only for the BunkerWeb container
REVERT: 87591f8d76 Update GLOBAL_LOG_LEVEL to debug in db core tests
REVERT: 4654992361 Update LOG_LEVEL to debug in docker-compose.yml tests files
REVERT: 39c9e612e3 Update bwcli core tests to add backup plugin custom commands test
REVERT: 121f091389 Update LOG_LEVEL to debug in test-core-linux.yml and tests-ui-linux.yml
REVERT: af3bfdd08c Update certbot version to 2.10.0
REVERT: 0651d109fb Fix backup_database function to include the backup directory parameter
REVERT: ed389185c8 Optimize backup and restore functions in backup plugin
REVERT: 00bda06737 Update dependencies in Linux fpm scripts and Dockerfile
REVERT: c5fb906d9f Update database restore command and add example for failure case
REVERT: 00e264893b Add backup settings to the documentation
REVERT: ea0db859cb Fix Docker compose commands in UI tests
REVERT: 5be457d6a9 Fix shenanigans with plugin uploading on web UI
REVERT: f418a8d643 Update CHANGELOG.md
REVERT: 0270bf5895 Update CHANGELOG.md
REVERT: 1a2f23c5ac Refactor certificate removal logic and add option to clear old let's encrypt certificates
REVERT: 6dd8d2c0cd Fix issue with job cache file retrieval
REVERT: 29ab3167e7 Add backup UI page and update cache file via bwcli as well
REVERT: 9a8e0a38ff Add backup command line interface scripts and everything around it
REVERT: 2a7936bfb8 Add itertools import and update file permissions
REVERT: 0755e0a673 Update CLI.py and model.py
REVERT: 5623c793a8 Remove not necessary normpath in Database.py
REVERT: aed1c912b5 Add new backup plugin and update required dependencies accordingly
REVERT: 113ba8222a Add script to update mmdb files + update mmdb files
REVERT: 5af1c63083 Update CHANGELOG.md
REVERT: 58f9ec692e Update mmdb-asn.py and mmdb-country.py jobs to fix potential issues when using a BytesIO object
REVERT: e566971aea Update Dockerfiles to handle linux/arm/v7 platform
REVERT: a84a4a4f9b Update python deps
REVERT: ef7974a941 Update ARMv7 requirements files for common/db
REVERT: 56279fad1f move "page" attribute to data dictionary in Configurator.py
REVERT: 46ab8432d4 Add plugin custom command execution functionality to bwcli
REVERT: 8f253c3f2a Fix snyk vulnerabilities in web UI main.py
REVERT: edc0bf26c2 Update CHANGELOG.md
REVERT: 18146060aa Add rule to remove language-shell and language-php tags from /jobs endpoint in ui.conf for web UI
REVERT: 9ac335a886 Update version to 1.5.7
REVERT: 58d195f8e3 Update CHANGELOG.md for version 1.5.7
REVERT: 8e771ec379 Fix shenanigans when removing DEB and RPM packages with 1.5.X versions
REVERT: fb53d3ab4d Squashed 'src/deps/src/luajit/' changes from 4182d6bf3..15f58c964
REVERT: f2154fb6af Merge commit 'fb53d3ab4d05b6eb0fd085c00422d1773c1a9453' into dev
REVERT: 45660f20bb Update LuaJIT to version v2.1-20240314
REVERT: 7f9d6062a2 Merge pull request #1016 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.19.0
REVERT: 868660f6f1 deps/gha: bump aquasecurity/trivy-action from 0.18.0 to 0.19.0
REVERT: 6f4fdc1230 Merge pull request #1015 from bunkerity/dev
REVERT: ab7cdb7678 Update migration documentation with new recommendation for reading settings
REVERT: 7169b9a326 Update migrating part of the documentation
REVERT: f5ba17ffd1 Merge pull request #1014 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.1.0
REVERT: 8125ac29ae Refactor file path handling in main.py to create them if they are missing
REVERT: fe55738c45 Create necessary directories for cache, external plugins, pro plugins in case they are missing
REVERT: ead4c936e0 Refactor table renaming and dropping in Database.py to avoid data loss
REVERT: 50858f2f7d deps/gha: bump actions/setup-python from 5.0.0 to 5.1.0
REVERT: 2aae0394eb misc - add DISABLE_DEFAULT_SERVER_STRICT_SNI setting to avoid breaking changes when using HTTPS behind a reverse proxy
REVERT: ab00187624 docs - fix k8s examples
REVERT: fee5021c4b docs - fix pro icon
REVERT: 8b4aff22f2 ci/cd - fix armv7 builds
REVERT: ec5803cd08 docker - add missing cargo build dependency
REVERT: 5627498cfa fix plugins version, fix web UI image link in README and set release date of 1.5.6
REVERT: 0ac6714e9c ci/cd - increase k8s configs delay
REVERT: 450796cec5 Merge branch 'dev' into staging
REVERT: 34bed8ddf9 ci/cd - increase timeout for gogs
REVERT: 90d69ad131 ci/cd - increase delay for gogs
REVERT: 1e327d961d fix darkmode float button
REVERT: 6ca7b9ded2 Merge branch 'dev' into staging
REVERT: 6ae61b0dfd update security tuning dns format
REVERT: 6fd1f0704e enhance security tuning pro
REVERT: 7eff34175d Update pro plugins settings in docs
REVERT: 4865da7ddf update doc crown
REVERT: 794f386ef3 delete js format account date (now python support)
REVERT: f058c71b4c Merge pull request #1009 from bunkerity/dev
REVERT: 3d27b5e78d Updater / Run pre-commit-config and apply it
REVERT: 46d12b1cb9 Update python deps
REVERT: f28a9bd218 Fix pro overlapped check in flashs.html
REVERT: 7ca4de5579 Remove pro_licence_key from metadata as we have another way of checking if the status changed
REVERT: aec7ed23dd Optimize pro_metadata update in download-pro-plugins
REVERT: 87c7138ae5 Update pro_expire date format in main.py and account.html
REVERT: 05aefc4d35 Update BunkerWeb Pro license check and plugin cleanup
REVERT: a2f61eb490 Change a log message in custom-cert and self-signed
REVERT: e143a73d3e Merge pull request #1007 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.9
REVERT: ba63ec3b9e deps/gha: bump github/codeql-action from 3.24.8 to 3.24.9
REVERT: ad3e1d16b3 Merge pull request #1006 from bunkerity/dev
REVERT: 613d6835da Ignore download-pro-plugins in db tests to avoid failing with dev and testing versions
REVERT: 5be6e07967 Merge branch 'dev' into staging
REVERT: d1469a9880 tests - remove duplicate click on UI stop test
REVERT: 9be7f45334 tests - catch exception when testing UI stop action (again)
REVERT: 7d0d419974 tests - catch exception when testing UI stop action
REVERT: 972e5ef4eb tests - fix ui stop test
REVERT: c1d57a05cb ui - revert non-threaded instances operation
REVERT: 055f7c41d8 ui - remove sleep when managing instances
REVERT: e78a0f9129 ci/cd - add missing import in instances_page tests
REVERT: 47b86c9a48 Fix exception handling in instances_page.py in ui tests
REVERT: a7df3efd0c Fix instances_page.py for ui tests
REVERT: 4d758ee5a5 Merge pull request #1005 from bunkerity/dev
REVERT: 31f65bf67d Fix instance stop functionality tests
REVERT: a9d05552dd Remove deprecated tutum/hello-world image to replace it with nginxdemos/nginx-hello in docs
REVERT: 0a5b6e61b0 Update examples to remove deprecated tutum/hello-world image to replace it with nginxdemos/nginx-hello
REVERT: 330048ecf6 Fix save_custom_configs method in Database.py with autoconf and other services
REVERT: a3bde2336f Add sleep to improve user experience when reloading instances
REVERT: 580bf1c3d6 reset variables for stop action
REVERT: cf2c8a1ffd Revert "add missing bool to rerun for stop action"
REVERT: 1537b73b51 add missing bool to rerun for stop action
REVERT: dc13cdceaa no longer check remove flash message test
REVERT: 7f7792d258 Merge pull request #1003 from bunkerity/dev
REVERT: b251818395 docs - add missing settings for monitoring plugin
REVERT: b22394ce67 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: f5b9986cc4 docs - update security tuning section
REVERT: 934c0836dd docs - add monitoring plugin to security tuning section
REVERT: fa20b35f6c enhance ui style
REVERT: c09a6d2738 Add flash messages for TO_FLASH items in instances endpoint
REVERT: 18511d5514 Remove unnecessary line in certbot-new.py
REVERT: c7eee080ea Refactor certbot-new.py script to improve certificate generation and remove old certificates
REVERT: aa6089fd2d Refactor manage_bunkerweb function call in instances route in web UI
REVERT: 046f46f768 Update Let's Encrypt data path in certbot scripts
REVERT: c96a5a5c9e wait to rerun instance page after action
REVERT: 4fd2833e23 enhance UI
REVERT: 59bce6b38a update test access page to fit new menu
REVERT: 9c38c41e8c enhance ui and fix
REVERT: ec29c70d90 Add DB parameter to app configuration in web UI
REVERT: 162aad86c0 Update last_pro_check also when all plugins are up to date
REVERT: 7ce2d5d010 Update assert_alert_message messages in configs_page ui tests
REVERT: 2d3243ba53 Only use the database for custom configs CRUD in the web UI
REVERT: b1707d5efe Update job initialization in jobs.py to avoid issues with frames
REVERT: fbabbbd8d6 Move the tmp_ui_path removal to avoid potential issues in web UI
REVERT: 873dbdc014 Refactor external and pro jobs permissions fixing in scheduler
REVERT: d258f13676 scheduler - force exec perm before running jobs
REVERT: 0d2d79d120 ui - fix missing external plugins data after deleting plugin
REVERT: e3525f669b Merge pull request #1001 from bunkerity/dev
REVERT: 8ca8cb8852 Update python deps
REVERT: baf45a3613 Merge pull request #997 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.173.0
REVERT: a5484f991f Refactor scheduler file to use a centralized temporary directory
REVERT: 3b882bcd68 update rootonly names
REVERT: 437d6d1665 Update CHANGELOG.md
REVERT: ffab0642ba Update ModSecurity's coreruleset-v4 to version 4.1.0
REVERT: d3ac9dd0e8 delete service when root only config
REVERT: f095ecdb8c Fix path generation + precommit
REVERT: 04d536cd7e Fix shenanigans with multiples and global_config edit
REVERT: bec0036020 multiple delete from UI working
REVERT: bb5ac3a825 Refactor Config.py handle multiple settings
REVERT: 14c8e8006b remove unused webfonts
REVERT: 189f2749d4 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: bb759dd6d4 docs - update professional services section and various little fixes
REVERT: 8316f113ac Refactor how we run scheduled jobs to thread them
REVERT: 02d6f59d8c Add labels to Docker images
REVERT: 50de40a56c deps/gha: bump ruby/setup-ruby from 1.172.0 to 1.173.0
REVERT: 8af7e9c618 Merge pull request #996 from bunkerity/dev
REVERT: e4f2462e92 Refactor cache file extraction and removal logic
REVERT: e4ebb330b4 Update DNS resolvers in postinstall.sh script
REVERT: b450a7a0a2 Fix window location replace in loading.html
REVERT: d5d1919bf6 Add URL fragment handling in TabsSelect class for global_config page in web UI
REVERT: 3e9bdb41e3 Fix some dark mode classes in web UI
REVERT: d20afaeb2a Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: adb93973dc docs - add bw pro info to web ui and about sections
REVERT: faacd82929 Update file_manager.html with new styles for modal and editor
REVERT: 27d1c5f21c Fix web UI cache download logic
REVERT: 5e5a900d4f Fix file_manager.html to work with the new way of showing cache files in web UI
REVERT: b8217fe436 Merge pull request #995 from bunkerity/dev
REVERT: 60b0a7b74b Refactor blog click event listener in global.js in web UI to also add the event to the title of the news post
REVERT: ab921f06e1 Update DOMPurify to version 3.0.10 in web UI
REVERT: e257ececf7 Change how we save the pid file of the web UI
REVERT: 7658e73ef2 Fix BunkerWeb container healthiness
REVERT: 7c81a763aa Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 60b265062b docs - road to 1.5.6
REVERT: 805f45b15a Add libcurl to BunkerWeb Dockerfile dependencies
REVERT: c55ffee70f Merge pull request #993 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.38.2
REVERT: bc83be62ab Merge pull request #971 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.27.0
REVERT: 5155b6d604 Remove old CVE fixes in docker images
REVERT: 7e627b28d5 Update base images in Dockerfiles
REVERT: 83c1cde2d3 Merge pull request #994 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.8
REVERT: 1df104c418 Refactor download-pro-plugins.py script to optimize the download
REVERT: 85efc2f14c Change the way we look if an external plugin page is present or not
REVERT: 2de627d798 Merge branch 'staging' into dev
REVERT: 9e64b87328 Refactor external plugins installation process to fix and optimize a few things
REVERT: 3908f62363 deps/gha: bump github/codeql-action from 3.24.7 to 3.24.8
REVERT: 05d9e2430f deps/terraform: bump scaleway/scaleway in /tests/terraform
REVERT: d66df8eab5 Update staging.yml
REVERT: cd5c662c52 customcert - fix typo in job
REVERT: 07140a5e72 fix typo in scheduler and add more logs to swarm tests
REVERT: 35d1564d8a Fix error handling in generating custom configs and external plugins
REVERT: f98cc357ff Fix API rate limit handling in anonymous report and BunkerWeb Pro plugins download jobs
REVERT: f9378678c6 Lint ui template files with djlint
REVERT: a7af4c548b autoconf - fix edge case when configs are managed before services
REVERT: f135aa5c51 ci/cd - fix typo in staging tests wf
REVERT: d25ba52483 Merge branch 'dev' into staging
REVERT: 6847708190 bw - remove 3XX intercepts by default
REVERT: 7d67168888 Merge branch 'dev' into staging
REVERT: 87cbfbcf41 ci/cd - add more logs to swarm tests
REVERT: 9313d766b8 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 2b6031141e ui - fix links and remove useless call to map file
REVERT: 526a122912 Update Dockerfiles to include libffi-dev dependency
REVERT: 95f4946fbe Merge branch 'dev' into staging
REVERT: 372ae9056a tests - reflect version tab name change
REVERT: 8d19343c1f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: a8f62da8db ui - better wizard user experience, fix duplicate logs, remove useless print, rename version section and force recheck of pro license when updated
REVERT: 14b88c6aa9 update account page test
REVERT: a729b2a191 update version name and file manager
REVERT: 30e3450be4 add license on account
REVERT: 2394118844 remove http(s)// from server_name
REVERT: fdcda95912 ci/cd - fix wrong version for dev builds
REVERT: 66c56df177 docs - add doc about UI_WIZARD env var on Linux
REVERT: 0a0ef7afe8 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: de98fe4bb9 bw - fix missing location header in http to https redirects
REVERT: 1b60aa83b8 Merge pull request #988 from bunkerity/dev
REVERT: 7b9a568947 Update CHANGELOG.md
REVERT: 1f6a55c4e0 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: de2b56b8a5 use ECC as key algorithm for certificates
REVERT: 995a39d9ac Refactor self-signed certificate generation
REVERT: 01794124aa Update cache file logic in cache_page.py for ui tests
REVERT: 0de28127d7 Add python-magic library to ui requirements
REVERT: 1000f5a4d5 Remove unnecessary print statement in path_to_dict function
REVERT: 7e54799362 Update self-signed certificate types to rsa:4096
REVERT: bfd4eb201d Refactor get_jobs_cache_files method and add cache content to cache files back in the web UI
REVERT: d1077156c9 Fix potential race condition with docker and volume creation in ui tests
REVERT: 56fa60904b Fix stack startup issue in UI tests
REVERT: 9e5b2d1b2d Update LOGGER.warning to LOGGER.info in custom-cert.py when there is no service
REVERT: 901f8166c0 Update Python version to 3.9 in tests-ui-linux.yml
REVERT: 045390024a Remove unnecessary VOLUME instruction in bw Dockerfile
REVERT: e6e54468f3 Update path_ui to include pro directory if it exists when updating plugins pages
REVERT: ef2a162ec0 Fix potential issue in file permissions in bw Dockerfile
REVERT: 87393b21e4 Fix permissions in ui Dockerfile
REVERT: dfe8852e76 Optimize copy of mmdb files in scheduler Dockerfile
REVERT: 7c6cbbea9e Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: fc817a62e1 blacklist - fix wrong parsing of reason data
REVERT: 47e8ee00e3 Only update last_pro_check status if the job download pro plugins succeeded
REVERT: 62333a73e3 fix wizard fetch URL when using LE and add UI_WIZARD env var to postinstall linux script
REVERT: cb8369a01f update style
REVERT: 52cfe645b2 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 0fab3b50c1 linux - remove crs 4 from default linux env file
REVERT: 0bcf7fdc29 precommit
REVERT: 77175d41ac target blank only http on home page
REVERT: befb92006b update doc + core ui + utils
REVERT: 2cd14cce5e Update CHANGELOG.md
REVERT: 3196292fee Update python dependencies versions
REVERT: 741f779a91 Refactor Dockerfiles + use nginx:1.24.0-alpine-slim now for bw
REVERT: e393a7be8e Merge pull request #987 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5.3.0
REVERT: f431b8fdc8 Merge pull request #986 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.2.0
REVERT: 112b4feb9b Merge pull request #983 from bunkerity/dependabot/github_actions/dev/docker/login-action-3.1.0
REVERT: 8c23bc4a75 Fix conditional statement in Job class when clearing old cache
REVERT: f53345282c Add BAD_BEHAVIOR_THRESHOLD environment variable to docker-compose.yml in ui tests
REVERT: cc3d2226af Change Python version to 3.9 in test core linux
REVERT: 07e438920f Add backward compatibility for new way of extracting tar files
REVERT: ece8ad7f16 Refactor job cache file handling in jobs.py
REVERT: 4872861f12 Delete old demo.gif
REVERT: 8c3b781e6c Fix plugin removal and variable handling in main.py of the web UI
REVERT: 9fe98c1650 Fix xpath in plugins_page.py for web UI tests
REVERT: d652eac592 Add sleep to wait for plugins to being completely deleted in plugins_page ui tests
REVERT: 7a9af5c097 deps/gha: bump docker/build-push-action from 5.2.0 to 5.3.0
REVERT: a62acb68cd deps/gha: bump docker/setup-buildx-action from 3.1.0 to 3.2.0
REVERT: 2e2c7080be Remove useless print statement in custom_plugin function in web UI
REVERT: c74ad7ba04 Update XPath queries in plugins_page.py to fix ui tests
REVERT: 01919d3ce6 Fix jobs being ignored when downloading plugins in first_start
REVERT: 924e885f93 Add check to skip jobs with pro plugin IDs
REVERT: 3d0749d695 update plugin ui with pre_render
REVERT: 677cfbc420 Refactor BunkerWeb Pro license check and metadata storage
REVERT: 65883237ed Refactor integration logic by using utils in scheduler
REVERT: afd2d456f3 Add new filter argument to extractdata method of tarfile when extracting tar files
REVERT: f1a2117a3c Update jobs.Job cache dir prefix
REVERT: ac97d3e9ac Skip check for BunkerWeb Pro preview plugins if already checked in the last day
REVERT: c7bf53ba90 Made safer database metadata retrieval in Database.py
REVERT: b2deea3aa3 precommit + update Instance
REVERT: 17a1e07c12 deps/gha: bump docker/login-action from 3.0.0 to 3.1.0
REVERT: 64e9bc572b Fix access denied error and clean pro plugins if necessary
REVERT: 7fa8c285dc Refactor install_plugin function and update API endpoints in download pro job
REVERT: c2103f605e Update LOG_LEVEL to debug in docker-compose.yml in db tests
REVERT: e665126797 Update column types in model.py for settings (global and services) values
REVERT: cef03c6281 Fix potential DB migration issues
REVERT: c5e39a33b0 Refactor job cache file handling to avoid useless file being created
REVERT: 99947df2d2 Merge pull request #982 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.2
REVERT: b123d781e7 Merge pull request #981 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.7
REVERT: 2ef06cfbc3 Merge pull request #980 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.0.4
REVERT: ccdeeb14be Remove debug logging and optimize file removal in Job class
REVERT: 616c07e964 Add ignored directories to Job.restore_cache to avoid conflicts when restoring a dir
REVERT: abf716500c Fix certbot execution in letsencrypt jobs
REVERT: 64a0a17b20 Fix integration detection in certbot-auth and certbot-cleanup scripts + update gen ones to use the new get_integration utils function
REVERT: 8a3502f432 Add more logs to let's encrypt hooks
REVERT: 50fb5a44b1 deps/gha: bump actions/checkout from 4.1.1 to 4.1.2
REVERT: 1e859bf867 deps/gha: bump github/codeql-action from 3.24.6 to 3.24.7
REVERT: 9a64a8ea18 deps/gha: bump softprops/action-gh-release from 2.0.3 to 2.0.4
REVERT: efa0822d93 Refactor file_content_elem XPath in cache_page.py
REVERT: 70af4ac15f Change behavior of __init__ of Job class when restoring cache files
REVERT: 7272fe95be Fix shenanigans with jobs cache restoration
REVERT: ac3d965360 Fix database deletion queries in Database.py
REVERT: a101441052 Fix cascade deletion of jobs and settings in Database.py
REVERT: fc809cbcf0 Refactor global configuration handling in web UI to avoid services settings not following the global config
REVERT: d628cd8327 better core card style
REVERT: 169ada022a Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 42df2540e6 ui - fix setup wizard, fix newsletter subscribe and fix wrong privacy policy links
REVERT: 8e53a8fc73 Refactor file and bytes hashing functions
REVERT: 6f16da357a Refactor bytes_hash function to handle string input
REVERT: d6d3950f01 Fix potential issues with service setting value for SERVER_NAME when getting the config
REVERT: 59fc302b89 Fix condition for skipping certificate generation in self-signed.py
REVERT: 7d0c638bc9 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 5140a11dd4 fix UI CSP for email and disable caching for default pages
REVERT: dd525b4f58 Fix when we are retrieving the cache_files from the database (errors with new plugin_id filter)
REVERT: 122b64c2d4 update /check and setup html
REVERT: 671a0829fa Fix exception handling in custom-cert.py
REVERT: 9bac9268f9 Add plugin_id parameter to get_job_cache_file and get_jobs_cache_files methods
REVERT: 0694ab019a Fix exception handling in self-signed.py
REVERT: 0b8dc24125 update cache test
REVERT: 2bd041035e privacy policy checkbox row
REVERT: 8206aceaca Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 8bf125a4d2 fix banner color for docs and edit default banner text for ui
REVERT: a9f9158261 Merge pull request #978 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2.0.3
REVERT: eb6262100b deps/gha: bump softprops/action-gh-release from 2.0.2 to 2.0.3
REVERT: 9d35aed6a7 docs - fix wrong banner order, glitch in banner size and edit default banner texts
REVERT: 956aff37da override default headers when custom one
REVERT: 626c1b4f97 doc render pro plugin settings done
REVERT: ec781a12c5 update config page ui test
REVERT: 9705202ef3 update global config ui test
REVERT: 329cceab72 update instances test
REVERT: 9b5924b6b0 Start monitoring section on doc -> security tuning
REVERT: 4c3f12b6c8 start pro-preview settings rendering script
REVERT: 8409962b3b update ui deps
REVERT: 705b66dff5 Update python dependencies versions
REVERT: b5d845f635 Merge pull request #975 from bunkerity/dependabot/github_actions/dev/softprops/action-gh-release-2
REVERT: 3495245492 filter settings working with multiples
REVERT: 27aba6b1b1 deps/gha: bump softprops/action-gh-release from 1 to 2
REVERT: 6582e92ede Refactor cache file retrieval logic in Job class to avoid cache never expiring
REVERT: a0b9fd6abb Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 1814dc7063 Update CHANGELOG.md
REVERT: 2226c03a91 Merge pull request #974 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5.2.0
REVERT: 58bd083f8f Refactor self-signed certificate check logic
REVERT: 88e5611a09 Add SQLite PRAGMA settings for foreign keys and journal mode in an event + Fix shenanigans with service_id and job_cache
REVERT: f629c8455b Fix error handling in upsert_job_cache method
REVERT: 0093647c51 Update Database to use QueuePool class
REVERT: 0204fe49de Fix file paths for country and ASN databases
REVERT: a4aecabc33 Refactor all jobs * Made it more readable * Avoided duplication in the code as much as possible * Optimized a few things...
REVERT: 9b10dd3030 Revert "Update Dockerfile to include g++ and gcc dependencies"
REVERT: d590bdd646 Update Dockerfile to include g++ and gcc dependencies
REVERT: 3f77c085ef add filter context on global config page
REVERT: 6fc9bbab02 match service svg home and menu
REVERT: d40c502483 fix filter select and update logs page
REVERT: 9bf85944a3 enhance settings
REVERT: 64230b1368 Update CHANGELOG.md
REVERT: ae3b8f1973 Add the possibility to edit multisite settings in the global config page of the web UI + Lint html files with djlint
REVERT: 5a3d4814fe Move SEND_ANONYMOUS_REPORT setting and the anonymous report job to misc plugin
REVERT: a816df92c0 Add run_single method to JobScheduler and update scheduler to try to download plugins at startup
REVERT: 24ada284ca deps/gha: bump docker/build-push-action from 5.1.0 to 5.2.0
REVERT: f0328db3d6 Add Nginx configuration check and reload logs when calling BunkerWeb /reload
REVERT: 86008e61f8 web UI - Fix dumb mistake in /services page
REVERT: 7e3683ef46 Update the way the scheduler set his healthy state
REVERT: b82642faf7 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 5f8d6f3d00 Refactor service configuration retrieval in main.py
REVERT: 866f4569e4 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 30a3581745 ci/cd - fix swarm registry address
REVERT: 2a0f9567de Execute pre-commit-config and apply it
REVERT: 84d8c41faf Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: e20ea17f27 bw - fix lua search path
REVERT: 747f01a970 Optimize a few things in the database and update pre-commit-config max python lines
REVERT: aa0e923007 ci/cd - fix indent in ansible file
REVERT: 0263c06cce Merge branch 'staging' into dev
REVERT: f29dc1a3b7 ci/cd - add docker-compose symlink
REVERT: 66f9864394 enhance settings filter + fix modal height + changelog
REVERT: 47e4fb2254 fix margin
REVERT: b412a12e72 Update CHANGELOG.md
REVERT: 5e6f406251 Merge commit 'cee7d022468c0f718e8150ab5372c61ebd30d178' into dev
REVERT: cee7d02246 Squashed 'src/deps/src/lua-resty-openssl/' changes from 7f25f00ba..58c6ce688
REVERT: 7a6c62056c Merge commit '6c42ecd81d200e5626a2ede3ff2021b503d07ed7' into dev
REVERT: 6c42ecd81d Squashed 'src/deps/src/lua-resty-http/' changes from 4ab4269cf..183310324
REVERT: aa3f81e7a4 Update lua-resty-http to v0.17.2
REVERT: 822c3a52a7 Update lua-resty-openssl to v1.2.1
REVERT: 76ac242e17 ci/cd - ignore system packages for python deps
REVERT: 68d80b493c ci/cd - downgrade docker python SDK for swarm tests
REVERT: 6a5f320931 Fix deletion of no longer used entities in database - force delete other linked entities
REVERT: 530253414b Refactor Redis key validation and error handling in redis tests
REVERT: 2c668def90 ci/cd - override pip system package for swarm playbook
REVERT: 24ec736afa ci/cd - update swarm task for debian 12
REVERT: 690782174c ci/cd - retrieve private IPs from IPAM
REVERT: e1df541f30 deps/terraform: bump hashicorp/kubernetes in /tests/terraform
REVERT: d49ad54f28 ci/cd - fix tf variable sent to template file (again)
REVERT: bc6f728644 ci/cd - fix tf variable sent to template file
REVERT: ddf74c6401 ci/cd - fix ansible runner role version and update ip address of swarm registry
REVERT: fe844b0a38 refactor ansible role for swarm runner
REVERT: 6a428c3309 add www to link
REVERT: fd1c9b1284 banner dynamic work on doc
REVERT: a27f6f61cf banner api work on bunkerweb
REVERT: 582cac654f change main.py, plugins.html and dev compose for test
REVERT: c558145582 ci/cd - enabled routed_ip on servers, remove unused files and update OS to bookworm
REVERT: 8876ec8e37 misc - update links in default pages
REVERT: ab5da3f1a3 Merge branch 'dev' into staging
REVERT: 01d3c938d0 ci/cd - update k8s version
REVERT: fd1d472853 Merge branch 'dev' into staging
REVERT: 0fd37b6221 Merge pull request #920 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.37.0
REVERT: f0a939f39c Merge pull request #934 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.26.0
REVERT: 3e0fb46b22 Merge branch 'dev' into staging
REVERT: 0c18b7ecd6 ci/cd - remove old secret in infra wf
REVERT: 391b0c8bde Merge branch 'dev' into staging
REVERT: d38e6d4c0e Fix Pro plugins download when license key is active
REVERT: 1b3d3dc251 Update bunkerweb db schema
REVERT: d47c194c03 Update python requirements
REVERT: 6fe4d549a8 Add last_pro_check column to Metadata table
REVERT: 2efca9cc12 Add check to skip BunkerWeb Pro license key verification if already checked within the last 10 minutes
REVERT: cd7888a013 Refactor anonymous report data in jobs/anonymous-report.py
REVERT: c19f463272 Update API endpoint in download-pro-plugins.py
REVERT: 2e661fc063 Merge pull request #969 from bunkerity/dev
REVERT: 9c4288f308 Add app3.example.com to hosts file in ui tests
REVERT: 49c0ffe8a2 Fix ui test by creating the index.html file for app3.example.com
REVERT: 8502cbe037 Refactor save_config.py to simplify path handling
REVERT: d37fdbef70 update pro links on doc
REVERT: ef9e44da8c fix possible reflected xss
REVERT: dd69d82322 fix template conditions
REVERT: f0693329b6 Merge pull request #967 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.4
REVERT: 097b8979c9 Skip testing pro plugins in main.py
REVERT: 9ef2cf8c6c Refactor nginx reload logic and generate config files when plugins change in scheduler
REVERT: 84ed2833f1 Update plugin installation instructions and permissions
REVERT: a4c75e4ca2 Add Pro settings for the Pro version of BunkerWeb and update reverse proxy configurations in the docs
REVERT: 8e55e2a3a4 Optimize pro plugins download and logic
REVERT: 70ba6f3640 update template pro conditions
REVERT: 640e3a0e86 Fix is_pro_version assignment in main.py and update anonymous-report.py
REVERT: db46580202 Refactor variable assignment in inject_variables function of web UI
REVERT: 4666b77f09 Refactor plugin installation and error handling
REVERT: e3ea6396cb Refactor request function to include id parameter if provided
REVERT: f17df73f29 Update PRO_STATUS_ENUM values
REVERT: ced2428eed update ui tests
REVERT: 030572d347 deps/gha: bump actions/download-artifact from 4.1.3 to 4.1.4
REVERT: bd07f573d3 Refactor pro metadata handling + update database schema
REVERT: 053202e131 Revert "Update python dependencies versions"
REVERT: 106ff4e62d Update python dependencies versions
REVERT: 6aec68201b Merge pull request #965 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.6
REVERT: e0916c9ffc Merge pull request #962 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.18.0
REVERT: 6ef01e323f update services test
REVERT: 848251303e update bans test
REVERT: 4ecb7e1cec move bans filter test + fix plugins + precommit
REVERT: b3e282ec6b change clear() by keyboard keys
REVERT: fa87e9ae60 clear input after testing
REVERT: 727bd32bae update bans test
REVERT: f5386016d2 update test
REVERT: f10b35aaa8 update failed tests
REVERT: 7ef9dcc7bd precommit
REVERT: 781eee2901 fix filter settings + use execute_script on tests
REVERT: 8c8a2e51b0 use xpath for bans page test
REVERT: 4cba247f49 update tests
REVERT: 30d5904067 Add custom host to reverse proxy core tests
REVERT: df853e06d7 show window size
REVERT: ea7c8da000 better core list style + test click btn as js
REVERT: d1fff52a67 Add reverse proxy core tests
REVERT: bea68143c7 enhance dark mode
REVERT: 9573d8b458 acccount tabs working + enhance select settings
REVERT: 2266299c8a change tabs select selectors + try fix tests
REVERT: c0454b9ad2 update tests
REVERT: 103cf705f2 Update ASN and country MMDB files
REVERT: cf282a3a42 Refactor Let's Encrypt job scripts
REVERT: 6a00df269f Remove print statement in Database.py
REVERT: bc725c2d81 deps/gha: bump github/codeql-action from 3.24.5 to 3.24.6
REVERT: bbe74bca60 add dynamic banner on doc
REVERT: 6049068f53 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 5f097741eb bw - add init_workers phase to support incoming features
REVERT: c0c8de5864 add newsletter to setup wizard
REVERT: df3c16c120 update plugins and tests
REVERT: 86bfd7b515 deps/gha: bump aquasecurity/trivy-action from 0.17.0 to 0.18.0
REVERT: f7a5c3a6b6 update templates + try fix element not into view
REVERT: 5213c63d8d update tests and pro data on template
REVERT: 1e3de2fbf2 try to fix string error
REVERT: e5dc06544f start handling pro data
REVERT: 1fe5b4a212 add logs to utils
REVERT: fb1ab27969 [#954] Fix templator missing some common configs
REVERT: d0213c183b Update API endpoint in download-pro-plugins.py
REVERT: 7114a0f97b Update API endpoint in anonymous-report.py
REVERT: d9dfcaf730 Add draft service number, pro_plugins and is_pro to anonymous report
REVERT: f87693075e fix } syntax
REVERT: e0969c87bd Update is_pro value when fetching metadata
REVERT: 5f2a284587 enhance logs page + update test utils
REVERT: 375b31e84c remove linebreak on script execute
REVERT: 30b23771b0 Update DOMPurify to version 3.0.9
REVERT: 6d08031054 Add is_pro column to metadata and change UI back logic with pro plugins
REVERT: b491a85e46 Optimize web UI settings loading
REVERT: 1dc0c11e4d fix file manager and services
REVERT: 763a3217be check select is now js script only
REVERT: 264d37ee08 Update CHANGELOG.md file
REVERT: 18f21f22a4 disable service save if server name taken or empty
REVERT: f74a7bb192 Refactor certbot-new job to optimize the certbot requests
REVERT: 149cffe0bd update test utils
REVERT: 83f425ddfe update tests
REVERT: cbb32e7688 bw - add REVERSE_PROXY_CUSTOM_HOST setting
REVERT: ad96dc0fa0 bw - set a random seed for each worker
REVERT: 252c16b763 whitelist - fix missing check for empty server_name in multisite mode
REVERT: ab949bf710 enhance web-ui docs
REVERT: 3b6f7e1c34 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 8ca78ecc02 fix wrong exit code for UI tests and fix whitelisting on default server
REVERT: 4db88df054 udpate tests
REVERT: b512f7278d Run pre-commit-config and apply it, also lint jinja template files
REVERT: fb06e43861 update plugins template href
REVERT: a8030b3f56 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 024506bde1 bw - fix wrong status for http to https redirect
REVERT: ca1f776aed fix double reverse on blog news
REVERT: e5c9aacb27 update doc web-ui upgrade to pro
REVERT: 80e8101019 bw - remove misc from set phase
REVERT: fc44c77660 bw - manage http to https redirection from LUA, use ctx instead of var, replace RSA key from self signed certs and clear existing certs when a plugin sets one
REVERT: ed3f918c96 precommit + update plugin custom page script
REVERT: bbf3ed3545 Update service number variable name
REVERT: 6fcb26eebc Update sniffio version in requirements.txt
REVERT: 27251f9bc6 Fix service number variable name***
REVERT: 1307c0e0d4 Update python dependencies versions
REVERT: c1edded55b Add Pro plugin and update job utils
REVERT: 6073615c4d Merge pull request #961 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.3
REVERT: 5924ce3af4 Merge pull request #960 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3.1.0
REVERT: c97a746c38 Merge pull request #958 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.5
REVERT: d1e157a94c bw - fix typo in misc
REVERT: 932761ffbd Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: f5398206b8 bw - use ed5519 key instead of rsa for default/fallback certificates
REVERT: a02c04cb4b update utilities class to preprocessor class
REVERT: 1f488f956e Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: c4a0887856 bw - refactor ssl/tls from core plugins
REVERT: d1f8f84ad9 update configs page + fix select filter
REVERT: d0e73d73af enhance file manager add file style and position
REVERT: 620088c157 deps/gha: bump actions/download-artifact from 4.1.2 to 4.1.3
REVERT: 6b344c95ce deps/gha: bump docker/setup-buildx-action from 3.0.0 to 3.1.0
REVERT: 72eef33a06 Revert "ui - fix crlf on main.py"
REVERT: 1d56a96bde update test + pezxommir
REVERT: f2d5273f68 bw - add missing condition for antibot modsec rule and init work on blocking bad SNI requests
REVERT: 8c88a8967b bw - fix modsec FP on antibot page
REVERT: e761103e80 ui - fix crlf on main.py
REVERT: e0e81e0070 refetch blog + bw news after one hour
REVERT: 2650273618 update no matchinf logic
REVERT: 91359394e2 add api bw news on banner
REVERT: 7a193766e5 update news
REVERT: 67afa8f5fd add jobs every filter
REVERT: af667ada49 enhance services page + udpate script and tests
REVERT: e8d4e46886 deps/gha: bump github/codeql-action from 3.24.3 to 3.24.5
REVERT: d1f2455f96 update test utils
REVERT: 5d84aea801 add filter testing
REVERT: 9e546afa34 update ui and tests
REVERT: 5c868e5f36 menu uppercase
REVERT: 7c6e1a0852 enhance ui and fix account
REVERT: d0b4fd8bd1 fix report filter script
REVERT: 09c34d8500 refactor and fix script for bans
REVERT: 3db2b2e0d4 refactoring jinja template
REVERT: af69796df3 fix plugins + refactor menu
REVERT: e54ae6d73f refactor menu template
REVERT: b2773489e8 refactor main.py
REVERT: fc15facb5e Update python dependency versions
REVERT: da485cefc0 Merge pull request #947 from bunkerity/dependabot/docker/src/linux/dev/fedora-61864fd
REVERT: 02994d023a Merge pull request #946 from bunkerity/dependabot/docker/tests/linux/dev/fedora-61864fd
REVERT: 3ed1e6802a Merge pull request #952 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.172.0
REVERT: 86111e3726 Add BAD_BEHAVIOR_THRESHOLD to variables.env
REVERT: 8343ff7d55 Refactor global configuration error handling
REVERT: f6566235ac Refactor plugin deletion logic and fix dropdown styling
REVERT: 4e2c0a1908 refactor main.py
REVERT: 3b2a42f657 Add STREAM_TYPES_ENUM and update database initialization logic
REVERT: 0ec7c6c5f8 Fix appending values to lists in templates
REVERT: 065d6a5025 Fix conditional statement in services.html
REVERT: 8cdc3fc984 deps/gha: bump ruby/setup-ruby from 1.171.0 to 1.172.0
REVERT: 4d23d01ca8 format main templates + refactor
REVERT: fe71c4eba5 refactor  services template + precommit
REVERT: aa25c7552b refactor home page
REVERT: 4e02e0a467 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 99f7ba5688 ci/cd - remove useless files and prepare for update
REVERT: e270995c3a Add pro folders and logic to the back
REVERT: 243f641074 update doc
REVERT: e8163a8409 handle no report table error on script
REVERT: e9d36fe08d fix custom plugins page
REVERT: 2dfb49fcfc update and fix plugins page
REVERT: 98734508ac add nonce to inline script
REVERT: a9e5900dc1 Refactor plugin handling and add support for pro plugins
REVERT: 86ac600c44 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: b899cf651a bw - load default loading page even on 404
REVERT: 698902b71d Refactor ping status logic in Instances.py
REVERT: 13abf8562e Fix CSP shenanigans with setup Wizard
REVERT: 28f49c024f Update email input type in news.html
REVERT: 842beef0dc Fix error handling in ban and unban methods
REVERT: 70208d1d01 Update script tags with nonce attribute
REVERT: c8bc2b5eeb Add command to truncate error log file
REVERT: cc0abda3f0 Update Content-Security-Policy header and fix metrics and ping data retrieval
REVERT: 638df130ec Add Redis check in API endpoints
REVERT: 537dd4b06c deps/linux: bump fedora from `06df381` to `61864fd` in /src/linux
REVERT: 6973e25d6c deps/tests/linux: bump fedora in /tests/linux
REVERT: 93e4e63503 Fix account page web UI tests
REVERT: 65e9f96587 now check if metrics plugin is activated
REVERT: f2e5a7c1fa Add tests for plugin pages
REVERT: 9f168f1aeb Move set_metric misplaced in misc plugin
REVERT: fe14c7b7f4 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 010b95b58d Revert "delete files"
REVERT: b3a8efc991 start adding pro plugin logic to UI
REVERT: 360d0a1bb5 delete files
REVERT: 575e7e957e Revert "test"
REVERT: afc7591d74 test
REVERT: 13b2f888cc Add error handling for missing plugin in custom_plugin function
REVERT: 9eba06fcfd Add conditional rendering for deactivated state in country template.html
REVERT: d030b975ba Fix core plugins page with list and UI logic when fetching metrics
REVERT: 30a4155127 Remove unnecessary check fields in global_config() function
REVERT: da8a40d18b remove db data for this version
REVERT: 726387c1b6 add specific cases to check activated plugin
REVERT: 39ab366eba Update bunkernet.lua and bunkernet.py with OS information
REVERT: b651a9ca46 Start updating doc for pro version
REVERT: 768252cc19 Add su command to logrotate and remove chown command in postinstall.sh
REVERT: 822fa7db6b update docs plugins
REVERT: febc3ed226 Add bw_instances_number to anonymous report
REVERT: 48b08baaf8 Create directories for bunkerweb configurations
REVERT: a9e20a4100 Fix typo in TIMERS_LOG_LEVEL log levels
REVERT: 54699d0089 Add TIMERS_LOG_LEVEL setting to docs
REVERT: 71d253d84a Add timers log level configuration
REVERT: a28426ebda Update CHANGELOG.md file
REVERT: 0f1cad2f2b Add log rotation configuration and fix ownership of log directory + refresh linux Dockerfiles
REVERT: 660a85a1fb Update ModSecurity part of the Security Tuning page in docs
REVERT: fa82604b6e Move anonymous-report from misc plugin to jobs + enhance anonymous-report
REVERT: 6b63980c8b Fix ModSecurity CRS version search regex in tests
REVERT: 6b476b1e3f Move docker import in modsecurity tests
REVERT: ec047b8c36 Update modsecurity test to run main.py with sudo -E
REVERT: fe3fe9ec26 Add TEST_TYPE environment variable for Linux testing in modsecurity
REVERT: 0b7d57f919 Fix error handling and add screenshot capture
REVERT: 48167c82aa Update cryptography version in requirements
REVERT: 847e882b5d Enhance ModSecurity tests
REVERT: 99163d5a65 Merge pull request #936 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.3
REVERT: d09085c194 Add the possibility to select the Coreruleset version that ModSecurity will use (MODSECURITY_CRS_VERSION)
REVERT: b5a70e4bfe deps/gha: bump github/codeql-action from 3.24.1 to 3.24.3
REVERT: 01e897f6f2 deps/terraform: bump hashicorp/kubernetes in /tests/terraform
REVERT: c546dbda07 Update modsec rules to remove additional attack patterns in web UI
REVERT: 6b937cbfa1 Update modsec rules to remove attack-lfi tag in /global_config and /services of the web UI to avoid false-positive
REVERT: 2db0ef6914 Update nginx hash and CVEs fixes
REVERT: cc579736ce plugin page can now use args
REVERT: 7a0f2f7f4f Update CHANGELOG.md
REVERT: c3ab460d15 Squashed 'src/deps/src/lua-resty-signal/' changes from a8ed481ef..d07163e8c
REVERT: a95323e277 Merge commit 'c3ab460d153d38e46ec87901025c7f3c213e047c' into dev
REVERT: 19ff9aa75b Merge commit '303191a06220c8357e327accb8ca5e2f90af0ea2' as 'src/deps/src/lua-resty-mlcache'
REVERT: 303191a062 Squashed 'src/deps/src/lua-resty-mlcache/' content from commit b4d0aed5a
REVERT: 36243adbcf Remove old lua-resty-mlcache to avoid issues
REVERT: c617d20398 Squashed 'src/deps/src/lua-resty-mlcache/' changes from ab418e423..b4d0aed5a
REVERT: 164b14249e Update lua-resty-mlcache to v2.7.0
REVERT: 154889a667 Update coreruleset to version 4.0.0
REVERT: 3db316490d show only one flask fixed message
REVERT: 1aa86da116 fix ping bunkernet and redis
REVERT: 45dfa93696 bunkernet - fix /ping api endpoint (again)
REVERT: 385cb327ee bunkernet - fix /ping api endpoint
REVERT: eda7eab3a5 update darkmode + setup plugin + ping
REVERT: 370f0f4723 Merge pull request #933 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.1
REVERT: 7192e7e3ee deps/gha: bump github/codeql-action from 3.24.0 to 3.24.1
REVERT: cc949eb4fa Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 3fc725ab46 docs - fix wrong link in plugins section
REVERT: 1c1490103b Merge pull request #931 from bunkerity/dev
REVERT: 8a79fe0eab Update Ruby version to 3.1 in Dockerfile-rhel
REVERT: e765600c83 Update Dockerfiles to fix CVEs
REVERT: c6e6cce259 Update Python base image to version 3.12.2-alpine3.19
REVERT: 9af51daf70 Merge pull request #930 from bunkerity/dev
REVERT: a4ee7744cc Update CHANGELOG.md
REVERT: 2d2526bc5c [#922] Add whitelist check for the default-server as well and fix badbehavior whitelist check
REVERT: 3d3983e21d Merge pull request #929 from bunkerity/dev
REVERT: 2e7ddb69f9 Remove unused code from home_page.py
REVERT: 432670b46c Update mmdb files
REVERT: ea3c12c263 Add UI tests for logs page and account page (finished the pages)
REVERT: 0ce18a7486 Update Dockerfile for builder stage
REVERT: e0cd00d823 Update Python version in Dockerfiles
REVERT: 2f95bda6c8 Update package versions in requirements files
REVERT: 58bfb9d687 docker - fix CVEs
REVERT: 0d5c242bb5 customcert - fix missing files in cache folder
REVERT: ff4f921714 Add UI tests for jobs page and update UI credentials
REVERT: a69909e54f Add step to remove existing package for el9
REVERT: 0609f87525 Add UI tests for bans page
REVERT: 36c157d4be Refactor logging statements in UI tests
REVERT: 7592bb56b4 Add cache page and reports page UI tests
REVERT: ca7b2b3bd5 Remove url that generates a 403 in setup wizard's inline css
REVERT: b8d3b1776d Merge pull request #921 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.2
REVERT: 05c2a71b37 Merge pull request #918 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.2
REVERT: da8837f05b Merge pull request #916 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.3.1
REVERT: 1b91f08088 Merge pull request #917 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-0.17.0
REVERT: f4f95be947 Update ansible version from 9.1.0 to 9.2.0
REVERT: f61dad49ef Update test matrix for UI tests
REVERT: 59435d4b17 Update test configuration in workflows
REVERT: b8eaa1e5f5 Start refactoring UI tests
REVERT: 1ee9846762 Add was_draft logic to the backend of the services page in the web UI
REVERT: 75bd3f3519 deps/gha: bump actions/setup-node from 4.0.1 to 4.0.2
REVERT: dbf9b82e66 deps/terraform: bump scaleway/scaleway in /tests/terraform
REVERT: 402bc91f7e deps/gha: bump actions/download-artifact from 4.1.1 to 4.1.2
REVERT: a5abbd75cd Update package download logic for RHEL versions
REVERT: e2f6727022 Add el9 to package cloud linux being pushed
REVERT: 1b8abc41ae Update Dockerfile to copy RPMs from package-rhel9 directory
REVERT: 1435c25f3b Remove unnecessary package installation in Dockerfile-rhel9 (curl)
REVERT: a2311914e0 Update CentOS repository file for RHEL 9 in test dockerfile
REVERT: 54bb3d5d49 Fix rhel9 test docker image hash
REVERT: 9835f0c13e Fix conditional statement in push-packagecloud.yml
REVERT: 1bedc4b766 Replace Rocky Linux support with RHEL 9
REVERT: bc1826b06a deps/gha: bump aquasecurity/trivy-action from 0.16.1 to 0.17.0
REVERT: 64c7a1a94e deps/gha: bump actions/upload-artifact from 4.3.0 to 4.3.1
REVERT: 578a97e28c Fix shenanigans with ui tests
REVERT: 4176411d18 k8s - safely retrieve object data
REVERT: 3fea652b5d update status card position
REVERT: f5c1366b9a avoid increment redis count
REVERT: 5dc4c10a6d Add delay before making flagged requests in UI tests
REVERT: 412849e9ec Update flagged requests URL in UI test
REVERT: 51369dcab5 Fix plugin id validation and update plugin usage check
REVERT: 19ae4791e8 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: f2bb7fda8f ping now working
REVERT: cbb8ae20a2 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 0e2a922f4e Update .gitignore file to exclude 'env/' and 'tmp_venv/' directories and '/package*.json' file
REVERT: c28387ec28 fix global conf error
REVERT: 985c764bcb Apply pre-commit-config and update pyproject.toml
REVERT: c683466f36 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 4f228866b2 fix country + plugin use
REVERT: 06ee070725 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 057c84d1a6 Downgrade prettier version in pre-commit config
REVERT: a97f90e713 handle ping + update script
REVERT: 24397b527d Update pre-commit hooks versions
REVERT: 427b7efc91 Send more flagged requests in ui tests
REVERT: d0aeedebff Fix typo in core plugins' ui template.html files
REVERT: c1dccba6f7 Fix ui tests with internal LUA timers
REVERT: e7afbc9f78 Fix package architecture shenanigans in github workflows
REVERT: 8f16876b26 Update psycopg version to 3.1.18
REVERT: 33b6235edf Fix shenanigans with some arm and rocky linux
REVERT: a26476f0c5 Merge pull request #905 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.24.0
REVERT: 5ae9c91569 Fix rockylinux test Dockerfile
REVERT: 270b8fa65b set jinja var to determine use plugin
REVERT: d479e944cc Add test Dockerfile for Rocky Linux with Nginx installation
REVERT: 75cf8d7863 Update installation instructions for RedHat / Rocky Linux
REVERT: 6779ee14c9 Add support for Rocky Linux 9.3
REVERT: 09d6dc90ee only fetch and show stats if plugin activate
REVERT: 6f9fc72e2f Update python dependencies
REVERT: c67b6f0974 deps/gha: bump github/codeql-action from 3.23.2 to 3.24.0
REVERT: cee62ae03c Fix issue with retrieving instance reports
REVERT: 3fe07c8c85 Merge pull request #901 from bunkerity/dev
REVERT: ef96b79eaa Merge pull request #900 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.5.1
REVERT: 2f6a12f7ee Merge pull request #899 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.171.0
REVERT: 40f4156c70 Merge pull request #898 from bunkerity/dependabot/github_actions/dev/nick-fields/retry-3.0.0
REVERT: aec665e92b bw - fix typo in greylist lua
REVERT: 37fe1975dc Refactor get_reports method to handle instance reports correctly
REVERT: 9a5208d678 bw - add /redis/stats api endpoint
REVERT: 9fc7c8de94 update core templare and fix setup js
REVERT: 148b3a9294 truncate core plugins ui
REVERT: 603bce54f1 metric work + start update ui
REVERT: 737d41a352 start implementing metrics
REVERT: a515b576c3 start metrics py
REVERT: e1cf32ff09 ui - add requests key to reports data
REVERT: 918a79ce89 bw - add basic counter mechanism for metrics
REVERT: f3cd16ebaa fix csrf on core plugins ajax
REVERT: 1213b2f49f template access plugin
REVERT: 93fb398aa6 update plugin page doc
REVERT: fe013b6c99 Add rule to remove tags for /configs endpoint in modsec ui.conf to avoid false positives
REVERT: cf11983622 ui fix + reports page style + doc
REVERT: 6885c32f77 metrics - restore values in case of a reload
REVERT: ec4a5647fc Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: bb2ba5be46 docs - add disable security checks to troubleshooting section
REVERT: b329f2e754 ignore instance down
REVERT: 502df77e98 k8s - watch for secrets changes
REVERT: bf5e3141b2 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 659e7f4ae5 refactoring of metrics, add timer phase on BW and add METRICS_MAX_BLOCKED_REQUESTS setting
REVERT: 9569eeb05b Also automatically update Database default metadata version in update-version script
REVERT: e996988b90 Update database metadata default version to 1.5.6
REVERT: 0f782cae09 Update link to latest plugin documentation in menu in web UI
REVERT: 34aad41fe2 update setup plugin script
REVERT: 4ea4c7af3f ui fix and enhance
REVERT: a7a9055b8c metrics - fix request timestamp
REVERT: f73177a075 deps/gha: bump docker/metadata-action from 5.5.0 to 5.5.1
REVERT: 7171d32139 deps/gha: bump ruby/setup-ruby from 1.170.0 to 1.171.0
REVERT: 7958eea2cd deps/gha: bump nick-fields/retry from 2.9.0 to 3.0.0
REVERT: 503868b5d6 update core template  + actions
REVERT: 7377909976 Refactor antibot ui function and update template.html
REVERT: db084c6f11 Refactor custom_plugin error handling
REVERT: b6e9769224 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 3d24862d2e test antibot
REVERT: f010ac6e44 Add current_endpoint variable to menu, navbar, settings_plugins, and settings_tabs templates back with the fixed logic
REVERT: 7d7fab9af9 Update cryptography to version 42.0.2
REVERT: 96eaa10759 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: b035ad387a Update CHANGELOG.md
REVERT: 7d39fa1d98 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 12db29bd89 Fix error handling in custom_plugin function
REVERT: d9a2f6c2e3 Squashed 'src/deps/src/lua-resty-signal/' changes from d07163e8c..a8ed481ef
REVERT: 285247402c Merge commit 'd9a2f6c2e3b67cf4501d46da9f2260e939321fe6' into dev
REVERT: 5dcf04a15d Squashed 'src/deps/src/lua-resty-mlcache/' changes from f140f5666..ab418e423
REVERT: da2e2493e8 Merge commit '5dcf04a15d1ed9db6f2b36ea1703552264b6f0cd' into dev
REVERT: b99be7604f Update lua-resty-mlcache to v2.6.1
REVERT: a8ed481ef7 enhance script
REVERT: 0ae3739e99 update antibot script
REVERT: bf6ac77bda Remove plugins_errors from main.py and plugins.html
REVERT: 01efb93c55 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: bb29d3b1a0 Fix current_endpoint shenanigans in web UI
REVERT: d7d660a7ad start ajax on antibot core plugin
REVERT: e408acfa7d Refactor plugin handling in main.py
REVERT: ad1625a867 Refactor custom_plugin method to accept arguments/body from request
REVERT: bc65918fa9 Update plugin action feature to make it easier to implement
REVERT: ec0aeb8d7f Merge pull request #894 from bunkerity/dev
REVERT: 0c3e271b0f Squashed 'src/deps/src/modsecurity/' changes from bbde9381cb..5f44383236
REVERT: 974c781070 Merge commit '0c3e271b0fef1dc1a1053899dcb61fdcbaea4886' into dev
REVERT: 4f9f666fb8 Update ModSecurity to v3.0.12
REVERT: 044c4d2595 Fix service validation in tests and update UI elements for services
REVERT: 92ff8000ce Fix issue with empty server name in Config.py of web UI
REVERT: bf9a4e291b Refactor regex pattern for server name validation
REVERT: 7154d1f3a1 now clone has draft
REVERT: b0e5eacbbf Add draft back end logic for services
REVERT: fa014cfef9 force method ui on clone
REVERT: 6786520aed Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 225cf84cb6 update service with method
REVERT: 2ba29f7dd6 Remove IS_DRAFT setting from web UI as it is used internally
REVERT: 544f57e289 format breadcrumb
REVERT: 983355bcea fix new service + show plugin page
REVERT: 137b5ed4bb add draft on service page
REVERT: 1eed27c141 Add git pull of the older version in core db tests in case it is not present
REVERT: 1c2d909acc Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 110401d8a8 change style order
REVERT: ed56e1cb73 Refactor plugin rendering in plugins.html to include the possibility of plugin pages even for core plugins in web UI
REVERT: 85bd03f0b9 add core plugins style
REVERT: e700f7d1fd Refactor cleanup_stack function in test.sh for db core test
REVERT: e434ea8217 Add spoofing action files for various modules
REVERT: cc07b92679 Refactor plugin page handling in Database.py when initializing
REVERT: 5f530a067c Fix typo in letsencrypt core test's docker-compose file
REVERT: d5eee7b6f6 Add letsencrypt core tests
REVERT: d41acc39a0 Update Docker images and remove unnecessary build instructions
REVERT: d27ee82a66 Add backward compatibility when getting ban reasons in Lua and bwcli
REVERT: 0cd68eac6a add core ui + update tailwind config
REVERT: 1677944aae Fix CVE CVE-2024-0727
REVERT: 1d2677c125 Merge pull request #893 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.2
REVERT: fc45ecf950 deps/gha: bump github/codeql-action from 3.23.1 to 3.23.2
REVERT: 160163d852 Merge pull request #892 from bunkerity/dev
REVERT: c9193cf5d4 Update cryptography version to 42.0.1
REVERT: 78af21a36a Add directory and index.html file for app2.example.com as well in web UI tests
REVERT: 14769ad55c Update external plugins rendering logic in web UI
REVERT: 3451819e0f Merge pull request #891 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.170.0
REVERT: 160972c65d Merge pull request #885 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.3.0
REVERT: 22ab625b6e Remove no longer testable plugin external pages in db tests
REVERT: 7ec4fcde18 Update regex pattern for custom header in plugin.json to accept more characters
REVERT: 9a4caa6741 deps/gha: bump ruby/setup-ruby from 1.169.0 to 1.170.0
REVERT: 549f442c1c [#863] Change python executable in scheduler to python3 only
REVERT: 1ea6d92584 Add tests for services cloning on web UI
REVERT: f1d24a9593 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 926482e459 clone working on multiple
REVERT: 5cedafd350 Refactor plugin installation and update logic
REVERT: e256dad990 Add automatic version upgrade tests in core DB
REVERT: 2db15873e2 road to v1.5.6
REVERT: e6ee3f0a42 Refactor login redirection logic in setup.html
REVERT: 345ce2f1eb Merge pull request #890 from bunkerity/dev
REVERT: 12714a7702 Fix instance name in get_bans and get_reports methods
REVERT: 17ae0acbbe Add random IP addresses to input fields in ui tests banned ips
REVERT: dd30718e00 Fix redis tests with Linux
REVERT: e292cb8a32 Fix linux redis test by stopping redis service properly
REVERT: 09873a3ed0 datepicker get ms but send timestamp in s
REVERT: 07dce6a265 Merge pull request #889 from bunkerity/dev
REVERT: 3e693a4439 Add UI tests for the reporting and bans pages + Fix a few things in web UI tests
REVERT: ab84f03d06 update modal style
REVERT: 2977b52971 [#871] Add serviceAccountName to bunkerweb-ui deployment
REVERT: a4ce38dd12 Update quickstart guide with formatting improvements
REVERT: 9b8b6e4d02 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 82c0b7a914 Update database model diagram + Add it to the README
REVERT: c53081ff20 stamp ms to s + add default attribut
REVERT: efb8844567 update default date to now + 1 day
REVERT: 70532d50dc Set itemCount variable to 0 instead of 1 + Fix dropdown button styling and remove unnecessary code
REVERT: 440abf3d32 better ban modal + fix style
REVERT: 686d2e0558 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 0c0c221f61 Add back-end logic for web UI reports page
REVERT: 3dda5b19de Update metrics logging
REVERT: 079f870524 remove useless html
REVERT: 7b0e986d4a Add Redis support for bans page in web UI
REVERT: 43cdf98d5a Fix UI bans page shenanigans when ban ips
REVERT: 8194d0f989 Add new setting DATABASE_LOG_LEVEL to control SQLAlchemy loggers separately from the main one
REVERT: ea7959649e Fix ban reason retrieval in utils.lua to always return a string
REVERT: b5918f7662 deps/gha: bump actions/upload-artifact from 4.2.0 to 4.3.0
REVERT: 1fc79f38b5 bw - fix metrics core plugin
REVERT: dbc2d539a2 handle no reports too + better svg
REVERT: 7fa44b25e9 ban data + list condition
REVERT: ee24d61de1 Merge pull request #884 from bunkerity/dev
REVERT: b8703ea1e6 Update setup wizard instructions in web UI documentation
REVERT: 232b55142e Fix form action URLs in bans_modal.html and bans.html + Add back-end logic for ban page
REVERT: a737bad334 Refactor ban functionality and improve ban listing
REVERT: 73c2ea42f0 Update pre-commit-config hooks versions and apply it
REVERT: a0e0d43949 Fix redis-sentinel tests shenanigans
REVERT: 271d262308 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 862a8c7152 bw - init work on metrics (wip)
REVERT: e854ac2e39 Update selenium version to be less than 4.17.0
REVERT: 61b8515d6d Update zlib version to v1.3.1
REVERT: 4c3d06b2ae Merge commit 'f8374f66043b438bae58c850ee472cdcf5008a12' into dev
REVERT: f8374f6604 Squashed 'src/deps/src/zlib/' changes from 09155eaa2..51b7f2abd
REVERT: 4067e50200 Update zlib dependency to v1.3.1
REVERT: fe4a49d00a Merge pull request #881 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.169.0
REVERT: 0e5e9cff10 Update python deps
REVERT: dd0008fbfb Update Python base image hash in Dockerfiles
REVERT: 4d3e30977b Fix customcert linux tests
REVERT: dcba7dc181 Update PostgreSQL database URI in test.sh
REVERT: 8c3ec6b24c Add better custom certificate cache handling + made a few tweaks with the jobs utils
REVERT: 14172ab70b Update test-core-linux.yml to optimize pip install command
REVERT: e8ebb053d7 deps/gha: bump ruby/setup-ruby from 1.168.0 to 1.169.0
REVERT: 43410beb96 Fix Redis tests by removing SSL verification
REVERT: 6f43ca6637 Add CVE fixes for Autoconf and UI containers
REVERT: 03c08fe51c Fix CVE CVE-2023-7104 and remove old, no longer necessary CVE fixes
REVERT: f6e5b89569 Update dependencies versions Python + Docker
REVERT: 9b67a7aca0 Update Python base image in Dockerfiles
REVERT: 6b55eafc9d Update dev.yml with fail-fast strategy
REVERT: e6b9b7a602 Merge pull request #877 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.2.0
REVERT: 950a2920c7 Merge pull request #880 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.168.0
REVERT: 5afcfbc83d Merge pull request #873 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.1
REVERT: b1c59bc1ea enhance bans page
REVERT: 4f9fd8a6a0 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 775653f39f update reporting
REVERT: 20d3f48411 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 0efc31c4d1 bw - refactor session handling and fix antibot
REVERT: 6e516b4a88 deps/gha: bump ruby/setup-ruby from 1.165.1 to 1.168.0
REVERT: e1b485c874 enhance add bans
REVERT: 9befdb9eca update add bans
REVERT: 0cfb72836b start add bans + enhance buttons
REVERT: 13e546023e update bans
REVERT: d8b1cecf49 add disabled btn style
REVERT: 7203dd4674 enhance tables
REVERT: 3edff50047 update bans page
REVERT: 7707aab9a8 update block request page
REVERT: 6fec1a47b3 deps/gha: bump actions/upload-artifact from 4.1.0 to 4.2.0
REVERT: e21aec6d72 update block req page
REVERT: 723c8d17d5 add block requests list
REVERT: 8b0a391880 start bans page
REVERT: a7d3a2fd56 start block requests ui
REVERT: ceb81603dd add clone service + precommit
REVERT: e465aca857 deps/gha: bump github/codeql-action from 3.23.0 to 3.23.1
REVERT: 96a4c6853c Add test for fallback certificate in customcert core tests
REVERT: 602a1ed5a3 Add Redis Sentinel support and improve logging in bwcli
REVERT: 9cce27228d Fix some tests and made some optimizations in redis tests
REVERT: cebcf5734e Add fallback to master if redis slave client connection fails
REVERT: b3c46acb0f Refactor redis test script to fix ACL file generation
REVERT: d4b0d4bf99 Add directory for BunkerWeb configuration
REVERT: e3467be7f5 Update workflow dependencies
REVERT: e7557adde4 Update test-core-linux.yml and tests-ui-linux.yml
REVERT: 75ec436680 Update Redis ACL files depending on the integration
REVERT: ce4631cb28 Fix Redis ACL file path in test.sh
REVERT: 36778f214c Refactor redis core tests and start adding sentinel tests
REVERT: 5fcdc1c7b3 Refactor clusterstore initialization and connection
REVERT: 5fd72ea631 Update Alpine base image sha256
REVERT: 5fd54f8292 Remove connection_options.pool option from redis connection and optimize redis connections
REVERT: f38f775f3d redis - add REDIS_SSL_VERIFY setting
REVERT: 55450949fa merge from 1.5.5
REVERT: ebe3ed5745 Add recommended dialects to databases string
REVERT: 48f8eeb20d Update python deps
REVERT: cfa8f38cda Merge pull request #864 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.1.0
REVERT: 046cbb2093 deps/gha: bump actions/upload-artifact from 4.0.0 to 4.1.0
REVERT: eaca7ca184 Merge pull request #861 from bunkerity/dev
REVERT: 494e111c51 Merge branch 'staging' into dev
REVERT: 5915b808fd Remove duplicated changelog in CHANGELOG.md
REVERT: 53bbc69aea Update CHANGELOG.md
REVERT: 9117cd7304 Squashed 'src/deps/src/lua-resty-core/' changes from 31fae862a1..812b2d3871
REVERT: 2fe80d14b2 Merge commit '9117cd73047101b1201ff00f25bfc8e0a7bcb214' into dev
REVERT: 5b59403755 Update lua-resty-core to v0.1.28
REVERT: 656b526dc2 Merge pull request #845 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.1
REVERT: 0015734620 Merge pull request #842 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.23.0
REVERT: 615fc264bf Merge pull request #838 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.5.0
REVERT: c9180a9d08 Update linux base images in Dockerfiles
REVERT: 1b6b43c797 Fix CVE CVE-2023-6129 for Python based images
REVERT: db8fec5254 Squashed 'src/deps/src/libmaxminddb/' changes from 93a7e0e562..e26013e1d2
REVERT: 11af415c8d Merge commit 'db8fec5254f07b1413a58ca78b08b7391d6bcbf0' into dev
REVERT: 76fd05d413 Update libmaxminddb version to v1.9.1
REVERT: 65e43ea606 Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..0e769b7643
REVERT: 97773eb1ea Merge commit '65e43ea60646f2b33ed5e514ed62c1a90fe9a016' into dev
REVERT: 0c3aea3d43 Update lua-nginx-module version to v0.10.26
REVERT: 2b81d69db7 Update dependencies and fix cloning issue
REVERT: 28b42bd400 Squashed 'src/deps/src/stream-lua-nginx-module/' changes from 309198abf..cafa6f553
REVERT: 32f111b535 Merge commit '28b42bd4009801a4ff079d2ad03306d095e866f1' into dev
REVERT: 62c49f1160 Squashed 'src/deps/src/lua-resty-core/' changes from 812b2d387..31fae862a
REVERT: 74d09cb728 Merge commit '62c49f11609644272aa3a4f1f540029759f8efab' into dev
REVERT: 4d1e343107 Squashed 'src/deps/src/libmaxminddb/' changes from f24301d52..93a7e0e56
REVERT: 13927cf383 Merge commit '4d1e34310736fed571b5167807766efe1ecdf64a' into dev
REVERT: 8c2d0b98d8 Update commit check in init_deps.sh
REVERT: bc2af48a7d Update stream-lua-nginx-module to v0.0.14
REVERT: c274489f7c Add skip update message for latest commit
REVERT: 9eee9523b9 Add conditional check for commit presence before updating dependencies
REVERT: 9c2e7a0e98 Update dependencies using git subtree pull
REVERT: 75d4b99e15 Squashed 'src/deps/src/lua-resty-core/' changes from 31fae862a..812b2d387
REVERT: 8c50be50e0 Merge commit '75d4b99e1579cd492acc6a050935ac4069e1e8ea' into dev
REVERT: 3595b0c77a Squashed 'src/deps/src/libmaxminddb/' changes from 93a7e0e56..f24301d52
REVERT: 4bf4080f9d Merge commit '3595b0c77a740fb46515463720e7abb42d3f14c4' into dev
REVERT: 1f867e61e6 Update dependencies in init_deps.sh
REVERT: f014a7b6d2 Update lua-resty-core to v0.1.28
REVERT: f24301d52b Update version to v1.5.6 and fix database and ModSecurity-nginx issues
REVERT: e8a9a338f2 Update CHANGELOG.md
REVERT: aa4f404976 Update python deps and hashes
REVERT: ad4533a916 update logo size
REVERT: e3f318bf81 ci/cd - install new dependencies for doc
REVERT: ea3a1939b4 ci/cd - restore missing package.json file
REVERT: 0af69bccd0 ci/cd - fix ARM instance name format
REVERT: e69075bee0 ci/cd - fix wrong ARM instance code
REVERT: b266e5ae74 ci/cd - fix SSH timeout for ARM build
REVERT: 426e2aa798 fix CVE-2023-5363 and CVE-2023-5678
REVERT: 37987fc4c1 ignore CVE-2023-6129
REVERT: 8365cdd1b3 security - fix CVEs
REVERT: 296102cddf linux - add missing openssl dependencies
REVERT: 6807083065 tests - increase docker/configs delay
REVERT: 7768940fe6 tests - use same domains for each tests
REVERT: 1ef7653bdc remove useless code in utils.lua and add delay to swarm/configs tests
REVERT: a0cc9a4408 tests - increase k8s/tls delay
REVERT: 1cd587efbc autoconf - filter swarm events to improve performance
REVERT: ccb16756a5 deps/gha: bump actions/download-artifact from 4.1.0 to 4.1.1
REVERT: e5ba468d40 autoconf - disable event filtering
REVERT: 4f0790a7e2 custom cert - fix caching issue of cert/key files
REVERT: e03734764a tests - fix wrong edit_tls for k8s/tls
REVERT: a08beb8437 fix misspelled banner
REVERT: bc891cc2f9 tls - fix wrong variables when using multiple server_name
REVERT: 224f11d88f fix custom cert job not caching key file
REVERT: cf6c59ff70 autoconf - fix typo in ingress controller
REVERT: 88e14bcf81 reduce bunkernet "fake" errors and increase delay for autoconf/configs staging test
REVERT: 5e71cfc156 autoconf - filter events
REVERT: c8452aada6 fix wrong error handling for log_default and increase delay for k8s/tls test
REVERT: 66b1c015fc tests - set log level to info and add edit_tls setting
REVERT: 3d2cbda6be db - increase maximum length for settings value to support base64 encoded tls cert/key
REVERT: a693871c59 autoconf - fix wrong parsing of tls
REVERT: f606de29e7 tests - update k8s version to 1.28.2 and fix race condition with pvc
REVERT: 0a3e0d7955 tests - fix k8s/tls json file
REVERT: 05160c2abd tests - log json file
REVERT: c5c3d9c98f tests - add delay to k8s/ingress
REVERT: 24fe6da64d tests - add delay to autoconf/configs
REVERT: 17180da89f bw - fix LE delete return value and suppress warnings for api and default server
REVERT: 949bf545c8 fix safari home cards
REVERT: 8800b58bbc tests - fix wrong tls CN for staging tests
REVERT: 2bccb5d40e Merge branch 'dev' into staging
REVERT: 0044e68c84 update style
REVERT: 0b2a784253 Merge remote-tracking branch 'origin/dev' into ui
REVERT: 0960d876c4 road to v1.5.5
REVERT: 6b25619c5f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: d1a8b99be7 fix Linux versions in README, fix UI not working when serve behind / and revert back to bullseye for tests machines
REVERT: f8f4db910b add go back btn on totp page
REVERT: 59a69773e1 deps/gha: bump github/codeql-action from 3.22.12 to 3.23.0
REVERT: eb2042a0e8 tests - downgrade docker-py package to fix breaking change
REVERT: ecada3d70c tests - update bullseye to bookworm
REVERT: b585376f1d tests - update ansible version
REVERT: 8ad1adb92f Merge branch 'dev' into staging
REVERT: b7bc89aded tests - update ansible role for swarm and replace profile with account for ui
REVERT: 9d274afe2a tests - fix selector for account page
REVERT: 6a33859d23 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 0bcb4e19c2 edit external plugins link and fix ui tests menu selector
REVERT: 369972e57e add menu image to access account page
REVERT: 7af34f33df highlight manage account + new position
REVERT: 54e76dae40 update js for account page
REVERT: beee0bf974 safari fix + update profile
REVERT: 34ce47079e update doc for web UI account, add ISO format to country core and update version of plugins
REVERT: 80983f3fed change alert to warning
REVERT: fd66075e45 update doc
REVERT: f9553ca5e2 deps/gha: bump docker/metadata-action from 5.4.0 to 5.5.0
REVERT: b8df6611e2 Update mkdocs markdown_extensions
REVERT: e2bfa85600 Add lost 2FA recovery procedure
REVERT: b1d5ab260a Update database metadata initialization logic
REVERT: 7e0d9c78be Add automatic DB migration between any 1.5.x version and the latest one
REVERT: 6d5a6a9b90 add web-ui manage profile section
REVERT: 7e018e9843 Merge branch 'dev' into staging
REVERT: f2ceca82d9 Merge pull request #837 from bunkerity/dev
REVERT: aec4021b26 Fix UI tests with wrong redirection
REVERT: 17c3eae3e9 Apply pre-commit-config to all files
REVERT: f6d7d177a6 Update CLI.py with environment variable handling
REVERT: f4c07bca63 Downgrade prettier pre-commit hook as the latest one isn't an official release
REVERT: 0ec97a77c5 Update shebang to use env python3
REVERT: c4bcaba03f Lint and format lua files + Fix luacheck warnings and errors + Update pre-commit-config hooks
REVERT: 4cb896cfc3 Merge remote-tracking branch 'origin/dev' into ui
REVERT: 83854838a2 update logo on error and misc files
REVERT: 2c548657e4 enhance ui
REVERT: 85e0a8292c fix country core tests and reflect changes on redis core tests
REVERT: 19a2c08c53 fix country core typo, add missing tls to magento tests and add local cachestore
REVERT: d3ba9720cc Update password input field in UI tests and profile page + edit back logic with profile page form submission
REVERT: b3a5dfeaaa tests - add tls checks on common name
REVERT: 748a56811f Merge pull request #835 from bunkerity/dev
REVERT: f843cbda5b Fix weird behavior when MULTISITE mode is set to no and the SERVER_NAME is empty
REVERT: 7a80516fb3 Fix core country test as 2.0.0.3 as country code GB and not US anymore
REVERT: e36dc32bc7 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: b2c58a76ff bw - fix colors
REVERT: 752317f1cb Remove no longer used zope deps init
REVERT: 740018e267 Fix shenanigans with BunkerNet and the instance.id file
REVERT: a55e2699b1 Update gunicorn worker class to gthread
REVERT: 90f6ceea18 Revert "Test weird bug with ui linux tests"
REVERT: 46e3a10e41 Test weird bug with ui linux tests
REVERT: bcfe623e04 Update how the python deps are installed in linux tests (core & ui)
REVERT: 676afd4c18 Allow web UI to use multiple workers
REVERT: 309c5d0fe9 Fix weird shenanigans with zope python deps
REVERT: cff05457d1 Move monkey patch command in web UI and add dynamic threading
REVERT: ff7cb04c31 Remove useless code in web UI tests
REVERT: 3e63f2ad0c Fix potential python deps not being imported in web UI
REVERT: 413500e5d3 Use Python 3.12 in workflows
REVERT: 3e0a987a6b Remove the need for codeql job to complete before going to the next stage in dev workflow
REVERT: 624ed08af5 Update ui startup script
REVERT: d5732b697e Deactivate anonymous reporting at first startup
REVERT: 6fc5ca7456 Merge pull request #816 from bunkerity/dependabot/terraform/tests/terraform/dev/scaleway/scaleway-2.35.0
REVERT: dcb924f54d Merge pull request #772 from bunkerity/dependabot/terraform/tests/terraform/dev/hashicorp/kubernetes-2.24.0
REVERT: fecf4a898c update version to 1.5.5
REVERT: d3cfbfec6e bw - fix typo in blacklist core
REVERT: 0867846f83 bw - fix typo in server.conf
REVERT: e108d3f533 bw - init work on reason data and fix nil REDIS_SENTINEL_HOSTS for sessions
REVERT: 68b3d67857 bw - fix redis error when using sessions and fix redis connection pool not used
REVERT: d475a4e31e scheduler - fix missing custom configs when instances change
REVERT: 37f11eadee jobs - remove certbot renew delay
REVERT: 3ba295d14f Fix firefox installation in linux tests
REVERT: 109b9cc6a8 add operation value
REVERT: cd5ee103d7 Add cooldown to anonymous report job
REVERT: 9e8afa18b4 add tab switch related to form
REVERT: ed45e22903 Update ui tests with new profile page format
REVERT: bba9879047 Merge pull request #834 from bunkerity/dev
REVERT: d7c49e2379 Update sqlalchemy to version 2.0.25 & update python deps hashes
REVERT: 9578179269 Pin aquasecurity/trivy-action version in workflows
REVERT: 2b0540f442 Fix UI defaults with Linux Integration
REVERT: 7a247e6430 Fix wizard redirection even when the UI isn't configured
REVERT: 355d671641 bw - dont retrieve ctx when using api
REVERT: a21ab3ca75 add profile dark mode + enhance flash
REVERT: 48ea94f115 update ui
REVERT: 2197f72be4 Fix ui linux tests getting the wrong id of the totp button
REVERT: 8d900437f6 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: a8bfd03368 Update and fix the whole user management of the web UI
REVERT: ce8022a436 Fix bwcli shenanigans with external databases
REVERT: 7759338e36 Update python deps
REVERT: 6e70da4a51 Switch gunicorn worker_class back to gevent
REVERT: d4ef6fdffe Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 5ad99ac82b bw - various improvements to redis sentinel
REVERT: beaf868fd9 Merge pull request #831 from bunkerity/ui
REVERT: d091e52997 enhance style
REVERT: ad2253f89b totp form name different from user one
REVERT: db0f238557 delete totp duplicate logo
REVERT: 66fa2df6ce Merge remote-tracking branch 'origin/dev' into ui
REVERT: 0a130c4044 Fix tests ui Linux env file having the default values
REVERT: 98b4c06314 Fix problems with ui tests and the ui.env file for Linux and the IP address of the container for DOcker
REVERT: 9356509007 Update cached mmdb files
REVERT: 379cf17e76 Update tests ui linux workflow file to have the right BunkerWeb config
REVERT: 551a0b5205 bw - clusterstore fixes
REVERT: aeedf30fac bw - redis sentinel support (WIP)
REVERT: 1b0c1cdb79 Merge commit '8f051820b9c885fd6bbe4c8fdbb0dc1f888aaae2' as 'src/deps/src/lua-resty-redis-connector'
REVERT: 8f051820b9 Squashed 'src/deps/src/lua-resty-redis-connector/' content from commit 02a29f93
REVERT: af8fa60e28 bw - fix is_whitelisted function and fix typo in country core
REVERT: a4f72f1c1e bw - various fixes after LUA improvements
REVERT: 077b2c1c13 bw - various improvements and refactoring (WIP)
REVERT: 020ec53e03 Merge pull request #830 from bunkerity/dev
REVERT: aea3fae2ba Update CHANGELOG.md
REVERT: a5e0ceed3b [#795] Add setting REVERSE_PROXY_INCLUDES to manually add "include" directives in the reverse proxies
REVERT: fdb01b3059 Fix shenanigans with the ui user edition
REVERT: 91448f1f45 Add a log in the UI when a login attempt is made
REVERT: d1d82aa300 Add UI tests for the profile page and the Wizard
REVERT: 13f477b758 Merge pull request #829 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.1
REVERT: 32777c25ea Merge commit 'dda63ddceeb1f4ffdd97d6aa95ac24a1a7eeede7' into dev
REVERT: dda63ddcee Squashed 'src/deps/src/lua-resty-openssl/' changes from 5aba923e7..7f25f00ba
REVERT: 116ca22260 Update lua-resty-openssl to version v1.2.0
REVERT: 80f8d15482 Update CHANGELOG.md
REVERT: 22c6e1c6d6 Update python deps
REVERT: c7e690d949 deps/gha: bump ruby/setup-ruby from 1.165.0 to 1.165.1
REVERT: 364a779b2a Merge pull request #827 from bunkerity/ui
REVERT: bd23ae6090 Merge pull request #826 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.165.0
REVERT: b3462dc954 enhance profile page
REVERT: 1bd0dcbd7c deps/gha: bump ruby/setup-ruby from 1.163.0 to 1.165.0
REVERT: 556fc69365 update totp and profile style
REVERT: 1920d89b49 Add back-end logic for 2FA in UI
REVERT: 398be91471 fix password submit behavior
REVERT: 783d83094c add 2FA pages
REVERT: bafd3a5b6a Add more security to UI by checking client IP and UA with a session
REVERT: fbbe6b49de Update regex for url in wizard
REVERT: 5f74b357ce Add profile editing logic in the UI
REVERT: e938d48ff9 enhance error page
REVERT: a950f55e76 Merge pull request #825 from bunkerity/ui
REVERT: ffbe1e3b67 Update ui tests to new formats
REVERT: 38eb98c395 update setup.html and popover
REVERT: 33211902dc fix ui height + select auto submit
REVERT: e348e92bc7 Merge pull request #824 from bunkerity/dev
REVERT: 9eb816ef3f Add flash messages to setup.html as well
REVERT: aa9bcdc3d5 Merge pull request #823 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.163.0
REVERT: a85297c61d Merge pull request #818 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.12
REVERT: f3c4415f52 Merge pull request #817 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.1
REVERT: 3d59f7697f Update CHANGELOG.md
REVERT: dba906db0b Update python images in Dockerfile to 3.12.1-alpine3.18
REVERT: a458e650f8 Update python deps
REVERT: dcf6fc1cea bw - various fixes for tls management and init work on shared ctx on subrequests
REVERT: 9d74de2995 deps/gha: bump ruby/setup-ruby from 1.162.0 to 1.163.0
REVERT: 34c0657224 road to certificate fallback
REVERT: 35d46f424a deps - patch modsecurity-nginx to load it before brotli module
REVERT: 8b0c8de428 add defaul ssl cert and patch modsec to execute after brotli
REVERT: 8dfd8dc9bb deps/gha: bump github/codeql-action from 3.22.11 to 3.22.12
REVERT: 56f350d62f deps/gha: bump actions/setup-node from 4.0.0 to 4.0.1
REVERT: 63a90005c6 Merge branch 'dev' into ui
REVERT: 20c2f4ffd2 precommit config
REVERT: 29c88027ee enhance ui
REVERT: 5c10eaeb71 Merge pull request #808 from bunkerity/dependabot/github_actions/dev/github/codeql-action-3.22.11
REVERT: 093366d15d Merge pull request #810 from bunkerity/dependabot/github_actions/dev/actions/upload-artifact-4.0.0
REVERT: ac3fc2a788 Merge pull request #815 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.4.0
REVERT: 4f28cfbbca Merge pull request #814 from bunkerity/dependabot/github_actions/dev/actions/download-artifact-4.1.0
REVERT: cd7ef74486 Merge pull request #813 from bunkerity/dependabot/github_actions/dev/aquasecurity/trivy-action-91713af97dc80187565512baba96e4364e983601
REVERT: e3d21c647a start adding aria
REVERT: 0e3c322133 deps/terraform: bump scaleway/scaleway in /tests/terraform
REVERT: 6a5616472e Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 4362080075 continue work on dynamic TLS cert/key with fallback
REVERT: 7fbf17a0ea update doc
REVERT: 0945f2052e Merge branch 'dev' into ui
REVERT: aab019d172 Fix SERVER_NAME setting when not in multisite mode
REVERT: c39793a31a Fix shenanigans when SERVER_NAME is empty
REVERT: de3ba0a575 precommit done
REVERT: 3e51cc78f0 Fix error with selects when trying to add a new settings in the database init_tables
REVERT: 809c5f45e3 deps/gha: bump docker/metadata-action from 5.3.0 to 5.4.0
REVERT: c344b302c5 deps/gha: bump actions/download-artifact from 3.0.2 to 4.1.0
REVERT: 504aeb9d0e enhance ui
REVERT: b41bd619cc lighter error file
REVERT: 73f3a7ac81 deps/gha: bump aquasecurity/trivy-action
REVERT: 1dd85364d4 add example and test for k8s/tls support
REVERT: 53a143d716 init work on supporting tls ingress on k8s
REVERT: 62449f84c0 continue work on ssl/tls fallback and management
REVERT: 8efcd2b8a1 ssl refactoring - wip
REVERT: 946e292b3c ssl refactoring - wip
REVERT: c5d9c6936b docs - add ecosystem section to intro and fix social cards text color
REVERT: 98ac205eab deps/gha: bump actions/upload-artifact from 3.1.3 to 4.0.0
REVERT: 056eb0375b fix some style
REVERT: cab17e0610 add profile page
REVERT: 5b5898eac7 Add support for soft database update when updating the version
REVERT: 18adaee070 deps/gha: bump github/codeql-action from 2.22.10 to 3.22.11
REVERT: 71acbbc0b6 docs - add social cards
REVERT: 549bbe170d fix news + enhance style
REVERT: 6c51694738 Update settings.md
REVERT: ed06c513c8 udpate ui and utm
REVERT: 0657b7b291 Update CHANGELOG.md
REVERT: da9fb7af73 Add support for fallback Referrer-Policies
REVERT: 747cbe13e9 Merge pull request #807 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.10
REVERT: a9ac4f2989 Update python deps
REVERT: a478905beb Update BunkerWeb logo and ascii
REVERT: b08c533654 Soft merge branch "ui" into branch "dev"
REVERT: 0811d28210 deps/gha: bump github/codeql-action from 2.22.9 to 2.22.10
REVERT: cf2a5ed840 add panel on about and trouble
REVERT: dc55beaabd add ecosystem page on doc
REVERT: 4f43f6165d Merge pull request #805 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.162.0
REVERT: 5f72dbf6fc Merge pull request #803 from bunkerity/dependabot/docker/src/autoconf/dev/python-3.12.1-alpine3.18
REVERT: ce728cf906 Merge pull request #802 from bunkerity/dependabot/docker/src/scheduler/dev/python-3.12.1-alpine3.18
REVERT: 83b06abe76 Merge pull request #801 from bunkerity/dependabot/docker/src/ui/dev/python-3.12.1-alpine3.18
REVERT: f7d2505045 Merge pull request #800 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.2
REVERT: e4888197a5 Merge pull request #799 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.9
REVERT: 02d6c4111a add utm
REVERT: 716e69027a deps/gha: bump ruby/setup-ruby from 1.161.0 to 1.162.0
REVERT: 47350f5f07 update compose to test ui
REVERT: ea45f3c119 docs - update logos
REVERT: 6ef1513d7c start adding banner
REVERT: 5b236e769e Merge branch 'dev' into ui
REVERT: e6c5df12dc add utm
REVERT: 8eff772fef deps/autoconf: bump python in /src/autoconf
REVERT: 0f2bf17a58 deps/scheduler: bump python in /src/scheduler
REVERT: de30a734f9 deps/ui: bump python in /src/ui
REVERT: 10f0ee7eef deps/gha: bump rickstaa/action-create-tag from 1.7.1 to 1.7.2
REVERT: 456b6a4244 update utm readme
REVERT: 5eb5625a27 docs - add basic info about bw panel
REVERT: cb76d1c093 deps/gha: bump github/codeql-action from 2.22.8 to 2.22.9
REVERT: e9737dcf4d Update API endpoint URL of anonymous report
REVERT: 2ee63c0dd8 Merge pull request #798 from bunkerity/dev
REVERT: 607a201c73 Update CHANGELOG.md
REVERT: cfc32af85c Squashed 'src/deps/src/modsecurity/' changes from ccc2d9b536..bbde9381cb
REVERT: d3752d25f9 Merge commit 'cfc32af85c09dcebe4a185e7f1252bfba460bebb' into dev
REVERT: 4f6c6ae6c4 Update ModSecurity version to v3.0.11
REVERT: 9dd2b9537a Merge pull request #797 from bunkerity/dev
REVERT: 2b11f24a39 Fix db core test
REVERT: a0765085dc Revert "Test CVE fixes on bw"
REVERT: 220450d4a3 Test CVE fixes on bw
REVERT: c471ccbf6b Remove no longer necessary  CVE fixes
REVERT: dfae6be472 Merge pull request #792 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.3.0
REVERT: 531555941c Merge pull request #796 from bunkerity/dependabot/github_actions/dev/actions/setup-python-5.0.0
REVERT: ff0f61136b Test CVE fixes
REVERT: 74dff76651 Add anonymous-report job
REVERT: 4c7bc9f99e Update python deps
REVERT: 25cba9feb6 deps/gha: bump actions/setup-python from 4.7.1 to 5.0.0
REVERT: a5e403426c ci/cd - update linux versions when pushing packages
REVERT: b9ff3911f3 v1.5.4 release
REVERT: e1210137b8 deps/gha: bump docker/metadata-action from 5.2.0 to 5.3.0
REVERT: 588d04c7de Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging
REVERT: 0d5ea43ff9 linux - fix nginx version dependency for rpm builds
REVERT: 1fbd3dd519 ci/cd - fix k8s/configs test and fix haproxy not working with debian 12
REVERT: 82fcff2935 Add Linux dependencies for Docker in dependabot.yml
REVERT: d3672e6d71 tests - show logs when haproxy fails in linux tests
REVERT: a26ff09da2 update php-fpm version for debian tests and add libcap dep to linux packages
REVERT: e1c185cdc0 linux - add libpcre3 dep to debian package
REVERT: fe8d9b5f4c linux - reflect changes for debian 12 support
REVERT: 7f832117db linux - update supported versions
REVERT: 4d967492bc Remove no longer existing "—no-redirect" argument in mike command
REVERT: 3270131f4c ci/cd - fix mike deploy breaking change
REVERT: 91f0a9bbc7 Merge branch 'dev' into staging
REVERT: b89f2d560c road to v1.5.4 🚀
REVERT: bb9aa5c962 Merge pull request #789 from bunkerity/dev
REVERT: 8302bee4d1 Merge pull request #788 from bunkerity/ui
REVERT: f5d45d237d Update CHANGELOG.md and docs for setup wizard
REVERT: 589df19c14 Add check endpoint and remove USE_CORS flag
REVERT: a283c35a20 Add CORS support and update redirect behavior
REVERT: 3779cc5dc7 update setup UI
REVERT: ff65d00819 Fix potential issue with config saver and non Docker and Linux integrations
REVERT: 4c109bfe50 Update mmdb files
REVERT: a818e6fa96 Merge pull request #787 from bunkerity/ui
REVERT: 35bfda5b32 Add ui_host variable to form in wizard
REVERT: 700b434f4d Merge pull request #786 from bunkerity/dev
REVERT: 7f030d893d Handle start and stop event of BunkerWeb with the scheduler in Docker
REVERT: aa3fd4edf8 Merge pull request #784 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5.2.0
REVERT: bb41e8597b deps/gha: bump docker/metadata-action from 5.0.0 to 5.2.0
REVERT: f5ed1b5d2c update setup ui
REVERT: f159b17ee5 Add HTML files to linguist-vendored list
REVERT: 18ab9cebcd Merge branch 'dev' into ui
REVERT: ff9566b495 Update Python base image SHA256
REVERT: c439488eab Update bcrypt version to 4.1.1
REVERT: 1e1245ff2d Add Python 3.9 setup and install dependencies for codeQL workflow
REVERT: f8dc2f8186 Fix plugin system link in README.md
REVERT: 3920ce03d2 Fix formatting and remove unused code
REVERT: 43c288046a ui - add CORS to wizard check endpoint
REVERT: c22646de13 Fix regex pattern for REVERSE_PROXY_PATH
REVERT: bf5dadb431 Refactor User class to use property decorator for password_hash
REVERT: c1e25a64af Add random URL generation for setup.html
REVERT: 1daa4103ff Fix server name validation bug
REVERT: 1e52dd9fb7 Merge branch 'ui' into dev
REVERT: 53706a75ea fix print and remove cdn
REVERT: afeb5e4541 Update wizard back logic and tweak setup.html
REVERT: b3e0a9e8c1 Update python dependencies
REVERT: cbb595e1c9 deps/terraform: bump hashicorp/kubernetes in /tests/terraform
REVERT: c16e954715 update setup html
REVERT: 9917fbd86a setup in-page style and image
REVERT: 97f9048bd1 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 49b745a2af ui - init work on /setup endpoint on default server
REVERT: 7778bd1064 Merge pull request #769 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.8
REVERT: aca4703325 Merge branch 'dev' into ui
REVERT: 68a8f8eb0f Merge branch 'ui' into dev
REVERT: 834d4568ee Refactor database session handling
REVERT: 2ec0c7e391 deps/gha: bump github/codeql-action from 2.22.7 to 2.22.8
REVERT: 3269e7ec54 Fix missing admin_password_check validation in setup form
REVERT: dead40ec6d Squashed 'src/deps/src/lua-resty-openssl/' changes from 89195843c..5aba923e7
REVERT: ddb3daae38 Merge commit 'dead40ec6d1b5907f2803a6bb55f006dd27203ba' into dev
REVERT: 0142ba1d2e Update lua-resty-openssl version to v1.0.2
REVERT: 97a78650ec Update dependencies versions
REVERT: 10e5dc4f45 Merge pull request #766 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5.1.0
REVERT: 18aab10dfe Update Firefox installation in Linux workflows
REVERT: b8145f3f28 Add website link to README.md
REVERT: f92e327577 add confirm password
REVERT: cdd436bf8a add reverse proxy inp setup
REVERT: 4fe52d0f05 Merge branch 'dev' into ui
REVERT: efaaf454ef Add conditional block for open file cache configuration
REVERT: 3a1b779b56 deps/gha: bump docker/build-push-action from 5.0.0 to 5.1.0
REVERT: 76c848ed4c add server name input
REVERT: 57b0787dc1 ci/cd - add more logs when k8s fails
REVERT: b4d790aad5 Create web UI wizard functionality (backside)
REVERT: d457a6f037 Merge pull request #765 from bunkerity/dev
REVERT: 2964669d90 Merge pull request #764 from bunkerity/dev
REVERT: f7bc0d8720 Squashed 'src/deps/src/lua-nginx-module/' changes from 11ab5315b..c47084b5d
REVERT: eb160334fb Merge commit 'f7bc0d87200a0ec786c88091530734f265a6a8c2' into dev
REVERT: c7f7669a8c Squashed 'src/deps/src/headers-more-nginx-module/' changes from 576cb8197..bea1be3bb
REVERT: e1c67363e5 Merge commit 'c7f7669a8cbbcf7f7ce0fc2a294bd7e316522236' into dev
REVERT: 6ed1ec58b1 Squashed 'src/deps/src/luajit/' changes from aa038d259..4182d6bf3
REVERT: 8da04e022c Merge commit '6ed1ec58b1acdc1acb00e840df89311812ee8422' into dev
REVERT: dab004604d Update LuaJIT to version v2.1-20231117
REVERT: e5e7db36e8 Merge pull request #763 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.7
REVERT: 984a3de5cb add setup template
REVERT: f36d2d0c93 Merge branch 'dev' into ui
REVERT: bc99797854 deps/gha: bump github/codeql-action from 2.22.6 to 2.22.7
REVERT: a1695cf3bf Merge pull request #762 from bunkerity/dev
REVERT: 69a570bca7 Merge pull request #760 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.6
REVERT: e66b7b79b5 Remove urllib3[socks] from requirements.in files ... Update Dockerfiles to fix errors when installing deps
REVERT: de41738786 Merge commit '5d2b6eef6e0c83bc3e1b14e48233e423f2f8c37d' into dev
REVERT: 5d2b6eef6e Squashed 'src/deps/src/lua-nginx-module/' changes from c47084b5d7..11ab5315b0
REVERT: d75296b5a5 Squashed 'src/deps/src/headers-more-nginx-module/' changes from bea1be3bbf..576cb81979
REVERT: a09c899dee Merge commit 'd75296b5a55889c4425f2b2274b50eabc5b96b3e' into dev
REVERT: f583d996a1 Squashed 'src/deps/src/luajit/' changes from 492cfdd0d8..aa038d2599
REVERT: 11ab5315b0 Merge commit 'f583d996a108a58166fc986bf4227a3cea432a07' into dev
REVERT: f8429d6e43 Update LuaJIT to v2.1-20231021
REVERT: 576cb81979 Merge commit 'c473aa40807f32438ffe34bdfe07f8f0485a6aa4' into dev
REVERT: c473aa4080 Squashed 'src/deps/src/lua-resty-openssl/' changes from b23c072a4..89195843c
REVERT: 456e6a33db Update lua-resty-openssl to v1.0.1
REVERT: 805e5c9cee Squashed 'src/deps/src/libmaxminddb/' changes from ac4d0d248..93a7e0e56
REVERT: 11c4fde616 Merge commit '805e5c9cee2a72af6b6297b2993109511b42d485' into dev
REVERT: afcf420ee4 Update libmaxminddb to v1.8.0
REVERT: 7aa6affe10 Merge commit 'e3f305a953ef5dbf6802090c7013f4c38d762449' into dev
REVERT: e3f305a953 Squashed 'src/deps/src/ngx_devel_kit/' changes from b4642d6ca..91e30eb05
REVERT: cba20187c9 Update Nginx devel kit to v0.3.3
REVERT: 10a58377b8 Fix multiple CVEs related to libpq * CVE-2023-5869 * CVE-2023-5868 * CVE-2023-5870
REVERT: 7c564e4cb0 Update pre-commit hooks to latest versions
REVERT: fe02494540 deps/gha: bump github/codeql-action from 2.22.5 to 2.22.6
REVERT: bff775f006 Fix issues with the Linux integration and external databases
REVERT: 71db00281d Merge pull request #759 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.161.0
REVERT: 940eecd062 deps/gha: bump ruby/setup-ruby from 1.160.0 to 1.161.0
REVERT: 42f7ef4862 Update user interface demo image in README.md
REVERT: b2a56a82a4 Update BunkerWeb UI demo to use thumbnail image
REVERT: 0d0bad79bc Update Python version in Dockerfiles
REVERT: b539a97ad9 Fix CVE CVE-2023-5678 in Dockerfiles
REVERT: 05da26f010 Update dependencies to latest versions
REVERT: e153c33aaa Update maxminddb and other dependencies versions
REVERT: 8d024a0996 Merge pull request #751 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.7.1
REVERT: ca6271c60a Merge pull request #750 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.160.0
REVERT: fbbec2f7f7 deps/gha: bump rickstaa/action-create-tag from 1.6.6 to 1.7.1
REVERT: 9c6f5289d1 deps/gha: bump ruby/setup-ruby from 1.159.0 to 1.160.0
REVERT: bcded8f7ce Add refurb as a pre-commit-config hook and apply pre-commit-config
REVERT: 966a78da9e Update Git attributes to ignore text and end-of-line settings for vendored files
REVERT: f111124b34 Update dependencies versions
REVERT: d2b82b29d2 Fix CVEs CVE-2023-43787, CVE-2023-43785 and CVE-2023-43786
REVERT: dc5a7b8b2a Update mmdb files
REVERT: c32522ae29 Update Certbot module to version 2.7.4 + Update python deps hashes
REVERT: 54ead4e49c Merge pull request #744 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.6
REVERT: d835369699 deps/gha: bump rickstaa/action-create-tag from 1.6.4 to 1.6.6
REVERT: b79b6548b3 Merge pull request #741 from bunkerity/dependabot/github_actions/dev/hashicorp/setup-terraform-3.0.0
REVERT: b05b981858 docs - update plugins to 1.2
REVERT: e8803e346f cache linux test images, fix linux example of proxy protocol and add more logs to k8s tests
REVERT: 7565b2df58 Merge branch 'dev' into staging
REVERT: c817f45abd add ready checks to limit and redis core tests and fix wrong http port for behind reverse proxy linux test
REVERT: f9f616a66f Merge branch 'dev' into staging
REVERT: 4871185dc0 Update python deps and pin Flask-Login version
REVERT: cd773b6e80 add ready checks to reversecan and sessions tests
REVERT: 898ef2eff0 deps/gha: bump hashicorp/setup-terraform from 2.0.3 to 3.0.0
REVERT: fa628cb7d6 linux - add default API_LISTEN_IP
REVERT: 18d682b5a6 linux - add missing API_LISTEN_IP initial setting and perform only hot reload
REVERT: 4fbd974d2f tests - set trace verbosity for geckodriver logs
REVERT: a7c343369d Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 7d69b91056 tests - fix missing geckodriver log file in ui tests
REVERT: 29d7d94b2c [#739] Fix potential issue when fetching docker instances in the web UI
REVERT: 84eb947206 tests - add geckodriver log file for ui tests
REVERT: 40e118a712 tests - add more logs to ui linux tests
REVERT: 0e3d8e59cc tests - retry UI access in case of network exception
REVERT: 86875f4863 tests - fix misc ready check when using https and add ready checks for linux ui
REVERT: d4a2ba5fc8 tests - add ready checks to customcert and misc
REVERT: 3020c5c8e5 tests - add ready check for customcert core test
REVERT: c1562bc896 Merge pull request #737 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.5
REVERT: 322cfd2179 deps/gha: bump github/codeql-action from 2.22.4 to 2.22.5
REVERT: caf732be1d Merge pull request #736 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.159.0
REVERT: 667620b521 deps/gha: bump ruby/setup-ruby from 1.158.0 to 1.159.0
REVERT: fb21786b8c linux - fixing nginx service not disabled and fix another missing error log path in UI
REVERT: 5887b894f0 ui - fix wrong error path when starting nginx
REVERT: 4e820f6de2 linux - remove sudo command when reloading nginx
REVERT: 35d16233cd ci/cd - ignore ready conf for db tests and fix linux path for ready conf
REVERT: 9775cd5bbd ci/cd - fix missing string in /ready endpoint and add /ready endpoint to linux tests
REVERT: 274a8cdfb9 ci/cd - trying to fix race condition for core tests
REVERT: d73a5d0f45 Merge pull request #735 from bunkerity/dev
REVERT: ed0e156bcb Update Werkzeug to version 3.0.1 in web UI
REVERT: 8ec9a7df40 Fix compatibility issue with Docker Compose v2 2.23.0 in examples and docs
REVERT: 72d856abe1 Update certbot to version 2.7.3 + regenerate hashes for db and scheduler
REVERT: ab76c458ef Merge pull request #732 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.158.0
REVERT: 6edf97a0d7 deps/gha: bump ruby/setup-ruby from 1.157.0 to 1.158.0
REVERT: 58d6b81423 use cap in Linux and add openssf badge
REVERT: a83a74cfad Merge pull request #729 from bunkerity/dev
REVERT: 0975de1238 [#717] Add a pool_recycle database engine arg to avoid losing connection with database
REVERT: 762092e5e9 Remove no longer necessary retrying module
REVERT: 8963cb4d18 Update python deps
REVERT: c2252503d0 Merge pull request #721 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.1
REVERT: 626f10b4c1 Merge pull request #722 from bunkerity/dependabot/github_actions/dev/actions/setup-node-4.0.0
REVERT: f2b9fc0f8f Merge pull request #724 from bunkerity/dependabot/docker/src/autoconf/dev/python-a5d1738
REVERT: c8eae49e5b deps/autoconf: bump python from `dc2e889` to `a5d1738` in /src/autoconf
REVERT: ab320794ad Merge pull request #723 from bunkerity/dependabot/docker/src/ui/dev/python-a5d1738
REVERT: 572436f208 Merge pull request #720 from bunkerity/dependabot/docker/src/scheduler/dev/python-a5d1738
REVERT: 6f366450bc deps/ui: bump python from `dc2e889` to `a5d1738` in /src/ui
REVERT: f6d2e205cf deps/scheduler: bump python in /src/scheduler
REVERT: 50a60382a1 Fix CVE CVE-2023-5363
REVERT: 989c14ae73 Fix CVE CVE-2023-5363
REVERT: a847f77782 deps/gha: bump actions/setup-node from 3.8.1 to 4.0.0
REVERT: 8708ad70c3 deps/gha: bump ossf/scorecard-action from 2.3.0 to 2.3.1
REVERT: eeda7a18c3 Update python deps + add retrying module to db
REVERT: 5193d6cd19 Update docker images
REVERT: 09ee050833 Merge pull request #719 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.157.0
REVERT: 0afed0621c Merge pull request #718 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.4
REVERT: 8919592f54 deps/gha: bump ruby/setup-ruby from 1.156.0 to 1.157.0
REVERT: d253b4438f deps/gha: bump github/codeql-action from 2.22.3 to 2.22.4
REVERT: f798a9ef9a Merge pull request #715 from bunkerity/dev
REVERT: cd902eba30 prepare for 1.5.3 🚀
REVERT: 029217ff4a Fix update-version.sh script
REVERT: 10db67b871 Merge pull request #714 from bunkerity/dev
REVERT: c7543df86a Add an handler when the ui test is reaching an error page due to a connectionFailure
REVERT: 1f5a1beac0 [#645] Fix web UI not keeping the data when changing the sub server names + Fix custom cert when the server name have multiple domains
REVERT: ff1fc9280b [#712] Fix custom configuration changes not taking effect immediately
REVERT: 838dcb17c0 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: b18dbddcdf Merge pull request #713 from bunkerity/dependabot/pip/src/scheduler/dev/certbot-2.7.2
REVERT: ca6938dfe4 Update ConfigFiles to use the correct name regex in web UI
REVERT: 643ea7c214 deps/scheduler: bump certbot from 2.7.1 to 2.7.2 in /src/scheduler
REVERT: e41ce10e35 Merge pull request #711 from bunkerity/dev
REVERT: b265cbad54 ci/cd - trying to fix azure/kubectl action
REVERT: 7e3aad9f09 [#645] Fix impossible to edit the server_name of an already existing service if the primary one was unchanged in web UI
REVERT: 60d43d0ce0 Handle service creation and editing more elegantly in web UI
REVERT: 2df85b2c93 Updated python:3.12.0-alpine image's sha256
REVERT: 3a3255e7b8 Merge pull request #709 from bunkerity/staging
REVERT: 4c273fe849 Merge pull request #708 from bunkerity/dev
REVERT: 9964f42e66 Fix magento k8s tests
REVERT: b2cf8986f5 Tweak magento tests to use latest version back
REVERT: 7f219bea07 Fix CHANGELOG release date for v1.5.2
REVERT: b9f05ad165 Downgrade magento versions to working ones
REVERT: bd6065af86 Update python deps and pin urllib3 version to 1.26.18 + Update pre-commit-config to format requirements.in files as well + Apply pre-commit
REVERT: 619e5644f0 Remove pip caching when setting up python in workflows to avoid errors
REVERT: 3c36430212 Merge pull request #707 from bunkerity/dev
REVERT: 7598dbc54b Update python deps
REVERT: f3982367a6 Update dependabot script to add reviewers and tweak the schedule
REVERT: d4f65903e7 Update dependabot config file to include terraform and other python deps paths
REVERT: 38429efac9 Merge pull request #705 from bunkerity/dependabot/github_actions/dev/actions/checkout-4.1.1
REVERT: d92e9a07a8 Fix k8s terraform script
REVERT: 6738b95524 deps/gha: bump actions/checkout from 4.1.0 to 4.1.1
REVERT: 0da22f44b0 Update k8s terraform file and update scaleway terraform version
REVERT: d77f6a72c2 Fix README.md links and versions
REVERT: 7bf8be3246 Try to fix magento k8s tests with static versioning
REVERT: b9c5d32778 Fix timeout in ui tests and access_page function
REVERT: b1b1ab8680 Fix wrong values in helm chart values file for elasticsearch in k8s magento example
REVERT: 530b8a945d Fix allow empty values when saving a config in web UI
REVERT: 22552c5b85 [#694] Optimize certbot renew script to renew all domains in one command
REVERT: db0dd5daee [#694] Fix rare bug where database is locked
REVERT: f89456cd4f Merge pull request #699 from Crazy3lf/master
REVERT: 34d68e8b7c Update regex for email
REVERT: 476d867067 Fix magento k8s tests by removing elasticsearch
REVERT: 4a10ec8c30 Merge pull request #701 from bunkerity/dev
REVERT: 66b1d6bfb6 Merge pull request #700 from bunkerity/dev
REVERT: c4b873e3f2 Fix /etc/bunkerweb dir missing in linux core tests
REVERT: bcaa8faa7b Replace deprecated `set-output` command with the new format
REVERT: 08944b901c Tweak test-core-linux to fix potential bugs
REVERT: 13be6a43c9 Add more logs when an url file is in cache and gets deleted
REVERT: 2737fe7ce2 Update python deps
REVERT: 2823fa2abb Update plugin.json
REVERT: 001246b38f Merge pull request #697 from bunkerity/ui
REVERT: 1a43380d2e Merge pull request #696 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.3
REVERT: 0b319d1aa1 Merge pull request #695 from bunkerity/dependabot/github_actions/dev/rickstaa/action-create-tag-1.6.4
REVERT: 7a15f8a654 deps/gha: bump github/codeql-action from 2.22.1 to 2.22.3
REVERT: a4a413eece deps/gha: bump rickstaa/action-create-tag from 1.6.3 to 1.6.4
REVERT: 7e3dabc5fd Update patch commands in deps.json to skip Reversed warning
REVERT: 29737209b1 Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d
REVERT: 8093c61613 Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev
REVERT: 85913d6b26 Update luajit to v2.1-20231006
REVERT: 15d3180b64 move disabled inp msg
REVERT: 522527f0a8 Merge pull request #690 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.156.0
REVERT: 85ef4e4dea Merge pull request #691 from bunkerity/dev
REVERT: 46d8acf7b4 Update dummy-plugin to new standards
REVERT: 77bfe2697f Add StyLua and luacheck to precommit config file and apply it
REVERT: da2a1eaa5a deps/gha: bump ruby/setup-ruby from 1.155.0 to 1.156.0
REVERT: cd1f87b9a2 Update pre-commit config hooks version
REVERT: e25fab28b8 fix disabled msg behavior
REVERT: c125a9bdd2 Merge pull request #689 from bunkerity/dev
REVERT: 10fd431fbb Tweak update python deps script to make it more elegant
REVERT: 309689185e Update pythons deps
REVERT: 7997561766 Merge pull request #684 from bunkerity/dependabot/github_actions/dev/github/codeql-action-2.22.1
REVERT: a12e5ca893 Merge pull request #683 from bunkerity/dependabot/github_actions/dev/stefanzweifel/git-auto-commit-action-5.0.0
REVERT: 15ad3a6250 Merge pull request #681 from bunkerity/dependabot/github_actions/dev/ossf/scorecard-action-2.3.0
REVERT: c57d725f44 Merge pull request #680 from bunkerity/dependabot/github_actions/dev/ruby/setup-ruby-1.155.0
REVERT: 95389260a6 Merge pull request #688 from bunkerity/dev
REVERT: 6e5dd55573 Fix CVE CVE-2023-44487
REVERT: 565f4e3f7c Merge pull request #687 from bunkerity/dev
REVERT: f39adcab5b Update CHANGELOG.md
REVERT: a3ec85b576 Fix often occurring error with ace script in web ui
REVERT: b063ac8a32 [#652] Fix error when deleting a service that have custom configs on web UI
REVERT: ff85f1c2bb Update CHANGELOG.md
REVERT: 4a9fdba42d [#645] Fix errors when using a server name with multiple values in web UI
REVERT: 47a7e16800 Fix secure_scheme_headers shenanigans with web ui
REVERT: 453108da94 Update mmdb files
REVERT: 2cbb10b3a3 Revert "Test Aqua security vulnerabilities with BW"
REVERT: d4d9f87451 Test Aqua security vulnerabilities with BW
REVERT: 899484c381 deps/gha: bump github/codeql-action from 2.21.9 to 2.22.1
REVERT: d461f3745b deps/gha: bump stefanzweifel/git-auto-commit-action from 4.16.0 to 5.0.0
REVERT: cd0ceb48bb deps/gha: bump ossf/scorecard-action from 2.2.0 to 2.3.0
REVERT: dc92ae825d deps/gha: bump ruby/setup-ruby from 1.154.0 to 1.155.0
REVERT: f5fe685d42 Fix children classes of Test
REVERT: f4ce2c68f2 Fix bw api not returning the reason of bans
REVERT: d1a0f66c98 Merge pull request #677 from bunkerity/dev
REVERT: 6935d1cb84 Merge pull request #676 from bunkerity/dev
REVERT: 7ac66a6c65 Update python deps
REVERT: 2aa9f46ef4 Fix default values in whitelist job
REVERT: 8f456722e0 Augment delay in WebDriverWait in ui tests
REVERT: 8ae7b8f43b Fix redirect tests docker-compose file
REVERT: 9b4a9277da Add libpq as a dependency for the Database to be able to connect with postgres
REVERT: 172874d1c3 Fix redirect tests on docker
REVERT: a518f47b92 Update CHANGELOG.md
REVERT: 0cee41867f [#656] Fix ACME renewal fails on redirection enabled Service
REVERT: e956e03ba0 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: c08fd07a6b Update linguist-vendored to add modsecurity files and non patch deps files
REVERT: 466c8e584c Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 27d3ca1cdf autoconf - fix wrong types for dynamic settings
REVERT: 410557009a Add .gitattributes to override linguist-vendored paths
REVERT: e7498279cd Revert Docker image update for tests
REVERT: fe87486f97 Merge pull request #673 from bunkerity/dev
REVERT: c2db157bb5 Update python docker image to 3.12.0
REVERT: eb8088164b Tweak Dockerfiles to make the build nicer
REVERT: 202698f41f Fix python deps conflicts and update them
REVERT: 0eb18cb31e Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: f12a014104 autoconf - update settings from db
REVERT: 628068e9ae Lint files with prettier
REVERT: f3694f0cc4 Add prettier as a precommit hook
REVERT: b56cce63f7 Fix codespell typos in README.md
REVERT: 87ca176633 Fix typos raised by codespell
REVERT: eea5dd9b75 Add codespell precommit hook
REVERT: 8fbe692618 Fix mkdocs.yml file duplicate copyright key
REVERT: cf82e73e97 Fix swarm postgres ui integration example
REVERT: 6b2df35858 Tweak py file to respect flake8 rules
REVERT: 508c728b65 Tweak pre-commit config and pyproject.toml file + Add flake8 as linter in precommit config
REVERT: 75e8c83397 Update CHANGELOG.md
REVERT: 07676a3d0a Use hashes instead of versions in github workflows
REVERT: f0761eed2c Revert "Add fuzzing tests in CI/CD"
REVERT: 4babce9749 Add fuzzing tests in CI/CD
REVERT: a263f1f4f1 Update cron for dev-update-mmdb
REVERT: 31a8399688 Merge pull request #666 from bunkerity/dev
REVERT: d8b2561675 Merge pull request #665 from bunkerity/dev
REVERT: 87d2f04eb8 Remove no longer necessary temp fix for Flask-login
REVERT: c006e5088d Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0
REVERT: df9bf1f561 Merge pull request #664 from bunkerity/dev
REVERT: 6b0e623e59 Update Dockerfiles to install pip and its deps before the project ones
REVERT: 85068bfeea Add temp fix to support Werkzeug>=3.0.0 with Flask-login
REVERT: 5a7f9147fa Update python deps and update script
REVERT: 3589057703 Fix bunkerweb-ui.sh script with variables not being exported correctly
REVERT: 5ed595be68 Fix shellcheck tests failing
REVERT: e21e0c812b Add shellcheck and gitleaks to pre-commit-config + tweak excluded paths
REVERT: 1b7e1840cd Fix blacklist core tests' requirements.txt file
REVERT: 1f90d3668c Add a pre-commit-config file and passed all checks
REVERT: f3fc69110e Fix typos in Dockerfile when installing python dependencies
REVERT: 073e8575e2 Updated Dockerfile, python deps and npm package to use pinned dependencies
REVERT: cd4d529d7e Merge pull request #660 from bunkerity/dev
REVERT: b4a320afaa Made ui tests better
REVERT: 8ed656068f Small fixes on linux paths creating unnecessary folders
REVERT: 8fa7adb615 Small refactor on how the autoconf updates the config
REVERT: 4ec754143a Handle changes more elegantly with the scheduler
REVERT: 0f7df13df3 Optimize save_config script
REVERT: 48096d711c Optimize the way the UI handles services creation and edition
REVERT: c0816bb119 Fix potential cross-site scripting vulnerability in plugins.js in the UI
REVERT: 18e5f7bff6 Merge pull request #659 from bunkerity/dev
REVERT: ece5ce1cdf Add HTML sanitization when injecting code in pages in the UI
REVERT: 4d50026744 Extract codeQL workflow to have a separate one + Add scorecards analysis workflow file + Add UI tests for the UI branch
REVERT: 1c71572f44 Update tsparticles in the UI + remove unused static files
REVERT: 685cb9809d Update README to fix a few links and add the security scorecard badge
REVERT: 65d0aa3a8a Merge pull request #658 from bunkerity/dev
REVERT: 6e2db59919 Add a sleep before changing from cache page to log page to avoid errors in ui tests
REVERT: 1db769c321 Remove bugged UI tests check in linux
REVERT: db99d16874 Update the condition that checks the integration in core tests
REVERT: 579c80357f Update UI starting script and ui tests script on linux
REVERT: b901d29710 Update python deps
REVERT: e23f931bd6 Replace gevent with gthread in UI for security reasons
REVERT: 15eef6ef57 Try to fix python deps issues with linux and try to have more logs in linux ui tests
REVERT: cc0167f427 Fix ui linux tests when waiting for the ui to be ready
REVERT: fd4c147b89 Update how the scripts wait for the UI to get ready before starting the tests
REVERT: 95afba8792 Change how the ui tests waits for the ui to be ready
REVERT: ea5cb0db2d Try to fix ui linux test by adding more sleeps
REVERT: cb3250e4e7 Fix UI linux test (again)
REVERT: 153e9fecf1 Fix bunkerweb linux scripts
REVERT: 81b5e80da6 Try to fix deps permissions with linux ui tests (again)
REVERT: 6a162d7250 Fix linux permissions with ui tests
REVERT: be5fe2830e Try to fix ui python deps in ui linux tests
REVERT: 380e609abd Change ui linux tests command into development mode
REVERT: 93006cf5ce Fix Firefox installation in core and ui linux tests
REVERT: 39f17bce60 Try to fix permission issues with Linux and ui python deps
REVERT: 94c7c832e6 Fix permissions with python deps in ui linux tests
REVERT: 42be334e40 Fix permissions with ui tests on linux
REVERT: cad3012e6d Try to fix python dependencies error with test ui linux
REVERT: a04282d3f8 Fix test core redis with linux
REVERT: c757f5d49d Re generate requirements.txt file for the UI with python3.9
REVERT: 052e060222 Fix core and ui workflow file for staging tests
REVERT: e71b711466 Merge pull request #655 from bunkerity/dev
REVERT: b90da0f909 Add better health check in linux ui tests
REVERT: 5c1fafe518 Updated CHANGELOG.md
REVERT: c964d68f99 Add more tries when the dnsbl server isn't found
REVERT: 78a29e65ea Tweak reversescan core test to avoid false negative
REVERT: 0e9f29cc52 Revert "Fix UI shenanigans with python deps"
REVERT: 70ab9740d9 Fix UI shenanigans with python deps
REVERT: 0303a8f7b9 Update staging workflow file to include core and ui linux tests
REVERT: 16d4c1133b Optimize the way errors are being checked in linux core tests
REVERT: 2ddc8cec72 Update dnsbl list regex to accept an empty one
REVERT: 6534a429af Fix looking for error in the wrong place in test code linux
REVERT: 25eb8de01e Try to fix a few shenanigans with linux core tests
REVERT: 2065d688f1 Fix ui tests with docker checking the wrong containers if healthy
REVERT: 87f84d438e Add a retry on nginx error in linux core tests
REVERT: 99b30af8ea Fix reverse scan python script
REVERT: 1ff2aed68c Fix UI docker tests docker compose file
REVERT: 48bcb11983 Rearrange imports for blacklist init core test
REVERT: ae9450d0dc Add whitelist and greylist linux core tests
REVERT: 9a17e92d62 Fix typos in dnsbl core test
REVERT: 2244f734fa Add dnsbl linux test
REVERT: a29ac80e4b Add country linux tests
REVERT: cff5c77679 Fix sessions core test for linux
REVERT: 6ae6764f27 Fix blacklist core tests docker compose
REVERT: 27959e1aa9 Fix sessions permissions issues with python requirements
REVERT: 47e8f20f83 Fix CVE CVE-2023-38039
REVERT: 6283ce2dd7 Add linux tests for blacklist and bunkernet
REVERT: f3d6f860e0 Remove old cached files if urls are empty
REVERT: 61c8ef73b0 Fix permission issues with sessions core test with linux
REVERT: be25ae8e05 Fix failing linux core tests + add more logs when an error occur in ui tests
REVERT: 33e200f652 Fix UI using the wrong database when generating the new config
REVERT: 57374ecc2f Fix tests ui with linux
REVERT: 601f0fde62 Fix tests ui linux not starting the ui service
REVERT: fdb9a7c294 Fix errors linux tests permission issues
REVERT: df12058824 Fix tests ui linux executing the wrong file
REVERT: db404a62c3 Fix ui tests misconfiguration
REVERT: a0aced3e53 Fix tests ui linux workflow file
REVERT: e378be9a92 Fix typo in tests ui linux file name + add more logs in ui docker tests
REVERT: 432d1587c7 Add linux ui tests
REVERT: 2ad8861788 Fix selfsigned job with cryptography not being found
REVERT: da4390b488 Fix python modules version conflict with web ui
REVERT: 7bd48203aa Fix and update python deps
REVERT: ce2fa3d360 Fix a few core tests for linux
REVERT: bca36e2966 Update self-signed job to regenerate the cert if the subject or the date has changed
REVERT: 06da40bf13 Added more linux core tests
REVERT: 84a27a3fc3 Fix DB core test with docker
REVERT: 9e34251824 Fix path issues with db core test init
REVERT: c90cd7399a Fix permission issues in tests core linux
REVERT: 91e5528a3f Fix already existing tests core linux
REVERT: aeee38ad32 Fix misc problems related to linux
REVERT: d97326656d Fix Database not clearing old services when not using multisite
REVERT: 8a6e14d8c8 Added linux tests to a few core plugins
REVERT: 0ece8fda00 Fix permission issues when starting BunkerWeb in antibot linux tests
REVERT: e935132242 ci/cd Try to fix permission problems with Firefox in test core linux
REVERT: 761c01af6e ci/cd Fix test core linux shenanigans with Firefox
REVERT: 0d9349611e ci/cd Try to fix errors with firefox in test core linux
REVERT: 094d5d5dfe ci/cd Fix a few things with test core linux + finish antibot linux core tests
REVERT: fdae4549ce ci/cd Fix permission issues (again) with test core linux
REVERT: d59cf1835d ci/cd fix permissions issue in test core linux + fix shenanigans with antibot linux core tests
REVERT: 43b1a038f9 ci/cd clear out firefox before reinstalling it in test core linux
REVERT: d192fbb829 ci/cd Install Firefox manually in test core linux
REVERT: 0239ca64b4 ci/cd test core linux remove dns resolvers override
REVERT: 1dd1caeea4 ci/cd Fix Firefox installation for test core linux
REVERT: a0516f773f ci/cd Install firefox from apt instead of snap + fix antibot core tests for linux
REVERT: 480c680f19 ci/cd Fix timeout in geckodriver download for test core linux
REVERT: a94dab2087 ci/cd fix retry job when downloading the geckodriver in test core linux
REVERT: d0a1aab15c ci/cd Fix perms issues (again) and optimize some things in test core linux
REVERT: dd0c4c93a6 ci/cd Install requirements and deps in test core linux
REVERT: 294402dbf2 ci/cd fix perms issues with test core linux
REVERT: cd35d35c25 ci/cd Fix perms in variables.env for test core linux
REVERT: 4cce8385c5 ci/cd fix write in /etc/hosts file in test core linux
REVERT: 990b6336e2 ci/cd Fix test core linux with dpkg versioning
REVERT: ccc5eb304a ci/cd Fix version error with ubuntu and test core linux
REVERT: 6a38390404 ci/cd Fix tee command not being ran as sudo in tests core linux
REVERT: 453cfc2dcc ci/cd Fix BunkerWeb installation job with linux core tests
REVERT: 0b14f8a5d0 ci/cd Fix install command in linux core tests
REVERT: 624f4b5bb5 ci/cd Fix path of the .deb file
REVERT: 61bc8a3b10 ci/cd fix .deb fetching in Linux core tests
REVERT: fa91bf6c60 ci/cd change needs and logic in test core linux
REVERT: b54c7eb61a ci/cd test secret inherit for ubuntu private test image
REVERT: 30cba0a77d ci/cd fix dev.yml
REVERT: 80d56fcca6 ci/cd start working on linux core tests
REVERT: 69307fba6f Fix issues with GitHub rejecting the requests
REVERT: 7c5177bf43 [#643] Fix UI clearing configs folder at startup
REVERT: b5bd17d4da Merge pull request #641 from bunkerity/dev
REVERT: ad65e01a87 Update CHANGELOG.md
REVERT: 1259fb67d9 Merge pull request #634 from bunkerity/dependabot/github_actions/dev/docker/setup-buildx-action-3
REVERT: b9e752f12f Merge pull request #636 from bunkerity/dependabot/github_actions/dev/docker/login-action-3
REVERT: 278eb0c8a4 Merge pull request #635 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-5
REVERT: dec97c8c3b Merge pull request #637 from bunkerity/dependabot/github_actions/dev/docker/metadata-action-5
REVERT: 9222420b7a [#640] Fix shenanigans when executing docker compose restart
REVERT: 07fb7cf164 [#638] When renaming a service in the UI, migrate the custom configurations as well
REVERT: f83b2278d0 Fix versions conflict between greenlet and gevent with UI
REVERT: e51e178357 Update python deps
REVERT: 3c95971e3e Fix CVE CVE-2023-4863
REVERT: 35d13d7a09 Squashed 'src/deps/src/zlib/' changes from 04f42ceca..09155eaa2
REVERT: bb7ef35aeb Merge commit '35d13d7a097dd094cdbe993f18f29de0b08f1f2b' into dev
REVERT: d962538784 Merge commit '4430cf47ddc1f3647b3bc129f46fed2d7a145f8c' into dev
REVERT: 4430cf47dd Squashed 'src/deps/src/luasec/' changes from fddde111f..4c0628705
REVERT: 37a2343e24 Merge commit 'd8ee65aa70e9737330c8a83301fd66c7dc8a8d7a' into dev
REVERT: d8ee65aa70 Squashed 'src/deps/src/lua-resty-session/' changes from 8b5f8752f..5f2aed616
REVERT: 6752b36471 Merge commit 'd7bde18da2a8a81f2d5f256bc975b1fb5b546107' into dev
REVERT: d7bde18da2 Squashed 'src/deps/src/lua-ffi-zlib/' changes from 1fb69ca50..61e95cb43
REVERT: e0a89a2fcd Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..ccc2d9b53
REVERT: af902fc4ec Merge commit 'e0a89a2fcd1d0dd4cc103fc054242e8e8b10b7bf' into dev
REVERT: 5ec7eb53a1 Squashed 'src/deps/src/luajit/' changes from 04f33ff0..e598aeb7
REVERT: 26d3d6c6ce Merge commit '5ec7eb53a1fa30beb59d3358f16716483787b02e' into dev
REVERT: 0aaede4d61 Update core deps
REVERT: 955c7e0630 deps/gha: bump docker/metadata-action from 4 to 5
REVERT: 8ea823e061 deps/gha: bump docker/login-action from 2 to 3
REVERT: a6efa52051 deps/gha: bump docker/build-push-action from 4 to 5
REVERT: a6b30f6a6b deps/gha: bump docker/setup-buildx-action from 2 to 3
REVERT: 1144a73813 make logs optional in issues, change assignee for dependabot and edit sitemap URL of the doc
REVERT: c364e46663 ci/cd - disable redirect when pushing doc
REVERT: d4f38cc795 ci/cd - fix error when parsing ARM types
REVERT: b6d49865b7 ci/cd - get ARM type availability
REVERT: d0a8cc3818 ci/cd - use volume id instead of index for arm instance
REVERT: 30c952e9e4 ci/cd - set boot volume for arm instance
REVERT: 2382fdd377 ci/cd - start arm server after creation
REVERT: 05ecf558cb ci/cd - use latest scw cli version
REVERT: 2b7ce389b7 ci/cd - reflect changes on release tf from refactoring
REVERT: d5d7364b1c Merge pull request #632 from bunkerity/dev
REVERT: 3adbd8757e [#628] Fix scheduler generating the wrong configuration with Linux
REVERT: fd79508633 Merge pull request #631 from bunkerity/dev
REVERT: 3ae9636d5a Fix error with the CSP header override of the antibot
REVERT: f993499007 Merge pull request #630 from bunkerity/dev
REVERT: ea6ae52539 Update ANTIBOT_HCAPTCHA_SECRET setting's regex to support new format
REVERT: 5811dc549c Merge pull request #629 from bunkerity/dev
REVERT: 6404b701c0 Update changelog
REVERT: 2b5654ba3b Update coreruleset to version 3.3.5
REVERT: c948e449a0 [#622] Handle configs dir more nicely in Linux
REVERT: fb5a8dc4fb [#622] Fix permissions with folders in linux integrations
REVERT: 5f19b3fdab Merge pull request #627 from bunkerity/dev
REVERT: 2fce08b727 Upgrade issue templates
REVERT: 2ed6584dd7 Update python deps hashes
REVERT: d6a14b6716 Merge pull request #626 from bunkerity/dev
REVERT: b3c398cb56 Remove jinja2 from requirements.txt as it creates conflicts
REVERT: 6334a3d638 Merge pull request #623 from bunkerity/dev
REVERT: 8ab4ea2e26 Update id of ui.conf rules to avoid conflicts
REVERT: 11664cc1d8 Fix wrong variable name in limit core tests
REVERT: 9535c04142 Fix shinanigans with both multiple and global settings not being stored correctly in datastore
REVERT: 8cafded894 Fix variables that are both multiple and multisite not being stored properly in datastore
REVERT: c6b2199dd3 prepare for 1.5.2 🚀
REVERT: c418acdcfa Update CHANGELOG.md
REVERT: 9d0d72ba02 [#576] Add support for ModSecurity JSON LogFormat
REVERT: cbc6259386 Update mmdb files
REVERT: f57fc5d3f6 Fix menu.html dark_mode attribute in UI
REVERT: c7e834a0dc Update python deps
REVERT: 673ee921f6 Lint files
REVERT: 9fb8dfca45 Fix Scheduler running two times for no reason
REVERT: 4787400d74 [#615] Fix BunkerWeb not being able to start after a restart because of the /var/run/bunkerweb directory missing in Linux
REVERT: f59476c26d Merge pull request #621 from bunkerity/dev
REVERT: 4be53d0cbe Merge pull request #620 from bunkerity/ui
REVERT: 55ba29cd54 Fix UI error when values are empty
REVERT: 947690af8f Fix UI workflow
REVERT: 5cdf0ecf44 Merge pull request #619 from bunkerity/ui
REVERT: d1dd1fbae7 Fix shinanigans with the /data volume in the doc
REVERT: 1b84c62024 [#613] Fix logs with web-ui and Linux
REVERT: a2e0f1fe66 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 639eed8d05 Deactivate BunkerNet on first start with linux
REVERT: 500c3564a2 ci/cd - perform staging tests again
REVERT: 448efc0ef0 Merge branch 'staging' into dev
REVERT: 1b660691d5 ci/cd - fix typos for docker/packages pushes
REVERT: e62b7c9d19 Remove unused js files in web-ui
REVERT: b87316d7c4 Merge pull request #617 from bunkerity/ui
REVERT: 4cff39f490 Merge pull request #616 from bunkerity/dev
REVERT: bceb286026 Lint files
REVERT: d9d6ed9bb0 Fix settings regex with web-ui
REVERT: 01be5baea5 Merge pull request #611 from bunkerity/dev
REVERT: 059afec430 Update rhel docker image
REVERT: e564d84079 Merge pull request #610 from bunkerity/dev
REVERT: 2c15b37461 Fix rhel typos "el" instead of "rhel"
REVERT: 6f26c42c89 Merge pull request #609 from bunkerity/dev
REVERT: c5059ab220 Update doc to include TLS as well as HTTPS in some sections
REVERT: a7a317b5bf Merge pull request #487 from bunkerity/dependabot/github_actions/dev/scaleway/action-scw-c718eca1fcb9fec1fb1433752d61599c6a0ad2e9
REVERT: 0681cf2c9b Update actions/checkout to v4
REVERT: 3a02c0ca5c Add more delays in badbehavior core test
REVERT: 040d447145 Change SQLite config to avoid locking
REVERT: 07725356b6 Merge branch 'staging' into dev
REVERT: 6a995723c0 autoconf - fix changes check bug with same variable name
REVERT: 47bf7299a1 Lint py files
REVERT: 656c5008de scheduler - ignore changes on first loop
REVERT: c206daf9dd add basic config lock between autoconf and scheduler + remove reverse-proxy tests for linux
REVERT: cf55ade15d ci/cd - various fixes for k8s tests
REVERT: d28432e5f2 Fix API_SERVER_NAME regex
REVERT: b5638aae19 ci/cd - move k8s login in staging-tests job
REVERT: 4450762b8c ci/cd - fix image name in k8s tests
REVERT: 6e1660cd00 autoconf - fix wrong config update
REVERT: cb4c99f456 ci/cd - fix docker tag command for linux tests
REVERT: 64d2ed91ec ci/cd - fix secret key
REVERT: 0e2420cfff ci/cd - add timeout for cleanup jobs
REVERT: fa165522e5 ci/cd - use same md for openssl commands
REVERT: b036803884 ci/cd - remove double untar for k8s tests
REVERT: bae27806b2 ci/cd - fix tf state upload/download again
REVERT: 11794da8c4 ci/cd - fix tf artefact command
REVERT: c52e54b812 ci/cd - fix tf files again
REVERT: e5c37a00ac ci/cd - fix k8s tf
REVERT: 9a3c26bf65 Merge branch 'dev' into staging
REVERT: 56422bca46 Update python deps regex for UI
REVERT: ee47407dfe Merge pull request #606 from bunkerity/dev
REVERT: 936b1e88f0 Remove old CVE fixes for nginx image
REVERT: f9f5b6570d Remove old CVE fixes for python images
REVERT: 8e8e042c25 Testing CVE on bw
REVERT: 1676ebeb7e Test CVE on autoconf
REVERT: 637573e591 Update docker images and python deps
REVERT: c3a4847de5 Update startup and temp env in bash files
REVERT: 3db7904d41 ci/cd - fix wrong image tag for Linux test images
REVERT: 037e1ba566 docs - add ghcr.io
REVERT: d6aa6a9b09 ci/cd - staging improvements
REVERT: 9aba006738 Fix oddities with the scheduler and the Database
REVERT: f7d9af9d69 Fix potential infinite loop when waiting for a configuration from the autoconf
REVERT: 95c796c1ee ci/cd - delete temp compose downgrade
REVERT: 423e3b4a39 ci/cd - log to ghcr before getting tests containers
REVERT: 511597b7e0 ci/cd - fix tests image names
REVERT: bb77dcedf5 ci/cd - edit username for ghcr auth
REVERT: 3d0f17808c ci/cd - add dummy username for ghcr auth
REVERT: 5a9836fec5 ci/cd - fix nested permissions
REVERT: e1edfe4a7f ci/cd - fix missing permissions in wf
REVERT: e81ab4ff9b Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 87b4053402 ci/cd - use gh cache for docker cache and pushes to ghcr.io
REVERT: 45a81203ed Update python deps
REVERT: 9feb66710b autoconf - force updating first configuration
REVERT: 3d13cf345e autoconf - only update data when needed and atomic changed metadata update
REVERT: 00cb6c1a8b tests - fix regex for geckodriver version
REVERT: 898ee7ec87 tests - tweak dpkg before installing BW
REVERT: 643b30f993 tests - ignore wrong testing version in deb packages
REVERT: 69e944d56a Revert "Fix LinuxTest package installation commands"
REVERT: 2b7f627d86 Merge pull request #602 from bunkerity/dev
REVERT: 82fb7b277d Fix LinuxTest package installation commands
REVERT: 1042e546b6 Merge pull request #601 from bunkerity/dev
REVERT: 6d1d464e16 Remove tries limit in wget commands (defaulting to 20 tries)
REVERT: b5de52ead9 Add more retries when testing the newly created service in ui tests
REVERT: 2675227499 Merge pull request #599 from bunkerity/dev
REVERT: 4f82856b48 Update staging-create-infra to use a static version for monolithprojects.github_actions_runner == 1.18.1
REVERT: d670b409bf Merge pull request #486 from bunkerity/dependabot/github_actions/dev/docker/build-push-action-4
REVERT: 0b93916a37 Merge branch 'dev' into dependabot/github_actions/dev/docker/build-push-action-4
REVERT: 76408cf04d Merge pull request #598 from bunkerity/dev
REVERT: f7cd7d9daf Add dependency on tests-ui to not fail to push the testing image
REVERT: 8632dd3244 Fix exit code for ui tests
REVERT: fbf0232d52 Update python deps
REVERT: 5b6f00dfc6 Revert "Remove unused imports in ui tests"
REVERT: 681def5f02 Remove unused imports in ui tests
REVERT: a844b235b9 Remove geckodriver.log
REVERT: 73e31ca625 Add wget to fix error with tests
REVERT: d82136f040 Fix UI tests not exiting if container fails to start
REVERT: 55fd177901 Fix wget command when downloading the geckodriver sometimes fails
REVERT: d8c95869e8 Fix database with multisite variables
REVERT: f24802b211 ci/cd - perform staging tests again
REVERT: 758fc13c3d ci/cd - replace version string for testing release
REVERT: cd825cd341 ci/cd - fix wrong VERSION path for testing release
REVERT: c03b1bb20b ci/cd - update VERSION file for testing release
REVERT: a5e50d0f74 ci/cd - fix linux package name for staging
REVERT: 1a57e0a202 ci/cd - remove linux arm64 packages pushes
REVERT: de568f335f ci/cd - temp disable staging tests
REVERT: 244b912476 ci/cd - fix syntax error in push-github wf
REVERT: 08ce31bb0f ci/cd - prepare for testing releases
REVERT: 7f47ac18c0 Fix plugins errors when reloading with a select and upgrade check
REVERT: b6b87fcb03 Update python deps
REVERT: 8bada2a02d Update update-version script and bw version in after-remove scripts
REVERT: b8778de08b use nightly tag for docker-socket-proxy
REVERT: b42b732d74 Merge branch 'staging' into dev
REVERT: fc1c81ce20 linux - add python3 dev dependency when building packages
REVERT: 76d36f3b91 v1.5.1 release
REVERT: 63355bb887 tests - increase radarr delay (again)
REVERT: 0ecf478761 Merge pull request #592 from bunkerity/staging
REVERT: 59dfb728ff Fix DNS_RESOLVERS regex to be more open
REVERT: 47c560dd30 Merge pull request #591 from bunkerity/dev
REVERT: ff1e6cc28c k8s - use same namespace as ingress for services
REVERT: 81c2c3187c Fix config synchronization in scheduler + Remove MULTISITE variables being fetched when MULTISITE is set to no
REVERT: 7f3f3ac7e3 Add delay to radarr automatic tests
REVERT: 58d69ec20c Merge pull request #590 from bunkerity/dev
REVERT: 012bc3b43d Merge pull request #589 from bunkerity/staging
REVERT: 600ea7e168 Update python deps
REVERT: 18ee159711 lint python files
REVERT: eee26b5d72 tests - add delay for reverse-proxy-singlesite
REVERT: c00157ef32 fix wrong instances when using docker mode and add delay to docker-configs tests
REVERT: 6047a43358 set default value for ports in bw entrypoint, fix core db tests and fix missing PYTHONPATH for certbot job
REVERT: ee2aeda13a tests - add static delay for linux tests and fix core db tests
REVERT: bb6fd30739 linux - force kill nginx if graceful one doesn't work
REVERT: 6e6c08a716 ui - various edits
REVERT: 5df2a74caf improved LE certificates checks and fix missing full SERVER_NAME when MULTISITE=no
REVERT: 843c023707 tests - fix wrong command in linux tests
REVERT: 8f7833413b linux - fix letsencryt not working and fix permissions on /etc/bunkerweb/configs for tests
REVERT: 0ccd757817 linux - add missing pip to rhel
REVERT: adbed77f74 linux - install pip the official way
REVERT: ef7a6ac421 linux - fix fedora dockerfile
REVERT: 31ca183b1e Merge branch 'dev' into staging
REVERT: a763879c1d doc - update settings
REVERT: 03ba91e968 autoconf - fix deadlock with k8s
REVERT: 38ab5ea21a redirect - custom status code
REVERT: ee5397df55 bw - add HTTP and HTTPS port to temp config
REVERT: 9efd7a5a5f sessions - fix infinite loop when session checks fail
REVERT: 784ce643f0 db - disable connection pooling for one shot tasks
REVERT: f3081e3c34 scheduler - fix parent setter call
REVERT: 26a1ef6898 Update mmdb files
REVERT: e2fe947cb4 ci/cd - fix tests UI not showing logs
REVERT: bf9cd367d0 fix missing Strict-Transport-Policy header, fix X-Forwarded-Prefix with regex URLs and print logs when UI tests failed
REVERT: 26f2852e54 scheduler - fix typo in fstring
REVERT: e93b2f65ff cache dev container images, fix CVE-2023-35945 and force scheduler to reload when instances change
REVERT: f3ba16be9d add instances changes check to scheduler and auto push dev container images
REVERT: d9394567ef add missing ctx arg in core plugins, always add X-Forwarded-Prefix header and add doc about timezone in containers
REVERT: d59b305f1e fix concepts image in doc, revert clientcache update and refactor headers
REVERT: ad45bbb4d7 Update python deps and fix error with PyYAML compilation
REVERT: db03aa9c79 Merge pull request #565 from bunkerity/dev
REVERT: bb14be8202 Update python deps updater
REVERT: bedcf0c17c Fix bug with newer version of PyYAML by downgrading
REVERT: 68e9b057d4 Merge pull request #564 from bunkerity/dev
REVERT: 810340a493 [#559] Fix typos for custom-cert's settings in docs and examples
REVERT: a4db7c2942 Fix CVE CVE-2023-2975
REVERT: 758901dfc3 Fix CVE CVE-2023-2975
REVERT: 9216becb56 Update python deps
REVERT: db413cc032 Merge pull request #555 from bunkerity/dev
REVERT: a4f4dfe4e6 remove unused imports in save_config.py
REVERT: 0d554a5f5d Update SERVER_NAME regex to be more open
REVERT: c11b44285b Merge pull request #554 from bunkerity/dev
REVERT: 25af02e4a4 FIx prevent the `DATABASE_URI` setting from being saved inside the database
REVERT: 9eec9e26c9 [#552] Fix scheduler not changing databases on linux
REVERT: 845364b2b6 Update log paths for linux based integrations
REVERT: 3dac0aef0e tests - temp fix for compose network errors
REVERT: 08f9e5f20a Fix bad behavior core tests by adding a custom subnet to the bw-docker network
REVERT: fccb25bee6 Add automatic bw-docker network removal between each try
REVERT: d6407b8186 Fix db core tests by making the network bw-docker entirely external
REVERT: 1cf281ef83 Update core tests to be even more verbose
REVERT: 3a714b9a3f Update core tests to be more verbose
REVERT: 864619542c Fix core db tests (again)
REVERT: be46f7a8d8 Optimize db core tests
REVERT: 559039dfd1 Lint .conf files that contains lua code + remove useless comments
REVERT: aa0769dde7 Merge pull request #549 from bunkerity/dev
REVERT: ae6ccfcffc Apply patch to luajit-geoip
REVERT: ed234fd63f Apply post_install script to lua-resty-openssl
REVERT: 09ae6da557 Apply patch to lua-resty-ipmatcher
REVERT: b516ca2ea2 Apply patch to lua-ffi-zlib
REVERT: 1e7f92af80 Apply patches to Modsecurity-nginx
REVERT: 008dc09a60 Stop checking return code of post_install scripts in init_deps.sh
REVERT: fcd230192f Fix init_deps.sh
REVERT: f3809bc698 Add -R to pull commands in init_deps.sh
REVERT: 96586d4a68 Apply post_install script to Modsecurity
REVERT: a75b90f525 Squashed 'src/deps/src/modsecurity/' changes from bbccedbdd..205dac0e8
REVERT: 948182ffd4 Merge commit 'a75b90f525b90bd74c090702034e02fdd6250e0e' into dev
REVERT: 544b4040e0 Add post_install scripts to init_deps.sh and update install.sh
REVERT: 6e146e2a54 Squashed 'src/deps/src/modsecurity/' changes from 205dac0e8..bbccedbdd
REVERT: 847ff5a3da Merge commit '6e146e2a54cb29eb0ac1bc9d65766fe90d30fa4f' into dev
REVERT: bbccedbdd5 Change tags into hashes in deps.json
REVERT: 14d69fa594 Update mmdb files
REVERT: d5e358b72c Merge pull request #548 from bunkerity/dev
REVERT: e0055328af Fix add missing deps for core db tests
REVERT: c93d5a2fcd Fix CVE CVE-2023-3316
REVERT: 5631e27378 Merge pull request #547 from bunkerity/subtrees
REVERT: 3505c0d18f Remove clone.sh file
REVERT: 7b566b885e Squashed 'src/deps/src/zlib/' content from commit 04f42ceca
REVERT: ffd3100317 Merge commit '7b566b885e99301b243c5f61360e65238035e048' as 'src/deps/src/zlib'
REVERT: 2ab324a69f Squashed 'src/deps/src/stream-lua-nginx-module/' content from commit 309198abf
REVERT: 45dca7b445 Merge commit '2ab324a69f219b4051b2e77d211ee1a7fb1462b5' as 'src/deps/src/stream-lua-nginx-module'
REVERT: f85f86e46c Merge commit 'c1073460677ba8aa2e325a1c57c3db1458f9fde5' as 'src/deps/src/luasocket'
REVERT: c107346067 Squashed 'src/deps/src/luasocket/' content from commit 95b7efa9d
REVERT: a7d4cc5bba Squashed 'src/deps/src/luasec/' content from commit fddde111f
REVERT: bd600e0d0c Merge commit 'a7d4cc5bbaabf8683b3b5cc1f42f9bd145cf1aa8' as 'src/deps/src/luasec'
REVERT: d156626938 Merge commit '2d86912af87048b94c2921a60b3a8a5a0953e132' as 'src/deps/src/lualogging'
REVERT: 2d86912af8 Squashed 'src/deps/src/lualogging/' content from commit 465c99478
REVERT: 1fb404757d Merge commit 'f3ceeb73a958e774b1e2fa55d2607cdd3eb419ca' as 'src/deps/src/luajit-geoip'
REVERT: f3ceeb73a9 Squashed 'src/deps/src/luajit-geoip/' content from commit fde33e045
REVERT: f81788c00c Merge commit '2678b91586e9183b47327fbb0f11ad23020f195f' as 'src/deps/src/lua-resty-upload'
REVERT: 2678b91586 Squashed 'src/deps/src/lua-resty-upload/' content from commit 03704aee4
REVERT: 2d06f2d7ab Merge commit 'bc06cd71b8896c6e7a1aac4610c9c3f878956238' as 'src/deps/src/lua-resty-template'
REVERT: bc06cd71b8 Squashed 'src/deps/src/lua-resty-template/' content from commit c08c6bc9e
REVERT: 3038a0b027 Squashed 'src/deps/src/lua-resty-string/' content from commit b192878f6
REVERT: a6379356ea Merge commit '3038a0b027f09090e1cd8f101d2ee8c52c383070' as 'src/deps/src/lua-resty-string'
REVERT: ee5198ba28 Squashed 'src/deps/src/lua-resty-signal/' content from commit d07163e8c
REVERT: fdf0050a91 Merge commit 'ee5198ba2810e33e08ff987ede5abe10fc74f6e3' as 'src/deps/src/lua-resty-signal'
REVERT: a3cd342f3e Squashed 'src/deps/src/lua-resty-session/' content from commit 8b5f8752f
REVERT: 6f8ff3f12e Merge commit 'a3cd342f3e1fffd7b16b83a24e03bb9ed501b319' as 'src/deps/src/lua-resty-session'
REVERT: 2f1cde0978 Merge commit 'eca8662cfe981f66ab92b53bbf83af65da02b2b7' as 'src/deps/src/lua-resty-redis'
REVERT: eca8662cfe Squashed 'src/deps/src/lua-resty-redis/' content from commit d7c25f1b3
REVERT: 0b94df0879 Merge commit 'e59161ec204c7a95e4751b1c0e9a6bead7fcab39' as 'src/deps/src/lua-resty-random'
REVERT: e59161ec20 Squashed 'src/deps/src/lua-resty-random/' content from commit 17b604f7f
REVERT: a280059882 Squashed 'src/deps/src/lua-resty-openssl/' content from commit b23c072a4
REVERT: 38fdd39d00 Merge commit 'a2800598825bb5a03b577cca2874ff1cfae863f4' as 'src/deps/src/lua-resty-openssl'
REVERT: 31bf774f63 Squashed 'src/deps/src/lua-resty-mlcache/' content from commit f140f5666
REVERT: c2fa53ca17 Merge commit '31bf774f63b8b46a3c7b53028853036fff6fa0b8' as 'src/deps/src/lua-resty-mlcache'
REVERT: c82b0bdd27 Squashed 'src/deps/src/lua-resty-lrucache/' content from commit a79615ec9
REVERT: 7b2273aeb8 Merge commit 'c82b0bdd27762d2d4a9901a187506d2e5abd74f5' as 'src/deps/src/lua-resty-lrucache'
REVERT: 3dc8cc87ca Merge commit '746a6e16d027ab3bddfc610c987e5d61ab9b69d0' as 'src/deps/src/lua-resty-lock'
REVERT: 746a6e16d0 Squashed 'src/deps/src/lua-resty-lock/' content from commit 9dc550e56
REVERT: 62e740a0bb Merge commit '19515d9b26f2f4886ca117b91384509087f0ff3a' as 'src/deps/src/lua-resty-ipmatcher'
REVERT: 19515d9b26 Squashed 'src/deps/src/lua-resty-ipmatcher/' content from commit 7fbb618f7
REVERT: 7160fd94e3 Squashed 'src/deps/src/lua-resty-http/' content from commit 4ab4269cf
REVERT: e566b98afc Merge commit '7160fd94e3dc22299ee3c9f8b0e71a5e2c1bb501' as 'src/deps/src/lua-resty-http'
REVERT: cdd42bf250 Merge commit '1a7d4e58be28238599df3f5c15c56380c3e99732' as 'src/deps/src/lua-resty-env'
REVERT: 1a7d4e58be Squashed 'src/deps/src/lua-resty-env/' content from commit adb294def
REVERT: 49db9c24d6 Merge commit '0f4a0cb0ef514bee6b810f6d6cf982c5ef0abfca' as 'src/deps/src/lua-resty-dns'
REVERT: 0f4a0cb0ef Squashed 'src/deps/src/lua-resty-dns/' content from commit 869d2fbb0
REVERT: fd02afef8e Squashed 'src/deps/src/lua-resty-core/' content from commit 31fae862a
REVERT: fe76b6830a Merge commit 'fd02afef8ec1ceb8a816dc202d05c6ece9887d31' as 'src/deps/src/lua-resty-core'
REVERT: 36023392a6 Squashed 'src/deps/src/lua-nginx-module/' content from commit c47084b5d
REVERT: 29d135bdbc Merge commit '36023392a6e3c8fb6aebb46140db759e61da220e' as 'src/deps/src/lua-nginx-module'
REVERT: b01aa0b15f Merge commit '32485e2860c2ea31fcef5b575f446c7a3036a550' as 'src/deps/src/lua-gd'
REVERT: 32485e2860 Squashed 'src/deps/src/lua-gd/' content from commit 2ce8e478a
REVERT: c46cd666ab Squashed 'src/deps/src/lua-ffi-zlib/' content from commit 1fb69ca50
REVERT: 909841ea63 Merge commit 'c46cd666ab76bad7bd05c6261d692cda5b380f32' as 'src/deps/src/lua-ffi-zlib'
REVERT: 4f9b885a2e Squashed 'src/deps/src/lua-cjson/' content from commit 881accc8f
REVERT: 47ee3884fb Merge commit '4f9b885a2e8b7a10653653fee3bb91cf5102b0ef' as 'src/deps/src/lua-cjson'
REVERT: bb450ac965 Squashed 'src/deps/src/libmaxminddb/' content from commit ac4d0d248
REVERT: e13868c63b Merge commit 'bb450ac96595432625ac34de8f7f42b3d06a5b30' as 'src/deps/src/libmaxminddb'
REVERT: 772e05d372 Merge commit '4a7228d2dcb7fe62526016b90a7c497fb6531e76' as 'src/deps/src/libinjection'
REVERT: 4a7228d2dc Squashed 'src/deps/src/libinjection/' content from commit 49904c42a
REVERT: 209d4a461b Merge commit 'ae8d8b233d52cbfdee68bd3ba21713149f5659c8' as 'src/deps/src/lbase64'
REVERT: ae8d8b233d Squashed 'src/deps/src/lbase64/' content from commit c261320ed
REVERT: 1d1739b4ea Squashed 'src/deps/src/headers-more-nginx-module/' content from commit bea1be3bb
REVERT: 9927106501 Merge commit '1d1739b4eaa274c25c52b8ceb79ebdc717633ec0' as 'src/deps/src/headers-more-nginx-module'
REVERT: e43880b083 Squashed 'src/deps/src/ngx_devel_kit/' content from commit b4642d6ca
REVERT: a09d5eb2cb Merge commit 'e43880b08395df25663560da3d8154226a167a77' as 'src/deps/src/ngx_devel_kit'
REVERT: 8973eb0290 Merge commit '26773844e7bd57df1216bd74360a62ec2dc976e3' as 'src/deps/src/nginx_cookie_flag_module'
REVERT: 26773844e7 Squashed 'src/deps/src/nginx_cookie_flag_module/' content from commit 4e48acf13
REVERT: 79d1b44594 Merge commit '22e69251d9b5cd2611abf77ef7352abfa4d409d7' as 'src/deps/src/ngx_brotli'
REVERT: 22e69251d9 Squashed 'src/deps/src/ngx_brotli/' content from commit 6e975bcb0
REVERT: 4cd57ab8f2 Merge commit 'b99663928782619ef854b4bf10a2bf7450d75266' as 'src/deps/src/nginx'
REVERT: b996639287 Squashed 'src/deps/src/nginx/' content from commit 84cd72177
REVERT: d7f25398aa Merge commit 'a676d333fda890838d8fc4766720cc3f1d4c5389' as 'src/deps/src/modsecurity-nginx'
REVERT: a676d333fd Squashed 'src/deps/src/modsecurity-nginx/' content from commit d59e4ad12
REVERT: 7e8f4adc3b Squashed 'src/deps/src/modsecurity/' content from commit 205dac0e8
REVERT: 999fb6b8ed Merge commit '7e8f4adc3b2b2a655640c73198fb920a5e8441d5' as 'src/deps/src/modsecurity'
REVERT: 6c0468f62b Squashed 'src/deps/src/luajit/' content from commit 04f33ff0
REVERT: 6d05b14eb5 Merge commit '6c0468f62b1120497a6fd0d21101dc41f29e7397' as 'src/deps/src/luajit'
REVERT: 1141afd203 Fix install.sh for nginx dynamic modules
REVERT: 97406bff4d Add libinjection deps back
REVERT: a58ad9b506 Remove duplicate lua-ffi-zlib in deps
REVERT: 831ae129c4 Make init_deps.sh executable
REVERT: 451648fa71 Remove old deps temporarily except lua
REVERT: 185d75076b Update how the deps are initialized
REVERT: 6a048e68fc Update how the deps are managed
REVERT: 129e8f7e01 Merge pull request #546 from bunkerity/dev
REVERT: 265123835f Update python deps
REVERT: b0bc9a1bf4 Update the documentation
REVERT: 2f7ed064fc docs - Fix typo in webhook link in plugins.md
REVERT: 7d6116163c Merge pull request #544 from bunkerity/dev
REVERT: deed39a1fb Update lua-resty-openssl to version 0.8.23
REVERT: dd295729bb Add deps project submodules
REVERT: b27f38349b Update lua-resty-session to version 4.0.4 and remove lua-pack deps as it's no longer needed
REVERT: aeca252d9d Bump lua-resty-core version to 0.1.27 and lua-nginx-module version to 0.10.25
REVERT: 1ec21261c4 Revert "Init work with submodules"
REVERT: 718a9305d8 Revert "Fix .gitmodules file"
REVERT: a253f4a59c Revert "Remove old folders that are now submodules"
REVERT: 2e1e9a08cb Revert "Initialize submodules"
REVERT: e2f1aba3cc Revert "Add other projects to submodules"
REVERT: d9a98c6fa9 Revert "Update commit SHA for submodule libinjection"
REVERT: 5ed3ba1d50 Revert "Fix path resolution for modules and remove nginx submodule"
REVERT: b529d85255 Revert "Update checkout part of workflow to include submodules"
REVERT: 43783edb9d Revert "Add nginx as a submodule"
REVERT: 8417ed1324 Add nginx as a submodule
REVERT: ded0ec66de Merge pull request #542 from bunkerity/dev
REVERT: 6cbbd0d562 Update timeout for wordpress tests to 120 seconds
REVERT: d687b228e2 Fix PERMISSIONS_POLICY authorizing self and links to be aside without spaces
REVERT: bcc9fdef90 [#533] Fix SERVER_NAME regex to limit domains' size individually instead of the whole setting's value
REVERT: 524a140d24 [#534] [#504] Update ALLOWED_METHODS regex to accept more methods
REVERT: a197e20d26 [#531] Fix typo in documentation about SSL
REVERT: 252a5831bf Merge pull request #541 from bunkerity/dev
REVERT: 07ed136afa Update setup-kubernetes of wordpress example
REVERT: 2eb73d15a1 Merge pull request #537 from bunkerity/dev
REVERT: 30fec8a142 Remove python submodule, will add it back in the next major
REVERT: 4b4e0f8b3b Update checkout part of workflow to include submodules
REVERT: c2cfd4dd9f Remove checkout from dev.yml
REVERT: 642da402bc Fix dev workflow
REVERT: 4bb6d40a53 Update dev workflow to checkout the code and submodules first
REVERT: 3bcdd9ca24 Merge pull request #536 from bunkerity/submodules
REVERT: 28d59221b4 Fix path resolution for modules and remove nginx submodule
REVERT: c8e25bcde0 Update commit SHA for submodule libinjection
REVERT: e1a5782a3e Update how the dependencies are being cleaned up
REVERT: 68bea47edd Add other projects to submodules
REVERT: 2cd5c7f451 Initialize submodules
REVERT: d7d3e24297 Remove old folders that are now submodules
REVERT: a747278910 Fix .gitmodules file
REVERT: b5fffc1f38 Init work with submodules
REVERT: 8c4c99e65d Merge pull request #530 from bunkerity/dev
REVERT: ddc337394d Update log location for nginx and letsencrypt
REVERT: 1c362d0783 Remove the deletion of let's encrypt lib and log folders after the job is finished
REVERT: 95c9bad8e3 Remove unused enums in database model
REVERT: 7a972274f1 Add database schema to concepts.md in the docs
REVERT: 5614995364 Revert "Update README.md links to use local branch files"
REVERT: 4536e328e1 Update README.md links to use local branch files
REVERT: 89070cfb7d Merge pull request #529 from bunkerity/ui
REVERT: d6942a46e7 Update where the scheduler copies its config
REVERT: 8a98da898b Merge pull request #528 from bunkerity/ui
REVERT: 26f831cb4d Merge branch 'dev' into ui
REVERT: 81f3914fc8 Merge pull request #527 from bunkerity/dev
REVERT: 162198bb93 Update db core tests to ignore the added value for env custom configs
REVERT: 7a524b43e6 Revert back to 30 seconds of sleep in tests ui after creating a custom config
REVERT: b007916d6f Optimize the scheduler and gen even more (we love threads)
REVERT: 0661916ffc Update ui tests to wait more after creating a custom config
REVERT: 2105dc0f32 Update core db tests to use the right hash for plugins_page files
REVERT: 8231198219 Fix rare error when hashing dictionaries in the scheduler
REVERT: 1e62626ac0 Fix KeyError in scheduler
REVERT: 57eaedd8e9 Merge pull request #526 from bunkerity/dev
REVERT: 4d984f6237 Update CHANGELOG
REVERT: d0fd6884ce Fix shinanigans with the custom configs and plugins jobs
REVERT: 8e6de2bdf2 Augment authelia timeout
REVERT: 3565dd7b37 Update CHANGELOG.md
REVERT: 145df1df4f Merge pull request #525 from bunkerity/dev
REVERT: df1359e877 Add possibility to download lists and plugins from a file path + Update python deps + Plugins now support tar and tar.gz as well
REVERT: b756b2d7d0 Lint py files
REVERT: f57b6dad13 fix cursor gap on ace editor
REVERT: 91c33f1d43 Merge branch 'dev' into ui
REVERT: ed2a54d166 Merge pull request #524 from bunkerity/dev
REVERT: 3e871efed8 Update python deps
REVERT: d27edab351 Merge pull request #523 from bunkerity/dev
REVERT: 9982ec36d4 Remove useless import
REVERT: 80033642ce Add reverse proxy headers back
REVERT: 0836d4ee9f Merge pull request #522 from bunkerity/dev
REVERT: 2a2b7b6f5e Merge pull request #521 from bunkerity/staging
REVERT: 78236abe83 Check Aqua Security
REVERT: c5ff63a40c Fix CVE CVE-2023-3138
REVERT: 78ef5c4827 Fix problems when creating custom configs or plugins and removing them completely
REVERT: 2c190ee969 add writeable /var/run/bunkerweb directory to hardened example
REVERT: 94867d0d63 letsencrypt - use same job name when retrieving data from db
REVERT: 9e00b9dd13 letsencrypt - use same job_name for both new and renew jobs
REVERT: 9adb209a81 lua - fix missing multisite variables in LRU
REVERT: fdd3367a65 Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging
REVERT: dcf1561358 prepare for 1.5.1 🚀
REVERT: 4023e6dc69 road to v1.5.1
REVERT: af9e125c86 linux - merge change for debian packager
REVERT: ab6025ec91 linux - fix missing zope modules
REVERT: 7e221eb890 debian working
REVERT: f1435f2312 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: b14dba7752 bw - fix multiple variables not loaded in LUA
REVERT: 81bb9ede14 Removing python 3.11 from linux
REVERT: 7e66c577f8 Removing python 3.11 in linux
REVERT: 236572f581 ui - remove python 3.11 import for Linux integrations
REVERT: 73060e42a1 Fix limit core tests
REVERT: df0c03cef1 Fix UI wrong import
REVERT: 5d7ef69c9d Update limit core tests to avoid false negative
REVERT: 855ae89363 Update limit core tests to avoid false positive
REVERT: 16a1916dbb Remove useless imports in lua code + lint
REVERT: 605e237fd5 Remove 404 from Bad behavior status codes
REVERT: fc8d76f33d Rollback on hcaptcha passive feature
REVERT: c08e8d151a Update settings.md
REVERT: 44097cad09 Move the COEP, COOP and CORP headers to Cors plugin and change default values
REVERT: 3446e5f9b1 Upgrade antibot to add a custom CSP on each pages + update plugins order
REVERT: 70f227feb3 Fix error with multisite variables when requesting default server
REVERT: f81b0bb4da Fix multisite variables not being added in helpers
REVERT: 9786975004 Fix has_variable method of utils
REVERT: 5b0b183a4d Remove no longer needed decode for plugin order from datastore
REVERT: a2759e3771 Add small tweaks on the datastore
REVERT: b6d8792575 Fix how we fetch plugins_order in the default server
REVERT: 94964a910a Update how we handle custom configs
REVERT: 6a1ff499c1 Fix Lets'encrypt plugin api and internal API
REVERT: 179a7aa34a Fix lua sessions with antibot
REVERT: a1385fe9b3 fix ctx usage in reverse proxy + remove useless log in limit
REVERT: 23f9f14a46 Remove old CVEs fixes from Dockerfile
REVERT: f77150bc26 Test Aqua Security CVEs
REVERT: ec48e66011 Fix return value when no plugins have been found in api.lua
REVERT: 6ab48d9dd2 Update python image to tag 3.11.4-alpine
REVERT: ce24a0482a apply changes to current core
REVERT: 02d9403937 perf - ctx caching and per worker LRU for readonly variables
REVERT: a7069bd605 Update UI to stop using env variables but werkzeug middleware + Send X-Forwarded-Prefix headers to UI service
REVERT: c39dd78aec Update cors plugin tests
REVERT: 3b459b0e20 Fix shinanigans with API (again)
REVERT: 718310312a Fix shinanigans with the API
REVERT: 5deeacc3d4 Fix letsencrypt jobs
REVERT: c18f743d44 Fix PosixPath in jobs
REVERT: 85a53278e1 Add a charset to cors Content-Type header
REVERT: e01c14f11f Add Cross-Origin-*-Policy headers management and default values
REVERT: 0b3c1a8a04 Update KEEP_UPSTREAM_HEADERS setting's default value
REVERT: 95f673c1d4 Update doc about headers
REVERT: cee7672b55 Update settings.md in the doc
REVERT: d5ea95da92 Increase load-balancer example test timeout
REVERT: 39e6821a4c Lint lua code
REVERT: 64aa12b70b Update python deps
REVERT: c392a0b5f0 Update mmdb files
REVERT: f93dd34f67 Extend KEEP_UPSTREAM_HEADERS setting to clientcache and reverseproxy core plugins
REVERT: a23d189d3d Merge pull request #516 from bunkerity/dev
REVERT: df47ba0e98 Merge pull request #515 from bunkerity/dev
REVERT: 0ca7de1de1 Add CVEs fixes back
REVERT: 84fcfb726d Test Aqua Security 2
REVERT: c20bd05d35 Test Aqua Security
REVERT: c85a4183d8 Fix Strict-Transport-Security not being sent
REVERT: 654172f436 Update headers core plugin lua code
REVERT: afe6da4cf5 Automatically add Content-Security-Policy header to response headers in the UI
REVERT: 5c7cd38b51 Edit headers core plugins to use lua Code + Add new setting KEEP_UPSTREAM_HEADERS
REVERT: 299a0b5c25 Remove apk update at beginning of each Dockerfile
REVERT: 6cc20efe72 Update bad behavior test BAD_BEHAVIOR_COUNT_TIME to 30 seconds
REVERT: e2a3bfb106 Bad behavior core tests change the ban time to 60 seconds
REVERT: 4bbddf7975 Merge pull request #509 from bunkerity/dev
REVERT: 1eeefead95 Core tests sleep between each request
REVERT: 9829ef7525 Update UI to automatically set SCRIPT_NAME and ABSOLUTE_URI
REVERT: b27958a19c Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 410a64810b core - patch modsec to use access phase instead of preaccess
REVERT: f7d986d6a5 Change the way linux starts and the scheduler
REVERT: 95d4f0f87c Small tweaks on core jobs
REVERT: 4f324231d2 Fix tmp variables path (again)
REVERT: dc18f98846 Edit start.sh
REVERT: 3b36965f4a Fix tmp_variables_path in scheduler
REVERT: ccc051e783 Fix /var/run/bunkerweb in fpm args
REVERT: 8b2517cdf0 Remove ui cache download test - to much unstable
REVERT: d1138855ee Fix gunicorn config for Docker and Linux
REVERT: 0c8bc97fae Fix UI on Linux not using the right user
REVERT: a68fb0c06a Refactor to make more sens and avoid specific errors
REVERT: fff21746a9 Correcting: Dockerfile-ubuntu End of statement block Jinja
REVERT: 3ab4a59b6e Update debian Dockerfiles to avoid updating apt packages only once
REVERT: 760ec3b3b6 Add /var/run/bunkerweb removal script when uninstalling BunkerWeb
REVERT: be459d240e Update pid files paths to /var/run/bunkerweb
REVERT: 8b697d87d1 Fix Scheduler errors with the internal apis
REVERT: 89a3c8b0b6 Update bunkerweb-ui file according to the new gunicorn usage
REVERT: 5e237d0d03 Update gunicorn to use a config file as well + Fix headers error + Small fixes
REVERT: a424d59b1b Add apk update at the beginning of each Dockerfile
REVERT: 1d14db7e18 Update custom cert job to not duplicate certs if the cert is global
REVERT: 7efb82a7ee Update python deps
REVERT: e920cba432 Fix CVE CVE-2023-2650
REVERT: 413b75b046 Fix customcert plugin to accept multisite certs as well
REVERT: 87a9545d9a Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: c533948452 various fixes
REVERT: aca0d6da48 Small refactor on the ApiCaller and the Scheduler
REVERT: 1bd40a877a Removing vmware support in doc
REVERT: 612333d2ad Merge pull request #508 from bunkerity/dev
REVERT: 474ecbb41e Fix typo in phases list in plugin.lua
REVERT: 5fa21b3c89 Fix CVE CVE-2023-29491
REVERT: 16a459bf75 Lint antibot html files
REVERT: fd06a1e715 Add Turnstile antibot
REVERT: d5e64320c4 Fix small typo in misc.lua
REVERT: 4d6d95037a Merge pull request #507 from bunkerity/dev
REVERT: b60657e21f Merge pull request #506 from gin-gitaxias/patch-3
REVERT: 1f2c973a3b Fix docker-compose file for custom cert job
REVERT: b314f4349c Update integrations to add LOG_LEVEL=warning env variable to docker proxy
REVERT: 0edfb2db35 Update example to add a LOG_LEVEL=warning to the docker proxy
REVERT: 83413aef2b Remove open ports from core tests docker compose files
REVERT: 334be43462 Fix custom-cert core plugin
REVERT: 953128be6e Update scheduler changes check to reduce CPU usage
REVERT: bb7dcda48d Refactor paths resolutions for core plugins
REVERT: 1088279524 whitelist - remove unused IPs of duckduckgo crawler
REVERT: 665b110c63 [#504] Fix ALLOWED_METHODS regex
REVERT: 5a2aa20bcd Update plugins.md
REVERT: 168dfc4390 Refactor paths resolutions for UI + optimizations on the plugin upload
REVERT: 6e80c7b8de Fix variable being ignored instead of saved inside the database when the value is empty
REVERT: 8dad7a0b79 Starting work on paths resolution refactor
REVERT: b5a78c3aaa Test Acqua Security vulns (2)
REVERT: ed6bee69c7 Test Acqua Security vulns
REVERT: 3dba058b45 Fix custom configs not being cleared out once created
REVERT: d9b093dab5 Fix plugin example in documentation
REVERT: 162f1d978a Merge pull request #502 from bunkerity/ui
REVERT: 1f2fa95e77 Remove useless line in the head.html file + lint HTML files
REVERT: 1cd3567814 Add multiple plugin upload in one compressed folder support for the UI
REVERT: 29673f9182 fix font
REVERT: 1804936161 Fix CVE CVE-2023-1999
REVERT: 7fe7a997fd Merge pull request #501 from bunkerity/ui
REVERT: 5b75894d40 Fix UI latest version checking & Fix conditions in quick settings for services
REVERT: 1f6b3d59a1 Merge pull request #500 from bunkerity/dev
REVERT: 548630e3e9 Update python deps
REVERT: aa299f0859 Update plugin update and add to get only the necessary keys
REVERT: f0126b6d6e Fix update-check job
REVERT: 8585007bcb deps/gha: bump scaleway/action-scw
REVERT: a7535c300a docs - fix yt preview in readme
REVERT: 340b4a4929 change arm server flavor
REVERT: e7ea3952b6 ui - add missing dep for docker/x86
REVERT: a586b5b6be deps/gha: bump docker/build-push-action from 3 to 4
REVERT: 3b7d8b6c11 Merge branch 'staging' into dev
REVERT: 6666a25fcc edit version, update images on docs and fix bug in Linux script
REVERT: f84af34025 Add error ignoring when using the rmtree function
REVERT: 0b082bdab7 Add handling of stderr being None in the scheduler
REVERT: 1f2b550f60 ci/cd - fix swarm examples and init work on release workflow
REVERT: d5fcc69694 Merge branch 'dev' into staging
REVERT: eda275589d Merge pull request #485 from bunkerity/dev
REVERT: 7506768c4a Merge branch 'ui' into dev
REVERT: be3d40f18a Fix CLIENT_CACHE_CONTROL setting's regex to also work with JS
REVERT: 41059fb282 Merge pull request #484 from Hado-K3n/patch-16
REVERT: 88f85b282c Merge branch 'dev' into patch-16
REVERT: e5e031b6b7 Merge pull request #483 from Hado-K3n/patch-15
REVERT: 2dbadbd29f Merge pull request #482 from Hado-K3n/patch-14
REVERT: 95c7b54109 Merge pull request #481 from Hado-K3n/patch-13
REVERT: 00739a5ab6 Merge pull request #480 from Hado-K3n/patch-12
REVERT: a9f4be475e Merge pull request #479 from Hado-K3n/patch-11
REVERT: f85f736785 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: f1efe06e99 ci/cd - fix /opt/actions-runner perms for self-hosted runners
REVERT: ad71be4608 login now use local font
REVERT: dcb800d2b8 Update k8s.postgres.ui.yml
REVERT: 5a7f7f3c67 Update k8s.postgres.yml
REVERT: e1f60127e2 Update k8s.postgres.ui.yml
REVERT: 7553ffb632 fix client_cache_control regex
REVERT: 9324648f21 Update k8s.mysql.yml
REVERT: eafe006a6e Update k8s.mysql.ui.yml
REVERT: 62a8ec9758 Update k8s.mysql.ui.yml
REVERT: dfcaba9ad2 Merge pull request #478 from bunkerity/dev
REVERT: 737b999cde Set CLIENT_CACHE_CONTROL setting's regex
REVERT: 9339af44c9 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 78f7570e16 core - Fix bwcli condition when checking bans
REVERT: 40e30ed441 use shared redis connection pool in cachestore when we can
REVERT: d6ca98ed15 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 10a4cefd00 update lua-resty-openssl deps and replace nginx -s calls with signals
REVERT: 97723185ba core - Add bwcli tests
REVERT: ab3b3ea8fd ui-tests - update waiting time after creating a custom conf
REVERT: 5adec84d5a fix redis not contacted in subsequent phases and reflect changes on stream configs
REVERT: 1624c4e766 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: eea6d32cd3 share common objects during the phase and add threading to DNSBL and reverse scan
REVERT: 99f8f69fa5 Merge pull request #477 from bunkerity/ui
REVERT: 9b58b397c9 Fix ui tests (again)
REVERT: ace88d865d Fix plugins fetching for the UI
REVERT: 69b35636e3 Fix UI tests (once again)
REVERT: 5dfe35b7bc Update how the plugins are being fetched by the UI
REVERT: b75690fdf0 Change the way python deps are installed
REVERT: b19ebbe6a8 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: c0c646aae5 Merge pull request #476 from bunkerity/dev
REVERT: edd6e2ded5 improved session management and add IP/UA checks
REVERT: c7ca5a822f Fix Database overriding services_settings if a global_value is set
REVERT: e1883a04be Merge pull request #475 from bunkerity/dev
REVERT: af19cc226d core - Add redis tests
REVERT: 0087ae5832 Update python deps
REVERT: 8133c134e0 core - Fix db tests by removing "order" key check
REVERT: f725d0fe63 Update keys name in datastore
REVERT: 05c478e834 Edit COOKIE_FLAGS regex
REVERT: b5aaf62662 add forward reverse DNS to whitelist, disable redis in cachestore when sockets are not enabled, fix typo in cachestore and improve dns/rdns caching
REVERT: 8a8dd6fb7a db - remove order from plugin model
REVERT: 93c766e564 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 179beea4d7 improved core plugin execution order
REVERT: 1d126e1d0e core - fix cors tests with the preflight request
REVERT: dbb8840992 core - Update allowed_methods test method to GET
REVERT: 62cb85453a core - Remove cert verification when testing allowed methods in misc tests
REVERT: 04919e8a08 Fix multiple CVEs
REVERT: b32f318919 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 4962f786ba fix wrong env parsing in init phase, bypass modsec/crs when method is not allowed, refactor ALLOWED_METHODS and improve error page management
REVERT: 10bdf551aa core - Add misc tests
REVERT: 7158e7e9a1 core - Optimize cors tests
REVERT: 3f51f59bcb Add check when plugins are configured + Add Semaphore to accelerate jobs execution + Code optimization
REVERT: 4c4fa44fbc ci/cd - fix core/cors tests
REVERT: 84d43c84d2 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: b58798746d Update mmdb download to check the checksum at start
REVERT: a9be973d5f use PCRE regex instead of LUA pattern and edit cors doc
REVERT: 4378f18cc8 fix typo in bunkernet.lua, add missing Origin header in cors tests and fix allow origin expected value
REVERT: 7d84e03a15 fix header plugin phase not called for internal request (fixes CORS), fix bunkernet init_worker bug where ngx.ctx.bw is not available, add CORS_DENY_REQUEST setting and edit values for core/cors tests
REVERT: 8386621419 Lint Lua code
REVERT: 36fdec1058 core - fix sessions tests
REVERT: ab54b18e05 core - fix reverse scan cache retrieval
REVERT: 9c6ca6a860 cors - various improvements
REVERT: 991f7ff8d0 Fix tests core reverse scan wasn't using the image
REVERT: 9c77f77fa7 Fix test core DB
REVERT: 9ee74aef4f Add up back when retrying to up the stack + remove useless print
REVERT: 7bf4c11bc5 When docker up fails in core tests retry one time
REVERT: 82aadfa38c Update core db tests to add the settings.json file and optimizations
REVERT: 2a78d2c057 ci/cd - perform all core tests even if one failed
REVERT: e3fc55be9f deps - add missing hash for python dep async-timeout
REVERT: 5f668aecaa ci/cd - fix syntax error in test core wf
REVERT: e5e336c4f3 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 9a2e37984d ci/cd core tests and antibot refactoring
REVERT: 2ac77ee497 Fix deps not being synced
REVERT: 394f5fe4bd Move back to images in the whitelist tests
REVERT: b06210bdfb Remove unused files in tests core
REVERT: e6bb9fb55f Add tests for core plugins
REVERT: 29f020f15e Update python deps
REVERT: 051923b6ff fix deprecated external network in compose files, various fixes in the documentation and add ipv6 to doc
REVERT: 2e1296d9ae show useful info in BW logs after startup/reload and reduce container images size
REVERT: a686562f18 performance - cache empty rdns results
REVERT: e36c743c70 performance - cache dns responses
REVERT: 75f3d6490a init IPv6 support, add missing healthcheck script in UI and purge local cache on init
REVERT: a258612e43 add global data on settings filter
REVERT: bc3ea0ed35 change select method check
REVERT: ab71c484ea add global condition for disabled state
REVERT: 5c415afa18 various fixes - ttl on /bans api, dnsbl undercover bug, greylist, whitelist and wrong path in realip job
REVERT: 5c50f57f1c Revert "regular inp and multiple global=true are enabled"
REVERT: 9ceaaa8746 regular inp and multiple global=true are enabled
REVERT: 3dde3ac0aa Fix no longer save SERVER_NAME when MULTISITE is set to "no"
REVERT: c01b493c99 Increase compression level of tar files being saved in the database
REVERT: 4f4a8b5081 Fix default global values being added to database when MULTISITE is set to "no"
REVERT: 4088067186 Add external plugins being updated at the start of the scheduler
REVERT: 402ff16c82 Add "global" key to settings when fetching methods as well
REVERT: dcdb43cf05 Merge pull request #473 from bunkerity/dev
REVERT: ca8c56aaa0 Remove unused function in UI src.Config
REVERT: 905946463d Fix scheduler restarting for no reason when having an external database
REVERT: 8a308b1a88 Fix database not providing the right SERVER_NAME setting value
REVERT: cf26d7aa22 Fix database saving default values to global_values when multisite was set to "no"
REVERT: 8bb6f63fa7 Merge pull request #472 from bunkerity/dev
REVERT: 64789276ac Update python deps
REVERT: 30194f9599 Fix Access-Control-Allow-Credentials not being set to the right value when deactivated
REVERT: 50ee37db0a cors - refactoring
REVERT: b8d89fe79a Fix customcert plugin
REVERT: 63f4e44c61 Fix CORS when sending an OPTIONS request
REVERT: ac2e4dd645 Merge branch 'staging' into dev
REVERT: e14475de4a ci/cd - fix missing version in linux package name
REVERT: 136f68cd3b ci/cd - fix typo in beta wf
REVERT: d83730cf75 ci/cd - fix linux package name in upload/download steps
REVERT: ae042854f0 Fix blacklist download jobs where ignore urls were not being downloaded
REVERT: 86053d3dc5 Update RDNS regex in jobs files
REVERT: b2e26fc8fc Revert "Revert "Update RDNS regex""
REVERT: 48354fb269 Revert "Update RDNS regex"
REVERT: a544f18e26 Update update-check job to add stars so that the end of line shows
REVERT: c6f304b371 Update RDNS regex
REVERT: 14ca85cdb6 ci/cd - fix package.sh name in linux build wf
REVERT: dc1cb6a6fa ci/cd - fix scp command in linux build wf
REVERT: 73acbe0852 ci/cd - fix typo in linux build wf
REVERT: 45c90527c4 ci/cd - fix linux package generation when arch is ARM
REVERT: f4590749d7 linux - fix arch in rhel package image
REVERT: 141f5a1d5b ci/cd - fix typo in beta wf (again)
REVERT: 6e82fde8a1 ci/cd - fix typo in beta wf
REVERT: 00ba46ebf0 prepare for 1.5.0-beta update
REVERT: 9a1c09c564 Merge branch 'staging' into beta
REVERT: df787c75dc linux - add pcre dep to fedora package
REVERT: 93e567bb65 linux - fix fedora deps name and add architecture to fpm config
REVERT: 8b6d788c2e ci/cd - fix bitnami chart values
REVERT: 541b646980 increase drupal delay time for tests, fix tmp dir not created for realip-download job and fix has_*_variable check when multisite is yes
REVERT: 59324526cf speedup build process for python deps and fix default env value for autoconf/k8s
REVERT: a58e5c60c0 deps - upgrade python dependencies
REVERT: 27b1dddb0d linux - pin pip version
REVERT: fd056102d4 fix centos repo command in rhel dockerfiles and fix delete infras order for staging wf
REVERT: fb03733433 ci/cd - use single quote in linux build wf
REVERT: 43cbc79c75 ci/cd - move ARM_* to secrets in linux build wf
REVERT: 7592e5a84f ci/cd - fix typo in staging.yml
REVERT: 39ace81755 fix load-balancer example and add server_name to cache keys when required
REVERT: 48d7e72e54 Merge branch 'dev' into ui
REVERT: 66921b0075 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 819ad60a48 fix hcaptcha antibot and refactor ci/cd for staging
REVERT: 20913808c5 Add .mypy_cache to .gitignore file
REVERT: a086ff6909 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: a286e7bd32 fix wrong container in autoconf/k8s, init work on linux arm and ci/cd refactoring
REVERT: 5a233ff908 Fix Database model types
REVERT: 18b3d7148a Update db model to use SmallIntegers
REVERT: b36cd924fa Add `bw_` prefix to database table names
REVERT: 63ce1afcdd Handle errors more gently when API requests fails
REVERT: d4934cfee5 Remove test-ui service in the main docker compose file as it's been extracted
REVERT: 500d58e508 Separate the compose file back
REVERT: 21dc67b68d Update test.sh for ui-tests an the compose file
REVERT: 75d2be7db7 Update tests-ui to fix them
REVERT: 041b7f71e5 Update ui-tests to make a valid password
REVERT: 1245b8b01c Update regex in ui + Add regex module to requirements
REVERT: 913e9a2c2a Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 97dc6540eb ci/cd - fix typo in dev wf
REVERT: b75ba601b5 Merge branch 'staging' into dev
REVERT: 573fe8fee2 Change UI admin password check to a regex
REVERT: 51514df570 Remove not needed file in linux scripts
REVERT: 9ff64426b7 Fix ui tests with the external plugins
REVERT: 74fe9d5c16 Lint jobs py files
REVERT: 97b362bb17 Fix let's encrypt error when deactivated
REVERT: 964d318939 Fix wrong attribute value when checking for external plugins
REVERT: 914686e78e Fix often occurring bug when testing the web UI
REVERT: 58db1352fa Revert "Fix often occurring bug when testing UI"
REVERT: 987af951d8 Fix often occurring bug when testing UI
REVERT: 1c74c5d8d5 ci/cd - refactoring
REVERT: 1cc9f57739 prepare for v1.5.0-beta fixes
REVERT: ac94e5072a fix double .conf suffix in custom conf, migrate /etc/letsencrypt to /var/cache/letsencrypt, fix bunkernet jobs and lua code and fix reload for jobs
REVERT: 773874154d move /etc/letsencrypt to /var/cache/bunkerweb/letsencrypt (wip)
REVERT: 75ca603b7d WIP - fix bunkernet and missing reload for scheduled jobs
REVERT: 0276054522 Fix bunkernet initial message when checking connection + add TODO
REVERT: bddfb58a0d Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: c7ab002082 Merge pull request #462 from bunkerity/testmmdb
REVERT: ef551846b9 ci/cd Update mmdb - Let only the schedule and change branch to push on
REVERT: f41c096ec5 Merge branch 'testmmdb' of https://github.com/bunkerity/bunkerweb into testmmdb
REVERT: a7b7c2031d ci/cd Update mmdb - Add check for curl commands
REVERT: fb55295663 Monthly mmdb update
REVERT: 0afb250b91 ci/cd mmdb update - Changed branch to push on
REVERT: 019a927b06 ci/cd remove secret required for auto mmdb update
REVERT: 283a63f160 ci/cd try fixing workflow auto download mmdb
REVERT: 42707ad46a ci/cd test mmdb update
REVERT: cd57eb423e ci/cd - fix automatic push of doc
REVERT: 01fbacf0ff ci/cd - fix pdf path for draft release + fix missing git fetch before deploying doc
REVERT: d693d065f8 ci/cd - allow to update release tag, add PDF to release and fix multiline CHANGELOG in release
REVERT: aa2ada0a00 ci/cd - update git user/mail for push doc wf
REVERT: a47d7df401 ci/cd - execute apt install as root for doc to pdf workflow
REVERT: c4093a2d7b ci/cd - increase ARM node storage
REVERT: 01e5994936 ci/cd - concurrent builds for ARM + fix version string for RPM packages
REVERT: aaa0701659 linux - fix VERSION path in package script
REVERT: 0b93c6e10f ci/cd - add more cores to ARM instance
REVERT: 88db3fa344 ci/cd - fix build rhel var
REVERT: 5c01bd3f74 ci/cd - various fixes for push workflows
REVERT: 604d4c1a0c Merge pull request #459 from bunkerity/dev
REVERT: bed6d742f0 Decrease the compression level when sending configs to BunkerWeb
REVERT: 57cb6e9c44 Update python deps
REVERT: 0d1580cffd Small code refactor of the jobs and the scheduler's function that generates configs
REVERT: 766ca0e9ce Merge pull request #458 from bunkerity/dev
REVERT: 0ab07678d3 Merge pull request #457 from bunkerity/ui
REVERT: 5412e6d240 fix logs checkbox
REVERT: ba7422218d ci/cd - fix push workflows
REVERT: fda2948e0e ci/cd - fix typo in push docker wf
REVERT: 59e5b1d54f ci/cd - fix push workflows
REVERT: 7ca7d78470 Merge branch 'beta' of github.com:bunkerity/bunkerweb into beta
REVERT: 9395456440 add missing postgresql-dev build deps for ARM images
REVERT: 0b5746aba3 ci/cd - add missing inputs for build arm
REVERT: 94dc501c17 ci/cd - remove load image in buildkit for ARM archs because of docker limitation
REVERT: 8ffaa7cf79 ci/cd - force shutdown when deleting ARM node
REVERT: 6e99e7a981 cicd - fix docker buildx arm driver
REVERT: 2eef2b8bb7 ci/cd - fix variable share for ARM (again)
REVERT: 406c686e4f ci/cd - fix variable share for ARM
REVERT: 6cecc70c32 ci/cd - fix ssh command for ARM builder
REVERT: 2f992baab3 Lint py files with black
REVERT: 7befd927d7 Update python deps
REVERT: a4ae0d5178 Update cached mmdb files
REVERT: c3d0d7ca70 Add workflow that automatically update cached mmdb files
REVERT: d4ceb7c106 Remove dev comments for ui tests
REVERT: b37c86e620 Fix ui tests problem with the logs page
REVERT: a7b07c9599 Fix wrong condition when fetching the logs on Docker
REVERT: 3b237ed3cc Fix UI tests
REVERT: a55a0df5de ci/cd - remove useless condition in create ARM workflow
REVERT: ae33ca52ed ci/cd - fix wait-on variable
REVERT: 8867eb23be ci/cd - fix wrong json keys from scw api
REVERT: 1b79e291eb ci/cd - various fixes for arm build
REVERT: 98ce5041d2 ci/cd - use fixed sha1 commit for scw action in rm arm workflow
REVERT: 66d7216dc3 ci/cd - fix typo in create arm workflow
REVERT: 45fa4d1c26 ci/cd - ignore /root/.cargo dir for security checks, use fixed sha1 commit for scw actions and add missing deps for ui/arm
REVERT: 9cd13990e3 ci/cd - pass ARM ID as secret
REVERT: 266383abb1 ci/cd - dynamic arm build node
REVERT: 4e0d2fce5f add missing dependencies when prebuilt crypto package is not present
REVERT: 823c09195a ci/cd - add missing var for ARM builds
REVERT: e71dc132ec ci/cd - fix typo in container build workflow
REVERT: 0db5f7cf0f ci/cd - fix typo in beta workflow
REVERT: 4bfc5b693f ci/cd - fix wrong cache name in container build workflow
REVERT: 93d0a991a9 ci/cd - fix typo in push doc workflow
REVERT: 1c178ed75c ci/cd - fix version output for beta/release workflows
REVERT: ab7e1f6244 ci/cd - add missing runs-on in beta/release workflows
REVERT: 0f499c9d37 ci/cd - fix typo in push packagecloud workflow
REVERT: d0f6d59f6f road to v1.5.0-beta 🚀
REVERT: 4086628697 ci/cd - fix typo in doc-to-pdf
REVERT: 312757594c ci/cd - fix typo in beta/release (again)
REVERT: 11f86ea754 ci/cd - fix typo in beta/release
REVERT: ad16067420 use proper links in docs, automatic doc push and add pdf to releases
REVERT: 08e1d157d7 Fix ui-tests by removing no longer present checks
REVERT: c8908695be Remove unnecessary prints
REVERT: 641a27f5ec ci/cd - remove useless needs for ui branch
REVERT: 4684070818 ci/cd - fix typo in staging workflow
REVERT: 6784bd6914 ci/cd - fix wrong condition for container-build workflow
REVERT: ef1897de82 ci/cd - add missing needs to tests-ui staging
REVERT: 9815f22d72 ci/cd fix typo in container-build workflow
REVERT: 65c6e48e94 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 14a4db8bdb use current_bw_version for docs, add automatic tests to ui branch and fix letsencrypt permissions for linux
REVERT: f6b8d23fba Fix ui tests by editing the attributes name to the new ones
REVERT: 58fd04430e ci/cd - fix typo in staging.yml
REVERT: 54a17c7752 init work on CI/CD for generic beta releases, remove useless autoconf examples and fix linux postinstall script
REVERT: 4f2c58bd7c temp disable authelia test for k8s and add missing folders for LE on Linux
REVERT: 5e4ce45793 various fixes
REVERT: fa67c5d7ba ci/cd - fix missing arg for copytree
REVERT: 04db308c93 ci/cd - edit staging workflow
REVERT: 5d2045803c ci/cd - edit staging workflow
REVERT: e7717ba7f9 Merge branch 'ui' into dev
REVERT: bbaaad8487 docs - last polish
REVERT: 0658230e26 enhance responsive
REVERT: f5c28b27df Merge branch 'ui' into dev
REVERT: 5753123368 harmonize all titles dark color
REVERT: 2f336be770 enhance file manager and jobs svg
REVERT: 81a37a3778 enhance actions btns
REVERT: c3119f04ee docs - plugins
REVERT: ffa91933e2 docs - add YT demo
REVERT: 5741dce6d3 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 7695a839f0 docs - web UI
REVERT: 5fe0e0bfda Merge pull request #454 from Hado-K3n/patch-7
REVERT: 8c71f7d278 Merge pull request #455 from Hado-K3n/patch-8
REVERT: 124378d7c9 Merge pull request #456 from Hado-K3n/patch-9
REVERT: c6a184d90a fix ui integrations and fix stream support in db
REVERT: d8b7db167e merge from ui
REVERT: ddd83a8089 docs - add stream support info and plugin description to settings page
REVERT: 289b58567b docs - add stream support info on security tuning page
REVERT: 4dda54a118 enhance style
REVERT: 0ca473c690 fix style issue between load and page transition
REVERT: 1145b798f0 fix filter setting from custom selectors
REVERT: 63e7ccf132 better centering loading logo with text
REVERT: 001a63efc3 continue custom selectors + fix script + style
REVERT: 4144faa93b fix create service issue + remove stash
REVERT: 72bc9e4bb6 start creating custom selectors
REVERT: 98de3fc2fc docs - quickstart
REVERT: f118f992f6 merge from ui
REVERT: 5285a2f4a1 force stash
REVERT: 1d354c9c6b docs - quickstart (wip)
REVERT: 55a7c8fee8 force stash
REVERT: 64a9fe4dba fix checkbox + style issues + script duplicate
REVERT: a90d9e6273 ui - fix default value for inputs
REVERT: 7e1efcbc66 Merge branch 'ui' into dev
REVERT: b5f0fe856e docks quickstart wip
REVERT: 01d8c65c96 remove hidden input checkbox + fix script
REVERT: b7f63450ed add special method for mode
REVERT: bc47f1fa5e Merge branch 'ui' into dev
REVERT: 7089e8b4d2 fix checked state
REVERT: d4fd4c4733 fix checkbox + template
REVERT: db5789fcb4 Merge branch 'ui' into dev
REVERT: ab20f83b22 Update k8s.postgres.ui.yml
REVERT: bbea8ba3fc Update k8s.mysql.ui.yml
REVERT: 9a2005d1a8 Update k8s.mariadb.ui.yml
REVERT: 9512de630c docs - quickstart guide (wip)
REVERT: 956a7bd234 Merge pull request #453 from gin-gitaxias/patch-2
REVERT: f8c5543fd5 Update plugins.md
REVERT: 667bb30036 docs - quickstart guide (wip)
REVERT: 6b76596a88 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 78c2e16ead add missing cluster config for ui/k8s and start quickstart guide doc
REVERT: 1e6cfe8b0e fix filter disabled issue + reset on modal open
REVERT: 574ecbd6b3 Lower the environnement variable for the mode
REVERT: aa3ce13a81 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 6f39fce6d6 docs - integrations
REVERT: 92fc5d981f Remove ascii art showing in UI logs
REVERT: ae7e3ddd9f Fix how the ApiCaller is initialized for UI instances
REVERT: df94bc4af7 Merge pull request #452 from bunkerity/dev
REVERT: bf29fa2f92 Show how many plugins there are correctly in the home page
REVERT: 509bd21b06 Add log when deleting plugin
REVERT: 1530745a7e Merge pull request #451 from bunkerity/ui
REVERT: a87abf3ce5 update home dark mode + variable
REVERT: 8a5836dd95 add popup darkmode
REVERT: 3a4a6ee5f2 new service doesn't force method="default"
REVERT: 1321a76c0c update service submit name for new or edit action
REVERT: 53e145b919 show method involved in disabled setting on hover
REVERT: ceec21faa3 update web-ui INTERCEPTED_ERROR_CODES
REVERT: 63ba001805 Fix logic when saving a service in the UI
REVERT: 479f18b175 Merge pull request #450 from bunkerity/ui
REVERT: ab43bf84a1 Make it so the UI and the scheduler no longer run as root in Linux
REVERT: a7849a6e7a Fix mic mac with config files and UI
REVERT: 9009859aa7 Merge pull request #449 from gin-gitaxias/patch-1
REVERT: 0bf2116c44 docs - concepts
REVERT: 3616a9f202 Update security-tuning.md
REVERT: 435aae7cf1 docs - index and migrating
REVERT: c0e649d680 fix logs + select custom
REVERT: 1c3bbf1bc3 stream - add example and fix ssl support
REVERT: 37ebde3635 fix logs and plugins dropdown + margin
REVERT: b64e55f75a Add bigger timeout to loading.html
REVERT: da4bb8dce6 Fix condition in helpers.lua
REVERT: ab509c2705 Fix UI with Linux
REVERT: 6916a81c5d bunkerweb is now W3C friendly
REVERT: c7bc493e35 stream - fix various errors
REVERT: bc1dbe18a8 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: bd577cfb2e country fix (again) and init work on stream
REVERT: a829528c3f Add bwcli to scheduler and fix it for the autoconf
REVERT: 9d829ebca1 Finish updating bwcli
REVERT: 94b97a6bb9 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 780c0c8c53 api - fix errors in calls and use ngx.ctx instead of ngx.var
REVERT: 5fb0be70ae Merge pull request #447 from Hado-K3n/patch-6
REVERT: 6843902db4 Merge pull request #446 from Hado-K3n/patch-5
REVERT: 3419dca980 Update k8s.postgres.ui.yml
REVERT: 38c71cf942 Update k8s.mysql.ui.yml
REVERT: b7c260561d [WIP] Update bwcli
REVERT: 995ff250ff Update python deps + add redis for the gen
REVERT: a04490b473 Replace unnecessary import
REVERT: 5112ed46e1 Merge pull request #445 from Hado-K3n/patch-4
REVERT: 8558785b17 Update k8s.mariadb.ui.yml
REVERT: 95e64d6c87 bw - fix black/grey/whitelist rdns check and country check
REVERT: 8ea94a2e4d Merge pull request #444 from bunkerity/dev
REVERT: 9f1405d69e Remove unnecessary {-raw-} in index.html when loading
REVERT: 9a2f7e9ab5 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 93b4714447 Add marging to antibot files hcaptcha and recaptcha
REVERT: 93c0cd437c Merge pull request #443 from bunkerity/ui
REVERT: e7d61a67ce update antibot and default template
REVERT: 5d05eaeae8 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: a77d233eca bw - add zlib dependency
REVERT: 9a69ca135b Merge pull request #442 from bunkerity/ui
REVERT: 823c128233 fix SERVER_NAME + fix delete form + enhance
REVERT: 52806afe73 Merge pull request #441 from bunkerity/dev
REVERT: 2ea726c222 Merge branch 'ui' into dev
REVERT: dffc770a99 fix and enhance
REVERT: 12f8b8197e bw - add missing lua-ffi-zlib dependency, fix syntax error for white/black/greylist, fix error for dnsbl and fix limit request not working in local mode
REVERT: 4871a21040 api - add missing ctx fill
REVERT: bcc5e6bb50 bw - add missing json decode in api and add missing require in country
REVERT: 83428d6ccf bw - fix resolvers nil error when doing dns checks
REVERT: 7eefcb8f8d antibot - manage direct access to challenge page
REVERT: a372ffd521 fix invalid session error handling and remove debug log in whitelist
REVERT: e55912b34d Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 5f9f1e54f8 load inline multisite values for white/black/grey list core
REVERT: 3b4882d82b Revert "Remove no longer present CVEs fix because these are already fix in the images"
REVERT: c2e0e51067 limit - use atomic script for redis case
REVERT: 4bc0771d95 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: edf7e06e07 various redis fixes and display ready log
REVERT: a93d9a7d94 Remove no longer present CVEs fix because these are already fix in the images
REVERT: e4465d9a12 Fix jobs cache when a database is used
REVERT: c9af9457e4 Fix wrong condition when sending files
REVERT: 17a3d933b3 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: a60b6f3ada bad behavior - fix 500 error and do not pass objects with another lifetime to timers
REVERT: c0e8e93aba Fix documentation mistakes when soft merging 1.4 into dev
REVERT: f1a868c66b Fix when the cache from jobs is saved into DB + sleep 5 seconds when waiting for the database for the UI
REVERT: d32102376f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 510938fc23 antibot - fix bugs related to session
REVERT: ed9605c103 Update python script that generates settings.md
REVERT: 3dabd42dfc Update python deps
REVERT: 834fbaf01d remove antibot back btn + update raw
REVERT: 95c231515e antibot - various fixes, not fully fixed yet
REVERT: 56028b087e update antibot / loading / default page
REVERT: 502d4fcc08 Add back the fact that we don't download the mmdb country if we don't blacklist or whitelist a country
REVERT: ccd56d3b68 change antibot and misc template style
REVERT: c949c02328 Update the security tuning's blacklist category according to the settings
REVERT: 671543e6e9 Add more ignored variables for missing setting name warning
REVERT: dbd5739abd Fix wrong setting names under `Custom certificate` category
REVERT: 5f26ebc695 Fix php-cookie-flags example
REVERT: bba26b5486 Reorder core plugins to stop having the warning at startup
REVERT: db166c434b Add small fixes and lint to the error.html page
REVERT: 08f3d93ab5 Update jobs will now also check and save the cache in the db
REVERT: 63b1fb947a Fix CVE CVE-2023-1255
REVERT: d5b11b8bb1 Merge pull request #440 from Hado-K3n/patch-3
REVERT: 92744c0913 Merge pull request #439 from Hado-K3n/patch-2
REVERT: d46337f606 Merge pull request #438 from Hado-K3n/patch-1
REVERT: 9b52a5c3c5 clusterstore - various bug fixes
REVERT: 3f9d606e17 Update k8s.postgres.ui.yml
REVERT: 7e2f53c8c3 Update k8s.msql.ui.yml
REVERT: 1f5d8bfab4 Update k8s.mariadb.ui.yml
REVERT: 7a7d83a754 various fixes for redis/clusterstore - still WIP
REVERT: a5e08e1c67 refactor of session management
REVERT: 0fdb108fe9 core - do not execute init() if BW is in loading state
REVERT: 00b50c1629 various fixes for core plugins
REVERT: 4ba5d66598 use ngx.ctx to store common values
REVERT: 860cc1a924 Merge branch 'dev' into ui
REVERT: 881d3a00d5 fix git issue on windows
REVERT: 76a2ff6563 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 28ef546a9a refactor - start to use ngx.ctx for per-request data
REVERT: ed495b99ff Add CODE_OF_CONDUCT.md
REVERT: 0bd3e273b7 Update compression_level of sent tarfiles to 5 instead of 9
REVERT: 348ab7a1e2 Add feature that allow the copy of code blocks in markdown + Update copyright
REVERT: cf2938bf2e Update web-ui docs according to the next major version
REVERT: 79a46e2cf6 Update the logic behind the check for linux os
REVERT: 9a325c7a9a Add new check for integrations in BunkerNet job
REVERT: 707256076a Add now the scheduler will pass his own env as well to jobs
REVERT: 9578ace026 Remove not used INTEGRATION file in BunkerWeb container
REVERT: 8c919c6768 Update links in the home page of the web UI
REVERT: ad64ce22e9 Remove no longer needed packages that were fixing old CVEs
REVERT: 29cb6fe161 fix header phase and fix error template
REVERT: d3d18e15a6 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: a83254bf20 fix wrong log in access
REVERT: 859343e185 Merge pull request #437 from bunkerity/dev
REVERT: 50829293c7 Merge branch 'ui' into dev
REVERT: 8e22b1f219 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 9849ce10ce fix wrong error check on phases and add missing ttl for *list cache items
REVERT: 3b5c083fc7 Soft merge branch "1.4" into "dev" + changing versions
REVERT: 4d95e32f18 update error page
REVERT: 1da4b78f0f Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 915b51c3b9 fix error pages for default http server
REVERT: 535f1a0552 Merge pull request #436 from bunkerity/staging
REVERT: 0afe038aa5 WIP Ui
REVERT: 3b6c3815eb fix default-server-http.conf
REVERT: b5fa473ae3 Merge branch 'refactor' into staging
REVERT: 2fddbd8627 refactor - disable asn checks for non global IPs, use resty.template with antibot and various fixes
REVERT: 8d63e39740 refactor - fix various errors and add missing dependencies
REVERT: 23725d4831 Update prod shields.io link in README.md
REVERT: 303f380c76 Update demo.gif file
REVERT: 3c375039e9 Optimization on the download of mmdb files
REVERT: a7773dae2f Update intro-overview.svg
REVERT: 5eb884fe9a Fix bug when showing cache files for services in the UI
REVERT: 3fac889ff2 Remove no longer used modsec rules for the UI
REVERT: c3106e70e3 Update README.md and edit the demo GIF + edit the .prettierignore file
REVERT: 928ed2d6ce refactoring and road to nginx 1.24.0
REVERT: 34ab94640f Update python image in Dockerfiles + Add gevent to requirements for the UI
REVERT: aa96c8503f update css
REVERT: 649d29b056 change news base url
REVERT: 217d1aa502 enhance style + menu script
REVERT: e6ff51e200 Refactoring and Linting of py files and json
REVERT: 666b7a1bac refactor - blacklist, errors, greylist, letsencrypt and redis
REVERT: 496edb83ac Adding thel documentation
REVERT: ee83cea7ff Add ascii art showing randomly when starting
REVERT: 6d1914d62d Update python deps
REVERT: 648f15e42c Add new core plugin update-check
REVERT: 2075a5d4c2 refactor - badbehavior, blacklist, bunkernet, cache, cors, country and dnsbl
REVERT: 5dd52186ba Fully adding vagrant in the doc
REVERT: 3a03f07f19 Changing vagrant integration
REVERT: 64997bae8c Adding vagrant integration
REVERT: 03ec271e21 refactor - improve clusterstore interface and automatically retrieve variables for plugins
REVERT: 29c57915cb antibot inherit from plugin
REVERT: 840c295684 continue work on refactoring
REVERT: 1ec83f256d renamed session to sessions
REVERT: 8c29081577 save work
REVERT: afc0ac1988 init work on refactoring
REVERT: 4cd3fc6447 Merge pull request #434 from syrk4web/staging
REVERT: bfc872be27 change flash logic when login
REVERT: 049e9c1ea6 Update python deps
REVERT: bf9b94ebf8 Avoid Autoconf from running in root
REVERT: 92e6984581 magento - fix docker example (again)
REVERT: a771bdb187 magento - fix docker example
REVERT: 7c21b3da2a deps - update lua-resty-session to v4.0.3
REVERT: d4fae4b57b session - add missing settings
REVERT: a850442203 init work on redis session
REVERT: 986f506e7d add missing API_WHITELIST_IP in mattermost and moodle examples
REVERT: 41e8f5c937 fix wrong init of counter in badbehavior and fix nextcloud/docker example
REVERT: 8e72050625 ci/cd - reduce dynamic subdomains for k8s tests because of annotation size limit of 63 chars
REVERT: 1bc42204d9 ci/cd - use dynamic random subdomains to bypass LE rate limit
REVERT: a1e44f6e4b Merge pull request #431 from gin-gitaxias/staging
REVERT: 7ccd3ef926 fix moodle/swarm example and disable reverse-proxy-websocket test
REVERT: 8b54073a7e fix missing backslashes in autoconf custom configs and add missing full reload after custom configs update
REVERT: 622f2eb2ac autoconf - check if service exists before adding config
REVERT: 5d14813be4 fix typos after basic testing
REVERT: 9f70605643 autoconf - add missing import and fix double lock release
REVERT: 937cd10eeb refactoring and various improvements
REVERT: 6af3b985a0 fix deadlock in autoconf/swarm and fix missing favicon in default and loading pages
REVERT: f6ed21b3b7 autoconf - fix global custom configs not supported in k8s/swarm mode
REVERT: eee03c4ae1 autoconf - fix variable typo in k8s watch
REVERT: ecf4e77b32 autoconf - fix deadlock in watch loop
REVERT: 0b71819d22 watch services for autoconf/k8s and support real IP in default http server
REVERT: d3d0136bf5 various redis fixes and improvements
REVERT: e80965ca9a lua - fix wrong variable name in access
REVERT: 220374db4b ci/cd - fix syntax error in jobs
REVERT: 9b8606d40e fix redis hostname for k8s files and only append tasks with a desired state of running for autoconf/swarm
REVERT: c843be074c reverse proxy - allow all chars for URL settings
REVERT: 6a65104e7f fix return value of clusterstore.connect and disable auth basic for LE challenges
REVERT: b429201ecc add missing LUA import for clusterstore and fix prestashop docker example
REVERT: a9ce32c262 added a more precise scan response and modified .json like asked
REVERT: f4442b6428 ci/cd - fix syntax error in k8s test class
REVERT: 1c3c0d63b7 ci/cd - fix missing k8s create infra job
REVERT: e8c6d04aa6 ci/cd - various fixes for k8s tests
REVERT: 1caa9a1e7d adding reverse-scan
REVERT: 5d41a5b985 Merge pull request #1 from gin-gitaxias/reverse-scan
REVERT: 77fb8c420b Add files via upload
REVERT: 1bb79b155b linux - add geoip deps to rhel rpm
REVERT: cf86446020 Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging
REVERT: ea1394b044 ci/cd - add linux/rhel tests, fix docker/behind-reverse-proxy, fix missing stream module for linux/fedora and remove placement constraints for swarm
REVERT: 87bd26da0d Add threatmap to README
REVERT: b3eb647459 ci/cd - temp disable autoconf tests and add missing packages for linux/centos
REVERT: 202f21aab8 fix syntax error in ApiCaller
REVERT: 55a36f7190 fix docker/joomla, fix autoconf/nextcloud and fix API calls for swarm tasks
REVERT: 1c3f094cd9 ci/cd - fix wrong yaml edit for swarm and append LE settings for k8s
REVERT: f07c0e66a3 ci/cd - various fixes
REVERT: e8ee460efc fix CVE-2023-0464 and CVE-2023-0465
REVERT: dd2c8cbcd1 Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging
REVERT: 2d11a1c728 fix nextcloud modsec rule id, fix k8s pvc definition and remove useless logs from linux/start.sh
REVERT: 4f334a577a Add sleep between BunkerNet registering and ping to the API to avoid being rate limited
REVERT: 283828e8f7 Fix Now support WebDAV methods in the ALLOWED_METHODS setting's regex
REVERT: e50c92250b various fixes
REVERT: b8b50b165c Remove check for messages after creating the service - tests-UI
REVERT: e88406b5d2 Fix ui tests with the new UI
REVERT: 922b32b2ee Merge pull request #429 from syrk4web/staging
REVERT: 671db37f73 fix autoconf/cors, fix docker/wordpress, fix wrong image name for k8s/scheduler and upgrade tests instances for swarm/k8s
REVERT: be71b0781d format logs instance to avoid error
REVERT: 9e1876fea0 logs fix + checkbox fix
REVERT: 4d245f9fef change cache/download to jobs/download
REVERT: 6d16a766fe fix service delete + change style
REVERT: 5e598e90c9 fix bw-data volume not reused between docker tests, fix wrong bw-data volume path for autoconf tests, add let's encrypt to autoconf tests and fix temp env not generated for linux
REVERT: dc8b7dbe7e fix form input
REVERT: bf22faddc6 remove php-cookie-flags from tests, use HTTP(S)_PORT for temp nginx on linux and fix wrong volume path for autoconf tests
REVERT: 6c6845a794 enhance some responsive + change api
REVERT: 461789aed6 ci/cd - fix BW CVEs and fix Linux restart
REVERT: 318228e592 change and fix service logic
REVERT: fa7c7ac91f ci/cd - add www volumes for autoconf
REVERT: f88eced330 Handle services settings sent to the UI better
REVERT: 357dc3e3a4 Merge pull request #428 from syrk4web/staging
REVERT: 283306a07a Remove CVEs fix, it's no longer needed for now
REVERT: 276a96c55d Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging
REVERT: 19870f154c various fixes for linux and get ui tests exit code from container
REVERT: 2485a47b20 Update python deps
REVERT: bd88f9743b fix id rename error
REVERT: 82d8180d8e Merge branch 'staging' of https://github.com/syrk4web/bunkerweb into staging
REVERT: 41f43c46dc fix multiple
REVERT: 0f632803ff Merge branch 'staging' of https://github.com/syrk4web/bunkerweb into staging
REVERT: 53f480a66e enhance multiple logic + fix conflict
REVERT: 1cf4a5665d disable healthy checks for docker-poryx and dummy app in ui tests, add --no-reload-linux flag to generator and fix missing self arg in autoconf
REVERT: 041142a4f3 add healthchecks to ui and autoconf docker images
REVERT: 4f9748cc2e earlier init autoconf in DB, healthcheck for scheduler and fix syntax error in linux/start.sh
REVERT: 54813ecd4d Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging
REVERT: d97b5e1047 various fixes
REVERT: 8031c5060f Start handling disabled checkboxes + multiples
REVERT: 58ab870b2d increase cors/k8s/swarms timeout and fix tests/ui container names
REVERT: cceda705b5 update flash count on remove
REVERT: e91f3dc226 Add a log when database is ready in UI + Small refactor of the Configurator
REVERT: 1e9a55c240 Add small tweaks to the UI and scheduler Dockerfiles
REVERT: 7dc26dafae Fix disabled checkboxes no longer always have the value no with the UI
REVERT: 7dc25b3a52 fix redmine/docker example, remove double AUTOCONF_MODE in integrations, remove useless backslash in start.sh/linux, rename container for ui/tests
REVERT: 55d24a8d14 Change mmdb-country job to download the file only if needed
REVERT: 9e009f7bee Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging
REVERT: 73b640bd3b fix cors/docker example, add missing AUTOCONF_MODE=yes to integrations YMLs, proper save_config for Linux and fix image name for UI tests
REVERT: 87bccaad6f Add `AUTOCONF_MODE` setting to scheduler in integrations examples
REVERT: d331131c09 increase timeout for php-multisite, add API_LISTEN_IP setting, edit default variables.env for Linux and add more logs for tests
REVERT: 578a1a8c8b Add more precise logs in the jobs plugins
REVERT: cb808c0ad1 Fix bunkernet-ip.list file not being created in case of an error (same as 1.4)
REVERT: c8d39ba6b5 Fix scheduler no longer running as root + Fix permission errors with downloaded plugins
REVERT: 4a67a5f56e Merge pull request #426 from syrk4web/staging
REVERT: 4dea680acc enhance style + some fix
REVERT: d810882720 Change the category if the user needs to log in in the UI
REVERT: e003b751dd Fix when saving plugins with pages
REVERT: b829e4edf1 Fix false positive error with plugin page in web UI
REVERT: fc3ef33466 Add UI logs into console
REVERT: ce85bc6b8f Fix openssl no longer prints progression in the console
REVERT: 2e144bf46e Merge pull request #424 from syrk4web/staging
REVERT: defb2c3336 Change the way the error page is rendered
REVERT: 2ae37ce8d8 Fix regex for ANTIBOT_HCAPTCHA_SITEKEY setting
REVERT: f335364fc6 Lint antibot.lua
REVERT: 16842fef10 Fix errors with missing % symbol + fix errors because of the symbol
REVERT: 5f5a5a8905 Fix css in antibot html files
REVERT: ccde5c74f1 fix real ip jobs
REVERT: d3402ff3ff change loading, error and test files
REVERT: a02218bc83 end examples refactoring
REVERT: 5845446b9f Revert "Fix errors regex, authorize same path for multiple errors"
REVERT: be0df41609 Fix errors regex, authorize same path for multiple errors
REVERT: 89812362a1 continue examples refactoring
REVERT: 5d214497ba Fix don't try to add an instance when saving the configuration with the UI
REVERT: 808b7b2206 Update jobs connect to the database only when needed
REVERT: aa0eff7491 Fix regex in redis plugin that was breaking the UI + fix ui.conf missing comma + remove unused variables in templates
REVERT: 1ac434a5bc Update python deps
REVERT: 9c22f1e971 Refactor the py files
REVERT: cfe5c6063a examples refactoring
REVERT: e37e6c3460 Fix mixup of swarm and kubernetes when reading env variables + refactoring
REVERT: 0356250d9d Fix problem with the bunkerweb container and plugins
REVERT: 548d157fe3 Fix check if the Database is on read-only before trying to write
REVERT: 7c5aa48978 Update version string size to support new format
REVERT: 61b9517a87 Fix error when multiple jobs are trying to write in db at the same time
REVERT: 8c67d08aee Lint code
REVERT: 966f57ceaa init work on examples refactoring
REVERT: 0210ddd886 Add realip settings values to the initial BunkerWeb settings
REVERT: 6f29756dd7 ci/cd - pull only interesting images for UI tests
REVERT: 2b1dbb1d46 fix default cert path again and ignore pull errors for UI tests
REVERT: 74a11c2ed8 fix wrong cert/key path for default server
REVERT: b3769b6e3f fix missing then in blacklist.lua, disable site search in redis.init(), remove counter from reverse-proxy/stream config and fix ui tests compose pull
REVERT: c7d8b7dc18 update resty core and http lua to support latest version of stream lua and various fixes related to ci/cd
REVERT: a62ef9f543 add missing init-stream-lua.conf and various fixes for ci/cd
REVERT: 65611020d8 fix duplicate datastore http/stream, fix missing /var/www/html for linux and various fixes in tests
REVERT: b28668d68a ci/cd - revert back to old condition for pulling images
REVERT: 706305917a ci/cd - fix wrong autoconf local image name, add missing secrets for tests-ui, fix wrong IMAGE_TAG for tests-k8s and try to fix pcre issue on linux
REVERT: 2d440d26e1 ci/cd - add missing runs-on for reusable tests-ui
REVERT: 93945f391f ci/cd - add ui tests
REVERT: 5e31b6c4ae fix CVE-2022-1304 for autoconf, add missing load_module for ngx_stream_lua_module.so and fix missing -lpcre in configure step
REVERT: 01fab41620 ci/cd - fix CVE-2022-1304 and wrong TEST_DOMAINS
REVERT: aa614b75ad ci/cd - replace Test.py with latest one, fix yaml paths, print logs when k8s stack is not healthy and fix wrong linux docker image name
REVERT: 88a2955173 ci/cd - fix log() call
REVERT: b95d1bc6d5 ci/cd - add missing log() and fix TYPE for linux tests
REVERT: 2604d9a563 ci/cd - trying a hack to support dynamic runs-on
REVERT: ed4d945293 ci/cd - trying to fix runs-on problem
REVERT: 53410e831b ci/cd - remove steps
REVERT: 609210021d ci/cd - inherit secrets for tests workflow
REVERT: a168f2bceb ci/cd - fix rhel build and runs-on for tests
REVERT: 8bf211bc53 ci/cd - fix linux package generation (again)
REVERT: 9250faa524 ci/cd - fix linux package generation
REVERT: 139eaa2dd1 ci/cd - add missing scripts
REVERT: 7149a34cc5 ci/cd - add empty .trivyignore and rename redhat to rhel
REVERT: 5c5dbcfc72 ci/cd - fix type in push-packagecloud workflow
REVERT: e826c619f8 ci/cd - fix wrong quotes in delete-infra workflow
REVERT: b24cbf73da ci/cd - fix wrong quotes in tests workflow
REVERT: 99e27c4300 ci/cd - add missing input in tests workflow
REVERT: ee0e608de7 ci/cd - fix negative conditions
REVERT: 10f9658f56 ci/cd - fix wrong jobs name in needs
REVERT: 27bac0382f ci/cd - trying to fix dynamic runs-on
REVERT: 97627cf836 ci/cd - pass runs-on to reusable workflows
REVERT: 8969b1e726 ci/cd - remove version from reusable workflows
REVERT: 8ca292fb36 ci/cd - change reusable workflow paths
REVERT: 8e73eb87cf ci/cd - fix syntax errors
REVERT: 46e3078dd9 ci/cd - crash test incoming
REVERT: 95c5e2e47f ci/cd - move dynamic runs-on from reusable to staging workflow
REVERT: 131857a9b3 ci/cd - fix wrong indent in staging/delete-infra-*
REVERT: fc1cab1af4 ci/cd - remove subfolder and continue work on staging
REVERT: 25729fda74 ci/cd - init work
REVERT: bb2d868fa9 Refactor tests
REVERT: 5e3dadbfe3 Refactor ui
REVERT: 7fe168892c Refactor scheduler
REVERT: 36b5c372ed Refactor Instance and remove unused method
REVERT: 596258559c Accept incoming changes for misc jobs
REVERT: c5a10aaa3c merge default-server-cert job
REVERT: 06acae4057 rename *CUSTOM_HTTPS* to *CUSTOM_SSL* and continue work on stream support
REVERT: 6bf59b59a2 Refactor the plugins jobs
REVERT: 7a8a75901f Fix multiple CVEs (see comment) (finally)
REVERT: 10ec01e7b0 Fix wrong env var name in realip plugin
REVERT: 947ecf81f1 stream - add is_stream variable to check if we are in stream or http mode
REVERT: 4f4c8ebf08 init work on stream support
REVERT: 79036e9751 add ngx_devel_kit and lua-resty-env deps, support set_by_lua hook for plugins and init work on whitelisting support with modsecurity
REVERT: c2402b118f fix duplicate root error when bw is starting, add modesec rule to core ui and init work on k8s/swarm integration files
REVERT: dbd052e9a8 Remove unnecessary import and use parent list of supported custom conf instead
REVERT: fb917960bc Revert changes on the custom conf regex for the autoconf
REVERT: 26de0a233a Lint files
REVERT: 0faa34ac7b Add a regex to the setting REDIS_HOST
REVERT: 1d9459202d misc - add missing page.conf
REVERT: 1b113236a0 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 29b3731487 misc - default pages for default server
REVERT: 6cb714be03 Start adding integrations examples
REVERT: 99b85ec8a9 Fix Apicaller error with swarm
REVERT: 37114ee2f6 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 902fe6ad07 bw - init work on redis
REVERT: 7bf034fc9f Fix being able to delete autoconf services from UI (shouldn't be)
REVERT: 916caf2d6a Merge (soft) 1.4 branch into dev branch
REVERT: f8e31f2878 Update mattermost to use a static image
REVERT: 0f35c05eee Ignore multiple CVEs due to missing deps in python:3.11-alpine
REVERT: 846e26e410 Fix multiple CVEs (again)
REVERT: ebc7fbbcee Fix multiple CVEs (see comment)
REVERT: f4081ebd3b Handle more errors with Bunkernet job
REVERT: 3b01b51445 Upgrade the way the jobs run_once are executed
REVERT: 8fa94d6a52 Edit DockerController regex to handle more custom confs and fix modsec conf mixing
REVERT: c92d4224f2 Update python deps + add cryptography for autoconf and MySQL
REVERT: 5799758993 Fix checkbox not being sent when unchecked + double settings tab in UI
REVERT: 9358057211 Fix CVE CVE-2023-22490 and CVE-2023-23946
REVERT: c671ccf7a2 Add unauthorized_handler to UI
REVERT: 5ac64758e3 Merge pull request #417 from syrk4web/dev
REVERT: fdd0da35d5 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 34d12cd552 Fix file manager always use the database now + create log file for UI if not exists
REVERT: 47ccd9f047 Log events back in the UI
REVERT: 39b0f3f195 fix + show one mult group
REVERT: 7828c0225a add checkbox fallback + DL script
REVERT: e425eef9a5 Fix weird shinanigans when saving services config
REVERT: b75bc0344b Adjusting upgrade on file variables.env
REVERT: 79dabf7638 Change the way bunkernet check on which instance type it is
REVERT: 3f462fb3b3 Optimize logger
REVERT: 84f3a894fe Fix cache files not showing on UI
REVERT: 93933bde72 Fix custom conf MODSEC CRS being interpreted as MODSEC only
REVERT: c22bccc763 Correcting nginx version for debian installation
REVERT: 8bedc9ce67 Correcting doc
REVERT: 3a60b34638 Modifying doc for packagecloud problem
REVERT: 9efa217090 Correcting fedora packagecloud problem
REVERT: e3410058fb Correcting Ubuntu/Debian
REVERT: 60ac00f5fb fix inp value
REVERT: 6b13fbb844 change svg
REVERT: c892050162 Adding Rhel integration
REVERT: cb77a70106 change logs datepicker
REVERT: 8b0d8a9d3d remove log + fix service tab
REVERT: facb597ee6 fix float buttons
REVERT: 89930f1a34 Remove encoding from Database engine args
REVERT: 6122d59d82 Update python deps
REVERT: d3a02be59b Rhel cannot be supported yet
REVERT: a51aa27e47 Add some checks and solutions to rare syntax error
REVERT: ae8e65057b Fedora upgrade working Correcting backup during upgrade Database backuped TroubleShooting some errors with OS Centos working
REVERT: 77f41a0591 Backuping old confs working
REVERT: 8fcba30ab0 Upgrade Debian/Ubuntu working
REVERT: 2e9a0c79e6 fix select hover style
REVERT: 64961e3955 Remove unused imports
REVERT: b662d8453b Update python deps and remove oracledb
REVERT: e9d981a56e Fix checkbox being disabled every time
REVERT: 39418790a7 fix popover content
REVERT: 3d96fdb344 update dashboard
REVERT: 580f33e56c new file el is hidden on nav
REVERT: 4f6244e749 Lint code
REVERT: 1f20767565 Update Python deps
REVERT: dcf9e301e4 Fix UI not exiting correctly with gunicorn
REVERT: f1a28b01b7 Merge pull request #408 from syrk4web/dev
REVERT: 5739144e3d Fix bwcli /bans command
REVERT: df7bbb9606 Update VERSION to 1.5.0
REVERT: dd0f56bb0c Add password type for settings
REVERT: d83d3aa3d9 Fedora working Modifying centos systemd Adding %postun to rpm Modifying postun deb Centos working
REVERT: b85e6ee6b8 Updating to Fedora 37
REVERT: ca0d88fcc7 Upgrading script: Ubuntu & Debian working
REVERT: 835f85d5d8 enhance input field style
REVERT: c4b5ddb950 Add setting to intercept specifics error codes
REVERT: 86c81a6218 Merge pull request #407 from syrk4web/dev
REVERT: e6cb5b0b09 Made the UI independent + update job download plugins
REVERT: 0ce5f216de handle password inp
REVERT: 44ce5381c2 Fix CVEs
REVERT: 12b4cfa226 Merge pull request #406 from syrk4web/dev
REVERT: d7ee3ad667 fix file manager dropdown
REVERT: efbcfd0e2c Beginning of automation testing for linux packages
REVERT: 50b83790a5 Merge pull request #405 from syrk4web/dev
REVERT: bf1d19f33d remove prefix multiple input
REVERT: 4d49f2f4b6 Improving and correcting problems on packages
REVERT: f5d87849a9 Fix errors in the UI when a service have multiple domains
REVERT: d6d1dd1cef Merge pull request #403 from syrk4web/dev
REVERT: 0f5a734300 add condition for services
REVERT: a5256dd80d Fix IPv4/Ipv6 CIDR regex
REVERT: 591a20cd86 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: c56fccbf20 Adjustements to upgrade
REVERT: a3a5c1c740 Add ui tests requirements to the updated python deps
REVERT: b1c99e4088 Add tests for the UI
REVERT: 65f2bf09b4 Remove the idea to store logs inside the database
REVERT: 7beb400b47 Fix stop gathering all the logs every time with the auto update
REVERT: ab163ce134 Fix services settings saves and plugins deletion
REVERT: 6932f3dedb Add a new script to update python deps and update python deps
REVERT: d143720750 Fix tar error when sending /etc/nginx to BW
REVERT: 9edf789ab8 Update python deps
REVERT: 4b3b9b3268 Merge pull request #397 from syrk4web/dev
REVERT: 557db479c9 refactorise logs script
REVERT: 13f1dadf5f Merge pull request #396 from syrk4web/dev
REVERT: adf96cadc5 remove useless files
REVERT: d2a634e7f7 plugins + global_config fix
REVERT: 1aaac2dcf3 Add regex for settings.json
REVERT: 871807b809 Add small fixes and tweaks
REVERT: 4c5172eda6 Correction of problems
REVERT: 331d58324e Fixing details
REVERT: e9c1b0cf8c Adjusting some details
REVERT: c220e5997c Linux UI fix
REVERT: 13fbbfb67e Update job database while locking the threads
REVERT: ea4ceae7b3 Fix isPage logic in menu (UI)
REVERT: 8ee0ec88f9 Remove test files in UI
REVERT: d81c526540 Lint ui files and change .prettierignore file
REVERT: 5cc80d2ba8 Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: a6295248c8 Merge pull request #394 from syrk4web/dev
REVERT: 38b59954a3 Lint yml files
REVERT: 146338de63 Refactor every .py file
REVERT: fcd8d8746a open another tab for doc
REVERT: 051192791f change style
REVERT: 9c80cdb321 add plugin page logic to menu
REVERT: 7689dac76d Filter CVEs fixes in Dockerfiles
REVERT: 0c8dfaaab1 Update bw and autoconf Dockerfiles for let's encrypt
REVERT: c5d3e77c17 Fix letsencrypt permission error and optimize the ownership commands in scheduler
REVERT: 8304116fdd Send more variables to the home page front
REVERT: 4379e21ea5 Show dirs of every services even if they don't have a custom config
REVERT: 148d9d2d4d Remove user override in the job scheduler when executing jobs
REVERT: c6498eda7e Add new php-cookie-flags example
REVERT: f97e056ff2 Update jobs
REVERT: 13fe4b6eef Edit core plugins regex + make COOKIE_FLAGS multiple + edit DB model accordingly
REVERT: 2b2eadf441 Merge pull request #392 from syrk4web/dev
REVERT: 342fe956f7 change data creating new service
REVERT: bb7ca889ce enhance darkmode + fix + factorisation
REVERT: cdc3cfc81d add toggle multiples + style
REVERT: 191c88238c Merge pull request #388 from syrk4web/dev
REVERT: dbe49bb8f4 Update intro image
REVERT: 7bdc46057b Change how the edit works in the config (UI)
REVERT: 364ef13b52 Fix error by calling a method on the wrong variable
REVERT: 1142ace55a Fix rare error with the jobs return code
REVERT: 477e87a2f4 news script + multiples groups
REVERT: a04f983a09 Merge pull request #385 from syrk4web/dev
REVERT: e5574fbdc6 change flash messages style
REVERT: b1ca472537 Small tweaks and handle services variables better
REVERT: 98bda4d1e6 Remove unused line in Templator
REVERT: 0b1be727f5 Optimized the storage in the Database
REVERT: 47526dc8a0 Merge pull request #384 from syrk4web/dev
REVERT: 00d3073b08 get custom method and check disabled state
REVERT: 02d10f619a Fix datepicker.js not being found because of the caps
REVERT: da634af4a3 Accelerate send_files method
REVERT: be0ee60cdd handle stop signals with the web-ui
REVERT: 064f9eef94 Remove lines that will never be use in save_config
REVERT: ec15a4e88a Handle stop signals from Docker in the scheduler
REVERT: c49f50da2a Move BunkerWeb entrypoint to the correct dir
REVERT: 48bbb5e39b Merge pull request #382 from syrk4web/dev
REVERT: b944de9e88 change service multiple script
REVERT: 07ab3deb03 Remove unused lines in selfsigned job
REVERT: a4e863f09c Update authentik and migrate the example to the 1.5
REVERT: eeb810546a Migrate authelia example to the 1.5
REVERT: e2b2505d83 Fix saving config for multiple settings
REVERT: a0c2db7a09 Fix how the config is get from the database
REVERT: 4595295bd8 fix tab focus style + dark mode style
REVERT: 0bd6d56551 add flash script to login + enhance style
REVERT: 6f5aab11d4 fix footer padding
REVERT: 37380b977e fix get multiple settings only
REVERT: 3f6432f4b7 Merge pull request #381 from TheophileDiot/dev
REVERT: ff84656cd6 Update examples + add static versions
REVERT: 0e29d9f1f7 enhance and fix
REVERT: c195ffc864 Fix autoconf not working properly with the shared volume
REVERT: 291d64e29d Update community example + linting
REVERT: 4346322f74 fix services settings on modal open
REVERT: f2daf7368e Merge pull request #380 from TheophileDiot/dev
REVERT: ba9c16a5d7 Merge branch 'dev' into dev
REVERT: 0db1550f2f Changed the way jobs' cache files are downloaded
REVERT: fa54ebd491 Made a few tweaks + change the plugins for the services modals
REVERT: 0290f509e0 add plugin_name (change values)
REVERT: 77931b623f add plugin_name
REVERT: 6560ca0869 test
REVERT: 0d0f1aa95d Merge pull request #378 from TheophileDiot/dev
REVERT: 03e98985ea Migrate more examples and lint
REVERT: 016a8cd6d7 changes
REVERT: 5263be27d5 Change the way jobs are downloaded + folder created in configs
REVERT: 7813b51db4 Merge pull request #377 from TheophileDiot/dev
REVERT: c4bd535acc Add autogen back for docker and the autoconf
REVERT: 243c4ca78d Merge pull request #376 from TheophileDiot/dev
REVERT: e9687a5b13 Remove unnecessary comments
REVERT: 8537eea89d Merge pull request #375 from TheophileDiot/dev
REVERT: 3c9574dae7 Linux: Updating nginx to 1.22
REVERT: 9f84e02d8e refactoring services modal logic
REVERT: b105896b28 add rename form
REVERT: ff83b342de fix issues
REVERT: 8e31672ac5 Merge pull request #374 from TheophileDiot/dev
REVERT: b3d80d7a66 Generate requirements with python3.9 + use new resolver
REVERT: 6bbbe70eea Merge pull request #373 from TheophileDiot/dev
REVERT: e33bad4b9a Fix comments + updated passbolt to support the 1.5
REVERT: 37f21c5d41 Temporarily comment the post fetching
REVERT: 343d9d09e8 Show plugin pages even if there are none
REVERT: 0a4f0eb57d Fix error with jobs wrapper
REVERT: 1d4998356d Fix darkmode + Add new variables to pass to the front
REVERT: 547021e7b0 Fix job fetching for never ran jobs
REVERT: 0954e82f48 Fixes some bugs in the UI related to the plugins
REVERT: 3c5f6002d6 filter script + manage files + fix css + enhance
REVERT: e988aacf38 Merge pull request #371 from TheophileDiot/dev
REVERT: cce181a295 Update customcert job
REVERT: 9ba06b64d5 Update README
REVERT: 7f2eadacc9 Update python version for the scheduler and requirements
REVERT: 8d6c3d0b85 Fix db get_config
REVERT: cc748a0480 enhance responsive + add loader
REVERT: 3bafe137d2 refactorisation
REVERT: e9dfb59f31 handle settings type multiple (fetch, add, remove) on services
REVERT: 8e5dda5209 Changed the way the config is get from db
REVERT: 368122181a start multiple add and delete logic
REVERT: fee59a51e9 separate multiple from others inputs
REVERT: 50ba229146 upload plugins + jobs template + global enhance
REVERT: 94b0e6a0d5 Changes on the flashed messages
REVERT: 2e0a733cdc Merge pull request #370 from TheophileDiot/dev
REVERT: 103e4a0ae9 Update modsec CRS to v3.3.4
REVERT: f0f9d7dcf3 Merge pull request #369 from TheophileDiot/dev
REVERT: 4dabe6dae6 Advancements in the examples migration to 1.5
REVERT: 115bfbdc13 Merge pull request #368 from TheophileDiot/dev
REVERT: 81ad9e9ac0 Update examples and add docker-proxy
REVERT: 82ab6c7c43 Revert "Remove unsafe deps in the requirements and install setuptools manually"
REVERT: b578823a19 Remove unsafe deps in the requirements and install setuptools manually
REVERT: 7fb61b5ef1 No longer dump the jobs to the front
REVERT: 37ece3de10 Merge pull request #367 from TheophileDiot/dev
REVERT: 719d779e01 Start updating the examples to the 1.5
REVERT: 2889b2638f Merge pull request #366 from TheophileDiot/dev
REVERT: 3c3bb7f200 Fix the way we fetch the config from the database (with suffixes)
REVERT: f0d0dac914 Add the variables back instead of the "_" so it doesn't create an error
REVERT: 62ab9944cc Fix scheduler errors with sqlite in autoconf
REVERT: 7391900513 Make the bunkernet not run in a thread to avoid errors
REVERT: 840ef8cf89 Fix typo in selfsigned job
REVERT: 5a95e67030 Edit the way the UI updates the config
REVERT: 34b5aba1cb Merge pull request #364 from TheophileDiot/dev
REVERT: b7f60dbdc7 Update deps and requirements
REVERT: a0634b5736 Merge pull request #363 from TheophileDiot/dev
REVERT: c0efdf9c00 Replace /usr/sbin/nginx with nginx
REVERT: db35e575e3 Rename variables so they make more sens
REVERT: b22cc44d82 Change the way jobs are sent from the database
REVERT: 4e96e57e05 Make certbot compatible with 1.5
REVERT: aaeda53002 Change the jobs logic + add support for arm
REVERT: 6577229226 enhance templates
REVERT: 844b06e286 Fix how the jobs are sent to the front
REVERT: 3a0727b5cd login template done
REVERT: 0f5756cfb4 enhance logs + prepare jinja variables
REVERT: 08e7c2104b plugins done + add name to settings
REVERT: 6b5d6e07ee Revert changes on the check_settings function
REVERT: 3ccc12d789 add dropdown + responsive
REVERT: 3ed3fbe991 Autotonf now update the instances too
REVERT: e56f96d04b Update database model + Save instances to database + add the option to add logs into the database
REVERT: c87c3637db start plugins template
REVERT: 3a5d14952d Made few tweaks with the home page + remove useless functions
REVERT: 55e76b2803 Fix path for dropzone's scripts
REVERT: 64d261acc0 Change the way logs are parsed
REVERT: f13455d11b send timestamp with ms
REVERT: 7aac0c352e fix ms
REVERT: fb2e41c11e logs params
REVERT: 2967ed98cd fix fetch
REVERT: 4f9b2120e0 test
REVERT: f1e614fae6 change ternary operator for fetch
REVERT: fa5719db7f fetch logs + liveUpdate filter
REVERT: 2a2f2f1e9b Fix scheduler error
REVERT: 2087167228 Merge pull request #361 from TheophileDiot/dev
REVERT: fa98003f22 Thread the jobs run_once
REVERT: 89e8839bbb Optimize the regex for the core lists
REVERT: 51c5836ae1 change logs script/template + continue jobs
REVERT: f61b4428b5 Merge pull request #360 from TheophileDiot/1.5
REVERT: a96771881e Change the logs date format + start editing the logs endpoint
REVERT: d30adf6709 Changing rhel
REVERT: bf19cfe3db Migrating Linux to 1.5. Still some details to adjust to be perfect
REVERT: 0cd6ed1af2 When downloading new plugins, update the database properly + update job every time now
REVERT: 8f75af3d60 edit the .dockerignore
REVERT: 4f4beeef99 Create the database variable even when passing the variables, just in case
REVERT: 7347fe9bc8 update jobs only once
REVERT: b509ce16e3 Copy the files after installing the requirements
REVERT: 64601ebf58 Remove useless warnings
REVERT: c9238f9930 Merge custom configs generation to avoid repetition
REVERT: 192c6755c3 Update db for the jobs that are ran only once
REVERT: c14765c6c6 Change the way jobs are sent and how we update external plugins
REVERT: 888bedd510 Change how jobs are send from the database
REVERT: babb1c72cd Revert "indentation"
REVERT: 44c74f9be4 Revert "indentation"
REVERT: 984b6c5f05 ci/cd - speedup codeql by ignoring some folders not containing python files
REVERT: 355c947a4a start jobs template + enhance menu
REVERT: 272de0b8be ci/cd - fix codeql config path
REVERT: d9fc713c4d ci/cd - move codeql config to file
REVERT: c2503d63d3 ci/cd - add codeql
REVERT: b098478bdd enhance service + darkmode script
REVERT: fa1739439d ci/cd - init work on dependabot
REVERT: 82df3f17f7 ci/cd - init work
REVERT: f02adf3001 indentation
REVERT: c1031cb2c6 indentation
REVERT: e8581ecb48 enhance news/menu/base + logs scripts
REVERT: eb99d00daa Revert "enhance news, menu + end logs scripts"
REVERT: a7d3d04522 enhance news, menu + end logs scripts
REVERT: c7556a39af Merge pull request #358 from TheophileDiot/1.5
REVERT: e02e9c9ec5 Edit how plugins work with the UI
REVERT: f1d7add739 Merge pull request #357 from TheophileDiot/1.5
REVERT: 1252d1651e Add the jobs feature and add the link when using sqlite
REVERT: 2154c7f544 Update database default DATABASE_URI
REVERT: 7957f63b80 Merge pull request #356 from TheophileDiot/1.5
REVERT: 73668b476f Optimize plugin gathering
REVERT: b3cfc1f01c Remove unnecessary lines and add plugins_errors endpoint
REVERT: b57e50db2d Send needed settings with the services in ui
REVERT: a0e66ab30e Change Database default path for the sqlite file
REVERT: fdd393826f add ui work in progress
REVERT: 6b9a6a7e3f Merge branch '1.5' of https://github.com/TheophileDiot/bunkerweb into 1.5
REVERT: 277e37bce4 Revert "add ui"
REVERT: 05d4b77bbd Merge branch '1.5' of https://github.com/TheophileDiot/bunkerweb into 1.5
REVERT: e7e43e64dd Add dark_mode to ui
REVERT: d40a93cb72 Revert "add ui"
REVERT: d102f027f2 add ui
REVERT: b70d976719 add ui
REVERT: 7db7aee7c2 Merge pull request #355 from TheophileDiot/1.5
REVERT: 70844ca604 Fix database with autoconf
REVERT: 1a7d8978b1 Merge pull request #353 from TheophileDiot/1.5
REVERT: 93c74154ab fix fedora python deps bug
REVERT: f2eabc0df6 fix centos python dep bug
REVERT: d199f124b8 remove exits in ingress controller
REVERT: 3ec15eb4b0 Update the docs from dev
REVERT: 5a8f812560 Merge branch 'dev' (softly)
REVERT: d214352b7b Merge pull request #352 from TheophileDiot/1.5
REVERT: 891757dab5 Add support for arm + change scheduler python version
REVERT: 8dd377562f Merge pull request #351 from TheophileDiot/1.5
REVERT: 630cf8b885 Change the way services are sent to the UI
REVERT: b0c09b4def Merge pull request #350 from TheophileDiot/1.5
REVERT: fa655e6f06 Remove no longer used install.sh and uninstall.sh
REVERT: c8fbcbeaea Merge pull request #349 from TheophileDiot/1.5
REVERT: 32101c3dc7 Move UI deps, Make the DB compatible with PostgreSQL, MySQL and Oracle
REVERT: 035eed8f6c ui - add custom PYTHONPATH in Dockerfile
REVERT: 2a3e24bd28 Merge pull request #348 from TheophileDiot/1.5
REVERT: 3984c4b0da Separate deps and change prettierignore file and pyproject
REVERT: 47afdc88e1 Merge pull request #347 from TheophileDiot/1.5
REVERT: 01bb6f5e65 Stop converting the files content to base64 when sending them to front
REVERT: c358747973 Return dumps of settings instead of the dict
REVERT: a8f27ccb1c Merge pull request #346 from TheophileDiot/1.5
REVERT: edce79936a Update the structure and the paths
REVERT: 04578aab3f Changing path Linux folder
REVERT: 5ae714fc70 Merge pull request #344 from TheophileDiot/1.5
REVERT: f65a4cdd65 SMall tweaks on the UI + edit the ConfigFiles edits
REVERT: 06aa73fcfe Merge pull request #343 from TheophileDiot/1.5
REVERT: 0811aad7f5 Edit scheduler and change DB
REVERT: 858f6e00f4 Change python version
REVERT: b279d02403 Fix BunkerWeb gen on start
REVERT: ef7fa5b4f5 Merge pull request #342 from TheophileDiot/1.5
REVERT: 11bcd98243 Merge branch '1.5' into 1.5
REVERT: bacef768c7 Add integration manually in bunkerweb
REVERT: 5ec179affd The UI get the custom configs from the database
REVERT: 0e6a5f3f96 Merge pull request #341 from TheophileDiot/1.5
REVERT: eec00ba2bf Update the Database and make it easier to gen
REVERT: 479b556fb5 Merge pull request #340 from TheophileDiot/1.5
REVERT: 375776e7de Fix UI path_to_dict with the cache files
REVERT: df62fd410b Merge pull request #339 from TheophileDiot/1.5
REVERT: 1f58d0c517 Edit dockerfiles
REVERT: 6c07f99674 Merge pull request #338 from TheophileDiot/1.5
REVERT: 069b45f37b Add some tweaks
REVERT: 850530cd0e Merge pull request #337 from TheophileDiot/1.5
REVERT: 01b4145524 Make the Database support every feature + updates
REVERT: a12d013fc3 Merge pull request #334 from TheophileDiot/1.5
REVERT: 5f8353c114 Adapt everything so that the UI can work with every integration (some more tests are needed)
REVERT: fe89625921 Merge pull request #333 from TheophileDiot/1.5
REVERT: 66fb266f8e Centralize Database and optimize requests
REVERT: 7a03ed33f1 Update pip in Dockerfiles every time
REVERT: b09c05d3ba Update BunkerWeb deps
REVERT: 9c02d5f9e7 Merge pull request #330 from TheophileDiot/1.5
REVERT: 7d743e1981 Update the database and the core plugins accordingly
REVERT: ce6f01cf03 Merge pull request #329 from TheophileDiot/1.5
REVERT: 9140dc3244 Optimize Database connection and ApiCaller
REVERT: 81307c82c2 Merge pull request #328 from TheophileDiot/1.5
REVERT: 0edef7c520 Use Python 3.11 where we can
REVERT: fe774e0009 temp nginx is dead, long live to the IS_LOADING setting
REVERT: 0bf402fd7a Merge pull request #327 from TheophileDiot/1.5
REVERT: 48242b9a3c Get all config with generator
REVERT: 0b73ea856c Merge pull request #326 from TheophileDiot/1.5
REVERT: 09378458dd db.get_config() get entire config and doesn't filter anymore
REVERT: 1008490234 Merge pull request #325 from TheophileDiot/1.5
REVERT: 8b54762fc3 Fix db init with autoconf
REVERT: cfaeb10133 Merge pull request #324 from TheophileDiot/1.5
REVERT: 7e53bfe553 Fix gen for Docker integration
REVERT: 54530d535d Merge pull request #323 from TheophileDiot/1.5
REVERT: 79eea0e998 Linting + starting to migrate bunkerweb to the 1.5
REVERT: 316b84ad3f Merge pull request #318 from TheophileDiot/Feature-specific-order-for-plugins
REVERT: ba56c9f55c Merge pull request #317 from TheophileDiot/Fix-scheduler-error-reload-nginx-linux
REVERT: a8f79e58f3 Merge pull request #303 from TheophileDiot/Fix-custom-conf-disappearing
REVERT: b2a7e053bb Merge pull request #314 from TheophileDiot/Feature-blacklist-ignore
REVERT: 96e6562732 fix indent
REVERT: 01cecf14e5 Merge pull request #313 from TheophileDiot/Feature-max-client-size-edit-modsec
REVERT: 873ccad9b2 Add MODSECURITY_SEC_RULE_ENGINE and MODSECURITY_SEC_AUDIT_LOG_PARTS (#292)
REVERT: 97bf473e1a deps - add update checker for deps (#293)
REVERT: 5af2fb7783 Complex example using autoconf (#271)
REVERT: bd4c94e834 Add specific order for core plugins and check them
REVERT: a96a8a8c2f Fix incorrect message while reloading nginx + more details on error
REVERT: 446ff93a49 Add ignore blacklist feature
REVERT: 5fdcc9e583 add g/G to the available file measurement units
REVERT: d207aa4bf5 Variable MAX_CLIENT_SIZE change the SecRequestBodyLimit value
REVERT: 57ad9d7ee0 Fix old custom configs where never deleted
REVERT: 7860aeab94 Merge pull request #312 from TheophileDiot/dev
REVERT: cac220023e Fix small typo in autoconf integration
REVERT: 5d9dc88cc5 Merge pull request #307 from TheophileDiot/Restrict-access-IP-NET
REVERT: 40863f28a5 Merge branch 'dev' into Restrict-access-IP-NET
REVERT: 67d514b53b Merge branch 'master' into dev
REVERT: 51e96416d9 Merge pull request #304 from TheophileDiot/Fix-Endless-loading-after-update-service
REVERT: ace1dfca25 Merge pull request #308 from TheophileDiot/Fix-doc
REVERT: b9e5badd94 Fix last typos
REVERT: a9865f8502 Fix typo in plugins.md
REVERT: e3d0120a0c Fix minor typos in the doc
REVERT: 9214bb9392 Merge pull request #309 from TheophileDiot/Fix-flask-dev
REVERT: 80c1b225bd Replace flask development server with gunicorn
REVERT: de0954fac3 Fix typos in the docs
REVERT: 27b4ff330c Add the greylisting feature
REVERT: 06f65ffe27 Change the exposed port to 7000
REVERT: b0a887a155 Fix errors and warnings when editing a service
REVERT: 803ff8cb56 Fix CUSTOM_CONF_SERVER_HTTP disappearing after 60 minutes (autoconf)
REVERT: 94ce249d74 [#290] Fix typos in docs
REVERT: 478e980189 ci/cd - temp disable k8s test
REVERT: 8f44e108bb ci/cd - add docker system prune
REVERT: 72caf907a0 ci/cd - temp disable swarm tests
REVERT: 01acb1cf30 ci/cd - temp disable nextcloud/swarm
REVERT: fc3c7892da ci/cd - add missing prepare for prod tests
REVERT: 2a04a56428 ci/cd - update ruby version for CentOS builder
REVERT: 6afdb298fa lua - fix pcall for asn/country mmdb lookup
REVERT: 04019a617a tests - fix nextcloud/swarm
REVERT: 34649bf33a docs - add Ansible to README
REVERT: 469a5343ec ci/cd - remove old linux packages before building
REVERT: 4244399eb1 road to v1.4.3 🚀
REVERT: 66029a316c tests - edit prod workflow
REVERT: d0c245ba83 tests - fix bug when testing if a swarm stack is healthy
REVERT: 5633d5ff5f tests - remove mongo-express/swarm
REVERT: 61d57b4ebb tests - fix mongo-express/swarm
REVERT: 76f035e21d fix wrong DENY_HTTP_STATUS setting in docs, fix autoconf ghost/prestashop tests and some UI warns/errors
REVERT: b35dbdffc0 tests - fix ghost/docker
REVERT: 7e226301d4 tests - fix prestashop/docker
REVERT: 8f273a929d ci/cd - fix missing comment chars
REVERT: 45f4e06ace road to v1.4.3
REVERT: 7fe58ddd57 tests - disable systemd start limit
REVERT: 561e64a890 tests - road to debian
REVERT: 29933fdebb tests - add unzip package to linux container
REVERT: 7915da6dfb docker - fix CVE-2022-3209
REVERT: d8f6c27560 tests - fix configs perms for linux
REVERT: cb56e7d04a tests - add chown for custom linux configs
REVERT: e847343143 tests - fix linux/drupal (again)
REVERT: 4caae414d5 tests - fix linux/drupal
REVERT: 8a23b96bf5 tests - disable linux/moodle
REVERT: a4fd701d5d tests - temp disable linux/proxy-protocol
REVERT: 39ed524f02 tests - add missing variables.env for moodle/linux
REVERT: d0e3f3ae26 tests - call cleanup-linux.sh
REVERT: b0fa57b056 tests - replace restart with stop+start for linux tests
REVERT: ec11360853 tests - print logs when setup_test fails
REVERT: 3be348ebe8 tests - add haproxy cleanup for linux tests
REVERT: 884ca0f6d0 tests - add missing variables.env files for linux
REVERT: e4321629f1 tests - road to linux tests 🚀
REVERT: c277a33e9c tests - add missing which command for fedora
REVERT: 512c60c519 tests - add some debug info when linux/setup fail
REVERT: e64cc29a8c tests - create /run/php folder for rpm linux distros
REVERT: 42d29743b3 linux - fix 755 perm on /opt/bunkerweb
REVERT: 505d5c2ae4 tests - fix behind-reverse-proxy/linux
REVERT: 70992a0b50 tests - fix haproxy logging again
REVERT: 7e5465c595 tests - fix haproxy logging again
REVERT: f5606b6933 tests - fix haproxy directive
REVERT: 265742cd94 tests - haproxy add logs
REVERT: 0580662cc8 linux - copy current variables.env to make temp one
REVERT: 8e15e2a400 linux - set /opt/bunkerweb permissions to 755
REVERT: 17801caebd temp disable arm
REVERT: 552588adf1 temp disable arm
REVERT: 5849c66e66 tests - fix www.conf
REVERT: 052dc23466 tests - increase php logs verbosity for linux tests
REVERT: 331c7e9545 tests - add debug log file for PHP
REVERT: f71ad0f656 php - fix fastcgi_params path
REVERT: 34c648830b trying to fix PHP bug in Linux
REVERT: 5c99a4b0e2 refactor linux/start.sh and fix tests/cors www copy
REVERT: eb6f0d6737 tests - fix purging wrong folder for linux tests
REVERT: 6ea38b1f77 bunkernet - fix wrong import in register job
REVERT: b5c07dda01 tests - add cleanup for linux tests
REVERT: 17b6b0fdc8 tests - fix PHP www.conf for Linux
REVERT: 512ed7200d tests - add cors/linux
REVERT: d8071e4c43 tests - install php-fpm
REVERT: 790fa37aeb tests - fix behind-reverse-proxy/linux
REVERT: 6005a8f73b tests - fix behind-reverse-proxy/linux again and again
REVERT: 09f56a1c6e tests - fix behind-reverse-proxy/linux again
REVERT: 0c4d2edf12 tests - fix behind-reverse-proxy/linux
REVERT: d53c54d4b8 tests - add behind-reverse-proxy/linux
REVERT: 093d426bc9 better management of registration with BunkerNet and fix syntax error in LinuxTest
REVERT: 3762c38741 tests - copy variables.env for Linux tests
REVERT: 55525abf15 tests - fix mattermost/k8s
REVERT: 23f8ec9571 UI - fix container CVEs
REVERT: a38ca51380 docker - dont generate config if already present
REVERT: e92938f004 autoconf - fix container CVEs
REVERT: c2ad79a792 Docker - fix CVE-2022-37434
REVERT: 8eefb4bf53 examples - fix mattermost/k8s
REVERT: 6d1ef606f7 examples - fix nextcloud/k8s
REVERT: 95c4ce723d enable bad behavior on default server and various k8s fixes
REVERT: e295b020e4 tests - increase redmine timeout and add pvc cleanups
REVERT: 1e499db505 examples - fix gogs/k8s
REVERT: a642761366 disable bad behavior if client is whitelisted and fix redmine/reverse-proxy-multisite examples
REVERT: 115d517c71 tests - add delays
REVERT: 7c1474cd89 examples - fix moodle/k8s port number
REVERT: 305870cc22 examples - edit moodle/k8s port number
REVERT: 3df0f8505b tests - add delay to moodle
REVERT: 897528b730 tests - fix magento/k8s again
REVERT: 4f4c446f7b examples - fix magento/k8s again
REVERT: 69848dccc9 examples - fix magento/k8s
REVERT: 0516f0a839 tests - assign bunkerweb-controller to srv1
REVERT: 41524a9e3d tests - force pv
REVERT: 0d44b098f4 tests - fix prestashop URL
REVERT: 0e315dc5fc tests - edit prestashopHost value
REVERT: 5741391de6 tests - change k8s service type of prestashop to clusterip
REVERT: 6adff9cebd tests - increase timeout and remove pvc for prestashop/k8s
REVERT: 97a2caf06e tests - fix Kubernetes missing variable assign
REVERT: 865f4f1b56 tests - fix prestashop/kubernetes
REVERT: e8305b0b65 tests - fix missing prestashop/kubernetes.yml
REVERT: 840b875f70 docs - edit plugins page
REVERT: 978bbe9ca1 examples - fix missing configs subfolder in nextcloud/bw-data
REVERT: 502c9f2fe9 examples - fix radarr/swarm
REVERT: 1c4f8bf55c tests - automatic volumes prune for swarm tests
REVERT: b6e2ad22a6 tests - fix joomla/swarm
REVERT: 216686fc8c tests - add delay parameter
REVERT: d648b1fbea tests - increase magento timeout
REVERT: d3b725294f tests - wait until swarm services are running
REVERT: a48200bc02 examples - fix reverse-proxy-singlesite/swarm
REVERT: b429dd8043 tests - increase timeout for swarm healthy check
REVERT: 0440c61d0c examples - fix gogs/swarm
REVERT: ae36b98992 docs - quick edit on PHP
REVERT: 9a83fadd82 examples - fix gogs/setup.swarm.sh permissions
REVERT: 09141f2047 examples - fix magento/swarm
REVERT: edf5421bf6 examples - fix permissions for magento/setup-swarm.sh
REVERT: c67564c7c8 tests - increase timeout when doing requests
REVERT: b076370090 examples - fix mongo-express/swarm
REVERT: ec35b0a547 examples - fix mattermost/autoconf
REVERT: 95e3022eba examples - fix autoconf/reverse-proxy-singlesite
REVERT: d63538fd58 examples - fix wordpress custom conf variable name for docker/autoconf
REVERT: e01b240723 tests - ignore error when replacing patterns in files (binary files)
REVERT: 217924fe46 examples - fix reverse-proxy-singlesite regex
REVERT: bb6d02e0f6 examples - escape dollars in reverse-proxy-singlesite compose files
REVERT: 5c42fb58d7 tests - fix reverse-proxy-singlesite
REVERT: 2f8c5a1e9f examples - fix host for reverse-proxy-multisite
REVERT: af866e8256 edit docs/integrations for ansible and fix examples/mongo-express compose file
REVERT: e90d4cc7e2 tests - fix json for reverse-proxy-multisite
REVERT: 70ac3c01b3 tests - fix missing arg no_copy_container
REVERT: 07a962466b tests - inline configs for docker/autoconf
REVERT: 87c57c67c7 tests - refactoring on the road, still needs some work
REVERT: 8fb03a3171 tests - on the road of refactoring
REVERT: dc8570ca87 tests - add status type
REVERT: 1513785705 tests - refactor mattermost example
REVERT: 4e7d795ea6 tests - support custom cleanup-kubernetes.sh script and refactor some k8s tests with helm charts
REVERT: cc9d228abd update compose version to 3.3 for swarm examples so config directive is supported
REVERT: 1819571473 remove trailing space in DockerController and add missing bunkerweb prefix for autoconf-configs example
REVERT: 324feb593d autoconf - fix missing configs update for DockerController
REVERT: 22398d5678 cors - fix typos in autoconf.yml
REVERT: 5119c8da7c gogs - missing setting for autoconf
REVERT: 0fca93e3e8 tests - sleep 30s between autoconf tests
REVERT: 17e14f4d53 tests - fix wildcard with sudo
REVERT: 3a46d318ee tests - remove only content of subfolders
REVERT: 4eff0c3f9d tests - fix behind reverse proxy url
REVERT: bf58a17b8a gogs - add setup-docker
REVERT: 08d8bc8804 tests - remove whole subfolders in bw-data
REVERT: b38f7c54e6 tests - add kubernetes-configs and fix missing s in urls
REVERT: 06f7fb096e tests - fix docker-configs (again)
REVERT: b7101eb475 tests - fix docker-configs
REVERT: a08b51bd03 tests - fix gogs expected string
REVERT: b2bcfb8c7f tests - fix hardened expected string
REVERT: d3014b42f7 examples - refactoring in progress
REVERT: 7eae497194 tests - prevent default rate limit
REVERT: be21b3933a tests - fix sudo cp again
REVERT: 7bb881aa39 tests - fix rename
REVERT: a607bd67cb tests - replace python cp with sudo cp
REVERT: 6d06a32cc9 tests - list example_data as root
REVERT: c5526ef2fd Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 75b2ae868b tests - fix example_data path for docker
REVERT: 72965e230e Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 201e2cf0f3 Correction logs Linux
REVERT: 2033974442 tests - init cors and fix example_data path for autoconf
REVERT: d8c8ceab36 tests - fix LinuxTest setup and init work on integrating examples with the new test system
REVERT: c02d888b32 examples - rename setup scripts for drupal
REVERT: 9a9f9ebf36 examples - fix linux-setup.sh for drupal
REVERT: 6e381ee028 tests - disable copying bw-data files for k8s and swarm tests
REVERT: 0ee09d47da tests - force removing directories with AutoconfTest
REVERT: da2f6cb4f4 tests - force removing directories with DockerTest
REVERT: d1d2e51a31 cleanup tests directory and init tests refactoring for drupal
REVERT: c14b08faa7 examples - edit authelia configuration.yml file for Linux integration
REVERT: 80fee58e47 bunkernet - add default api server in jobs
REVERT: 37690a7a4c configs - enable default server if TEMP_NGINX is set
REVERT: b3fdd109a8 linux - fix wrong variables.env path when running jobs once
REVERT: 193449512a Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: f5ede78974 examples - fix authelia variables.env
REVERT: 767a7ab315 Adjustements doc Ansible/Linux
REVERT: 81b3703660 wait until Linux test container is initialized and fix variables.env for authelia
REVERT: 44fbf03158 authelia - extract tarball to tmp
REVERT: 02db54ce0d examples - follow redirect when downloading authelia for linux
REVERT: 14d61854e5 add sudo to linux dependencies and curl to linux test images
REVERT: 6f35561fae tests - fix cp and end_fun for LinuxTest
REVERT: 2505bc015f tests - add linux to authelia kinds
REVERT: b1df38374f tests - temp enable docker
REVERT: 410212b158 tests - run docker cp in a shell
REVERT: f2ac7bca74 tests - fix typo in LinuxTest
REVERT: a0948923ec tests - copy local files for Linux tests
REVERT: 458ebe07ff tests - dynamically find deb/rpm name
REVERT: 2205043e75 tests - fix LinuxTest.docker_exec()
REVERT: d370f1b053 tests - add missing chmod import to LinuxTest
REVERT: bf6dd93aa7 tests - replace rmdir with rmtree for LinuxTest
REVERT: 773517311e Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 850a8057cf ignore CVE-2022-30065 until we have a fix
REVERT: e6271ccd63 Final proofreading FPM
REVERT: f0ddb8328e docker - fix CVE-2022-30065 for autoconf
REVERT: f260bcf23c Small adjustements
REVERT: fa319ec101 tests - fix argv len check
REVERT: 0294064532 tests - fix typo in LinuxTest
REVERT: f47ab0adc5 tests - integrated LinuxTest
REVERT: eca010231c FPM Linux/Ansible Doc
REVERT: 4d61e96e47 tests - LinuxTest on the road
REVERT: c9c7303460 tests - fix linux.sh
REVERT: 58a82ddcd6 tests - copy Linux packages to local directory
REVERT: 8062d043c1 tests - fix Linux dockerfile path
REVERT: 0a09f8a750 fix CVE-2022-29458
REVERT: bb425bc361 tests - init work on Linux tests
REVERT: aa729daebb examples - remove double $ from kubernetes authelia
REVERT: 7edd55544f fix k8s example for authelia and ignore error code when doing debug_fail for k8s tests
REVERT: 0fd77a8092 examples - fix typo in kubernetes authelia
REVERT: 720f36f473 tests - init kubernetes refactoring
REVERT: ea98b453d1 tests - use unique domains for swarm tests
REVERT: 4bd0129e46 tests - also edit root domain
REVERT: 6e47b29919 tests - add sleep in the end of SwarmTest.init()
REVERT: abc500a4d4 tests - fix domains for SwarmTest
REVERT: 3780477940 examples - fix authelia swarm compose version
REVERT: 4a5e50005b fix typo in SwarmTest and fix authelia swarm example
REVERT: 3b73c50c32 tests - ignore docker stack ps return code
REVERT: ba6fddb56a tests - init swarm refactoring
REVERT: 9ecd2bd98d examples - add missing network aliases to authelia autoconf
REVERT: 7bbf77b7a5 fix authelia autoconf example and debug fail before cleaning tests
REVERT: f02fe1ed91 tests - remove only subdirectory on new tests and add cleanup when test failed
REVERT: 0383cadd69 tests - fix compose filename for autoconf tests
REVERT: aeba0ba72c tests - add missing AutoconfTest object
REVERT: 67608a463a tests - add missing decode
REVERT: 8b3b1291cc tests - from replace/rename functions to class method
REVERT: 1c5c81d2cd tests - add missing import
REVERT: fa2d52d80f tests - remove useless log and return boolean from Test.end
REVERT: 68bf5ef850 tests - remove wrong cleanup call
REVERT: 424b37bec9 tests - change permissions as root
REVERT: 2780ee190d tests - add debug_fail function
REVERT: 07b0bb38dd docker - fix CVE-2022-29187 for ui and autoconf
REVERT: b47c2696ee docker - fix CVE-2022-29187
REVERT: fdb8ca3cad tests - replace internal _log with logger.log
REVERT: eb59a9377d tests - init refactoring for autoconf
REVERT: 2e0542dbb0 tests - ignore case when performing test
REVERT: 0a996bf123 tests - replace match with search
REVERT: 48a6ba6328 tests - fix rm command
REVERT: 991ddb9eb9 tests - remove file as root
REVERT: 1e1d7d7f14 tests - replace variable typo in get request
REVERT: ebc94f515e tests - add missing char when replacing Docker volumes
REVERT: e4f6017d64 tests - replace example domains with test domains
REVERT: dfc5f2e79e tests - export runner env
REVERT: c07f85a424 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: ab57be6570 tests - fix missing copytree import and self parameter
REVERT: 5f79aea4bb fpm single/multiple docker&autoconf
REVERT: cc760a646b tests - fix datetime import again
REVERT: db2c35cb3f tests - fix datetime import
REVERT: 28f1b4f734 tests - rename variable
REVERT: e1183a0d4c fix tests.json for authelia and exit when test exception occurs
REVERT: 16573a397e tests - do not run as root
REVERT: de8cee491a tests - add missing imports
REVERT: 56afbd4577 tests - run as root
REVERT: 590ad46cd8 tests - fix missing chmod import and Test.init log call
REVERT: 8d580bc165 tests - fix missing Test import
REVERT: a91fc73072 tests - fix indent and isfile import
REVERT: 773a37d456 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: b64af85262 tests - DockerTest on the road
REVERT: 0d3e1e2a13 Update the plugins docs
REVERT: 85217b57c3 Fix a typo in the plugin page in the docs
REVERT: ba75154d07 Add url_for function to custom plugins templates
REVERT: c055ec7ec3 Fix duplication in plugins
REVERT: 2c4efe9d0e Add Plugin Pages feature
REVERT: 795dfc0778 Add static map files
REVERT: 8b4b3f3b04 ansible docs
REVERT: 2e4758e948 tests - DockerTest improvement
REVERT: c155227ec6 tests - init work on refactoring
REVERT: dde1851416 tests - increase timeout for magento
REVERT: e62523d1dc lua - use pcall with mmdb functions
REVERT: 658ab75049 docs - add ansible diagram
REVERT: 8d6397a6ba Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: f5c86cc4e2 examples - add cors example
REVERT: 8760110fba Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: cc4f0b26a1 Quickstart Ansible and integration
REVERT: 7b769361af cors - init work on core plugin for CORS
REVERT: 97e607110c linux - rename bunkerweb-ui.env to ui.env
REVERT: c3ee7929be docs - change target of the web UI demo link to blank
REVERT: 969a1e5d70 Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev
REVERT: 5bf59c85d5 docs - replace web UI gif with YT video
REVERT: 430f665cdc Merge branch 'dev' of https://github.com/bunkerity/bunkerweb into dev
REVERT: 5be21f9bf8 Adding www folder
REVERT: afdd4de5a4 fix regex checks with *_CUSTOM_CONF_* setting, add doc about DENY_STATUS_CODE
REVERT: 5586b3733b misc - add DENY_HTTP_STATUS setting (403 or 444)
REVERT: 90e58f2612 fix ui.env path for Linux integration and add docs for autoconf with rootless docker
REVERT: a00607af2e docs - add instructions for podman
REVERT: e880b7d598 docs - add infos about Docker in rootless mode
REVERT: fc925ccb11 edit docs typo for UI and variable typo in autoconf
REVERT: 5714221319 ui - fix CVE-2022-2097
REVERT: 287e763e0d autoconf - fix CVE-2022-2097
REVERT: 89f81140ae container - fix CVE-2022-2097 (again)
REVERT: a5c98f7099 container - fix CVE-2022-2097
REVERT: 429214727b tests - fix data folder permissions (again)
REVERT: 6b1c5a93e1 tests - fix data folder permissions
REVERT: fb85d1d2d1 autoconf - fix typo in variable
REVERT: fdcbc8d361 custom conf - fix wrong path with multisite configs
REVERT: b2bb93bcf8 examples - fix docker-configs again
REVERT: 2b59086f66 examples - fix docker-configs
REVERT: e09d4901ea containers - fix regex for *^CUSTOM_CONF_*
REVERT: 3594618e4c examples - fix typo in docker-configs (again)
REVERT: e443112819 examples - fix typo in docker-configs
REVERT: 738e3b6e1a containers - use python hack to get env var values from string
REVERT: 5ac80a135c containers - replace compgen command with a python hack because compgen -e do not display var with dots
REVERT: 8f258486ef fix multiple CVE with curl/libcurl and add autoconf/docker CUSTOM_CONF configs examples
REVERT: 2dc18a7942 autoconf - support both configs from files and autoconf
REVERT: e0a7005062 autoconf - init support of custom variables using labels
REVERT: 385b7c4134 docs - add docs for custom config using labels
REVERT: e25babe3d2 custom conf - docker
REVERT: a5457a164c custom conf - init setting support
REVERT: 0a1e8be71f examples - add missing setup.sh for mattermost
REVERT: 70c60f2a9b tests - add mattermost and radarr
REVERT: f2dfb01724 examples - edit mattermost and add radarr
REVERT: 1a8eef2c85 fix autoconf import for IngressController and init work on mattermost example
REVERT: cb106a112e autoconf - fix indent in IngressController
REVERT: 492648eeb2 autoconf - fix 410 exceptions (k8s)
REVERT: 1425ad0b42 docs - update settings list
REVERT: f7290b2c79 v1.4.2 release
REVERT: c0a8a356c2 linux - include bwcli in /usr/local/bin
REVERT: 40007b0866 add slack to official plugins and init work on EXTERNAL_PLUGIN_URLS setting
REVERT: 6478512e48 scheduler - only send /data folder if apis are present
REVERT: 7aa6852d3c autoconf - fix missing scheduler in autoconf mode and missing apis list
REVERT: 7bba81b16b autoconf - fix wrong variable name for environment
REVERT: 5cb61380d7 autoconf - add missing call to ConfigCaller constructor
REVERT: b2758cea76 autoconf - init work on _get_static_services method
REVERT: a18d77aeee autoconf - init work on static server configs as env var
REVERT: 4a699ef6c6 fix missing local Linux images import in ci/cd, and fix bug related to jobs in Linux integration
REVERT: 5690a58ab9 fix IFS checking permissions
REVERT: e55928a37b fix bwcli commands when using Linux integration
REVERT: 0f2388b1f2 fix permissions check when file has space in the name
REVERT: 2b43a9cbf5 Merge branch 'dev' of https://github.com/bunkerity/bunkerized-nginx into dev
REVERT: 5ecf39ee02 Fix web-ui example with X-Script-Name
REVERT: ad091493c3 examples - add various certbot-dns examples
REVERT: a65606c369 examples - add certbot-dns-ovh
REVERT: cd0d70b8f6 cache dev Linux images in ci/cd and disable site config generation for autoconf/swarm/k8s
REVERT: e21a35017a plugins - support log_default() hook, same as log() but for default server
REVERT: c563731e86 autoconf - fix overwrite configs file when using Docker autoconf
REVERT: 3c417d2ff0 linux - fix fedora NGINX version in Dockerfile, fix missing arg when building DEB/RPM and force NGINX version DEB deps
REVERT: 970082f92e linux - force NGINX version in RPM deps
REVERT: 4a2504c3b8 reflect ci/cd changes to dev
REVERT: fd0c7b1e53 ci/cd - add automatic build for Linux images
REVERT: 1e6d62ce79 fix packagecloud yank name
REVERT: 1a4e21481e docs - edit supported architectures for prebuilt Docker images
REVERT: bcaca6f034 v1.4.1 release
REVERT: 424214fd56 add changelog and add missing s in authentik url
REVERT: 82b42d5b9c Merge pull request #259 from Brawdunoir/master
REVERT: db4e2cf266 update linux docs, minor fix in ingress example and update default value for bunkernet job
REVERT: 0ef82619b8 temp disable automatic tests for authentik and test automatic arm build on dedicated hardware
REVERT: f2655e331d remove arm build again, fix proxy_*_timeout directives and add authelia example
REVERT: d51ae1c1b9 Remove USE_ before authbasic plugin settings
REVERT: cd0438b8ce support REVERSE_PROXY_*_TIMEOUT settings, remove useless push in CI/CD and try to build arm on GH runners
REVERT: f9a042526e add docs about compiling BW from source on Linux, add docs about packages pinning on Linux and fix regex for REVERSE_PROXY_AUTH_REQUEST and REVERSE_PROXY_AUTH_REQUEST_SIGNIN_URL
REVERT: 15ac64b05f let's encrypt - fix bug when AUTOCONF_MODE=yes
REVERT: e0f8895e9a init support for auth_request and add authentik example
REVERT: e852298352 don't send local IP to BunkerNet on default server, fix certbot new when MULTISITE=no and fix unknown reason in get_reason
REVERT: 972a284efd docker - drop support for prebuilt arm images
REVERT: 5258d8e58f docs - edit linux install procedure
REVERT: acb4bea97d reflect CI/CD changes for master pushes
REVERT: 42067e864a GHA - temp disable armv7 build until we have a fix for cryptography dependency
REVERT: 217bddabfd GHA - different caches for armv7 and armv8 images
REVERT: c5fba13674 fix GHA typos
REVERT: 1b21f9eac3 fix UI tag in GHA jobs
REVERT: 389e050943 fix links in docs and change cache location for GHA jobs
REVERT: 05a89c3037 fix registry URL in GHA jobs
REVERT: a0ed8a27e9 add debug flag to GHA buildx steps
REVERT: d0ac5e3059 update GHA actions version
REVERT: b16f8f11ad update GHA actions version
REVERT: a23ed06e66 fix typo in GHA jobs
REVERT: 6b9be078b8 refactoring of GHA jobs
REVERT: 8e198ed82e linux - fix documentation link in systemd unit files
REVERT: c3b527afe8 actions - fix RPMs path
REVERT: 972e5471d1 actions - fix linux deb/rpm generation
REVERT: b246c6d7e2 fix wrong branch name in actions and image name for linux tests
REVERT: b78fd55427 fix freetype CVE
REVERT: 945241339a actions - rename main branch to master
REVERT: 1af2264fab temp stop push to private repo
REVERT: 6f28708c10 docs - add missing setting
REVERT: a9f886804a bunkerweb 1.4.0
REVERT: 3a078326c5 Merge pull request #199 from Myzel394/patch-1
REVERT: d43b82b757 remote API - only do action if 403
REVERT: 3850cacb9c prepare for v1.3.2
REVERT: c00c7f46a0 lua - verify certs when doing HTTPS requests
REVERT: 163af4a49d prepare for v1.3.2
REVERT: 98e85eb99f docs - update security tuning sections : distributed blacklist and request limit
REVERT: 2e63bb0256 docs - reflect kubernetes/swarm changes into the doc
REVERT: 6546a0edb7 disable country ban if IP is local, update default values of PERMISSIONS_POLICY and FEATURE_POLICY, upgrade archlinux packages before testing
REVERT: ab00381746 ui - fix ROOT_FOLDER bug in serve-files.conf
REVERT: 9f7097de0d request limit - fix some LUA code
REVERT: 24d6337a57 limit req - multiple url support
REVERT: bfb5319c16 limit req - add burst and delay parameters
REVERT: 4c77a14825 use annotations as env var in Ingress definition, fix cidr parsing for reserved ips, fix missing empty when job is external, fix ping check for remote api and init work hour/day support for request limit
REVERT: 4e45fa3874 integrations - acme without shared folder when using k8s/swarm
REVERT: a9a26b82d9 fixed typo
REVERT: 00d91dcaaa jobs - move certbot hooks to python
REVERT: 650ad7ea49 integrations - fix missing acme folder when using Swarm or Kubernetes
REVERT: 7045c0c2b6 jobs - fix encoding error on CentOS
REVERT: f0f432487b remote API - ban IP from distributed DB
REVERT: fdc02be051 remote API - basic send of bad IPs
REVERT: fb799765a4 jobs - fix str/bytes hell
REVERT: d53f02b5b3 api - client side (untested)
REVERT: 7b9722fac4 jobs - add remote API
REVERT: 31ed4ff834 centos - update ca-certificates in install script
REVERT: bc5f3ee88e fix CVEs and add init to Debian test image
REVERT: a6b21aae8c fix typo in settings.json, bump Debian to bullseyes, init support of Arch Linux
REVERT: 64aa9c2530 init work remote API
REVERT: 5d94cc8f43 docs - init changes about storageless
REVERT: e7ee21cbb5 antibot - fix path for templates and data
REVERT: a0f8cbdac1 antibot - fix LUA typo in recaptcha mode
REVERT: 178d7a6849 Merge pull request #182 from Nakinox/patch-2
REVERT: ca81535bb3 swarm/k8s - less storage, more API
REVERT: 062fa3e78a integration - continue work on storageless config for k8s and swarm
REVERT: 95f2d2af9c Update docker-compose.yml
REVERT: e55dff8128 api - init work on storageless configuration
REVERT: f0f1c79d40 v1.3.1 release
REVERT: 3d2f5e2389 conf - add REVERSE_PROXY_KEEPALIVE
REVERT: b079c99fb9 Merge branch 'patch-15' of github.com:thelittlefireman/bunkerized-nginx into keepalive
REVERT: 2e403c6ebc config - add CUSTOM_HEADER
REVERT: f75a05584e config - add REVERSE_PROXY_BUFFERING
REVERT: 148edf6814 tests - add github token to trivy scanner
REVERT: a19d8aa041 Merge pull request #180 from vepito/vepito-patch-1
REVERT: 480cff86bc Merge pull request #179 from thelittlefireman/patch-16
REVERT: 35df3423d0 missing blank line
REVERT: 29f4069de7 switch the use cases
REVERT: 72e4384596 Fix typo related to non-HTTP configuration
REVERT: a4a2647737 jobs - fix docker reload and only do cron jobs when necessary
REVERT: 892e533694 Missmatch in docs with modsec folder
REVERT: a056141609 deps - use ModSecurity v3.0.4 instead of v3.0.5 to avoid memory leak
REVERT: 0772a9ba8e docs - edit badge version
REVERT: 33e0ffd5b1 Merge branch 'master' into dev
REVERT: 4cb3e089e3 linux - git SHA1 commit in install.sh
REVERT: 8808f161c5 docs - dev to master links and VERSION upgrade
REVERT: 1c60ec9804 tests - fix volume wait with linux tests
REVERT: b13ff34569 add REDIRECT_TO_REQUEST_URI variable and edit environment variables docs
REVERT: 58f2926e95 docs - various examples fixes
REVERT: 9de628f3eb Missing proxy_set_header for keep alive
REVERT: 6cc1abc893 Allow keep alive connection when ws is off
REVERT: a824e15684 linux - rename cron
REVERT: fd52bb7c8d linux - fix cron jobs
REVERT: 0938b20eb8 UI - use sudo for Linux integration
REVERT: b948e08bd5 UI - use systemctl on Linux
REVERT: fde14d1621 linux - fix unknown scheme error and do nginx reload as root in UI
REVERT: 8a4eb3f2a3 remove .site files (gen), uninstall remove folder at the end (linux) and run jobs when reloading local instances (UI)
REVERT: 2a0b84074a ui - fix bug when Docker is used but Swarm is disabled, add jobs from API /reload and fix docker-compose doc
REVERT: aec22d1a81 ui - edit docs and fix CSRF
REVERT: 028fc61b4f docs - add dns_resolvers and permissions to Linux
REVERT: a903960b4c docs - fix missing subfolder in Linux quickstart guide
REVERT: a28f06f08f linux - run temp nginx to solve let's encrypt challenges
REVERT: 6c8bc6b349 tests - fix Linux systemd bug when writing to /tmp folder
REVERT: 2b3b4a5c3f linux - systemd support
REVERT: 57e4247eab linux - systemd unit file
REVERT: f9d4e90894 docs - edit k8s php service port and append suffix to hosts
REVERT: 4f024ec566 docs - add DNS_RESOLVERS for k8s integration
REVERT: bc46fc3d4c append suffix to ingress hosts
REVERT: 0be1da18a6 remove old conf before generation, dynamic DNS for PHP and reverse proxy and swarm fixes in quickstart guide
REVERT: 3cedc0ae13 quickstart guide fixes
REVERT: f1d5c07cc1 autoconf - various kubernetes fixes
REVERT: c9a6b6c27d autoconf - fixed infinite lock
REVERT: b199464a73 various bug fixes related to Swarm integration
REVERT: 4a9d64d9d9 add favicon to web UI and fix some tech docs
REVERT: 31536a3fe2 linux - reload as root
REVERT: 7b47c7304f examples - minor fixes in architecture images
REVERT: 83e7ce9cde examples - polishing before next release
REVERT: 0ad5159a33 docs - add changelog for next version
REVERT: 6240d8e28d ui - read variables.env when Linux is used
REVERT: 2f80f64dd5 docs - last polish
REVERT: e98da9b637 docs polishing and fix install.sh gpg --verify
REVERT: d9f7706969 docs - web UI
REVERT: 75f299978c docs - special folders
REVERT: ef34b2cec1 docs quickstart / multisite
REVERT: 9b9110214a docs - quickstart guide / php
REVERT: 9e2a8070e4 docs - quickstart guide / reverse proxy
REVERT: 733136ac1a docs - init quickstart
REVERT: fa172ce5a9 docs - linux integration
REVERT: f6a9184ae9 docs - k8s integration
REVERT: d37dc2b629 docs - swarm integration
REVERT: f7c115edff docs - add autoconf doc to Docker section
REVERT: dfbb091361 docs - init integrations/Docker
REVERT: 8e4a65feca fix global.env generation and add web UI gif to README
REVERT: 0573ba7b5a ui - centering things without breaking sticky navbar and menu
REVERT: bcd421de09 ui - various bug fixes more or less related to UI
REVERT: 2ec28c79cb docs - fix README toc
REVERT: fec60a4b14 ui - minor styling fixes
REVERT: dd7d1a2c78 ui - fix example, subpath behind reverse proxy and add socket proxy rights for swarm
REVERT: 0c1883472d docs - edit kubernetes overview image and add configuration section on the readme
REVERT: 4e6eab794d docs - fix wrong swarm image
REVERT: b23135b663 docs - add docker and kubernetes images
REVERT: ace9be3979 docs - add autoconf and swarm images
REVERT: 8958e5107c docs - add overview image
REVERT: b2cfc15c2a security - add security policy
REVERT: 94bef079a8 examples - add architecture images
REVERT: 50266c2285 examples - add the last missing README.md stubs
REVERT: 22e2fe869f examples improvement - added some README.md stubs
REVERT: 55186bbef5 examples improvement - hardened, joomla, kubernetes, load-balancer and moodle
REVERT: d8286ced7c examples improvement - certbot cloudflare and wildcard, clamav, crowdsec, ghost and gogs
REVERT: 44de2253d2 examples improvement - traefik alternative, autoconf reverse proxy and basic website
REVERT: 6d73fbdedb examples - update authelia and autoconf-php
REVERT: b6809266af autoconf - let's encrypt support for ingress controller
REVERT: 4e178b474c autoconf - basic ingress controller support for kubernetes
REVERT: 021147f9d9 autoconf - fix wait and redis
REVERT: 5a26d06c87 autoconf - fix infinite lock and honor DOCKER_HOST env var
REVERT: bc01427def ignore CVE-2021-36159 and redirect job logs as root when using autoconf
REVERT: 652614f41b autoconf - use DNS for Swarm instances discovery
REVERT: 24d9cce82f autoconf - various bug fixes in Swarm mode
REVERT: f866ef6325 autoconf - minor fixes, prepare Swarm testing
REVERT: 1a32e7c02c autoconf - various bug fixes with DockerController
REVERT: 7180378d0c autoconf - init Config refactoring
REVERT: 6e66571fb9 various cleaning
REVERT: f44e41cede jobs - lock and reload management
REVERT: 26db144df4 autoconf refactoring and fix CVE-2021-36159
REVERT: a68ad53c3f autoconf - controller classes
REVERT: 01bba1d3f6 autoconf - init refactoring before k8s integration
REVERT: 0597074438 k8s - init work on parsing ingress rules, helpers to setup on k8s, basic examples
REVERT: bc3c17a2f0 examples - init k8s example
REVERT: 556836b499 autoconf - init annotations parser for k8s
REVERT: 22612f1757 minor edit on Linux tests and init work on k8s API
REVERT: 50c279617b jobs - improved log and reload management
REVERT: ef8969e2cf certbot - add USE_LETS_ENCRYPT_STAGING=yes/no env var for using staging or production servers of let's encrypt
REVERT: 0dc2a5ec25 edit visibility of Job members and integration of a generic checker for nginx
REVERT: 9a207dfdc5 fix missing import in generator, expand networks to ips in jobs and init work on a generic checker with shared dict and redis support
REVERT: a60fbbb5b3 hotfix - fix CVE-2021-33560
REVERT: a1b9010d9e pull v1.2.8 fixes when applicable
REVERT: 3178545c2f v1.2.8 release
REVERT: 36b8760d4d resolve bugs on the stable version
REVERT: 8bb6676f58 settings - fix PHP_* again
REVERT: 4234f82c01 settings - edit EMAIL_LETS_ENCRYPT regex
REVERT: b99fb27df5 fix missing parameter when calling reload in autoconf and edit REMOTE_PHP_PATH regex
REVERT: 876fcd1814 conf - add WORKER_PROCESSES
REVERT: 26dc796155 jobs - fix line edit
REVERT: 280d189864 jobs - avoid reload when not necessary
REVERT: 5f845680ff jobs - edit referrers and user-agents data and init work on autoconf integration
REVERT: d12369c900 jobs - various bugs fixed and old files removed
REVERT: 366e39f591 jobs - SelfSignedCert, runner and reloader
REVERT: 71741b2d34 jobs - cache management
REVERT: 2fca4cd014 jobs - logging and error management
REVERT: fccf14627f jobs - python stubs
REVERT: b3684efaf6 jobs - init work on refactoring
REVERT: 82548378ae crowdsec - move as external plugin
REVERT: b926b0db62 examples - use example.com instead of website.com
REVERT: 6713f56ec1 linux - fix centos install
REVERT: 2b923c05c1 compile and install LUA 5.1.5 to /opt/bunkerized-nginx/deps and introduced REDIRECT_TO feature
REVERT: 71cf3cf5c1 use local sources when building Docker image, add LOCAL_PHP and LOCAL_PHP_REMOTE to settings.json and fix pip bug related to removed working directory
REVERT: 8e3dbf1c70 fixed some fedora bugs, support LOCAL_PHP and LOCAL_PHP_PATH and sample variables.env
REVERT: 49ada6a8c5 linux - init work on fedora support
REVERT: 947e86f7c3 linux - uninstall script
REVERT: a12561a85b remove useless nginx-keys folder and add lua_package_cpath to http conf
REVERT: 6b19bd0264 deps - add cjson LUA files to deps folder
REVERT: 6738b28b99 deps - move dependencies to dedicated /opt/bunkerized-nginx/deps folder to avoid messing with the system
REVERT: 010c0fd6d4 rename gen/requirements.py to requirements.txt, add git/bash to Docker deps and fix typos in README
REVERT: ecf30a71f7 deps - init work on single install script
REVERT: ffc4fc950e deps - manual compile/install of libmaxmind and upgrade lua-resty-core
REVERT: b9955699b7 Merge pull request #152 from thelittlefireman/patch-11
REVERT: 860fd1ace5 Upgrade desps
REVERT: eb5d13fb8d Upgrade lua-nginx module to 0.10.20
REVERT: ca41987cd6 Upgrade corerules to 3.3.0 & modsecurity to 3.0.5
REVERT: 3af1b397fa UI - digging bugs from services, still some work to do
REVERT: 72a09eac6d UI - add CSRF protection
REVERT: 0d3f7d3925 UI - admin authentication and bootstrap update
REVERT: 6be082e0a9 UI - init work on admin account
REVERT: 4947796c99 UI - fix instances bugs
REVERT: ba197dfa43 UI - bind gunicorn to 127.0.0.1/0.0.0.0:5000
REVERT: 4dd1ff8479 UI - copy from helpers, systemd service and instances page update
REVERT: f771ec43f1 ui - init Instances class to support Linux and API for Docker/Swarm
REVERT: e241b0c939 logs - move everything from /var/log to /var/log/nginx
REVERT: d03a1a6e3b linux - add jobs.log
REVERT: 2c9c9fb62c linux - run master process as root
REVERT: deb28c5991 autoconf - fix folders
REVERT: 2ea7331dad jobs - disable post-jobs when SWARM_MODE=yes on SIGHUP
REVERT: 92ee40819e whitelist - fix /.well-known/acme-challenge whitelist for let's encrypt
REVERT: 2ccfb26e81 docker - fix CVE-2021-33560
REVERT: 70f9f8417e templates - add missing new line when necessary
REVERT: c4aef1d606 authelia - choose portal or auth basic mode
REVERT: a385183d88 authelia - various fixes
REVERT: cec47f3a75 body injection feature and add authelia to documentation
REVERT: c894c8370e authelia - add variables to settings.json
REVERT: f73b088f79 authelia - initial work
REVERT: 130c6752dd Merge pull request #148 from aFresquetIntech/dev
REVERT: f97ea67855 Create .env
REVERT: 8504299861 Correction
REVERT: 4a8da40cf2 reverse-proxy-zammad
REVERT: 0114c7b09f examples - edit basic PHP
REVERT: bebe89afb0 linux - edit path for default errors, ignore comments in variables.env, install/prepare certbot
REVERT: b2cceb608c linux - fix centos
REVERT: 37f5e4ed71 linux - fixed debian/ubuntu but still some work needed on centos
REVERT: 98568a57c9 linux - fix /var/log and typo in daemon directive
REVERT: 4991922878 linux - fix daemon directive and rights on /etc/nginx
REVERT: bcb8acc364 linux - add RX permissions to /opt
REVERT: a9279053a4 linux - add executable right to gen/main.py
REVERT: 60057a17e3 linux - fix tests docker cp and pass single -c argument to su
REVERT: d0366fcc0d linux - started work on bunkerized-nginx command
REVERT: b448d91ca8 actions - fix centos test and docker image name when pushing
REVERT: e309ce6fd5 docker - fix permissions on /opt
REVERT: 37090dc66e actions - fix manifest error with buildx and load
REVERT: 6bb6facd88 add load: true when autobuilding images and move from /bin/sh to /bin/bash
REVERT: a1fcbd4b83 fix actions and configure
REVERT: 09a2a4f9e5 github actions refactoring
REVERT: 1e02368e8a linux/docker - common /opt/bunkerized-nginx folder
REVERT: bbb5134a39 fix configure arguments and CRS include
REVERT: b0f93fb840 fix Dockerfile again
REVERT: c892f037db fix Dockerfile
REVERT: 731c0f61df linux - init work on installer
REVERT: 93543d3962 Linux - use the same dependencies script for Docker
REVERT: 5ec9e6ab49 linux - CentOS 7 install
REVERT: cc0d0af8d2 linux - ubuntu installer
REVERT: 43d2097d14 linux - nginx install on Debian
REVERT: f880e5e2aa linux - continued work on install helpers for Debian
REVERT: 9636013f5e linux - started work on installer
REVERT: 15bdb076c8 hotfix - fix docs get_git_branch
REVERT: d62c4f466d v1.2.7 release
REVERT: ad52ef3260 autoconf - prevent race condition by checking health state
REVERT: 3bd3b6fd7a Merge pull request #145 from thelittlefireman/patch-10
REVERT: e41acc20c2 Upgrade ModSecurity-nginx to v1.0.2
REVERT: 3c721dc2a0 add HEALTHCHECK to Dockerfile and append 10.0.0.0/8 to DNSBL whitelist
REVERT: 491d879fec jobs - cleaning the mess when using autoconf without swarm mode
REVERT: 52534510ec fix bug when AUTO_LETS_ENCRYPT=yes and certbot can't resolve challenges
REVERT: 2c7337576d jobs - fix syntax error
REVERT: 9e4961ccb5 docs - rename sitemap to bypass rtd rewrite
REVERT: 01857d8ac0 gen - display the reason when ignoring a variable
REVERT: ab9f9e0a4c jobs - fix jobs when MULTISITE=yes
REVERT: 29dc64ca30 actions - add Docker cache to speedup auto build on the dev branch
REVERT: b5cd4e0375 docker - build and push images from GitHub actions because of future DockerHub restrictions on autobuild
REVERT: 16101144c5 self-signed cert - fix bugs
REVERT: 95510e6e1d settings - add underscore to CUSTOM_HTTPS_CERT/KEY regex
REVERT: dd5890e760 geoip - fix bug when using GeoIP
REVERT: c3a437fa82 docs - rename the sitemap to avoid conflicts ?
REVERT: 518ddd3236 docs - custom robots.txt
REVERT: 177a82ee6e docs - automated sitemap.yml
REVERT: 39db7b368f v1.2.6 release
REVERT: 9442e59141 jobs - fix jobs in Swarm mode
REVERT: fcc6b3b5e4 various bug fixes related to Swarm
REVERT: 678ad70b01 docs, various fixes and certbot-cloudflare example
REVERT: e8f5db0b29 docs - add plugins system
REVERT: 8295f6aeba plugins - clamav example
REVERT: 388fc1a0e8 plugins - started basic plugin system
REVERT: 62217a3210 add contributing guidelines and license
REVERT: 53e433b1a4 readme - replace some badges
REVERT: f640157b1f Merge pull request #138 from bunkerity/feature-request-template
REVERT: d646f3e5b7 Update issue templates
REVERT: 4b31d005eb crowdsec and generator fixes
REVERT: d2135c19c0 docs - road to v1.2.6
REVERT: 8cda1baf77 fix web ui multiple variables and add default error pages
REVERT: 445032406b dnsbl - disable checks when IP is local
REVERT: 74fb015366 web UI - init work on using docker-socket-proxy
REVERT: ee178de6ab web ui - mostly finished templating integration (needs some testing)
REVERT: 7323525b69 ui - show only multisite vars for settings
REVERT: 82e47f147d ui - Dockerfile fixes and missing get_config function
REVERT: 2db967ad1d templating - road to web ui
REVERT: 1d96620ae6 templating - init integration into web ui
REVERT: 99c259bf18 templating - prepare integration into ui
REVERT: c7b81cfc10 various bug fixes related to HTTPS
REVERT: dfce0c06dd autoconf - fixing various bug when SWARM_MODE=yes
REVERT: 0f8e56a668 templating - fixing bugs with autoconf
REVERT: f950abdc24 templating - started integration into autoconf
REVERT: 4a73ae8197 various bug fixes on templates and nginx update to 1.20.1
REVERT: e2f02ee91e templating - prepare integration for autoconf
REVERT: a991b262ef remove ClamAV because of GPL and started work on read-only filesystem
REVERT: a8bc17e836 templating - started integration into docker image
REVERT: ec19f93081 templating - added missing features in site templates
REVERT: 23aa053003 templating - auth basic support
REVERT: 289ad106cb templating - multisite support
REVERT: bbc5bbc9e9 templating - fix some site templates
REVERT: 633a07686f templating - init work on site templates
REVERT: 996c45df42 templating - init work on global templates
REVERT: 801530baf3 templating - road to full jinja2 templates
REVERT: c65dda3917 templating - init work on templating with jinja2
REVERT: ea891969c1 templating - updated settings.json with global settings
REVERT: 698ae17c49 templating - init work on generic settings management
REVERT: 6645632846 antibot - basic pow with javascript
REVERT: 16e5ede130 antibot - custom templates
REVERT: 8260746fe1 logs/lua - add logger tool
REVERT: de560490d3 fix LUA array variables and add LOG_LEVEL to the troubleshooting section
REVERT: 96db3a450d log - add LOG_LEVEL variable
REVERT: 73543f4b0e hardening - add no-new-privileges
REVERT: d9bb97be50 lua - move global vars from lua to site config (untested)
REVERT: 863283d090 started work on moving variables from .lua to nginx
REVERT: 600484b16e crowdsec - fix bugs and update example
REVERT: 7c6a13c549 examples - improve nextcloud example so it works with webdav clients
REVERT: b3bb4ec40f remove unnecessary dependencies and update doc about certificate bundle
REVERT: 69f4657208 examples - fix typo BAD_BEHAVIOR_STATUS_CODES
REVERT: d02985d213 check permissions for missing volumes and add comment about permissions on examples
REVERT: b0ca85ff75 v1.2.5 - performance improvement
REVERT: 2f115c444d Merge pull request #131 from bunkerity/issue-templates
REVERT: 7f15741ea2 Update issue templates
REVERT: 288b8eb851 docs improvement + road to v1.2.5
REVERT: 61c08fb97b docs - troubleshooting
REVERT: 01ef47a669 docs - security tuning improvement
REVERT: 71515a9101 doc - volumes list
REVERT: a33d0658c6 docs - road to a beautiful documentation
REVERT: 0b3ff6a9f4 bad behavior - move from fail2ban to pure lua
REVERT: eb2d0d330d performance - rsyslog and fail2ban removing
REVERT: 5bcbb38638 doc - official document started
REVERT: ca660b2501 init work on official doc
REVERT: 3a34436cd8 add AquaeAtrae example for ROOT_SITE_SUBFOLDER
REVERT: b1d03cd11c performance - move bad user-agents and referrers checks from nginx to LUA with caching
REVERT: 42c3fb8740 add sandbox allow-downloads to the default value of CONTENT_SECURITY_POLICY
REVERT: f1c043604a add missing backslash in the quickstart guide and update autoconf examples with the depends_on directive
REVERT: fd61df205f performance - move external blacklists checks from nginx to LUA
REVERT: 009d6fb5ae choose connection and nofile numbers, increase error_log level to get modsecurity rules, add MODSECURITY_SEC_AUDIT_ENGINE var
REVERT: ba4185a42e jobs - fix automatic reload
REVERT: 70976d0fbc fix user-agent not blocking and add documentation on bundle when USE_CUSTOM_HTTPS=yes
REVERT: 062a39c63a integrate AquaeAtrae work - add ROOT_SITE_SUBFOLDER
REVERT: 83841b290a jobs - edit adren work on external blacklists
REVERT: 10dc58cb6d Merge pull request #126 from adren/patch-6
REVERT: 668754686c Merge pull request #125 from adren/patch-5
REVERT: 84b1933f63 Merge pull request #124 from adren/patch-4
REVERT: 15f6d0a32a Merge pull request #123 from adren/patch-3
REVERT: e628361a89 Merge pull request #122 from adren/patch-1
REVERT: f8d71e067e improved way to generate user-agent file
REVERT: 02ae3b6bd3 change IFS before subshell
REVERT: 2fb0e7c473 deduplicate list of user-agents
REVERT: 9adcc2f1a7 more optimized way to generate map referrer file
REVERT: 7b98db4d14 improve the generation of blocking file (abusers)
REVERT: ddb2b85916 improve generation of block file (Tor exit nodes)
REVERT: da1a460a64 huge improvement to generate blocking file
REVERT: 07be626842 hotfix - fix API in autoconf swarm mode
REVERT: 3bb164395e hotfix - move API_WHITELIST_IP edit to lua.sh
REVERT: bc2568a172 v1.2.4 - nginx 1.20.0 support
REVERT: 5ec74880d8 update README for v1.2.4
REVERT: f84fd7c9a2 fix permissions issues for autoconf and fix volume for ghost example
REVERT: 6521d7a27a fix client cache so it works in combination with reverse proxy and examples update
REVERT: 813607fbc3 improve crowdsec example and disable modsec logging when not necessary
REVERT: 843644f806 log - replace some WARN tags from LUA logs with NOTICE to avoid confusion
REVERT: 19fa0eb25f log - print modsec_audit.log to make debugging easier
REVERT: b4df287228 log - send logs to remote syslog server
REVERT: 5ce41edc03 api - whitelist IP/network for API
REVERT: a3cfb50b4d example - fix certbot wildcard
REVERT: 25494acace example - wildcard certificate with certbot
REVERT: a98dae1fb6 fix CVE-2021-20205 and examples update
REVERT: 1a7abab570 nginx 1.20.0 support
REVERT: 42b7a57f01 fix autoconf bug when removing config with multiple server name and increase default LIMIT_CONN_MAX for average website with HTTP2
REVERT: 02f9fbe5fc autoconf - fix certbot bug when multiple server_name for one service
REVERT: 69fe066777 autoconf - fix bug when multiple server_name for one service
REVERT: 74417abc9c fixing bugs - run as GID 101 instead of 0, different permissions checks in swarm mode and disable including server confs in swarm mode
REVERT: ba7524a419 fixed LUA bug
REVERT: b55aafb997 finding the LUA bug
REVERT: deeb7a76a2 Merge pull request #117 from thelittlefireman/patch-9
REVERT: ee8aaa4e7e fix lua crash 2
REVERT: 605d59a45c Fix lua mistake
REVERT: b85c991b6e bug fixes - /usr/local/lib/lua rights and syntax error in site-config
REVERT: 0d3658adf0 REVERSE_PROXY_HEADERS - use proxy_set_header instead of more_set_headers
REVERT: 0b22209c96 documentation - userns remap feature
REVERT: e44a1f3e14 added the uri to limit_req_zone key to limit bruteforce attack on a specific resource instead of the whole service
REVERT: aa614f82f9 print error when permissions are wrong on common volumes
REVERT: c03d410b0a refactored whitelisting of user-agents
REVERT: e190167bfc CIDR support with whitelist/blacklist IP
REVERT: 31e72dce1c fix /usr/local/lib/lua rights and multiple server_name support with autoconf
REVERT: b8105fc558 feature - whitelist URI
REVERT: e73c10fd80 crowdsec - fix permissions on /usr/local/lib/lua and on /var/log files
REVERT: a122a259c0 minor fix on AutoConf logs and auto disable etag with reverse proxy
REVERT: 7c4894d3b8 autoconf - fix remove event, generate config from nginx vars, more logs
REVERT: 533c2a1034 fix sed script when writing site env
REVERT: 5611d544d6 remove reference to USE_PHP
REVERT: 397182f18d add link to twitter account
REVERT: c5c5fb17b5 v1.2.3 - swarm support
REVERT: 017a7780fb README update, default cron update and new parameters to ui
REVERT: 34d9db7a8b web ui - bug fixes
REVERT: 361c66ca61 fixed bugs with MULTISITE variables and swarm example
REVERT: afc6678855 road to v1.2.3 - fixing bugs
REVERT: c40fb33175 road to swarm - automatic reload after jobs
REVERT: 93ad3c0b51 road to swarm - let's encrypt fix
REVERT: ceed904882 road to swarm - still some mess to fix
REVERT: b8027d2bac Merge pull request #102 from thelittlefireman/proxy_custom_headers
REVERT: 8d03a14a6a Merge pull request #103 from thelittlefireman/fix_truncated_3
REVERT: d16f4517a4 Enhancement add custom proxy headers #97
REVERT: 89ca91b3ff Fix truncated variables (last commit)
REVERT: 6a714e2ece road to swarm - fix race condition on initial configuration
REVERT: 0d3da03534 prepare /www directory, fix log socket path and whitelist acme challenges path
REVERT: 33163f65b3 init work on disabling root processes
REVERT: a2543384cd road to swarm - add openssl to autoconf, fix api_uri in LUA, fix file rights
REVERT: 3591715f21 road to swarm - fixing things
REVERT: 95f7ca5b2d road to swarm support - needs a lot of testing
REVERT: 816fa47cbb introducing SWARM_MODE env var
REVERT: 7756c2df3c Merge pull request #98 from mromanelli9/fix/readme
REVERT: 7509ec2f2c basic API to be used in swarm mode
REVERT: 6e93575e16 remove ALLOWALL from X_FRAME_OPTIONS options
REVERT: ba4c977550 remove old anchor
REVERT: 781e4c8cbb autoconf little work on swarm support
REVERT: e04c783d1e autoconf - init work on swarm mode
REVERT: e12b656bd5 Merge branch 'patch-7' of https://github.com/thelittlefireman/bunkerized-nginx into dev
REVERT: cae05447d3 custom crontab values
REVERT: 4b58e22657 Merge branch 'patch-5' of https://github.com/thelittlefireman/bunkerized-nginx into dev
REVERT: 6b56e21a09 Merge branch 'whitelist_ua' of https://github.com/thelittlefireman/bunkerized-nginx into dev
REVERT: 544a09e8da Update lua-cs-bouncer
REVERT: 8386dd4a2a custom config outside server block
REVERT: f052a25168 Merge branch 'pre_server_confs' of https://github.com/thelittlefireman/bunkerized-nginx into dev
REVERT: 43750f5536 Merge pull request #73 from thelittlefireman/patch-4
REVERT: 9142afdb54 Merge pull request #72 from thelittlefireman/patch-3
REVERT: 66c4fed791 Fix env variable with space are truncated 2
REVERT: f41846e9d6 Fix env variable with space are truncated
REVERT: 92cc705b92 Reduce memory usage : set cron tasks at different hours.
REVERT: 47fb3a05b3 Upgrade crowdsecurity/lua-cs-bouncer
REVERT: 5940f402c7 improve default tls security
REVERT: d9ca275d53 Add before `server {}` config.
REVERT: 8353bd9c85 Allow to add a whitelist by site on user-agent
REVERT: d902e2f297 Add last missing reverse proxy header
REVERT: 1a8b8043c8 Add LIMIT_CONN var to server.conf
REVERT: 65120a7e97 Add USE_CONN_LIMIT info to Readme.md
REVERT: b093a47554 Add default values for LIMIT_CONN
REVERT: 73dbf03c9a add USE_LIMIT_CONN zone to global config
REVERT: 6ee746236a Add USE_LIMIT_CONN to site-config
REVERT: fa935eb6e3 edit nginx.conf to add limit_conn
REVERT: cf231e13cb Add limit-conn.conf
REVERT: d5d699252c v1.2.2 - web UI (beta)
REVERT: 50f95420b5 README update - road to v1.2.2
REVERT: dc382c3e04 various fixes - autoconf process order, multisite config and examples
REVERT: 0026328f25 edit default FAIL2BAN_IGNOREIP subnets
REVERT: 9023ab5aed Merge pull request #67 from thelittlefireman/patch-2
REVERT: 124474ad66 Edit README.md to add FAIL2BAN_IGNOREIP
REVERT: eac9c8f513 Prepare FAIL2BAN_IGNOREIP to avoid self blocking
REVERT: 1ee490de6d Prepare FAIL2BAN_IGNOREIP to avoid self blocking
REVERT: 825e6a747e crowdsec v1 integrated
REVERT: 09a984c86b started crowdsec v1 integration
REVERT: fd7afa17b3 fix missing ';' in include
REVERT: b9b7fdfcc4 Merge pull request #63 from thelittlefireman/patch-1
REVERT: 58e1d66bc7 UI - minor alert css fix
REVERT: 7026643f8a UI - fix missing MULTISITE env var when managing services
REVERT: 06f688fe97 fixed stop and reload operations
REVERT: c65b78b1cc UI - instances/services backend update (needs testing)
REVERT: f9b9b9546f UI - introduced multiple config parameters (like reverse proxy) in frontend
REVERT: b5fe6335c7 UI - instances backend started
REVERT: 951f3957fd UI - default service values
REVERT: 0f520b8914 UI - services backend started
REVERT: 569ad75c42 UI - config.json refactoring
REVERT: bd7b6af668 UI - load config template from json
REVERT: 459bb8ea1c UI services modals and default CSP update (fix new tab links)
REVERT: 208b5acb30 UI - minor services list improvement
REVERT: 59b2fed416 UI - basic services list
REVERT: a4871a915e Add missing proxy headers
REVERT: 026783f018 Fix missing reverse proxy headers
REVERT: 8115853453 Fix missing proxy headers on site-config.sh
REVERT: c5f283b00e UI - minor front update
REVERT: 03ce7a6483 fix modsec double inclusion when MULTISITE=yes
REVERT: 3f7e2c54b3 JOBS - fixed some job script and right temp nginx reload
REVERT: bb0f46d8af JOBS - fix job_log
REVERT: c5b32dfc4c fix CVE-2020-1971 again
REVERT: 9a4f96ad18 fix CVE-2020-1971
REVERT: f258426f55 JOBS - fallback to old conf in case reload failed
REVERT: 119e963612 JOBS - be more verbose about jobs failure/success
REVERT: 373988670a Merge pull request #54 from thelittlefireman/patch-4
REVERT: 2a956f2cd3 Fix #52
REVERT: 15a37a8682 UI - minor UI improvement
REVERT: 3a3d527907 UI - basic read fixes
REVERT: e6b5f460c9 UI - basic read from docker API
REVERT: 002e3ed2ba security tests for autoconf and ui
REVERT: 7b55acbe8b web UI example and CVE-2020-8231 fix again
REVERT: 559b7835d4 ui - automated build
REVERT: 4ea01bd93f print some logs when blocking bots
REVERT: a73891a3b8 fix CVE-2020-8231
REVERT: 26199f52c8 remove additional / in modsecurity include
REVERT: 5c3f94a84f edit reverse proxy var name in README
REVERT: 043fcdc136 autoconf - automated build
REVERT: b86ded3d1c autoconf - multi arch Dockerfile
REVERT: 92569679b6 dynamic reload of nginx by sending SIGHUP
REVERT: 15e74e4860 more work on standalone autoconf
REVERT: fd0a6412d0 init work on standalone autoconf
REVERT: 419fdfc86e fix auth basic when MULTISITE=yes
REVERT: 0bc1f652b4 v1.2.1 - autoconf feature (beta)
REVERT: 6c7461e298 integrate thelittlefireman work
REVERT: d01bc5e014 Merge branch 'patch-1' of https://github.com/thelittlefireman/bunkerized-nginx into dev
REVERT: 75c69c8105 last fixes before next release ?
REVERT: e26b8482aa Add missing EMAIL_LETS_ENCRYPT parameter
REVERT: f618c73e6c road to v1.2.1
REVERT: 78c1e5c676 examples - same domains for internal tests
REVERT: 481e10d3ef reverse proxy - websocket example
REVERT: aae2a71983 autoconf - php example
REVERT: f3bf04e390 dirty fix to disable default server when MULTISITE=yes
REVERT: 36cbb927c0 autoconf - various fixes
REVERT: 95153dbc5d moved UA, referrer and country check after whitelist and blacklist check
REVERT: 26947179a4 moved UA and referrer check to LUA
REVERT: 88f27bfeb8 autoconf - reverse proxy example and pass default vars
REVERT: 3cc1615c4d fix user-agent script
REVERT: 8bacf722a6 Merge branch 'fix/variable-naming' of https://github.com/mromanelli9/bunkerized-nginx into dev
REVERT: 2bfc4b41fa first work on automatic configuration
REVERT: 587d4a92eb incorrect variable naming
REVERT: c311d0c825 add crawler-detecter bad UA
REVERT: 0d03f49ebc websocket support with reverse proxy
REVERT: 2112c306a8 custom log format
REVERT: 8f9dcc5ab8 last fix ?
REVERT: 2fe05d3fd3 fixing scripts again and again
REVERT: db04c0345c fix referrers again
REVERT: ed8bd902b1 fix referrers script
REVERT: 3a7aa5d9c0 block bad referrers
REVERT: 9ec9de6ca2 multiple lets encrypt certificates when MULTISITE=yes
REVERT: 791342cbe6 fix LUA DNS code when answers is nil
REVERT: 2f23671c3b fail2ban fix when MULTISITE=yes
REVERT: e350a717ff fix default DNS_RESOLVERS
REVERT: e818acb0d1 prestashop example
REVERT: b92f74ed98 dirty fix for CVE-2020-28928
REVERT: 9688e66508 check all vulnerabilities with trivy
REVERT: 700dfc0184 v1.2.0 release
REVERT: 42e4298b5c readme update - v1.2.0 changes
REVERT: 813b42cfa9 php and nextcloud examples fix
REVERT: 58fcf0a725 added Permissions-Policy header
REVERT: 5879183802 custom headers to remove
REVERT: 2032596880 automatic trivy scan
REVERT: eaf817d57a php config and examples fixes
REVERT: dd7768c856 whitelist/blacklist country at LUA level to avoid SEO issues
REVERT: fe1d724c9f country whitelist/blacklist
REVERT: 0635eb368b various bug fixes
REVERT: fbf81c94be cached blacklists data
REVERT: ed451877ae examples update and multiple REVERSE_PROXY_* on single site
REVERT: 0f18e9c552 reverse proxy support via env vars
REVERT: 8f7cb5318e proxy caching support
REVERT: 60fbbc1013 move some http directives to server
REVERT: 0f0593456c various fixes
REVERT: 8cdc155ac0 multisite examples and certbot renew fix
REVERT: 1abe1da89e brotli support
REVERT: f18c054b42 gzip support
REVERT: 4dea1975e2 client caching
REVERT: c2b05c463c fix BLOCK_COUNTRY bug and add support for ModSecurity custom confs when multisite=yes
REVERT: 2da51d92a6 multisite - bug fixes
REVERT: bd7997497b autotest through github actions
REVERT: e89e34a84f auto test fix
REVERT: ff02878dd8 auto test setup
REVERT: 44b016be93 road to multi server block support
REVERT: 36c4f3e065 v1.1.2 - CrowdSec integration and custom ports
REVERT: 798f6c726d examples - nextcloud fix and tomcat
REVERT: 761c14a0b8 custom HTTP and HTTPS ports
REVERT: 4a07eca696 crowdsec integration
REVERT: e1274a6082 passbolt example
REVERT: 3ec81cd849 Fix broken line in README
REVERT: 95752ff0c4 v1.1.1 - TLS 1.2 support
REVERT: 8623510f8c https fix
REVERT: 95a76b11fa peterkimzz integration and dhparam
REVERT: b0e4740a7d [New Features] - Added "HTTPS_PROTOCOLS" environment value to enable to customize TLS version. default value is "TLSv1.3". (because TLSv1.2 sometimes needed) - READMD.md
REVERT: e843608575 README update - v1.1.0
REVERT: 2f68667893 logrotate copytruncate
REVERT: 1d63838ee6 examples - fix port number
REVERT: e4bdd4af5d examples - nextcloud fix and moodle
REVERT: 2c33463af7 renamed logrotate script
REVERT: 9ff210bed8 wordpress and nextcloud examples
REVERT: 0b73018865 install CRS by tag in compile.sh
REVERT: e1356e3eb0 logrotate.conf update and some cleanup
REVERT: 34a0da444f logging fix again
REVERT: 022a653ebc display fail2ban.log and logging bug fix
REVERT: 4c11a9125c automatic docker tags with VERSION
REVERT: 88b52478c3 automatic Secure flag on cookies
REVERT: ce82e22dbe remove integrated PHP
REVERT: 397415211e antibot - check IP with sessions and recaptcha
REVERT: 68d7988551 tor hidden service example
REVERT: 16eab0f631 README update
REVERT: 6a22f7711c load balancer example
REVERT: 222426854e Merge pull request #13 from FacundoAcevedo/patch-1
REVERT: d63c57985e Fix typo in the link in the TOC
REVERT: e19a7c693d run master nginx process as non-root user
REVERT: 7a8795883b dockerfile fix - compile
REVERT: 01095bd72f gpg fix and secure git clone
REVERT: 0e6729c62e check GPG signature of nginx sources
REVERT: 040b6a2234 Merge branch 'patch-1' of https://github.com/fabianmoronzirfas/bunkerized-nginx into dev
REVERT: 5f62120e4d fix(typo): add missing »find«
REVERT: e8503b9cc5 ARM build fix
REVERT: 676571e4a4 use nginx:stable-alpine as base image
REVERT: 34254a09e9 examples and DNS_RESOLVERS fix
REVERT: 81cff3648c readme update
REVERT: e166b1fea9 awesome gif resized
REVERT: f08bba8cc2 awesome gif
REVERT: ccf4392280 session secret fix
REVERT: c1d44387b5 basic antibot feature through recaptcha v3
REVERT: 135126e3f4 readme fix
REVERT: ac251b0f69 Merge branch 'master' of https://github.com/ZILosoft/bunkerized-nginx into dev
REVERT: ac242c9774 Update README.md
REVERT: 2909b79891 basic antibot feature through captcha
REVERT: 446ee3761b basic antibot using javascript
REVERT: 6e1c43c4cd basic antibot feature through cookie
REVERT: 652d8ac979 fixed typo in manifest
REVERT: de1952b5f9 README - toc update and title fix
REVERT: 16a458db23 README improvement
REVERT: f27d80e0d5 various fixes and lua logging
REVERT: fc3d911ff7 improved blacklist/whitelist/dnsbl with lua
REVERT: ef7d842ff0 arm64v8 auto build and master manifest
REVERT: 0e57049832 manifest for automated builds
REVERT: aaef370079 improved logging with rsyslog
REVERT: 6e3c2ddcc2 integrated ajarmoszuk work
REVERT: 919b418d58 Added the ability to self generate SSL certificates
REVERT: fb1a0182e2 Added the ability to see Real IPs if Nginx is running under another proxy (such as Traefik).
REVERT: 2e0a8307d1 i386 fix again
REVERT: 181003efe1 i386 fix
REVERT: fca7bb0758 automatic builds
REVERT: 764038d40d README update
REVERT: f4c43a2148 block proxies and abusers
REVERT: 3a9afa47b6 Merge pull request #5 from ajarmoszuk/patch-1
REVERT: 2c12df3b96 update default req_limit values
REVERT: 2f967a9f47 Update entrypoint.sh
REVERT: eba5f6280e req limit
REVERT: 44155b5d62 dnsbl ipairs fix
REVERT: 829c1c6974 some fixes and README update
REVERT: f3721a50db sitewide auth basic
REVERT: b56e4e765a dnsbl feature
REVERT: 1654e913a4 lua support
REVERT: 3e5ca583c9 remote PHP-FPM support
REVERT: bcd17dbea2 automatic geoip update
REVERT: 14ec9f3e63 logrotate and compile fixes
REVERT: 5b5e6e33a6 awesome logo
REVERT: 1aa1dcf50d logrotate support
REVERT: f30a06d943 syslog integration and fail2ban improvement
REVERT: cd19841ec3 readme - details about modsec include order
REVERT: 94b29a6ca2 fixed some include orders
REVERT: bf605ce59d custom root folder and little fixes
REVERT: b14b09ad5d default CSP update
REVERT: 4f5e5f013e readme improve
REVERT: 76bd069f25 php POST max size and custom HTTPS cert
REVERT: 1d6ab7275f http basic auth fix
REVERT: 472ec31cd2 readme fix
REVERT: caa415e126 http basic auth
REVERT: 8561d47be0 create a customized image
REVERT: 4bede275fb fix typo
REVERT: efcf937109 inspectFile fix
REVERT: ccaaa8b57d readme fix
REVERT: b83111ad17 realip, minor fixes and README
REVERT: a2be2e8ae1 improved README : format, modsec, fail2ban and clamav
REVERT: 48a0036d26 updated readme
REVERT: bf0bef289d clamav support
REVERT: 193070b148 fail2ban support
REVERT: 716e54e597 custom http/server confs and better modsec customization
REVERT: 43403f69ee disable default server
REVERT: 69ac95b29e block country and various fixes
REVERT: ecf2de8b72 multiple let's encrypt domains
REVERT: 8427564f4d user-agents escape fix
REVERT: c56bde4f0c fix certbot-renew.sh syntax
REVERT: 834afa1327 http to https redirect
REVERT: d5f8c7647d custom modules and write access
REVERT: 5bcdb0219e f**k markup ?
REVERT: 3233f3b76f fix readme
REVERT: 62eda8173b improved README
REVERT: 09e6b50e58 custom conf
REVERT: 5d16f6a8f2 fix README
REVERT: 1b5f6deb22 cookie flags and maxmind update
REVERT: ea1dbc617c updated readme
REVERT: 0b703ea559 content security policy
REVERT: 1e642e2f13 initial readme
REVERT: e90060ce68 initial work
REVERT: 70f849fbb5 Initial commit

git-subtree-dir: src/deps/src/libinjection
git-subtree-split: 73268cfd85f9ee625e1d73ec2b37672bb2fd83f6
2025-01-17 10:36:36 +01:00

4 lines
59 B
TOML

call_parentheses = "Input"
[sort_requires]
enabled = true