Commit Graph

41 Commits

Author SHA1 Message Date
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