15ca143b70 
					 
					
						
						
							
							feat: add counters to repository stats overview  
						
						
						
						
					 
					
						2025-01-09 17:18:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0423c3e67c 
					 
					
						
						
							
							Release 2.17.0  
						
						
						
						
					 
					
						2024-12-29 18:07:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						503c8b0355 
					 
					
						
						
							
							feat: make apispec dependency optional ( #138 )  
						
						
						
						
					 
					
						2024-12-22 20:33:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4880ca4fee 
					 
					
						
						
							
							feat: use IPython shell if available  
						
						
						
						
					 
					
						2024-12-18 15:41:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56114ecc1e 
					 
					
						
						
							
							Release 2.16.0  
						
						
						
						
					 
					
						2024-12-01 21:05:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1caed156ad 
					 
					
						
						
							
							docs: add description about privileged and non--privileged container  
						
						
						
						
					 
					
						2024-11-24 23:52:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20e7ba3b1d 
					 
					
						
						
							
							style: fix some typos and warnings  
						
						
						
						
					 
					
						2024-11-11 18:07:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b5a645f8d 
					 
					
						
						
							
							docs: architecture doc update  
						
						
						
						
					 
					
						2024-11-10 16:19:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93ce7f9a51 
					 
					
						
						
							
							feat: use split packages ( #135 )  
						
						... 
						
						
						
						* move argument parsers to handlers themselves
* use hatchling instead of flit
* Revert "use hatchling instead of flit"
This reverts commit d18d146d79 
						
						
					 
					
						2024-11-01 16:07:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c6c24a46d 
					 
					
						
						
							
							feat: allow append list options  
						
						
						
						
					 
					
						2024-10-24 01:22:16 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd0ac7a7bd 
					 
					
						
						
							
							chore: replace passlib with bcrypt  
						
						... 
						
						
						
						passlib uses deprecated crypt module which is deprecated and scheduled
for removal in 3.13. Unfortunately, this module seems to be
unmaintained, so this commit replaces passlib with bcrypt, unfortunately
breaking current passwords 
						
						
					 
					
						2024-10-05 16:35:27 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						910d178c71 
					 
					
						
						
							
							docs: replace svg with dot  
						
						
						
						
					 
					
						2024-09-30 14:48:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e7d4daf18 
					 
					
						
						
							
							feat: add package copy subcommand  
						
						
						
						
					 
					
						2024-09-27 17:23:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2deca6d715 
					 
					
						
						
							
							refactor: even further improvements for Handler.check_status method  
						
						
						
						
					 
					
						2024-09-25 07:15:51 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						634054926d 
					 
					
						
						
							
							docs: improve application help messages  
						
						
						
						
					 
					
						2024-09-24 17:58:08 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce75ccb405 
					 
					
						
						
							
							docs: update configuration references in docs  
						
						
						
						
					 
					
						2024-09-22 15:16:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1acff852d0 
					 
					
						
						
							
							docs: add logo  
						
						
						
						
					 
					
						2024-09-22 14:21:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62320e8ec6 
					 
					
						
						
							
							feat: drop explicit makepkg usage ( #134 )  
						
						... 
						
						
						
						* generate filenames without using makepkg
* pkgbuild parser impl
* completely remove makepkg calls
* simplify typed get
* try to improve parser
* docs and recipes updatte
* never raise keyerror instead return empty string
* udpate tests
* add support of array expansion
* docs update
* tests update
* handle quoted control sequences correctly
* expand bash
* allow packages without package function
* docs update
* add moroe tests
* small improovements
* support escaped arrays and functions 
						
						
					 
					
						2024-09-21 03:57:22 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7a50e5294 
					 
					
						
						
							
							feat: implement stats subcommand ( #132 )  
						
						
						
						
					 
					
						2024-09-04 22:28:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						242f3d4d34 
					 
					
						
						
							
							chore: add rss generation to samples  
						
						
						
						
					 
					
						2024-09-04 22:28:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e011990ee 
					 
					
						
						
							
							feat: allow cross reference in the configuration ( #131 )  
						
						
						
						
					 
					
						2024-09-04 22:28:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						529d4caa0e 
					 
					
						
						
							
							feat: implement rss generation ( #130 )  
						
						
						
						
					 
					
						2024-09-04 22:28:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d57276f214 
					 
					
						
						
							
							feat: log package update events  
						
						
						
						
					 
					
						2024-09-04 22:28:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31e59df2c8 
					 
					
						
						
							
							refactor: allow event to receive keyword arguments  
						
						... 
						
						
						
						This change also replaces the dataclass implementation of the class to
custom one 
						
						
					 
					
						2024-09-04 22:28:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69f0966ff1 
					 
					
						
						
							
							feat: replace scan paths options to single one  
						
						... 
						
						
						
						It has been found that previous system didn't allow to configure
specific cases (e.g. a whitelisted directory inside /usr/lib/cmake). The
current solution replaces two options to single one, which also allows a
regular expressions
Also PackageArchive class has been moved to core package, because it is
more about service rather than model 
						
						
					 
					
						2024-09-04 22:25:54 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10aa91a033 
					 
					
						
						
							
							feat: add blacklisted paths to implicit dependencies processing  
						
						... 
						
						
						
						It has been found that in some cases additional packages have been added
as dependencies, like usr/share/applications, usr/lib/cmake, etc
This commit adds an ability to blacklist specific paths from processing 
						
						
					 
					
						2024-08-23 14:33:07 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4169851eaa 
					 
					
						
						
							
							docs: split faq into multiple files  
						
						
						
						
					 
					
						2024-08-20 16:44:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d9e06156d 
					 
					
						
						
							
							feat: add support of pam authentication  
						
						... 
						
						
						
						Add naive implementation of user password check by calling su command.
Also change some authentication method to require username to be string
instead of optional string 
						
						
					 
					
						2024-08-20 16:44:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af2269c64a 
					 
					
						
						
							
							fix: print current and updated version correctly  
						
						... 
						
						
						
						The issue appears in case if versions ar the same (e.g. rebuild); in
this case printer doesn't increment version as builder does.
Also util has been renamed to utils, keeping backward compatibiltiy 
						
						
					 
					
						2024-08-16 16:24:11 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b38ecfb35c 
					 
					
						
						
							
							fix: skip debug packages as well  
						
						
						
						
					 
					
						2024-08-14 17:07:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c7c748b4a 
					 
					
						
						
							
							docs: update documentation for implicit dependencies resolution  
						
						
						
						
					 
					
						2024-08-14 17:07:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a01b090c2b 
					 
					
						
						
							
							feat: improve lock mechanisms  
						
						... 
						
						
						
						* improve lock mechanisms
* use /run/ahriman for sockett
* better water 
						
						
					 
					
						2024-08-14 17:07:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50a045434d 
					 
					
						
						
							
							feat: add abillity to check broken dependencies ( #122 )  
						
						... 
						
						
						
						* implement elf dynamic linking check
* load local database too in pacman wrapper 
						
						
					 
					
						2024-08-14 17:07:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						148ef09e70 
					 
					
						
						
							
							build: use requests-unixsocket2 fork  
						
						... 
						
						
						
						Since requests-2.32.0, the http+unix url scheme is brokek, check
https://github.com/msabramo/requests-unixsocket/issues/73  for more
details 
						
						
					 
					
						2024-08-14 17:07:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8b725d175 
					 
					
						
						
							
							fix: parse array variable from command  
						
						
						
						
					 
					
						2024-05-09 13:21:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						855b55237b 
					 
					
						
						
							
							feat: add ability to disable debug packages distribution  
						
						... 
						
						
						
						The feature is implemented as supplying !debug option to makepkg when
generating package list. In this case debug packages still will be
built, however, they will not be added to the repository 
						
						
					 
					
						2024-04-04 13:14:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59d14665a5 
					 
					
						
						
							
							docs: update docs  
						
						
						
						
					 
					
						2024-02-10 03:12:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						414eb93b1e 
					 
					
						
						
							
							Release 2.13.4  
						
						
						
						
					 
					
						2024-02-09 17:47:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f68e48fb47 
					 
					
						
						
							
							refactor: rename packages http methods to own package  
						
						... 
						
						
						
						docs: update docs import 
						
						
					 
					
						2024-01-22 02:20:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d06c02a1c7 
					 
					
						
						
							
							docs: add comments to configuration  
						
						
						
						
					 
					
						2024-01-05 22:24:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a7f55605a 
					 
					
						
						
							
							docs: url spelling  
						
						
						
						
					 
					
						2024-01-05 12:37:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e6434faad 
					 
					
						
						
							
							refactor: remove custom access logger  
						
						... 
						
						
						
						It is fine when application is able to log request, however, normally it
produces a lot noise, which has been handled by adding special logger.
However, nowadays it requires a lot endpoints to be filtered and doesn't
provide any choice.
Instead of it lets disable access logger by default and let users decide
do they need or not to see access log messages 
						
						
					 
					
						2024-01-03 12:18:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aad607eaef 
					 
					
						
						
							
							feat: add workers autodicsovery feature ( #121 )  
						
						... 
						
						
						
						* add workers autodicsovery feature
* suppress erros while retrieving worker list
* update recipes
* fix tests and update docs
* filter health checks
* ping based workers 
						
						
					 
					
						2024-01-03 02:25:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3e9fbf9d0 
					 
					
						
						
							
							refactor: fix warnings and typos, cleanup code  
						
						
						
						
					 
					
						2023-12-28 16:53:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						624b4619f1 
					 
					
						
						
							
							chore: add daemon unit  
						
						
						
						
					 
					
						2023-12-28 15:24:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd8d5d130b 
					 
					
						
						
							
							refactor: use AppKey's instead of string identifiers for web application  
						
						
						
						
					 
					
						2023-12-27 13:53:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4fa10781b 
					 
					
						
						
							
							feat: allow to run daemon mode with split packages check ( #120 )  
						
						
						
						
					 
					
						2023-12-27 03:05:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf9a1e7bec 
					 
					
						
						
							
							docs: add reference how to copy package  
						
						
						
						
					 
					
						2023-12-21 02:14:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b93f4f5e0 
					 
					
						
						
							
							fix: drop debug toolbar  
						
						
						
						
					 
					
						2023-12-20 16:26:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a872ecfc23 
					 
					
						
						
							
							docs: docs review  
						
						
						
						
					 
					
						2023-12-20 10:00:12 +02:00