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
Martchus
df55813d59
Add `pacparse` utility to parse package files
2023-11-09 16:22:09 +01:00
Martchus
bf67d1914d
Allow using `repo-add`/`repo-remove` from container in repo management actions
2023-11-09 13:48:57 +01:00
Martchus
60a477af99
Keep setup lock while checking executables
...
In the error case we use the fields from `m_setup.building` so the lock
needs to be kept.
2023-11-09 13:46:47 +01:00
Martchus
28c079ee00
Round the figures in the resource usage table
2023-11-09 13:06:53 +01:00
Martchus
72d1999e72
Fallback to using `updpkgsums`/`repo-add` from container for containerized builds
...
If those tools are not installed on the host but we use `makecontainerpkg`
anyways for the build we might as well use it to run these additional tools
as well.
2023-11-08 17:27:46 +01:00