Commit graph

1085 commits

Author SHA1 Message Date
Théophile Diot
2737fe7ce2
Update python deps 2023-10-16 12:26:15 +02:00
Théophile Diot
001246b38f
Merge pull request #697 from bunkerity/ui
Fix disabled message behavior as well as when the type is "password"
2023-10-16 11:01:05 +02:00
Théophile Diot
7e3dabc5fd
Update patch commands in deps.json to skip Reversed warning 2023-10-13 09:43:33 +02:00
Théophile Diot
8093c61613
Merge commit '29737209b138a1485d55c53acf1a6783b6e60167' into dev 2023-10-13 09:39:16 +02:00
Théophile Diot
29737209b1 Squashed 'src/deps/src/luajit/' changes from e598aeb74..492cfdd0d
492cfdd0d tests: update test cases to reflect latest change from upstream.
82bff39ff Merge branch 'v2.1' into v2.1-agentzh
becf5cc65 FFI: Fix ffi.abi("pauth").
97c75843c Merge branch 'master' into v2.1
f72c19e48 Maintain chain invariant in DCE.
d1a2fef8a LJ_FR2: Fix stack checks in vararg calls.
234dbc481 Merge branch 'master' into v2.1
aa6b15c1a Follow-up fix for stack overflow handling cleanup.
a5d2f70c7 Handle OOM error on stack resize in coroutine.resume and lua_checkstack.
e86990f7f Restore cur_L for specific Lua/C API use case.
b8919781d Consistently use 64 bit constants for 64 bit IR instructions.
915928992 ARM64: Fix IR_HREF code generation for constant FP keys.
fca1f51bf ARM64: Fuse negative 32 bit constants into arithmetic ops again.
4b605a7da Merge branch 'master' into v2.1
b138ccfa9 Handle all stack layouts in (delayed) TRACE vmevent.
92b89d005 Add missing coercion when recording select(string, ...)
d2f6c55b0 Cleanup stack overflow handling.
e897c5743 Windows/ARM64: Add MSVC cross-build support for x64 to ARM64.
7a2b83a0c IR_MIN/IR_MAX is non-commutative due to underlying FPU ops.
42ca6e120 ARM64: Set fixed interpreter registers before rethrow.
7a77a3cd8 Windows/ARM64: Update install docs.
bd2d10715 Windows: Call C++ destructors without compiling with /EHa.
7a1c13956 Windows: Pass scratch CONTEXT record to RtlUnwindEx.
18b8fd8de ARM64: External unwinder already restores non-volatile registers.
b36f9fad6 Windows/ARM64: Fix exception unwinding (again).
8af63f992 Windows/ARM64: Fix typo in exception unwinding.
9e0437240 FFI: Fix 64 bit shift fold rules.
1c33f4631 Windows/ARM64: Support Windows calling conventions.
f63bc569f Windows/ARM64: Fix exception unwinding.
836ab4227 ARM64: Remove unneeded IRCALL_* defs for math intrinsics.
b174d5e66 Fix Cygwin build.
5a18d4582 Merge branch 'master' into v2.1
976098463 Allow path overrides in genversion.lua with minilua, too.
cb413bf8f Windows/ARM64: Add initial support.
566532b80 Merge branch 'master' into v2.1
4fe200229 Improve architecture detection error messages.
4611e25c0 ARM64: Fuse rotates into logical operands.
90742d91c ARM64: Don't fuse sign extensions into logical operands.
ba2b34f5e ARM64: Disassemble rotates on logical operands.
f442432ec Merge branch 'master' into v2.1
44da356e9 ARM: Fix stack check code generation.
b8c6ccd50 ARM64: Fix LDP/STP fusion (again).
0705ef6ce ARM64: Ensure branch is in range before emitting TBZ/TBNZ.
59be97edb Merge branch 'master' into v2.1
43eff4aad Fix mcode limit check for non-x86 archs.
de2e09f54 ARM64: Improve BC_JLOOP.
6c599960d ARM64: Improve integer IR_MUL code generation.
4ed83bd99 ARM64: Simplify code generation for IR_STRTO.
a5ee35867 ARM64: Use RID_TMP instead of scratch register in more places.
c1877e648 ARM64: Improve IR_OBAR code generation.
c2bdce399 ARM64: Improve IR_UREF code generation.
435d8c630 ARM64: Improve IR_HREF code generation.
315dc3e77 ARM64: Reload BASE via GL instead of spilling it.
5149b0a3a ARM64: Consolidate 32/64-bit constant handling in assembler.
dfc122e45 ARM64: Tune emit_lsptr. Avoid wrong load for asm_prof.
4651ff2fb ARM64: Inline only use of emit_loada.
9daf9f900 ARM64: Improve K13 constant rematerialization.
9bd240413 Merge branch 'master' into v2.1
7f9907b4e Add NaN check to IR_NEWREF.
cc8d88aaf Merge branch 'master' into v2.1
4d05806ae Allow override of paths for genversion.lua.
19707009b Fix native MinGW build.

