dragon
a5a9166689
merge 1a49dd9e77cb13034023a9fce5b95504196da832
2024-05-21 16:00:27 +08:00
Danila Fominykh
b97d4f9a45
fix: context doer as package creator
2023-11-08 18:55:00 -03:00
Danila Fominykh
d6a05c30d2
moved package properties to constants in metadata module
2023-11-01 15:24:40 -03:00
Danila Fominykh
8aeada8c30
additional validations for package metadata fields, split package metadata into file and version related structures, better test coverage and refactoring in metadata module
2023-10-30 21:53:14 -03:00
Danila Fominykh
95a1df6dfc
import naming unification with other package types
2023-10-12 11:56:54 -03:00
Danila Fominykh
6052aea5f2
moved upload function to arch service
2023-10-12 11:43:33 -03:00
Danila Fominykh
d473e01d7e
fixed pacman database creation process, corrected switch to next entry when current package desc is found
2023-10-03 14:31:24 -03:00
Danila Fominykh
784b4f9304
refactoring in metadata module, pacman database creation function
2023-10-02 22:00:44 -03:00
Danila Fominykh
8974d27ba3
refactoring in metadata module, better readability
...
shorter function calls in arch service
fix - request now ends if unable to decode package signature from hex
fix - now package search continues to previous versions in package file for required architecture not found for current version
2023-10-02 19:12:06 -03:00
Danila Fominykh
fcb3fd11de
corrected procedure of retrieving package file property to package owner scope
2023-10-02 13:19:57 -03:00
Danila Fominykh
c09da2a9e1
removed functionality related to automatic source code repository connection
2023-09-28 17:13:40 -03:00
Danila Fominykh
4656b3b958
replaced bytes.Buffer with packages.HashedBuffer to return working io.ReadSeeker implementation
2023-09-25 18:42:48 -03:00
Danila Fominykh
54fd84d83f
function to get package file property by composite key, refactoring function creating pacman database
2023-09-24 13:32:53 -03:00
Danila Fominykh
a9a5b7a2cf
service method to get package file stream
2023-09-23 20:26:51 -03:00
Danila Fominykh
7c2d1b3ca3
fixed package key when getting any architecture
2023-09-07 15:23:13 -03:00
Danila Fominykh
431dabfc5c
fixed procedure of retrieving package properties for signatures and pacman database file
2023-09-05 14:51:29 -03:00
Danila Fominykh
27fa8158ef
fixed database creation procedure for packages with any architecture
2023-08-08 19:46:58 +03:00
Danila Fominykh
0d08eaa556
reduced amount of logic, removed unnecessary fields
2023-08-08 19:40:54 +03:00
Danila Fominykh
e86bdfcb0e
metadata and signature are stored in package properties instead of object storage
2023-08-08 16:21:17 +03:00
Danila Fominykh
28712bc91e
refactoring
2023-08-04 14:52:36 +03:00
Danila Fominykh
0c7aa7f63e
refactoring
2023-08-03 20:43:13 +03:00
Danila Fominykh
ebaa5436ad
lint corrections
2023-08-03 17:36:48 +03:00
Danila Fominykh
d069303825
fixed pacman database creation algorithm, arch UI template
2023-08-02 00:23:12 +03:00
Danila Fominykh
f422942a7a
fixed mechanics of pacman database creation
2023-07-31 12:18:18 +03:00
Danila Fominykh
3df8d52fb8
changed pacman database creation mechanics, storing package desc as file in object storage, metadata structure update
2023-07-28 16:32:01 +03:00
Danila Fominykh
0093004d0f
removed distro field from arch package metadata, corrected related UI
2023-07-23 20:18:26 +03:00
Danila Fominykh
597a948e33
replaced custom auth with existing methods
2023-07-23 15:42:52 +03:00
Danila Fominykh
faff9d9c57
getting storage object instead of reading bytes
2023-07-17 20:30:36 +03:00
Danila Fominykh
9e7c6ef5e9
updated documentation about metadata update function
2023-07-17 00:03:24 +03:00
Danila Fominykh
e24db36962
fixed version order when creating pacman database for package with multiple versions
2023-07-16 21:15:06 +03:00
dancheg97
c4f3fb302b
markdown and code documentation lint corrections
2023-07-12 13:32:38 +03:00
dancheg97
8195185607
lint corrections
2023-07-10 20:50:44 +03:00
dancheg97
364c33b0ad
fixed pacman database creation error for case with multiple architectures and distributions
2023-07-09 11:48:46 +03:00
dancheg97
56772de730
corrected package blob structure, pacman database is created on get request automatically from package metadata in database
2023-07-02 23:03:34 +03:00
dancheg97
04a3ddd11a
changed function retrieving package version when deleting package version and related files
2023-06-25 17:41:00 +03:00
dancheg97
5beeb24684
added method to remove package verified with user's GPG key, removed unnecessary directory creation
2023-06-25 13:15:29 +03:00
dancheg97
e2b12f2db7
fixed error when attempting to read empty database
2023-06-24 17:27:39 +03:00
dancheg97
e399ce8452
opdated operation pacman database craetion to form or update database file in memory, added download counter related to pkg.tar.zst files
2023-06-24 13:37:33 +03:00
dancheg97
41667b2dd1
changed signature verification library to reuse existing dependency
2023-06-23 03:59:28 +03:00
dancheg97
e75ddfd1db
reused existing services/packages functions for package and signature files/blobs creation
2023-06-22 10:33:23 +03:00
dancheg97
b354f027ff
code refactoring and package version publisher id correction
2023-06-21 23:30:07 +03:00