Commit Graph

79 Commits

Author SHA1 Message Date
Ato Araki
bcd81eeae4 update AUTHORS 2025-12-17 12:57:17 +09:00
Christoph Fiehe
b8455f6de9 Merge branch 'master' into s3-reupload-fix 2025-11-10 20:58:43 +01:00
Tobias Assarsson
66eb75f492 fix repo edit api. 2025-09-24 16:40:23 +02:00
JupiterRider
c2d5f47643 Merge branch 'master' into tautological_condition 2025-08-30 18:51:27 +02:00
Agustin Henze
3608c137a0 Add mutex on LinkFromPool to fix #1449
This fixes the race condition that happens when you call publish
concurrently. It adds a valuable test that reproduces the error almost
deterministically, it's hard to say always but I have run this in loop
100 times and it reproduces the error consistently without the patch and
after the patch it works consistently.
2025-08-28 10:40:53 +02:00
JupiterRider
15a3efe758 add JupiterRider to AUTHORS file 2025-08-20 19:48:29 +02:00
Alejandro Guijarro Monerris
12b6b04055 chore: add name to AUTHORS 2025-08-13 16:38:44 +02:00
Itay Porezky
dc884e6052 Removing non related actions from mirror update 2025-06-29 21:55:27 +03:00
Silke Hofstra
6dbb28b2b8 Add myself to authors 2025-04-30 12:21:34 +02:00
André Roth
f2f3196368 fix AUTHORS for man page
only US ASCII seems to be supported
2024-12-21 21:34:46 +01:00
Gordian Schoenherr
568345c396 Add name to AUTHORS 2024-12-10 12:12:23 +09:00
Leigh London
247f5e7c60 update AUTHORS 2024-11-19 15:06:58 +11:00
Mauro Regli
8d8f4714c3 add name to AUTHORS list 2024-11-17 14:09:37 +01:00
André Roth
a56f52ff18 update man pages 2024-10-22 16:58:15 +02:00
Christoph Fiehe
f8f28e9554 Fixing tests and fix cleanup.
Signed-off-by: Christoph Fiehe <c.fiehe@eurodata.de>
2024-10-22 16:58:15 +02:00
Андрей Лухнов
f8e0a8d880 Update create repo API to support snapshots
To achieve feature parity with cli, it is now possible
to create repos from snapshots
2024-10-22 07:53:43 +03:00
hudeng
78172d11d7 feat: Add etcd database support
improve concurrent access and high availability of aptly with the help of the characteristics of etcd
2024-07-31 22:16:00 +02:00
Ramón N.Rodriguez
9b1f4272c0 AUTHORS: claiming the fame and glory 2024-06-15 19:18:14 +02:00
Noa Resare
b4cd86aa14 Introduce option multi-dist to the publish commands
This change makes it possible to publish multiple distributions
with packages named the same but with different content by changing
structure of the generated pool hierarchy. The option not enabled
by default as this changes the structure of the output which could
break the expectations of other tools.
2024-06-15 11:27:26 +02:00
Cal Jurgella
4bd26f5977 Enable SkipArchitectureCheck and IgnoreSignatures in mirror API 2024-06-14 14:30:29 +02:00
Nic Waller
92e16c81df Update AUTHORS
as per contributor instructions
2024-02-06 20:49:35 +01:00
Paul Cacheux
5ca3a97bd3 add name to authors 2023-11-23 11:40:58 +01:00
Ryan Gonzalez
322e5c1587 Add myself to authors
Signed-off-by: Ryan Gonzalez <ryan.gonzalez@collabora.com>
2023-10-03 08:31:39 +02:00
Crawax
214e9075ad Fix returncode when deleting a mirror with snapshot
When trying to delete a mirror that has snapshot and not providing the
force option, the API should not return a `500
StatusInternalServerError`.
A `403 StatusForbidden` is more appropriate when the condition is
expected by the server.
2023-08-18 14:20:23 +02:00
Alexander Zubarev
1501a4e531 Add strike to AUTHORS 2023-05-26 17:20:16 +02:00
Mauro Regli
c187b0d52c Fix: Switch gin mode depending on aptly.EnableDebug
If aptly.EnableDebug is active, we use Debug, otherwise we use
gin.ReleaseMode to remove the annoying nuding messages when running the
api.

