Martchus
a291eba22c
Import keys from `keys/pgp` directory automatically
2024-06-14 19:42:42 +02:00
Martchus
208c23042a
Apply clang-format
2024-06-14 18:36:22 +02:00
Martchus
50dcb10e34
Log number of updated packages and total package count after commiting
...
This will hopefully help debugging why sometimes not all packages are
present anymore after an update.
2024-06-14 18:35:03 +02:00
Martchus
5cb6da3a41
Avoid warning about unqualified call of `std::move`
2024-06-14 18:07:59 +02:00
Martchus
055441cdb2
Update server domain
2024-05-30 18:43:45 +02:00
Martchus
f677cad8ab
Document caveats
2024-04-13 13:45:29 +02:00
Martchus
d471b00a70
Update `xterm.js` to 5.5.0
2024-04-13 13:18:43 +02:00
Martchus
ee52eeffd4
Use search input type for package name on package search page
2024-04-01 15:58:47 +02:00
Martchus
efc9e72410
Add clear button for packages on build action form
2024-04-01 15:54:51 +02:00
Martchus
62f25c7172
Fix condition for displaying "internal server error"
2024-03-17 21:53:36 +01:00
Martchus
f7272c0836
Adapt makechrootpkg invocation to change in devtools-custom
2024-03-16 22:36:00 +01:00
Martchus
2f4f4ffa5c
Ignore buttons when making query parameter for form
2024-03-14 00:43:12 +01:00
Martchus
85ccd68f07
Add "After latest" button in the build actions form
2024-03-13 23:56:49 +01:00
Martchus
c7f2310250
Bump patch version
2024-03-11 12:35:21 +01:00
Martchus
12f8b15667
Avoid error when rebuilding database
2024-03-09 12:12:23 +01:00
Martchus
74b4b833da
Avoid showing HTML code from gateway if server is not running
2024-03-08 19:46:05 +01:00
Martchus
4f79e9e069
Update path in example config for NGINX according to changed dir structure
2024-03-08 19:25:39 +01:00
Martchus
980859a4f9
Update lmdb-safe to fix problem with messed-up indexes
2024-03-08 19:20:20 +01:00
Martchus
fe80e5b970
Remove pragma to ignore warning
...
This seems no longer required.
2024-03-08 19:19:17 +01:00
Martchus
aabd469a93
Extend stresstest of `PackageUpdater` to cover update without clear-flag
2024-03-07 01:48:02 +01:00
Martchus
4017d50a20
Fix locking when removing packages from source repository
2024-03-07 00:53:10 +01:00
Martchus
a43fec4868
Fix memory leak in archiving utilities
2024-03-07 00:29:43 +01:00
Martchus
5d9d6b0bba
Update commands to install JavaScrpt dependencies
2024-03-02 02:58:28 +01:00
Martchus
044ccf53ab
Clarify licensing of node modules
2024-03-02 02:52:54 +01:00
Martchus
3f843c9539
Update xterm.js to 5.4.0
2024-03-02 02:48:36 +01:00
Martchus
c3ea4f42f0
Add stress test for package updater
...
This test passes, supposedly the package updater is *not* what's causing
sporatic problems with indexes being messed up.
2024-02-27 01:55:59 +01:00
Martchus
b9021286bf
Apply change of `global.h` template
2024-02-27 00:51:43 +01:00
Martchus
ac30fd2996
Use `CRYPTO_memcmp` to compare password to prevent timing attacks
2024-02-21 20:43:38 +01:00
Martchus
cc05267338
Allow parsing sub-variants of mingw-w64 packages
...
This might be useful for providing additional targets in the future. The
exact names of those sub-variants are still subject to change.
2024-02-18 15:54:58 +01:00
Martchus
56ee1325f0
Add "AUR-only" flag for "Prepare build" action
...
This might be useful to avoid accidentally rebuilding a package with a
local/custom override withiout actually updating the custom PKGBUILD.
2024-02-11 17:40:28 +01:00
Martchus
9150d90233
Fix handling of "Use container" flag for the "Prepare build" action
2024-02-09 23:09:38 +01:00
Martchus
287b20e793
Update copyright date
2024-02-09 23:09:38 +01:00
Martchus
f5eab41e74
Improve a few details in the README
2023-12-25 01:05:09 +01:00
Martchus
82af909b9f
Prevent cmake-format from messing with the comment about BOOST_ASIO_DISABLE_CONCEPTS
2023-12-21 21:00:39 +01:00
Martchus
4e141f7a04
Avoid misleading name of lock variable
2023-12-21 20:54:16 +01:00
Martchus
5d5b673b3c
Improve updating package database when loading library dependencies
...
* Make use of `PackageUpdater` more efficient by avoiding multiple calls of
`addDepsAndProvidesFromOtherPackage`
* Fix leaving old provides in the database by splitting the update via new
`beginUpdate()` and `endUpdate()` functions
2023-12-21 20:51:38 +01:00
Martchus
da19885d8b
Ensure case of empty package name is handled in find/remove functions
2023-12-19 21:41:38 +01:00
Martchus
8deeb0a82b
Remove non-forcing package updates
...
This was only used in tests but was otherwise not very useful as we
normally need to ensure the persistent database is updated as well.
2023-12-19 21:34:18 +01:00
Martchus
f0761ed70e
Apply clang-format
2023-12-19 21:32:05 +01:00
Martchus
303d0bd17b
Clear entries from package cache correctly
2023-12-17 01:41:13 +01:00
Martchus
40e2fb82de
Avoid unqualified use of `std::move`
2023-12-16 23:07:00 +01:00
Martchus
141d8fa3f5
Allow dumping package databases
2023-12-16 22:13:44 +01:00
Martchus
00b737e334
Fix constness of `MDBOutVal::get()`
2023-12-16 22:11:42 +01:00
Martchus
400d260230
Improve error messages when an exception occurs when fixing DBs
2023-12-16 21:04:41 +01:00
Martchus
0984cf0d0c
Make package database path configurable
2023-12-16 21:03:49 +01:00
Martchus
ec493b3454
Remove unused includes
2023-12-09 23:28:02 +01:00
Martchus
0d4b6c1ad0
Fix build preparation when an empty dependency is present
2023-12-02 20:35:44 +01:00
Martchus
edd78667c5
Allow configuring retention for build actions
2023-11-23 18:49:43 +01:00
Martchus
24e2ec0136
Fix reporting an error during build preparation as such
2023-11-22 21:50:45 +01:00
Martchus
653867a49c
Allow parsing binaries via `pacparse`
2023-11-17 01:03:26 +01:00