git-subtree-dir: src/deps/src/luajit
git-subtree-split: 492cfdd0d829e21abbf8ef8761aa48a3daf5a73f
2023-10-13 09:39:16 +02:00
Théophile Diot
85913d6b26
Update luajit to v2.1-20231006 2023-10-13 09:38:54 +02:00
Jordan Blasenhauer
15d3180b64 move disabled inp msg
* move disabled message more on the left to avoid to hide password toggle
2023-10-12 17:32:19 +02:00
Théophile Diot
85ef4e4dea
Merge pull request #691 from bunkerity/dev
Merge branch "dev" into branch "ui"
2023-10-12 17:11:31 +02:00
Théophile Diot
77bfe2697f
Add StyLua and luacheck to precommit config file and apply it 2023-10-12 17:08:13 +02:00
Jordan Blasenhauer
e25fab28b8 fix disabled msg behavior
* fix message behavior that pop in / out
* fix message that popup on input that aren't settings
*postCSS audit
2023-10-11 12:23:34 +02:00
Théophile Diot
10fd431fbb
Tweak update python deps script to make it more elegant 2023-10-11 11:14:22 +02:00
Théophile Diot
309689185e
Update pythons deps 2023-10-11 11:14:02 +02:00
Théophile Diot
6e5dd55573
Fix CVE CVE-2023-44487 2023-10-11 09:46:04 +02:00
Théophile Diot
a3ec85b576
Fix often occurring error with ace script in web ui 2023-10-10 18:05:32 +02:00
Théophile Diot
b063ac8a32
[#652] Fix error when deleting a service that have custom configs on web UI 2023-10-10 18:05:05 +02:00
Théophile Diot
4a9fdba42d
[#645] Fix errors when using a server name with multiple values in web UI 2023-10-10 16:49:51 +02:00
Théophile Diot
47a7e16800
Fix secure_scheme_headers shenanigans with web ui 2023-10-10 16:49:00 +02:00
Théophile Diot
453108da94
Update mmdb files 2023-10-10 16:48:02 +02:00
Théophile Diot
2cbb10b3a3
Revert "Test Aqua security vulnerabilities with BW"
This reverts commit d4d9f87451.
2023-10-10 15:15:23 +02:00
Théophile Diot
d4d9f87451
Test Aqua security vulnerabilities with BW 2023-10-10 15:13:38 +02:00
Théophile Diot
f4ce2c68f2
Fix bw api not returning the reason of bans 2023-10-04 17:49:53 +02:00
Théophile Diot
7ac66a6c65
Update python deps 2023-10-04 16:46:50 +02:00
Théophile Diot
2aa9f46ef4
Fix default values in whitelist job 2023-10-04 16:46:08 +02:00
Théophile Diot
9b4a9277da
Add libpq as a dependency for the Database to be able to connect with postgres 2023-10-03 18:01:28 +02:00
Théophile Diot
0cee41867f
[#656] Fix ACME renewal fails on redirection enabled Service 2023-10-03 17:11:37 +02:00
fl0ppy-d1sk
466c8e584c
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 2023-10-03 15:50:30 +02:00
fl0ppy-d1sk
27d3ca1cdf
autoconf - fix wrong types for dynamic settings 2023-10-03 15:50:15 +02:00
Théophile Diot
c2db157bb5
Update python docker image to 3.12.0 2023-10-03 14:10:04 +02:00
Théophile Diot
eb8088164b
Tweak Dockerfiles to make the build nicer 2023-10-03 13:55:29 +02:00
Théophile Diot
202698f41f
Fix python deps conflicts and update them 2023-10-03 13:54:53 +02:00
fl0ppy-d1sk
0eb18cb31e
Merge branch 'dev' of github.com:bunkerity/bunkerweb into dev 2023-10-03 13:05:40 +02:00
fl0ppy-d1sk
f12a014104
autoconf - update settings from db 2023-10-03 13:05:26 +02:00
Théophile Diot
628068e9ae
Lint files with prettier 2023-10-03 12:53:30 +02:00
Théophile Diot
87ca176633
Fix typos raised by codespell 2023-10-03 12:37:56 +02:00
Théophile Diot
6b2df35858
Tweak py file to respect flake8 rules 2023-10-03 12:01:24 +02:00
Théophile Diot
87d2f04eb8
Remove no longer necessary temp fix for Flask-login 2023-10-02 14:06:02 +01:00
Théophile Diot
c006e5088d
Update python deps + Update Flask-Login to include the compatibility with Flask 3.0.0 2023-10-02 14:05:32 +01:00
Théophile Diot
6b0e623e59
Update Dockerfiles to install pip and its deps before the project ones 2023-10-02 13:17:32 +01:00
Théophile Diot
85068bfeea
Add temp fix to support Werkzeug>=3.0.0 with Flask-login 2023-10-02 13:09:04 +01:00
Théophile Diot
5a7f9147fa
Update python deps and update script 2023-10-02 13:08:28 +01:00
Théophile Diot
3589057703
Fix bunkerweb-ui.sh script with variables not being exported correctly 2023-10-02 11:42:32 +01:00
Théophile Diot
5ed595be68
Fix shellcheck tests failing 2023-10-02 11:05:15 +01:00
Théophile Diot
1f90d3668c
Add a pre-commit-config file and passed all checks 2023-09-29 18:11:48 +01:00
Théophile Diot
f3fc69110e
Fix typos in Dockerfile when installing python dependencies 2023-09-29 16:58:09 +01:00
Théophile Diot
073e8575e2
Updated Dockerfile, python deps and npm package to use pinned dependencies 2023-09-29 16:47:34 +01:00
Théophile Diot
8ed656068f
Small fixes on linux paths creating unnecessary folders 2023-09-28 14:31:05 +01:00
Théophile Diot
8fa7adb615
Small refactor on how the autoconf updates the config 2023-09-28 14:30:24 +01:00
Théophile Diot
4ec754143a
Handle changes more elegantly with the scheduler 2023-09-28 14:28:49 +01:00
Théophile Diot
0f7df13df3
Optimize save_config script 2023-09-28 14:28:17 +01:00
Théophile Diot
48096d711c
Optimize the way the UI handles services creation and edition 2023-09-28 14:27:48 +01:00