fixes: #1103
2023-03-07 13:04:12 +01:00
boxjan
e90ac6767f Update AUTHORS 2022-09-09 09:02:52 +02:00
Josh Bayfield
b3d9055059 Fix system tests for custom codenames 2022-08-29 15:54:29 +02:00
Steven Stone
a59cad6f20 Enable the ability to pass in a custom codename
While testing out Aptly, the `apt-get` client complains with the following error, since the `codename` was switched from the InRelease files that are baked out by Aptly:

```
E: Repository 'http://debianrepo.example.com/bionic testing InRelease' changed its 'Codename' value from '' to 'testing'
```
2022-08-29 15:54:29 +02:00
Wade Simmons
c9f5763a70 S3: support disabling ACL with none value
This change lets you disable ACL when using S3 by using a configuration
value of `none`. This way we maintain backward compatibility with the
default setting being `private`.

Fixes: #1067
2022-06-22 11:26:13 +02:00
Russell Greene
751fd2f9ba add myself to authors 2022-04-27 13:50:14 +02:00
Samuel Mutel
4c04e77489 enh: Give info when unable to load list of repos 2022-04-25 12:58:06 +02:00
Chuan Liu
152538ccc1 Support custom Azure publish endpoint 2022-04-25 11:41:04 +02:00
Markus Muellner
6539e1b856 Add metrics endpoint with http metrics using Prometheus client lib 2022-04-12 14:39:16 +02:00
Benj Fassbind
ed7a960e31 Trigger CI on every push 2022-01-27 09:30:14 +01:00
Lorenzo Bolla
bd4c3a246d Add new AUTHORS 2022-01-27 09:30:14 +01:00
Joshua Colson
1f56fb86e3 Add -json output flag to repo list|show
Signed-off-by: Joshua Colson <joshua.colson@gmail.com>
2021-09-24 10:29:33 +02:00
Don Kuntz
62c4dc1472 Update authors 2019-10-18 18:29:38 +03:00
Raúl Benencia
669d99bebc Update documentation 2019-09-06 23:42:56 +03:00
Raphael Medaer
a656241d5e Parse dependency architecture even without version
This commit closes: #145

The dependency format "pkg:arch" (e.g. "python3:any") was not well
parsed if not any version is given. This commit splits the dependency
name and architecture in all cases.
2019-09-06 15:41:59 +03:00
Nabil BENDAFI
e2112670bf [DOC] Uploaded package file structure 2019-09-03 00:23:25 +03:00
Shengjing Zhu
b63c0c7dfc Update AUTHORS 2019-07-15 21:51:09 +03:00
William Manley
f955707201 Add William Manley (@wmanley) to AUTHORS
My measly contribution hardly merits it but it's a requirement in
`CONTRIBUTING.md`.
2019-01-08 15:14:39 +00:00
Artem Smirnov
ea32d8627e Update AUTHORS 2018-09-14 01:29:11 +03:00
Strajan Sebastian Ioan
d31144b9ae Buffer increase (#738)
Increase Scanner buffer size for Stanza reader
2018-05-14 17:41:33 +03:00
Maximilian Stein
2fa9d7402f Add zsh completion function
* imported from https://github.com/steinymity/aptly-zsh
2018-02-17 17:29:32 +01:00
Petr Jediný
12e2982362 S3 SymLink fix
The copy source should be the name of the source bucket and key name
of the source object, separated by a slash (/).
2018-01-17 14:25:45 +01:00
Ludovico Cavedon
e2956a84ce Merge branch 'master' into skipCleanup 2017-08-16 14:44:33 -07:00
Andrey Smirnov
790d85881b Fix S3 path caching double-prefix
Original PR: #621
Fixes: #619

I've added unit-test to Martyn's PR.

Without this fix, if `prefix` is set on S3 publish endpoint,
aptly would incorrectly build path cache and re-upload every object
on publish.
2017-08-16 23:57:41 +03:00
Ludovico Cavedon
d6a3917141 Add -skip-cleanup option for publish commands.
Allow skipping unreferenced files cleanup on publish switch/update/drop
via the -skip-cleanup command line option.
Also support API SkipCleanup parameter.

Fixes #570.
2017-08-15 19:08:17 -07:00