Releases
v1.5.1
Changelog
d999258 "all" architecture doesn't match "source", fix for missing checksums while publishing.
8a4d866 aptly-dev#679 : added *.buildinfo file to processedFile list (will be removed, afterwards)
b2523b4 --with-sources, downloading source packages flag.
a160a39 -uploaders-file for aptly repo edit/create. aptly-dev#71
a710362 .changes files parsing. aptly-dev#71
a7f135a .deb package building instructions.
f9d08e1 .goxc.json: list os/arch explicitly to avoid darwin/386
e123e4d .udebs are supported now. aptly-dev#108
7a8af04 0.9.8~dev version.
bf91744 in command usage. aptly-dev#15
37b2d49 A bit more style fixes. aptly-dev#123
20a7c5a A bit more unit-tests with multi-component repositories. aptly-dev#36
01338d6 A bit of niceness: more hints for first-time user.
0f8d4df A bit of simplification for Makefile.
9c834f4 API for file upload. aptly-dev#116
3e5ba27 Ability to re-open db after close. aptly-dev#45 aptly-dev#114
1042894 Abort downloader on shutdown, don't wait for downloads to finish. aptly-dev#45 aptly-dev#114
b948180 Abort serve command if rootDir is inaccesible
f228ad8 Accept MD5 in package from 'MD5Sum' as well. aptly-dev#151
aa16899 Adaption of tests.
0da53a2 Add '+' to list of skipped symbols.
09a1b60 Add 'deb-src' line to repos with source packages included.
da6d5b7 Add 'force' to LinkFromPool method: overwrite file even if exists and different content. aptly-dev#90
a738d48 Add 'mirror already exists' test.
1a92d8b Add --capture to auto-create 'gold' results when fail.
1fd80c4 Add --no-default-keyring to example command. aptly-dev#182
f8bca46 Add -force-drop to aptly publish drop
, ?force=1
to DELETE publish/...
to drop published repositories even if cleanup fails. aptly-dev#153
d558791 Add -force-overwrite command flag. aptly-dev#90
bb6593d Add -force-overwrite flag to publish update, switch, snapshot and repo commands. aptly-dev#90
0130fc0 Add -force-replace flag to repo aptly add to replace conflicting packages. aptly-dev#83
129eb86 Add -json flag to mirror list|show
899ed92 Add -json flag to publish list|show
0f1575d Add -json flag to snapshot show|list
1f56fb8 Add -json output flag to repo list|show
9738687 Add -no-lock to aptly api serve to excercise locking.
e33f579 Add -raw for aptly publish list. aptly-dev#31
d6a3917 Add -skip-cleanup option for publish commands.
6293ca3 Add -skip-contents flag. aptly-dev#142
ab09cbf Add -verbose and -dry-run to aptly db cleanup. aptly-dev#217
6c7f3b3 Add /api route to show API version aptly-dev#116
64ef342 Add /snapshots/ API. aptly-dev#116
0271456 Add 2014 to LICENSE file.
ff00a5a Add @alexanderguy to AUTHORS. [ci skip]
0412646 Add @bcandrea to list of authors.
bc438ff Add @bentoi and @geofft to AUTHORS. [ci skip]
7acfc84 Add @bitglue to AUTHORS. [ci skip]
4963d0a Add @mkoval to list of AUTHORS.
f097cd2 Add @sbadia to AUTHORS. aptly-dev#191
fb03a3b Add @shadeslayer and @rra to list of AUTHORS. [ci skip]
dd27aad Add @sobczyk to the list of AUTHORS. aptly-dev#266
a790770 Add @x539 to AUTHORS. [ci skip]
667efc2 Add AUTHORS files.
1afbae8 Add AWS credentials.
8c15a0c Add AlekSi/pointer to dependencies. aptly-dev#168
b5b5305 Add CI badges.
87fbd52 Add Chris Read to authors.
8911137 Add Contributor Covenant Code of Conduct [ci skip]
d582f9b Add Debian 11 keys to test fixture keyring
b362773 Add Gitter.im badge. [ci skip]
5181334 Add MIT license.
05f6c75 Add PR aptly-dev#506 original author [ci skip]
781c22e Add PR and issue templates
25d048f Add Package serialization to JSON via stanza. aptly-dev#168
0485a36 Add Recommends: dependency on bzip2. aptly-dev#84
ac983ff Add RwMutexes to all collections. aptly-dev#116
e311d41 Add Simon Aquino to authors. aptly-dev#67
a8e6251 Add SnapshotCollection.ByUUID.
238bdfa Add String() method for queries.
c1fd633 Add Sylvain Baubeau to authors. [ci skip]
69cbe10 Add Travis CI build on Go 1.8
543c986 Add TubeMogul Puppet module to README.rst
91c753a Add URL to all download errrors, so that they're easier to understand. aptly-dev#26
6b83213 Add UploadPath to Context. aptly-dev#116
6a20591 Add Vincent Batoufflet to list of authors.
f955707 Add William Manley (@wmanley ) to AUTHORS
5e9515a Add --batch
in batch mode (fixes aptly-dev#519 )
5b9d287 Add aptly repo include
to man. aptly-dev#71
155a801 Add make
automation to re-generate man page [ci skip]
78082bc Add a comment referring to the original Travis CI config from the new workflow.
7f6a520 Add a flag to unlock database after each API request
0b05964 Add ability to Flush CollectionFactory. aptly-dev#116
f66302e Add ability to edit mirror architectures
5fb512f Add ability to expect responses in any order.
b4f3573 Add acquire by hash when updating publish
3ce8227 Add baseName to LinkFromPool as explicit argument
6e96cd2 Add bash completion to PR template [ci skip]
59055d7 Add batch flag for publish commands
5e97e18 Add blank line to Gomfile.
1189bca Add central place to create all collections from.
9509629 Add changes test to increase coverage
5aefc74 Add codec tag to fields which are ignored in new codec package
6f130e1 Add codecov configuration
5a6ccb7 Add command aptly db recover.
69eb6a8 Add comment to exported function.
8d214e6 Add comments on precise file deletion. aptly-dev#8
b323e31 Add comments where required.
36446e4 Add config option 'downloadSourcePackages'.
21123ac Add config option to follow dependency to source packages.
9b1b43c Add custom JSON representation of PublishedRepo. aptly-dev#116
b4efe6a Add db cleanup api
9a65bbe Add debug output on tests being skipped
7d6387e Add debugging facilities.
3e138fd Add dependency on .xz and .lzma decompression. This introduces dependency on liblzma. aptly-dev#142
ba08ffe Add dependency on xz-utils. aptly-dev#142
b7323db Add detached signature to installer hashsum file
35c2178 Add docblocks to method description in interfaces. [ci skip]
218057e Add error handling for ForEach's.
901ce3e Add final / to archive URL if missing.
10056b8 Add first /repos/ API, command api serve
. aptly-dev#116
d4fb585 Add fixture pool creation from GitHub for system tests.
b4d7f8e Add flag "-ignore-cheksums" to aptly mirror update.
9893e4a Add flag to control downlod limit in aptly mirror update. aptly-dev#62
186bb2d Add flag to disable/enable support for legacy pool paths
38ea595 Add forceOverwrite on the path to LinkFromPool. aptly-dev#90
db19a56 Add functional test for metrics endpoint
3cd8c5a Add gin and its dependencies. aptly-dev#116
5fa487e Add gitter.im notification.
e3ef403 Add gnuplot-maverick with sources.
845ef28 Add go's binpath when running system test.
15ef5c6 Add gobuild.io badge
548dcdb Add google_compute_engine boto dependency (why???)
9fbad3f Add goreleaser support
11d828b Add govet/golint into Travis CI build
8c54e15 Add information about nightly builds, go 1.3. [ci skip]
c71a571 Add instruction on installation from repo.
5350612 Add integrations to README, aptly API CLI. [ci skip]
6514b87 Add keyring for publish. aptly-dev#108
47225a0 Add keyring parameter to supress help messages on empty default keyring.
6b08b64 Add latest contributors.
4651e41 Add liblzma-dev to list of build dependencies in Travis. aptly-dev#142
d008cab Add link to aptly_api_cli
by @TimSusa
ba80f37 Add link to aptly GUI
8769350 Add link to scala sbt plugin
86c1ffa Add logs for checksum
2ffefeb Add man page for skipLegacyPool
43e6498 Add me to authors
a36ac3b Add message after successful mirror update.
2ed76f1 Add method to convert reflist to list of strings. aptly-dev#116
400d0da Add method to recover LevelDB after crash.
6539e1b Add metrics endpoint with http metrics using Prometheus client lib
3aa044d Add mirror edit option to bash auto-complete Fixes smira/aptly#563
c832a5c Add missed file. aptly-dev#167
2937435 Add missing commands api, config.
cb6b18a Add missing dependency to github.com/jlaffaye/ftp.
1d1561c Add missing files.
d3d41dd Add missing files. aptly-dev#57
e15f239 Add missing files. aptly-dev#61
4a54bff Add missing return statements.
b5d90b7 Add more logging
6003764 Add more system tests. aptly-dev#96
bd4c3a2 Add new AUTHORS
19db62d Add new Go modules stuff
339bf0a Add new comitters to AUTHORS.
5bf370e Add new flags for specifying GPG keyring manually when signing.
85b4a8b Add new option for detailed logging on dependency resolving
5bd0546 Add note about aptly serve to command output
7a30639 Add note on downloading keys from repository.
7ce8b0f Add note that repo has been dropped.
955b09a Add one more key for flat repos.
72e3eae Add optional notice.
c538ca8 Add options --with-packages to show list of packages in snapshot & mirror.
7940f5e Add package refs to mirror state.
c2fc2f9 Add placeholders for default local repo publish settings. aptly-dev#12
c40025a Add progress bar on package saving progress
47ffd19 Add prompts when running gpg.
f09a273 Add publish output progress counting remaining number of packages
ab20c2d Add publishing & repo include tests
21029c3 Add release to CI
c733129 Add search API for packages in snapshots
de38011 Add simple benchmark for SnapshotCollection.ForEach()
d983e10 Add snapshots API test suite
fc51eb8 Add spaces to SHA1/SHA256 sums in packages.
7ec8d80 Add stats on disk space savings.
1501a4e Add strike to AUTHORS
715af59 Add suite completion
bb42a21 Add support for Azure storage as a publishing backend
d684c87 Add support for dependency & architectures as common options.
7d8600b Add support for mirroring, showing, and editing remote repos with .udebs. aptly-dev#108
86f3a0b Add support for pool/db fixtures, outuput match prepare.
5a23f71 Add support for zst compression
108b0ea Add support to mirror non package installer files
7f038be Add swift backend for repository publishing
1f2ddca Add switchContext function to context.go
1941418 Add system test for disabled legacy pool path support
f54e798 Add system test for fixed checksum matching
359cda9 Add system test for repo with SHA512-only checksums
c53060d Add system test on package restriction check. aptly-dev#71
a0fa0be Add system test on version API. aptly-dev#167
d3707b4 Add system test on wrong --sort parameter. aptly-dev#73
2308632 Add system tests for legacy pool files
c798db8 Add system's requirements.txt, enforce flake8 linter
14798b2 Add systemd service for aptly http server and aptly api
be3ad21 Add target to build "all-in-one" source tarball for Debian.
6ab5e60 Add task api and resource locking ability
f58d262 Add temporary DB and prefix methods to Storage
54bcab6 Add test for key equivalence.
ee21b69 Add test for mirror without MD5 checksums
2e7f624 Add test for publishing with non-empty Origin & Label
11716f0 Add test suite for the Swift backend
b1a2523 Add unit test for remote and http
ebc47f7 Add unit-test. aptly-dev#65
082fda6 Add unit-test. aptly-dev#66
c1e577c Add unittest for zstd compression support
b8fd33a Add wheezy snapshots with sources.
5e8b6da Add whitespace back.
c75d4c7 Add workaround for reading data.tar.gz as data.tar
2fa9d74 Add zsh completion function
db85957 Added '.xz' reader in HTTP download. This fixed issue when you try to mirror a distribution with only Packages.xz (example 'debian/experimental').
3800f2c Added CLI test for snapshot merge with latest flag
b59471a Added RunTask acceptance tests
9cfe130 Added download tests for xz compression.
bfb9ffa Added expected error on 'Packages.xz' for TestDownload[WithSources]Flat.
b0ab8f4 Added gpg api so mirror updates are fully functional from api
8efb790 Added map to to_string and tabs to config_show
6becd5a Added max-tries flag for mirror update
d7ccf95 Added mirror api based on task list
b6c82f0 Added new script command
16a0d0d Added option --skip-existing-packages to speed up mirror update.
66f51d2 Added option --skip-existing-packages to speed up mirror update.
cdd34b4 Added panicked attribute to context.go
0fdee9c Added publish show command
df06dc3 Added script cmd in cmd.go
e3f1880 Added support for NotAutomatic, ButAutomaticUpgrades and Origin fields
bc357a1 Added swift python tests
b0f9a4a Added tests for Release file in distribution directory
91ff904 Adding filename flag to specify task run filename.
962c4a8 Additional tests for aptly repo include. aptly-dev#71
b2bf4f7 Adjust FileExists to differentiate between error and actual file existence
49a9ad7 Adjust return code for publish create call. aptly-dev#116
f31b5ec Adjusted test with new maxTries param for download
9496c7e All output should go via Progress object.
dd9fc8e Allow API creation of snapshots using package references
b7f74b4 Allow GPGFinder to work with nonstandard GPG version strings
0339f0f Allow additional options for goxc [ci skip]
fa78633 Allow changing "download sources" option for the mirror. aptly-dev#109
fb27fb0 Allow comment and defaults to be empty when editing a repo through the API
2fe8cfd Allow credentials for S3 SigV2 to be specified in config once again. aptly-dev#356
ae61cbb Allow definition of custom Suite
f61514e Allow disabling bzip2 compression for index files
b98abcc Allow editing of mirror archive url
074904e Allow editing of with-installer mirror flag
2a7a2de Allow empty source in PackageList.Filter. aptly-dev#64
943d089 Allow fails on go tip.
33d6cd8 Allow filter to be empty for aptly * search
commands
d2ce33e Allow local repo to carry uploaders.json config. aptly-dev#71
1c45c79 Allow overriding architecture info from Release file
a27b489 Allow package queries to return duplicate entries on PackageCollection
e1dbab6 Allow publishing of empty snapshots and local repos. aptly-dev#55
345fa02 Allow requesting the unrendered dot graph from the graph endpoint
d9b35ce Allow running system tests by mask.
d7ef1a0 Allow saving snapshot without package refs loaded. aptly-dev#63
85f38cd Allow setting description on snapshots using API
8dc6a14 Allow snapshot to be created from empty local repo
70f7d74 Allow to check for empty output in tests
b85f465 Allow to customize Origin/Label during publishing. aptly-dev#29
2816647 Allow to generate graph in formats supported by dot. aptly-dev#169
16d5da8 Allow to override PYTHON.
a4201a4 Allow to override architectures when publishing. aptly-dev#116
50035d5 Allow uppercase package name in package query expressions
0d94f29 Allow using files from the pool while importing source packages
aeb85a1 Allow variation of formatting of Debian control.tar.gz
e4259c5 Always try to get a version
f303aab Another way to install boto.
0ee7be2 Aptly mirror create help.
005cee5 Aptly script has now become aptly task
f2a432b Aptly version 0.4.
f168feb Architecture parsing, package list from reflist.
5947f8c Attempt to build in Travis w/o coverage.
bf08ad8 Attempt to build in Travis with python & virtualenv. aptly-dev#116
1b0eb9d Attempt to fix aptly-dev#189 and aptly-dev#130 : disable Amazon workaround when using proxy.
e38cb8b Attempt to fix build.
2bea4bc Attempt to fix test: make it more system-agnostic.
53b571d Attempt to fix the build.
e9b2c18 Attempt to fix the tests
73e0d8c Attempt to lower memory pressure a bit.
644d24d Attempt to lower memory usage when publishing with contents.
66b44e6 Attempt to workaround Travis "10 minutes without output".
2943422 Automatic versioning for aptly
4718625 Avoid exception when failing tests doesn't have a doc string
96948d6 Basic test of graph layout
551a370 Basic tests for Grab downloader
9445f3a Basis for repo re-publishing, cleaning up prefix + component published package pool. aptly-dev#8
bff299d Batch writes/deletes in LevelDB.
dfc1f27 Better wording for task run message.
d33381c Better words, docs.
5c6e4ff Better words.
679fc3e Bind progress into Downloader.
528459e Bintray no longer used for artifacts. [ci skip]
e3a71c8 Both components should contain same architectures. aptly-dev#36
836abdc Bring back "Archive" into canonical order. aptly-dev#172
53adf39 Bring back automatic HTTP_PROXY setting from environment. aptly-dev#46
54e1ec1 Bring back dependency on gocov.
430f5ce Bring coverage back!
d31144b Buffer increase (aptly-dev#738 )
e2067ea Bugfix: in cleanup ignore non-updated mirrors.
7e5b2ae Bugfix: unit-test was creating dirs in source directory.
c30862d Build all package refs.
a9cb70d Build aptly before system-testing it.
a83dea7 Build for newer go versions
da55018 Build on Go tip as well.
780277d Build on go 1.4 as well.
e08e871 Build on go1.2.1 as well.
e504fdc Build src path on basis of storage prefix when symlinking
d56ac81 Build static binaries on !OS X. aptly-dev#142
959ecf6 Build under go1.3 as well. aptly-dev#72
17044f4 Bump Go AWS SDK to the latest version
7ae5a12 Bump Go supported version to 1.11-1.13
2c91bcd Bump Go versions for Travis, fix tests
fbafde6 Bump Go versions with Go 1.11 release
81582bf Bump github.com/aws/aws-sdk-go from 1.25.0 to 1.33.0
0c74992 Bump github.com/aws/aws-sdk-go from 1.33.0 to 1.34.0
2da853d Bump golangci-lint to 19.1
aea8ae9 Bump version to 0.4~dev.
6e1c9af Bump version to 0.9.5~dev.
fd30b37 Bump version to 0.9.7~dev.
b13e50a Bump version to development 0.5~dev.
b04027e Bump version: waiting for 0.3
a294a91 Cache filepath list in s3.LinkFromPool instead of doing Get checks aptly-dev#297
cc8a87b Cached calculation of package contents. aptly-dev#142
b4cf2e7 Canonical case fixes. aptly-dev#193
aa9d336 Canonical case-folding for Debian stanzas. aptly-dev#193
fd83c1a Cap delay to sleep to avoid overflow
1d4e618 Capture coverage of integration tests
74eee34 Capture test results in prepared format. aptly-dev#81
9fb8a0e Capturing results for other command output.
91561b4 Change 'vertical' argument to a more generic 'layout', fix api
ce5f277 Change URL to bintray. [ci skip]
2a8aff9 Change build settings to speed up builds
9abc772 Change our flat repo for testing, old one is dead.
e70517b Change package key to be more groupable: arch goes first.
c501fc6 Change simonaquino's github username to queeno
f007465 Change the way package key works: now it includes FilesHash. aptly-dev#60
782ac1a ChangesFile can produce Query each package file should satisfy. aptly-dev#71
72f8e4a Check architectures before applying arch change. aptly-dev#99
0650258 Check component names (that they do exist) before publish switching. aptly-dev#192
4e3284c Check contents of contents index being generated. aptly-dev#142
90d3b62 Check file size as well as checksums. aptly-dev#71
10876b9 Check for contents file generation. aptly-dev#142
14d71a6 Check string in slice.
61d31ce Check that contents are generated on repo publish. aptly-dev#142
e0f284d Check that contents files are generated. aptly-dev#142
982a259 Checksum verification while downloading files.
6994e35 ChecksumCollection implementation
b647f67 Checksumming files.
08bf46e Clarify command line usage a bit.
6df4a74 Clarify doc strings
899a28c Clarify go version required in README. #2
1ae8063 Cleanup after local repo.
b571e4d Clone from https url.
c8d9bef Close database before writing first byte to stdout. aptly-dev#117
925882b Collect .changes file in directory hiearchy. aptly-dev#71
d5c6f0b Collect and report unused package reference sources. aptly-dev#217
3cd168c Combine publish list progress into one
bd89d7c Command aptly db cleanup.
1803252 Command aptly mirror drop with system tests.
8649ee3 Command aptly mirror edit with tests. aptly-dev#63
37ea845 Command aptly publish repo. aptly-dev#10
cc8baec Command aptly publish switch to switch published snapshot. aptly-dev#8
1200e9c Command aptly publish update: update local repo published in-place. aptly-dev#8
63cd4a8 Command aptly repo create.
565e82b Command aptly repo drop.
4c237ed Command aptly repo edit to change repository defaults. aptly-dev#12
196dc56 Command aptly repo list.
07cf61a Command aptly repo remove.
54421a9 Command aptly repo show.
69b48de Command aptly snapshot merge.
839763c Command package show with tests. aptly-dev#80
ba30a42 Command snapshot verify.
4cb0526 Commands * search should exit with failure on no results. aptly-dev#213
a08cbc2 Commands aptly repo move, copy, import.
772111a Commands mirror/repo/snapshot rename. aptly-dev#63
a2df51b Commands mirror/repo/snapshot search. aptly-dev#81
3660a94 Comments on public entities.
6a42aad Compact LevelDB in aptly db cleanup. aptly-dev#19
1b2fccb Compatibility with GnuPG 1.x and 2.x, auto-detect GnuPG version
192152b Config command created - config show started
19748c3 Config file initialization, using options.
a7fb971 Config file reading/writing.
7a7bb56 Config options for S3 storage. aptly-dev#15
81e9189 Config show now outputs a clean data structure
c1995be Config_show prints out strings,structs,ints,bools
9b28d89 Configurable background task execution
a1e360b Conflict detection for packages in one list. aptly-dev#60
fb25dec Consistently rename response fields to CamelCase. aptly-dev#116
77d7c38 Consistently use transactions to update database
b223acd Contents index generator. aptly-dev#142
38f4fc2 Contents index support. aptly-dev#142
140a11c Continue even when a server replies with 403
c6c1012 Conver to regular Go vendor + dep
tool
035d531 Convert tests to Python 3
e37bcf2 Converting package back to stanza.
4b2efee Cope with zero-length http downloads
d04f08c Correctly handle multine fields in Release/non-Release files. aptly-dev#266
5e1bd0f Correctly parse boolean flags in combination with config options. aptly-dev#104
e6a2f27 Correctly prepend directory to filenames of source package files.
667703a Correctly process global options.
eef44f5 Correctly set config override. aptly-dev#123
abc1175 Correctly spli command line as shell.
50ae34c Create S3 with endpoint/multidel param from config. aptly-dev#218
9b0bb17 Creating mirror with sources, listing mirrors.
059abc4 Creating snapshots from local repos.
3983032 Custom JSON marshalling for PackageDiff, updated test for snapshot diff API. aptly-dev#168
e3e68b9 Customize viewer per platform
f7f42a9 Database changes of resources need to be atomic
8d72f1a Database: return list of keys by prefix.
5371f94 Debian 7.5 has been released, update tests.
b105382 Debian 7.7 has been released, update tests.
bf11f7b Debian control file parser.
068d3ae Debian remote repository - inital fetching.
82c06f7 Debian version comparison.
2040be2 Deduplicate architectures when guessed. aptly-dev#36
03b8008 Deduplicate variants slice before processing it.
0f8f43b Default distribution/component could be specified when creating repo. aptly-dev#12
b5da3e9 Deleting packages & building file list from packages.
81d506b Dependencies should be matched for each package one by one. aptly-dev#70
b1e9b82 Dependency parsing.
e37fe33 Dependency resolution engine with tests.
4e2fce7 Dependency to string.
9004f85 Detect if bulk-delete is supported
94616e1 Diffing without overrideMatching.
d762594 Disable FTP tests in Travis
1f6880f Disable api command, it's not committed yet. aptly-dev#117
3e06af8 Disable checksum for now
6352ce3 Disable compression when downloading, otherwise HTTP client may do "decompression" on its own. aptly-dev#33
d2b79e4 Disable coverage in Travis.
1e4d825 Disable keep alives, fix return on last retry. aptly-dev#297
14bd443 Disable support for aptly task for now. aptly-dev#96
5b8c909 Disable testing against Go master for now.
7c62a70 Disable tests failing due to inappropriate test data
91a45a2 Display deb-src line if snapshot contains sources.
d66fe47 Docs for dependency & architectures options.
3c25db3 Docs on contributing to aptly [ci skip]
6d1efe0 Docstrings, gofmt. aptly-dev#122
58ab4e8 Document additional S3 options [ci skip]
93e8e18 Document lock order acquisition. aptly-dev#116 [ci skip]
f0fbb82 Document uploaders.json file in man. aptly-dev#71
f9853de Documentation for aptly snapshot pull.
5bf015b Documentation for aptly snapshot verify.
1daa076 Don't allow '/' in distribution name, auto-replace '/' with '-' while guessing. aptly-dev#110
a049705 Don't allow to drop repo if it is published.
877109b Don't build under go1.2 (gin incompatible), use go 1.3.3. aptly-dev#116
796489e Don't compain about missing keys when using custom keyring.
c2e4434 Don't delete original and overwrite file when bzipping.
1268f74 Don't download the same files twice in one cycle.
2f30cf0 Don't draw edges on graph to non-existing entities.
91da3b2 Don't exit if returnCode is 0: otherwise panic is not reported.
f438637 Don't expose UUIDs in API. aptly-dev#168
c43d31f Don't fail hard if we can't clean Swift up
7be2ef8 Don't fallback between compression methods available unless we get strictly HTTP 404. aptly-dev#129 aptly-dev#125
8df4378 Don't generate default comment for local repos.
1728691 Don't hard require colors, exit with 1 on errors.
c44d347 Don't need to manually insert \n, multiline fields are handled correctly.
c28a641 Don't overwrite entry if there are no changes.
43eb993 Don't panic on double re-open/close, ignore it. aptly-dev#45 aptly-dev#114
1f73a34 Don't put empty Source: fields into package stanza. aptly-dev#195
22848b0 Don't remove API file socket if it exists and it's usable
00bb27f Don't run fixtured DB on go1.1.
35b9a8e Don't sign repo in test. aptly-dev#146
f01bc16 Don't test on go1 anymore, goleveldb doesn't work there.
1d31a5c Don't use fixed cap, as it might be more than length. aptly-dev#53
ee3d414 Don't use shared encodeBuffer, not safe for API mode.
2fa3ade Don't use transactions when direct db access is enough
78c7bf6 Double delete is not a problem.
06f1c62 Download section.
151a4ac Download to temporary filename, then move to final name.
11456e8 Downloader.
c7cb2a9 Downloading to temp file.
d2fd9cc Draft of README.
00a9eb7 Drop support for Go 1.6, only Go 1.7+ is supported
a7b594d Drop support for go1.1
2626780 Dropping remote repos.
e055581 Dump correct memory stats.
76ee53e Eliminate data races by using API without Progress. aptly-dev#116
0a17988 Enable Azure publish unit tests in Github actions
bae3f94 Enable gosimple
and ineffasign
linters
5ce6bf8 Enable vetshadow
linter
f1d5caa Enable build for Go 1.5.
af2266d Enable following to source dependencies.
470165a Enable goconst & interfacer linters
86b0860 Enable system tests fixture under go1.3 as well. aptly-dev#72
a59cad6 Enable the ability to pass in a custom codename
2d66a4c Enforce SSE/StorageClass in PUT Object Copy
fa2eef5 Enhance Package JSON representation with Key, ShortKey and FilesHash. aptly-dev#168
615a5ee Example of package upload with .changes file. aptly-dev#71
040b468 Example usage [ci skip]
036baa2 Exclude "source" architecture from list of Release architectures. aptly-dev#140
7925af9 Exit with failure if aptly package search yields no results. aptly-dev#188
335298d Export ParseDependency & friends.
ab2f542 Export RemoteRepo package list
fc1f0dc Expose checksum calculation as repository interface.
f1882cf Expose repo include through API
91a3dc9 Expose the context outside of the cmd package.
e079127 Extend PublishedStorage interface for Acquire-By-Hash
1e4a802 Extend linter deadline to 1 minute
1b9ab46 Extend linters deadline
2bd0b78 Extend publish snapshot test with acquire by hash
7498fd8 Extend s3 storage with link and file exists methods
438e206 Extend swift storage with link and file exists methods
23ec9b0 Extract 'Source' to top-level Package.
774d1d9 Extract MatchDependency, change Package.String().
9250479 Extract common part of show and search packages from snapshots and repos. aptly-dev#168
d8a84ad Extract package hashes to Package structure.
77e02bf Feature: Add Merge Snapshot API
97f4e8d Fetch by prefix from db.
7cbba33 Fetching mirror (Release files) with crypto signatures.
d766511 Few more fixes.
7fe48d8 File compression utils.
cbf0416 Filter command: Fix typo Priorioty -> Priority
72d233b Final round of updates, everything except mirror download should be ready
930f768 Final version of system tests for snapshot API. aptly-dev#168
772035a Find snapshot by source.
0151af1 Finish package move.
103fa53 First pack of system tests for aptly repo include. aptly-dev#71
32717e9 First round of support for localRepos as source for publishing. Also more intelligent algo to get publishing defaults. aptly-dev#10 aptly-dev#12
f81a91b First step of aptly repo add refactoring: extract collection of files. aptly-dev#116
d6c3389 First steps towards /files/ API (file upload). aptly-dev#116
a937ebc First version aptly repo include command processing .changes files. aptly-dev#71
c54406e First version of PublishedStorage for S3. aptly-dev#15
ed6265d First working command: mirror create.
3c7a228 Fix "production" libraries in Gomfile with exact SHA.
aa02c5c Fix aptly-dev#827 - passhprase typos
933b019 Fix -skip-contents + system tests. aptly-dev#142
3030e66 Fix -with-deps searching. aptly-dev#81
5b5307c Fix CodeCov Config has two targets and thresholds
c9b1782 Fix CreateMirror9Test by removing Acquire-By-Hash
b966b2e Fix HOME expansion.
1400b45 Fix PackageCollection.Update to detect conflicts and skip updates when it's not necessary.
9042651 Fix PublishSnapshot39Test_release_i386 system test
9af7684 Fix README formatting. [ci skip]
76744ea Fix Release failing 'Cannot find goxc'
790d858 Fix S3 path caching double-prefix
f4ff8d9 Fix S3 published storage to use new PackagePool interface
7dcc0d5 Fix S3/Swift tests
ee05bb2 Fix Swift tests for SHA512.
a1906b7 Fix TRAVIS conditional.
485f311 Fix URL path for Swift.
c903633 Fix UsageLines in command help.
03ec1f9 Fix after style fix. aptly-dev#96
7c26c3a Fix all dependencies in Gomfile.
9211607 Fix and enable broken graph layout tests
e161313 Fix aptly serve: correct components list. aptly-dev#36
d955b06 Fix artifacts publishing
f93bc6e Fix badges
d350e9e Fix broken code due to addition of Progress.
3a9ce36 Fix broken test: nil.Close()
a584b2e Fix bug with PoolPath
field being overwritten on mirror update
43414be Fix bug with aptly locking up on swift published storage lookup. aptly-dev#191
401bb76 Fix bug with architectures query: it was always true.
01c0d19 Fix bug with components not being cleaned up after publish update. aptly-dev#116
b48e842 Fix bug with file not being updated properly
e08d44f Fix bug with matching in Search method.
d54ef1e Fix bug with special chars handling in strings, detect package key queries, arch condition for dependency-like queries.
f1d892c Fix bug: bad config shouldn't result in overwriting with default. Stop using log.
970b1a4 Fix bugged implementation
eef4951 Fix bugs after style fixes.
52bb33d Fix bugs with prefix/storage parsing. aptly-dev#15
bc2eba4 Fix bugs with publishing w/o source or short names.
c8713aa Fix bugs. aptly-dev#71
e65fff0 Fix build on Travis
7be4404 Fix call to Merge with new parameter.
c3819d6 Fix collection of coverage for all new packages.
c554a5c Fix command help.
e881a6d Fix command help. [ci skip]
5617385 Fix comments.
2b4dfe2 Fix comments.
5f0ce38 Fix compression test for Go 1.7+
06ed372 Fix config test dependency on $HOME.
0f22dc5 Fix config tests and update man page
26b46ee Fix confusing comment. aptly-dev#116
9c3095e Fix data race in p.Bar being read and written from different goroutines.
cf98718 Fix default branch name in ci
7ad1c1a Fix dependencies. aptly-dev#344
de5e398 Fix description to be more readable.
dc248c5 Fix diff algorithm for reflists with duplicate entries. aptly-dev#57
43ee735 Fix error capitalization.
4c54f96 Fix error checking
f1c235f Fix error message.
bb13462 Fix error message.
57a51d9 Fix failing SHA512 checksums only test
8046fb1 Fix failing checks
69d473e Fix failing mirror test
91c3ed8 Fix failing tests
18d04c7 Fix failure not being reported from API. aptly-dev#290
2173d3a Fix file truncation bug
cb99cbe Fix final system test. aptly-dev#168
dbc3b94 Fix finally travis.yml.
7412b84 Fix flake8 lint errors
021b6f6 Fix flakey tests related to identity name ordering.
c1b2e4f Fix for snapshot creation APIs: locking, package existence checks, consistency checks. aptly-dev#168
61e2274 Fix for stripping part with slashes from component names. aptly-dev#140
340d1fd Fix formatting
3040e73 Fix golang.org/x/sys/unix dependency issue
afdc10b Fix golangci-lint
ce615fa Fix gom invocation. aptly-dev#28
2b56a39 Fix goreportcard badge [ci skip]
76bf7cb Fix handling of folded fields in Stanza. aptly-dev#270
cfdcf84 Fix help message.
e519817 Fix incomplete dependencies with follow-all-variants
e0e4b74 Fix incorrect creation of directory while downloading.
8c94973 Fix indentation
237d25f Fix issue with ETag/MD5 comparison, add extra info in error messages. aptly-dev#15
5fe442f Fix issue with missing comma in JSON.
769e984 Fix issues with progress == nil
causing panics
04588d7 Fix keyring in system test.
c03b792 Fix line ends: system tests.
685a4de Fix link to Ryan Uber's profile.
9ca81ff Fix lint warning & add Go 1.9 to the mix
3b5840e Fix linter list and fix errors discovered by new staticcheck
e8ec638 Fix linting errors
3775d69 Fix linting errors
d6b4b79 Fix linting errors
16101b5 Fix lock handling in cache flusher for API
4e61db8 Fix man page (help) for aptly package show
.
c160cbc Fix mirror system tests.
42cfee2 Fix mirror test
4541e0b Fix misprint. aptly-dev#8
8835150 Fix misprint. aptly-dev#96
4eedb62 Fix misspelling
05a5e69 Fix misspelling
cc34a02 Fix misspellings
fb6df84 Fix more system tests with GPG publishing.
8be6911 Fix multiple component in aptly graph. aptly-dev#36
121f939 Fix multiple subtle bugs in dependency verification.
8c9cc41 Fix nil pointer dereference on S3 publishing. aptly-dev#338
219315c Fix one more system test on version.
42bf2f5 Fix one more system test. aptly-dev#147
4c1d6d1 Fix operator precedence. aptly-dev#131
2487d5d Fix option name in error message.
bd2cc45 Fix order of 'Component' and 'Architecture' fields. aptly-dev#172
56915c4 Fix order of Component & Archive fields.
6742264 Fix order of fields.
ff52d26 Fix package search missing duplicate packages. aptly-dev#225
442c5f0 Fix package tests.
5f29cb2 Fix path to manpage in Makefile
b8c5303 Fix paths after repository transfer to aptly-dev
5301e8a Fix pool directory for packages with version in Source: field. aptly-dev#44
39d2d27 Fix possible cause for spurious 500s
3b9703b Fix prepare target.
08c9b12 Fix printing gpg prompts.
974cec3 Fix publish tests.
3199fd8 Fix publish updating (switching) for empty -> empty scenario. aptly-dev#66
ecc0551 Fix publishing race condition
6826efc Fix pure-go unittests
43ddcd2 Fix race in API related to LoadComplete()
d251a51 Fix race in Progress shutdown where some messages could have been lost.
1902f38 Fix race in fatal exit & context shutdown.
410caa6 Fix race in shutdown: context should be shut down in case of error.
1571a33 Fix race with context shutdown and error message printing.
fb8b05e Fix rebase
5880d11 Fix refactoring leftover bug.
5da4bde Fix reference to go-uuid.
48d01f5 Fix reference to home directory. aptly-dev#24
f0a85b2 Fix release build
8b12dcc Fix releases API key
5aefd0b Fix repo name in release script
2557c41 Fix repotoken submission for new version of goveralls.
8fdc222 Fix retry policy. aptly-dev#297
9b4e858 Fix root dir location in config file.
140c925 Fix shadowed variables.
7efd0de Fix shadowing of variable. aptly-dev#116
a9c23fb Fix silly bug with non-encodable value being encoded.
98bd76f Fix snapshot system tests.
4a9a5bc Fix some failing system tests
750a947 Fix some system tests.
6e32e3d Fix some variable shadowing.
ec4d2bc Fix spelling mistakes found by lintian.
09a695a Fix spelling mistakes.
4240b13 Fix spelling.
247acf8 Fix string search.
e07bcf8 Fix style and add comments. aptly-dev#90
076ecd5 Fix style issues. aptly-dev#15
28e050c Fix style warnings.
59647fe Fix subtle bug in .Merge: if there are duplicate name-arch on the left, override them all. aptly-dev#42
10bbefe Fix support for flat format repositories in subdirectories with common pool. aptly-dev#47
914ddf4 Fix syntax error
4cb9ac5 Fix syntax error.
47930a4 Fix system test
5b6cea2 Fix system test after spelling fixes.
d2d168f Fix system test env setup
99f6ffe Fix system test for content generation. aptly-dev#142
a88d924 Fix system test for mirrors list.
7b41df7 Fix system test with addition of 'Download Sources' in mirror show.
b29d42d Fix system test, use ${HOME}. aptly-dev#80
0c6f38a Fix system test.
ba32d16 Fix system test.
7e60466 Fix system test.
d4699a3 Fix system test.
cc2cc16 Fix system test.
80de65f Fix system test. aptly-dev#62
cddce9a Fix system test: skip gpg.
d80c2b6 Fix system tests
982c093 Fix system tests
787cc8e Fix system tests
20d744f Fix system tests (whitespace).
f430e78 Fix system tests after Package.String() has been changed.
a4e573b Fix system tests after squeeze->squeeze-lts move.
c75ef85 Fix system tests for Debian Stretch 9.11
08bc5ac Fix system tests for Go 1.5.
4601f07 Fix system tests for aptly repo add
154ef7f Fix system tests for aptly repo include
b3d9055 Fix system tests for custom codenames
c3acabe Fix system tests for flat repos
5a9f4be Fix system tests on master
branch
65532b3 Fix system tests.
60cca02 Fix system tests.
cfaa8f3 Fix system tests.
e36971f Fix system tests.
b3a4936 Fix system tests.
da55f18 Fix system tests.
a6f5631 Fix system tests.
2681284 Fix system tests.
65541a1 Fix system tests.
ce3ae80 Fix system tests.
d122ab6 Fix system tests.
78b0fe0 Fix system tests.
4b50f81 Fix system tests. aptly-dev#108
01b8e9e Fix system tests. aptly-dev#108
fb213ef Fix system tests. aptly-dev#142
27a5578 Fix system tests. aptly-dev#15
8407e70 Fix system tests. aptly-dev#15
45335da Fix system tests. aptly-dev#41
a549778 Fix system tests. aptly-dev#48
5b75dbc Fix system tests. aptly-dev#54
7579f19 Fix system tests. aptly-dev#71
bcdfb7d Fix system tests: update test data.
515e553 Fix temp dir on ci
60800b5 Fix temporary contents DB being left behind after publishing
9bf1a44 Fix test after merge
b385b1e Fix test breaking on newer versions of Go
8ebc3e6 Fix test depending on $HOME.
49eed59 Fix test on command line help. aptly-dev#47
6ca62a9 Fix test.
a0757aa Fix test.
901babe Fix test.
cefc3cc Fix test. aptly-dev#31
de32595 Fix test. aptly-dev#94
3201244 Fix tests and fixtures relying on expired pgp keys
02d8642 Fix tests by introducing stable sort. aptly-dev#80
829ea2e Fix tests for flat repos
af8af0f Fix tests on aptly mirror edit. aptly-dev#63
976ddb5 Fix tests on arguments help. aptly-dev#108
68fbb0c Fix tests, don't break pool contents. aptly-dev#36
36892a2 Fix tests.
735593f Fix tests.
0f1074a Fix tests. aptly-dev#36
a778ff8 Fix the storage string format.
906cbf1 Fix time.Time msgpack decoding backwards compatibility
10da833 Fix to support dependency variants.
ddb2dd7 Fix typo
06b0be7 Fix typo
c29ccaa Fix typo in ci config
03100c2 Fix typo.
4afa312 Fix ugly bug. aptly-dev#25
89bb203 Fix unit tests. aptly-dev#122
d96839f Fix unit tests. aptly-dev#54
8ca07d9 Fix unit tests. aptly-dev#71
a131d60 Fix unit-test.
84801bc Fix unit-tests
3601cc1 Fix unit-tests for new $Architecture matching.
02b937a Fix unit-tests.
ed931e7 Fix unit-tests. aptly-dev#153
7bb052a Fix unit-tests. aptly-dev#324
370e3cd Fix unittests
d100033 Fix up build for recent versions of Go
0e9f966 Fix up other code to support new GPG provider structure
45d187b Fix up system test
4171a73 Fix up system test
b102562 Fix up system test for Go 1.8
f737787 Fix up system tests
cbb576c Fix up system tests
c976841 Fix up tests
d137bcf Fix up/add mirror update tests
a834461 Fix upload artifacts script to fail, add release upload script
5e078fb Fix usage with new version of goleveldb.
470571c Fix variable shadowing.
77f928d Fix variable shadowing.
9b4ea53 Fix website link.
7adc065 Fix words. [ci skip]
9ff49ff Fix words: source might be snapshot or local repo. aptly-dev#10
6bc7048 Fix wrong method comment
acde6ff Fix wrong methods comments
af89914 Fix wrong nil check for SkipBz2
dbf1ac7 Fix: Drop Publish returned wrong status code if not found
aaa6222 Fix: Make CodeCov Pipeline more lenient
7c8dd73 Fix: Missing newline makes tests fail
d1102e2 Fix: Pipeline dependency on deb.debian.org, replace with archive
95ca6fb Fix: Replace security.debian.org with archive
c187b0d Fix: Switch gin mode depending on aptly.EnableDebug
0ae9884 Fix: Tests with jenkins repo not finding public key.
8ae1f7a Fix: progress bar sometimes doesn't disappear.
ff5eb53 Fix: typo in aptly web page link
72e54aa Fixed a bug with the context switching
ecbb9ad Fixed failing system test
7f5a732 Fixed mkdir mode from 755 to 777
e63d74d Fixed not running tests
0c09bde Fixed t03_help:MainTest failing due to new cmd
ccff793 Fixes for refactoring to cmd.
d8d8973 Fixing Travis build
d9f4686 Fixing minor spelling/grammar issues in documentation.
4020e30 Fixing system test on CentOS (different version of gpg).
0a6d57e Fixing system tests.
8e62620 Fixing tests after adding v3 swift auth
af71b95 Fixing typo
33c9c08 Fixture example .dsc files.
ff045f9 Fixups after renaming debian -> deb. aptly-dev#21
c737b8c Flush CollectionFactory every 15 minutes. aptly-dev#116
d6c7a9a Flush collection contents on each DB unlock in API.
c96491e Follow build & source dependencies from package.
38dfe34 For plusWorkaround, correctly handle cleanup, deletions. aptly-dev#239
8e08b09 ForEach method for repositories.
53f7fef Force flag for API repos delete. aptly-dev#116
7f2f435 Forgotten file. aptly-dev#10
e8de4db Free up queue as soon as we don't need it anymore.
099806a Function HumanBytes for human-readable representation of numbers. aptly-dev#18
1a88876 GPG may suddenly decide to re-validate its trustdb, resulting in any call to gpg
resulting in exit code 2.
f12cf93 GPG signer shouldn't report full path name. aptly-dev#15
138f9f7 Generate only .gz file for Contents index. aptly-dev#142
f2dc4ee Generating contents indexes via temporary LevelDB
a6c40f3 Getting contents from .deb files. aptly-dev#142
d0c3659 Gnuplot mem.dat to PNG.
b3b0dbb Go 1.10 fix
acd8d4a Go 1.6 compatibility
aa53b8d Go 1.6.
b2779d7 Go-shellwords added to Gomfile
07fde31 GoVerifier implementation
5d16cf0 Gobuild is gone. [ci skip]
a33bd14 Gpg signing.
8941928 Grab downloader
2dae9b0 Grammar fix. aptly-dev#36
38cb6bd Graph REST API aptly-dev#116
e682639 Handle SHA512 in Release files
853c990 Handle checksums
1b64612 Handle corner-case: null reflist.
38a9917 Handle dependencies in gomfile
9a45435 Handle source repos while creating dist release file
2c5dcde Heading for 0.2
511fb43 Identity v3 support for Swift
ecbd146 If repo's distribution is empty, don't use it.
f104e53 Ignore 'NoSuchBucket' error when deleting S3 objects
30e9406 Ignore dates in test
5b1f446 Ignore empty 'Depends:' while parsing control file. aptly-dev#233
0c85e52 Ignore timestamp formatting.
5b85522 Implement 'legacy' Contents indexes to match Ubuntu <=16.04
3efa105 Implement FileExists in files storage as simple stat to improve performance
84a6d57 Implement GPG signer
499ab35 Implement flag/config falue for GPG provider
e96372c Implement ignore checksum mismatch
bbec7ef Implement key deletion.
0f4bbc4 Implement lazy iteration (ForEach) over collections
f17d398 Implement new command aptly repo create ... from snapshot ...
ae3c98c Implementation for FieldQuery.
bc68513 Implementation of PackageLike interface for Changes. aptly-dev#71
77d6a10 Implementation of Rename method for S3 PublishedStorage. aptly-dev#15
3cf2819 Implementation of all-matches functionality + tests
1b08b73 Implementation of command aptly snapshot filter. aptly-dev#82
7ae785f Implementation of ftp:// support for downloading. aptly-dev#48
74f9787 Implementation of upload file to local repo APIs. aptly-dev#116
a29034c Implemented apiPublishUpdateSwitch.
25f9c29 Implemented filesystem endpoint with support for hardlinks, symlinks and copy.
87c0430 Import keys as trusted.
4277f09 Importing files into pool: interface.
65c790b Importing files to package pool.
ff3bf4b Improve error messages
68da8a6 Improve internal PGP provider
eaac04c Improve logging in grab downloader
90932cd Improvement: Remove Magic Numbers in Tests with Tasks
e19a615 In PackageList, sort the package version from latest to oldest
c06e69a In db cleanup include local repos.
4a6d53e Include AzurePublishEndpoints in the manpage template
698e239 Include all aptly contributors in man section AUTHORS.
7bf9f00 Include architecture into Package key.
eece643 Include bash completion into source tarball.
544724e Include local repos into graph.
cd76e48 Initial attempt at a GitHub Actions workflow to emulate the previously used Travis CI setup.
89eafd1 Initial pass at testing merged snapshotting with -latest flag
71b7de7 Initialize empty verifier if -ignore-signatures is given to check for signature. aptly-dev#71
c9e8d98 Inlcude system tests in Travis CI and regular make all.
44ce4c8 Insert into right position when adding as well. aptly-dev#67
735cbac Install boto library for system tests.
10e1a85 Install gom first.
fd50226 Install graphviz in Travis. aptly-dev#169
915b0d1 Integrate PublishedRepos with storages & context. aptly-dev#15
90bba97 Introduce Package.ShortKey(): packages should have no conflict on that key in one list. aptly-dev#60
e63adff Introduce back reflist merging without conflict removal. aptly db cleanup requires full reference list collection. aptly-dev#217
26c0502 Introduce new flag -force-components to aptly mirror create to ignore components in Release file while doing checks. aptly-dev#147
aeae600 Introduce plusWorkaround: generate copy of file with '+' -> ' ' to workaround S3/apt bug. aptly-dev#98
ada3ae0 Introduce query language (resembling reprepro syntax).
56d777a Introduce regexp query matching.
747b975 Keep checksum of not compressed index file even if it's not uploaded
c3b3e58 Leave color reset on the same line.
dff0ab2 Leave filedescriptors to gpg.
3f82edf Let default aptly dir be inside home directory.
b73def6 LevelDB first mockup.
523d0d0 Library for API system tests. aptly-dev#116
8d9062c Linking package files from pool.
f58db85 List check utils.
d6dec91 List filtering with dependency resolution.
ce793c6 List of architectures now includes optionally "source" virtual arch.
429788d List snapshots by time
b4ea963 List snapshots by time: added integration tests
1ed647e List storage & prefix in publish list. aptly-dev#113
4d950b7 Listing of packages in snapshot.
814a049 Little syntax fix
7bad358 Local package pool and local publishing rewritten with new constraints
7da203e Local repo: model + collection.
67ce828 Lock collections before building graph. aptly-dev#169
52c5934 Lock down CollectionFactory. aptly-dev#116
87cecac Lock down Context. aptly-dev#116
8fcfedf Lock down package pool to make sure that we have no concurrent access. aptly-dev#116
6a1a871 Lock snapshot collection before sorting
733e1a3 Log downloads.
c4f1179 Lookup PublishedRepo by snapshot.
cf64428 Lower limit for goleveldb open files cache to 256 aptly-dev#260
021b8c4 Lower memory usage for aptly db cleanup
ee71b93 Major change: published repo now supports multiple components <> snapshots (local repos). aptly-dev#36
4aa2404 Major refactoring of files in package: hide them in Package type.
db499f8 Major refactoring of the publishing method, now uses helper indexFile(s). aptly-dev#108
3fe8a09 Major refactoring to lower memory consumption.
2c3553e Major refactoring: access to context happens in methods. aptly-dev#13
f5ee710 Major rework of GnuPG interface: support verifying, more help to the user.
b717cae Make 'Package:' line field first when serializing stanza. aptly-dev#49
f50e008 Make 'SkipContents' configurable in API. aptly-dev#345
8b9bf80 Make FakeDownloader create dirs as Downloader does.
159608c Make LocalRepo JSON-serializable. aptly-dev#116
d41841b Make Travis CI be able to run on forks
c61a6b6 Make build instructions simpler. [ci skip]
1c6b174 Make comment and defaults nullable in repo edit
98e75f6 Make database open attempts configurable also via config file
7ab456f Make decorator for architecture be in curly braces, so there's no conflict with Debian "only for arch".
1afcd68 Make downloader type configurable
e138212 Make files hash a type for proper JSON serialization
7d4a70b Make first line of multiline field empty for all fields except for Description
. aptly-dev#261
ca47366 Make gpg be less chattly about untrusted keys.
4580a64 Make import skip file if Name/Version/Arch is empty. aptly-dev#193
fb660ef Make list sort really stable: if all properties match, use architecture as sort key.
144ccbf Make order of configuration file loading clear.
d847cba Make repos and snapshots API return JSON objects for packages when asked
06dc1ef Make snapshot creation API more RESTful: accept snapshot name from URL. aptly-dev#116
bed85d0 Make snapshot creation errorable.
ebea4f1 Make snapshot diff GET, not POST (as it doesn't change anything in the system). aptly-dev#168
d46d8de Make sure contents don't have duplicate package entries. aptly-dev#142
9f1f5aa Make system test ignore debugging features being on/off.
b281819 Make truthy function less surprising
6ff601f Making sure context is initialised before using it
c507d06 Making travis CI run again on forks
89d26b7 Man for aptly mirror edit. aptly-dev#63
ba4669a Man page for package display format in search commands. aptly-dev#254
8387586 Man page update: -force-overwrite flag. aptly-dev#90
c592273 Man page updates for 'rename' commands. aptly-dev#63
ea2bfea Man page with new flags for aptly mirror create. aptly-dev#64
d1d05aa Manual page & generator using ronn as intermediate language.
c983810 Manually create system/env, workaround Travis issues
b0ab39e Manually undo unintended changes
a356f3d Marking RemoteRepo as being updated, with worker PID, checking for locks. aptly-dev#45 aptly-dev#114
b42fd71 MatchesDependency should check on Provides: as well.
c4692be Matching short/long GPG key IDs. aptly-dev#71
9f9a1a1 Matrix elements must be arrays.
e320499 Mention SwiftPublishEndpoints. smira/aptly#191
610940a Mention create empty in command help.
c0b41a7 Merge PackageList & PackageIndexedList, support for package removal.
f43d514 Merge branch '108-udebs'
01b1f23 Merge branch '122-gpg-batch'
767c7ca Merge branch '261-fix-multiline-fields'
67a31d5 Merge branch '71-changes-support'
6ac0658 Merge branch 'add_config_show_command' of https://github.com/queeno/aptly into queeno-add_config_show_command-2
281d0dd Merge branch 'apachelogger-issue/361'
982b5dc Merge branch 'api-version' of https://github.com/lebauce/aptly into lebauce-api-version
fcedaa3 Merge branch 'bitglue-aws_sdk' aptly-dev#344
2e4c1c4 Merge branch 'debinst' of https://github.com/ryanuber/aptly into ryanuber-debinst
c3ce886 Merge branch 'deterministic_package_search' of https://github.com/simonaquino/aptly into simonaquino-deterministic_package_search
b10aeac Merge branch 'docfix' of https://github.com/Temikus/aptly
0a74b50 Merge branch 'dstelter-master'
4ce4923 Merge branch 'f-newestpkg' of https://github.com/ryanuber/aptly into ryanuber-lastest-merge
ea8bfeb Merge branch 'feature/RepoUpdateAPI' of https://github.com/mkoval/aptly into mkoval-feature/RepoUpdateAPI
b50cb70 Merge branch 'graph-api' of https://github.com/lebauce/aptly into lebauce-graph-api
9bbf9c7 Merge branch 'graph-output-filename'
c62828b Merge branch 'graph-specific-output-filename' of https://github.com/gdbdzgd/aptly into graph-output-filename
1bd625f Merge branch 'lebauce-api-version'
b155eaa Merge branch 'lebauce-graph-api'
ce208f3 Merge branch 'lebauce-snapshot-api'
9de9fbe Merge branch 'master' into 431-500-api
62762f1 Merge branch 'master' into 546-fix-depends
9051f13 Merge branch 'master' into 647-sse-put-copy
58790da Merge branch 'master' into AcquireByHash
bc469ee Merge branch 'master' into dep-verbose-resolve
89537b1 Merge branch 'master' into deterministic-stanza-WriteTo
fd99ae0 Merge branch 'master' into deterministic-stanza-WriteTo
9978595 Merge branch 'master' into feature_skip_existing_packages_latest
800c5c1 Merge branch 'master' into feature_skip_existing_packages_latest
dd78c02 Merge branch 'master' into fix-711
9242ea4 Merge branch 'master' into issues-692
4bf27d1 Merge branch 'master' into master
4d9b429 Merge branch 'master' into patch-1
b0dd833 Merge branch 'master' into print_sources
c94e048 Merge branch 'master' into remove-buildinfo
31f4af5 Merge branch 'master' into skipCleanup
e2956a8 Merge branch 'master' into skipCleanup
b4deedd Merge branch 'master' into skipCleanup
d1b2814 Merge branch 'master' into with_installer
e23e30e Merge branch 'master' into with_installer
902c648 Merge branch 'master' of https://github.com/dstelter/aptly into dstelter-master
b590efa Merge branch 'master' of https://github.com/freehck/aptly
27ea769 Merge branch 'master' of https://github.com/freehck/aptly into 122-gpg-batch
0d208c9 Merge branch 'master' of https://github.com/smira/aptly
f19ece7 Merge branch 'mirror-edit-arch' of https://github.com/vbatoufflet/aptly into vbatoufflet-mirror-edit-arch
c933668 Merge branch 'mkoval-feature/RepoUpdateAPI'
dec4bde Merge branch 'patch-1' of https://github.com/guilhem/aptly
58a57f2 Merge branch 'pull_multiple_packages' of https://github.com/simonaquino/aptly into simonaquino-pull_multiple_packages
119bb01 Merge branch 'queeno-add_config_show_command-2'
aa4dee3 Merge branch 'queeno-fix_truncation_bug'
ef992e2 Merge branch 'queeno-script_run_command'
7294241 Merge branch 's3-sigv2-debug'
e5d646c Merge branch 'sbadia-swift'
4356fe5 Merge branch 'sbadia-swift' of github.com:sbadia/aptly into sbadia-swift
318fc5b Merge branch 'script_run_command' of https://github.com/queeno/aptly into queeno-script_run_command
80a88a2 Merge branch 'shadeslayer-master'
026dc54 Merge branch 'simonaquino-deterministic_package_search'
f0e6914 Merge branch 'simonaquino-pull_multiple_packages'
360981d Merge branch 'simonaquino-sort_snapshots_time'
7c36293 Merge branch 'snapshot-api' of https://github.com/lebauce/aptly into lebauce-snapshot-api
b75b4d1 Merge branch 'sort_snapshots_time' of https://github.com/simonaquino/aptly into simonaquino-sort_snapshots_time
165dd00 Merge branch 'specify_long_tests' of https://github.com/simonaquino/aptly
cacd0cf Merge branch 'swift' of https://github.com/sbadia/aptly into sbadia-swift
9b3dfe9 Merge branch 'vbatoufflet-mirror-edit-arch'
972e8c1 Merge pull request aptly-dev#124 from queeno/queeno_username_change
18953c1 Merge pull request aptly-dev#128 from rra/master
4320144 Merge pull request aptly-dev#155 from davewongillies/master
0725003 Merge pull request aptly-dev#186 from bcandrea/master
fc0310f Merge pull request aptly-dev#201 from alexanderguy/add-suite
3886db9 Merge pull request aptly-dev#231 from seaninspace/patch-1
b53cf7e Merge pull request aptly-dev#246 from GLolol/typofix
ddfdeaf Merge pull request aptly-dev#266 from sobczyk/master
f14fce0 Merge pull request aptly-dev#300 from vincentbernat/fix/api-serve-lock
c5b48f0 Merge pull request aptly-dev#307 from vincentbernat/fix/defer-lock
d5f5073 Merge pull request aptly-dev#320 from paul-krohn/master
06149ef Merge pull request aptly-dev#340 from bryanhong/master
64b04c2 Merge pull request aptly-dev#346 from smira/api-no-lock-fix
ffafed4 Merge pull request aptly-dev#347 from smira/skip-contents
05b1296 Merge pull request aptly-dev#354 from smira/313-sha512
29e3306 Merge pull request aptly-dev#355 from smira/remove-s3-retrying-client
0db3cac Merge pull request aptly-dev#366 from geofft/signing
9ed6e8d Merge pull request aptly-dev#367 from bentoi/mkdir_mask_bug
165a1c5 Merge pull request aptly-dev#368 from smira/225-duplicates-package-search
90ea111 Merge pull request aptly-dev#371 from smira/s3-list-fix
2ecd933 Merge pull request aptly-dev#372 from amalakar/add_sbt_aptly
85c5aed Merge pull request aptly-dev#391 from karras/master
34ea7e8 Merge pull request aptly-dev#418 from btkostner/test-fix
2a83596 Merge pull request aptly-dev#43 from ryanuber/make_package
81f8ab2 Merge pull request aptly-dev#433 from Pryz/master
2a95e0e Merge pull request aptly-dev#441 from ZettaIO/v3-auth
273d4cf Merge pull request aptly-dev#449 from adfinis-forks/bug_415_memoryhandling
d290950 Merge pull request aptly-dev#453 from sliverc/update_leveldb
f321414 Merge pull request aptly-dev#458 from sliverc/travis-fix2
2f5bf96 Merge pull request aptly-dev#461 from jacksgt/service-file
653255c Merge pull request aptly-dev#462 from smira/goxc-cleanup
b6327ec Merge pull request aptly-dev#463 from sliverc/download_tries
bfb9045 Merge pull request aptly-dev#465 from SHyx0rmZ/allow-empty-repo-edits-in-api
babccfa Merge pull request aptly-dev#469 from smira/code-of-conduct
5708352 Merge pull request aptly-dev#470 from smira/templates
207ebff Merge pull request aptly-dev#472 from sliverc/print_sources
7d2a396 Merge pull request aptly-dev#474 from apachelogger/support-graph.dot
6212b39 Merge pull request aptly-dev#475 from jola5/master
8df6457 Merge pull request aptly-dev#478 from smira/476-sorted-paths
d1ded5c Merge pull request aptly-dev#480 from smira/man-generator
4eef4f1 Merge pull request aptly-dev#481 from smira/data-tar-gz-as-tar
c8a1b9a Merge pull request aptly-dev#482 from smira/fix-travis
46b0d63 Merge pull request aptly-dev#484 from jola5/master
ab0d77f Merge pull request aptly-dev#488 from smira/empty-filters
6267c5c Merge pull request aptly-dev#490 from smira/contents-low-footprint
f86e6eb Merge pull request aptly-dev#491 from charz/master
564ebf3 Merge pull request aptly-dev#493 from apachelogger/api-over-socket
bc3b2ed Merge pull request aptly-dev#495 from apachelogger/systemd-activation
5d3b170 Merge pull request aptly-dev#497 from smira/repo-create-from-snap
a0f7b22 Merge pull request aptly-dev#499 from sobczyk/dbgsym
e3e4ea9 Merge pull request aptly-dev#502 from smira/aws-sdk-bump
02c582e Merge pull request aptly-dev#503 from smira/pr-template-update
ce0001f Merge pull request aptly-dev#504 from smira/go-1.8
0703472 Merge pull request aptly-dev#505 from smira/rmedaer-master
675d35c Merge pull request aptly-dev#508 from smira/dep-verbose-resolve
53e59d3 Merge pull request aptly-dev#509 from smira/golint-govet
07472be Merge pull request aptly-dev#511 from smira/dep-experiment
9cea9b6 Merge pull request aptly-dev#512 from smira/500-xdg-open
d568396 Merge pull request aptly-dev#513 from smira/gometalinter
92c844b Merge pull request aptly-dev#517 from smira/goreportcard
ca16841 Merge pull request aptly-dev#520 from seeraven/feature_skip_existing_packages_latest
4d38e0b Merge pull request aptly-dev#521 from seeraven/feature_localfiles_publishstorage
91219e3 Merge pull request aptly-dev#522 from smira/man-gen-rework
8ae61f9 Merge pull request aptly-dev#523 from smira/versioning
7fd8bd0 Merge pull request aptly-dev#531 from smira/release-1.0.0-preparation
e6bad63 Merge pull request aptly-dev#532 from smira/530-bash-completion
bc01d9e Merge pull request aptly-dev#534 from smira/533-ignore-contents-failures
36a4d78 Merge pull request aptly-dev#535 from smira/public-pool-checksums
7a7b981 Merge pull request aptly-dev#539 from smira/public-pool-paths
ac475c0 Merge pull request aptly-dev#544 from smira/543-tmp-dirs-leftover
898cbd2 Merge pull request aptly-dev#548 from smira/546-fix-depends
4697d8e Merge pull request aptly-dev#550 from smira/549-fix-deps
d66185c Merge pull request aptly-dev#554 from smira/flat-system-test
a245b72 Merge pull request aptly-dev#555 from smira/288-empty-repo-snapshot
af2f7ba Merge pull request aptly-dev#556 from smira/contributing-documentation
39aa0fd Merge pull request aptly-dev#557 from smira/linters-1
2cbed28 Merge pull request aptly-dev#558 from smira/linters-python
7a7c9cd Merge pull request aptly-dev#559 from smira/linters-extend-deadline
a9a5a73 Merge pull request aptly-dev#560 from smira/linters-2
d7bcf37 Merge pull request aptly-dev#564 from jyundt/add_mirror_edit_bash_autocomplete
33357c1 Merge pull request aptly-dev#565 from smira/linters-3
5a3e660 Merge pull request aptly-dev#566 from smira/135-sort-search
c9bd7b4 Merge pull request aptly-dev#567 from smira/431-500-api
e396a2e Merge pull request aptly-dev#568 from smira/fix-flat-tests
f846722 Merge pull request aptly-dev#569 from smira/linters-4
c026106 Merge pull request aptly-dev#571 from sliverc/travis_for_forks
0d04189 Merge pull request aptly-dev#574 from smira/376-checksum-search-fix
12a6b0c Merge pull request aptly-dev#575 from smira/pgp-refactoring
20b874f Merge pull request aptly-dev#577 from sliverc/backport_support
2811ad0 Merge pull request aptly-dev#581 from smira/pgp-golang
39293d7 Merge pull request aptly-dev#589 from smira/api-db-no-lock-fix
fcd4531 Merge pull request aptly-dev#590 from smira/1.1-fixups
d7a7aa9 Merge pull request aptly-dev#596 from smira/s3-opts-man
cafa82f Merge pull request aptly-dev#601 from AlekSi/patch-1
83a9c39 Merge pull request aptly-dev#602 from AlekSi/patch-2
4cca727 Merge pull request aptly-dev#603 from smira/improve-pgp-internal
a626e46 Merge pull request aptly-dev#604 from AlekSi/patch-1
e70ef0a Merge pull request aptly-dev#612 from smira/610-stderr
587bfd7 Merge pull request aptly-dev#613 from smira/607-trim-slashes
35e2253 Merge pull request aptly-dev#614 from smira/600-fix-double-mirror-update
d611d0d Merge pull request aptly-dev#620 from cavedon/skipCleanup
cbc8051 Merge pull request aptly-dev#622 from smira/619-s3-prefix
4f56f34 Merge pull request aptly-dev#623 from smira/446-package-query-duplicates
d9607cf Merge pull request aptly-dev#624 from smira/no-go-16
325d391 Merge pull request aptly-dev#630 from skyscrapers/expose-context
f0d6b1c Merge pull request aptly-dev#637 from smira/fix-linter-go-1.9
985f1a1 Merge pull request aptly-dev#638 from smira/fix-sys-tests
e0aaa8b Merge pull request aptly-dev#640 from smira/636-upcase-package-name
1c44b4f Merge pull request aptly-dev#643 from smira/618-prefer-exact-match
0f14143 Merge pull request aptly-dev#644 from smira/615-all-variants
ff8e4a8 Merge pull request aptly-dev#645 from smira/man-no-false
9a767b7 Merge pull request aptly-dev#646 from smira/update-gin
1b704db Merge pull request aptly-dev#648 from smira/upgrade-aws-sdk
04b7543 Merge pull request aptly-dev#649 from smira/647-sse-put-copy
5ef45bd Merge pull request aptly-dev#650 from smira/278-import-files-from-pool
67c2636 Merge pull request aptly-dev#658 from apachelogger/control-tar-xz-support
79d68ec Merge pull request aptly-dev#659 from apachelogger/fix-align-lint
565fcf4 Merge pull request aptly-dev#664 from sliverc/acquire-by-hash
afd2c5f Merge pull request aptly-dev#665 from smira/upd-goleveldb
9c018ce Merge pull request aptly-dev#668 from smira/flx42-sha512-release-file
14d4a27 Merge pull request aptly-dev#673 from AgNO3/s3-removal
10e0966 Merge pull request aptly-dev#674 from smira/fix-formatting
a037615 Merge pull request aptly-dev#677 from sliverc/edit_mirror_archive_url
702c1ff Merge pull request aptly-dev#680 from sliverc/with_installer
d836334 Merge pull request aptly-dev#682 from tirolerstefan/remove-buildinfo
9cb2a30 Merge pull request aptly-dev#683 from smira/545-download-contxt
1aa8870 Merge pull request aptly-dev#688 from smira/686-race-fix
7cd4b7a Merge pull request aptly-dev#696 from apachelogger/AcquireByHash
3c04c56 Merge pull request aptly-dev#697 from pjediny/issues-692
182fbde Merge pull request aptly-dev#698 from apachelogger/fix-filter
d0101be Merge pull request aptly-dev#703 from steinymity/master
caa5433 Merge pull request aptly-dev#705 from apachelogger/prevent-root-remove
02ac416 Merge pull request aptly-dev#706 from apachelogger/fix-by-index-cleanup
581876d Merge pull request aptly-dev#707 from apachelogger/batch-contents
99a205c Merge pull request aptly-dev#713 from apachelogger/fix-711
dc7bbf3 Merge pull request aptly-dev#719 from smira/new-key
20516db Merge pull request aptly-dev#724 from smira/gui-link
cef4fef Merge pull request aptly-dev#726 from smira/dep-update
5f96abc Merge pull request aptly-dev#728 from smira/openpgp-leveldb-update
4d3b42e Merge pull request aptly-dev#729 from smira/667-legacy-content-indexes
797b2dd Merge pull request aptly-dev#730 from smira/s3-creds
eaab66d Merge pull request aptly-dev#731 from smira/build-improvements
77033df Merge pull request aptly-dev#732 from aptly-dev/move-to-aptly-dev
65528fc Merge pull request aptly-dev#734 from aptly-dev/gpg1
c7a3a10 Merge pull request aptly-dev#735 from aptly-dev/nvidia-repo-update
5f904a1 Merge pull request aptly-dev#739 from aptly-dev/travis-binaries
90e446e Merge pull request aptly-dev#743 from aptly-dev/gpg2-skip
53c5572 Merge pull request aptly-dev#744 from aptly-dev/nightly-builds
6a1c439 Merge pull request aptly-dev#747 from tomascassidy/patch-1
464ed82 Merge pull request aptly-dev#750 from sliverc/fix_nvidia_test
d1a2842 Merge pull request aptly-dev#751 from sliverc/repo_include_api
9000446 Merge pull request aptly-dev#753 from aviau/official-uuid
9a704de Merge pull request aptly-dev#754 from aviau/lzma
b0be6c8 Merge pull request aptly-dev#755 from aptly-dev/gpg2-gpg1
bcacb7b Merge pull request aptly-dev#760 from aptly-dev/756-fix
86a1c41 Merge pull request aptly-dev#762 from aptly-dev/761-flush-collections
4717793 Merge pull request aptly-dev#765 from aptly-dev/761-lazy-iteration
72ff71f Merge pull request aptly-dev#766 from aptly-dev/761-more-lazy
fb5985b Merge pull request aptly-dev#767 from aptly-dev/fix-sys-test-take-N
1e9c032 Merge pull request aptly-dev#774 from nuclearsandwich/update-contributing-docs
14e5a75 Merge pull request aptly-dev#776 from urpylka/master
2b4a61b Merge pull request aptly-dev#778 from aptly-dev/go-1-11
a64807e Merge pull request aptly-dev#779 from aptly-dev/pgp-finder
ec57d17 Merge pull request aptly-dev#780 from aptly-dev/773-non-armored-sig
e2d6a53 Merge pull request aptly-dev#803 from stb-tester/deterministic-stanza-WriteTo
50f8cfb Merge pull request aptly-dev#807 from aptly-dev/806-file-socket
152b3ca Merge pull request aptly-dev#808 from aptly-dev/797-no-such-bucket-s3
37166af Merge pull request aptly-dev#842 from aptly-dev/bump-go-version
952afb6 Merge pull request aptly-dev#845 from smira/upload-artifacts-fix
7bc53a4 Merge pull request aptly-dev#846 from smira/fix-releases-api-key
bc1ab4e Merge pull request aptly-dev#847 from smira/fix-repo-name
3b8c067 Merge pull request aptly-dev#850 from smira/no-bintray
dcf5798 Merge remote-tracking branch 'cread/gocheck'
e1348ab Merge smira/master into pull_multiple_packages
aa803ef Merging two snapshots into one.
c56ecab Method PackageRefList.Has(). aptly-dev#80
7afcc93 Method Pause/Resume for Downloader.
e21506d Method to sort keys in map.
f032196 Mirror has been updated.
08f045d Mirror update, show and list.
587086b Misc style and simple mistakes fixes.
35eac72 Missed file. aptly-dev#46
a85d8b6 Mock for ChecksumStorage
5121389 More Go linters enabled, issues fixed
27de979 More comments. aptly-dev#45 aptly-dev#114
06b4016 More fixes related to locking and overall operations. aptly-dev#168
ff51c46 More informative return value for task.Process
0467e0c More sophisticated color codes stripper. aptly-dev#217
e8a894b More tests for merging. aptly-dev#42
5c9d4d2 More tests for repo drop. aptly-dev#116
d586f31 Move ParsePrefix into common code. aptly-dev#116
47b5cc2 Move bash completion to main aptly repo
87295c6 Move command description from man file to command help. aptly-dev#42
66c9bb8 Move command line snapshot sorting to common snapshot code
5772259 Move coveralls build to go tip build, which is allowed to fail.
5a8799f Move downloader to separate package.
42c4644 Move go-uuid to GitHub. No more code.google.com. RIP.
427c42f Move graph into deb/ package, passing collection factory. aptly-dev#169
3c32cd3 Move man page to /usr/share/man/, as it should be.
b6fe160 Move nightly builds to Travis CI
d218159 Multiple connections for published repo. aptly-dev#36
6228a39 Mute goconst warnings
5566111 New ChecksumStorage and new PackagePool interfaces
1ddaecf New Debian version: update system tests.
ed03a7c New algorithm for dependency resolution, tests. aptly-dev#100 aptly-dev#81
f2a7018 New command: aptly graph to generate graph of entities created.
70df28b New command: aptly repo add to add packages to repository.
468b1f1 New command: package search to search whole package DB for matching packages. aptly-dev#80
6088702 New common interface for PackgeCollection & PackageList: PackageCatalog. aptly-dev#80
d9bd016 New config options.
a54a366 New config setting: downloadSpeedLimit to limit download speed. aptly-dev#62
a973653 New configuration options to disable gpg usage in aptly.
92c3bf0 New flag -no-remove for aptly snapshot pull.
634bfa7 New layout for pool files, public subdir & operations.
d69eaef New methods for public root: Filelist and Remove. aptly-dev#8
aa3a2ab New signing key for aptly repo, and small fixes
80100a2 New wheezy version has been released.
9962111 NewSnapshotFromRefList method.
326d589 No need for hack with gonuts/commander anymore.
1ede4d5 No need to run env anymore. [ci skip]
5f40e02 No second gpg verification for InRelease.
3f6491b Non-working test on format=details.
4940fdc Note support of FTP. aptly-dev#48
9c6253d Now files are sorted internally.
3c95f92 Now using openpgp
package from golang.org/x/crypto
3008147 One more "fix" for FreeBSD & gpg.
4c57c35 One more attempt to fix system tests.
3b0b0b7 One more fix for Debian 7.6
006d173 One more fix for the test.
e7230d9 One more test fix. aptly-dev#36
835da9c One more test fix: duplicate archs. aptly-dev#36
e59c327 One more test for partial loading.
a40cfc6 Only run system test with latest go version
8015966 Optimize package encoding/decoding a bit by reusing codec handle.
674a0e8 Order publish parameters in bash completion
421283d Output match processor to fix CentOS build was placed incorrectly.
46b3f8f PEP8 fixes. aptly-dev#191
5ccbd23 Package MatchesArchitecture, Provides.
055c38a Package comment.
a2a5135 Package equality, string representation.
34f545b Package index may not be indexed when schanning.
2d1c6e5 Package might specify its own source pkg version.
0b3ab49 Package repository, first version.
d523d2b Package.GetField implementation for querying.
275db14 Package.getDependencies method.
6506313 PackageCollection class.
37a6fb3 PackageList doesn't allow duplicates and PackageRefList does sorting on keys. aptly-dev#42
a582493 Packages show API with tests. aptly-dev#116
a656241 Parse dependency architecture even without version
22c427b Parsing & generation of source package stanzas.
79eaf5d Parsing Release files for checksums of Packages files.
129c348 Pass --no-use-agent when running with --passphare flag. aptly-dev#162
c1feb42 Pass expected checksums for package files to downloader.
f7f4ba1 Persisting meta information about release.
c485cf4 PkgQueries, concept of 'Searchable', rewrite Filter using PackageQueries.
3b16ca1 Pool as a fixture is not required. aptly-dev#10
ec866eb Pool would be modified by repo add, so create copy.
6d2f265 Prefer exact match on package name over provides match
bd34ba4 Pregenerate all udebs indexes if at least one udeb has been discovered. aptly-dev#108
dfc150a Preliminary support for Package, very simple.
d262a13 Preparation for query matching: introduce Regexp + PatternMatch.
29cb5d9 Prepare Travis with all files to run aptly system tests with DB fixture.
5d301fb Prepare archive root when editing it
4707efe Prepare for new release, update build instructions [ci skip]
356187f PrepareIndex before trying to resolve dependencies.
e5de8b9 Print bytes in human-readable format. aptly-dev#18
e057687 Print error messagge 'unable to open database' to stderr
7ec27ad Print mirror Release file in sorted way.
26098f6 Print redirects being followed, drop mirror.yandex.ru.
993dd2a Print test exception right away, in case the full test run crashes
ca319c8 Print warning message to stderr. aptly-dev#311
ca5b775 Print when test is skipped
c55733f Progress during publishing.
e99fee3 Progress reporter: progress bar + messages.
74c88f3 Progress when downloading single files and when parsing remote mirrors.
174943c Proposed keyserver changed to functional one aptly-dev#990
645bba1 Provides is a list .
88ff449 Publish list API. aptly-dev#116
47bda05 Publish releases and nightly builds from ci
98ca0cd Publish repo REST API. aptly-dev#116
a294538 Publish under root using :.
explicit prefix. aptly-dev#339
2f1afa5 Publish update/drop APIs, rework prefix, move publishing APIs. aptly-dev#116
33a8dcd Published persistence: save persisted when publishing.
a8cf837 PublishedRepo remembers RefList is has been published with. aptly-dev#8
be7a176 PublishedRepo unit-test.
966e765 Publishing command.
a3dbc84 Publishing empty snapshot should fail.
b48ebba Publishing persistence: creating, listing, dropping.
0e9ccb4 Publishing repository without signer (no signed files).
f32c190 Publishing source packages index.
5dd11a2 Pull original packages when skipping existing packages
4969c31 Push not finished file to fix build.
9c60421 Python style fixes. aptly-dev#168
235e35a Rate limit 0 effectively disables rate limiting
90dd21b Raw (machine-readable) format for aptly mirror/repo/snapshot list. aptly-dev#27
efcce4e Re-enable system test on db recover with empty DB. aptly-dev#25
50c8e35 Re-enable task run command. aptly-dev#96
d60e575 Re-enable testing on go 1.17
b25f8e4 Re-generate man [ci skip]
017dca5 Re-generate man page. aptly-dev#123 aptly-dev#96
7eb2fdf Re-publishing for local repositories. aptly-dev#8
cafb89f Re-work the way checksum matching works against Release
file
8951b4f Reading control file from .deb package.
a44742f Reading control files from .deb & .dsc files.
2e44d23 Reading-writing of stanzas.
c473a5c Really randomize port in Swift unit-tests.
c86c3a8 Really upgrade goleveldb to the latest master version
4ddf85b Rebuilt man page with patched ronn.
d00659b Recommend graphviz for Debian packages.
952287a Reenable checksums
4456f8d Refactor
2f3b5f5 Refactor Changes structure, new method prepare to verify checksums and copy files. aptly-dev#71
e738ac7 Refactor Downloader: it accepts channel, not generates it.
1fe8a8b Refactor GPG clearsigned verification into extract + verification.
1be8d39 Refactor GPG signer/verifier
94b4981 Refactor HTTP downloader package
dd7b7b5 Refactor RefList.FilterLatestRefs to be method instead of standalone func.
d1e16a0 Refactor Repository: split into PackagePool and PublishedStorage.
8a787d2 Refactor by separating AptlyContext into separate package. aptly-dev#116
df0a678 Refactor checksum calculation to implement transparent checksum writer.
903e999 Refactor checksum parsing out of package parsing code. aptly-dev#71
eb18b04 Refactor commands to subpackage.
67e3895 Refactor database code to support standalone batches, transactions.
996fc44 Refactor download test to use internal HTTP server.
a0870f6 Refactor mirror download code, split it into separate methods. aptly-dev#45 aptly-dev#114
8e20daa Refactor out IsClearSigned to separate method. aptly-dev#71
3db7125 Refactor ppa parsing: take pointer to config.
f9c0d99 Refactor repo list into json and txt output
d43a15e Refactor snapshot module into subcommands.
362cdbc Refactor system tests to live together in one package.
b7490fe Refactor to embed gocontext.Context
into aptly context
c573746 Refactor to get Keys from Changes. aptly-dev#71
29ddc4f Refactor to separate FakeDownloader, DownloadWithCompression, repo download.
5dbb771 Refactor to use single struct Dependency.
3c7696e Refactored main.go
fbf1bc1 Refactoring PublishedStorage interface: leave operations suitable for S3. aptly-dev#15
17c5643 Refactoring, support for atomic updates and checksumming. aptly-dev#61
ee62dd3 Refactoring: Filename now contains only base path, any order of files is accepted.
b260b00 Refactoring: add MD5 to LinkFromPool. aptly-dev#15
1bac201 Refactoring: build pool path in Package. aptly-dev#8
4d622e4 Refactoring: make PackageQuery work on PackageLike objects (not necessarily Packages). aptly-dev#71
4a57fe3 Refactoring: make gpg verification return missing/good key IDs. aptly-dev#71
d828732 Refactoring: make snapshot sorting non-intrusive to collection contents. aptly-dev#168
83af66a Refactoring: move package files importing code to common deb from command. aptly-dev#116
ede5449 Refactoring: move query tree to deb package.
2d589bd Refactoring: new packages console, http, Progress is interface.
68e6009 Refactoring: remove context switching, another way to catch panics, colored output. aptly-dev#96
7864ce2 Refactoring: replace sort.StringSlice with simply []string
9af10bc Refactoring: simplification. aptly-dev#70
d489694 Refactoring: simplify version generation. Rename API to /api/version. aptly-dev#167
1a60ac6 Refactoring: use CollectionFactory instead of manual collection creation.
50cf2b4 Refactoring: use checksums instead of MD5 for pool/published
ec4bf35 Regen aptly.1
ba178b9 Regenerate Directory: field for source packages while publishing.
fcc283b Regenerate man page (-no-remove for aptly snapshot merge). aptly-dev#57
9857789 Regenerate man page. aptly-dev#122
5ff9cec Regenerate man page. aptly-dev#153
393ae8a Regenerate man page. aptly-dev#163
03e2a8d Regenerate man page. aptly-dev#217
166f31c Regenerate man page. aptly-dev#48
a05f00d Regenerate man page. aptly-dev#94
699323e Reimplement DB collections for mirrors, repos and snapshots
130efaa Relative pool path and list of all filepaths.
69eff97 Relax .dsc checkshums parsing. aptly-dev#71
52f7c83 Release 0.9.7.
519082a Remote repos with source packages option.
8cb25c0 RemoteRepo by UUID lookup.
bdbb5ac Remove 'allMatches' on version equal. aptly-dev#70
9c92b81 Remove -dry-run flag for aptly snapshot filter, as it is useless. aptly-dev#82
0490d0c Remove .swift.sh, it is now private.
5b98039 Remove 1.14 from CI
fe879ac Remove Makefile part specific for go1.1
505da09 Remove S3 retrying client which is leftover from goamz times.
af1adb4 Remove -x
flag for go install
aec6c2f Remove =false
in usage and man page
0146411 Remove vendor/
tree, and dep
files
21e8aa5 Remove comments.
9d298de Remove deadline timeout. aptly-dev#255
83ceee1 Remove debug output. aptly-dev#62
d791aa0 Remove debugging output. aptly-dev#142
71d9094 Remove debugging output. aptly-dev#15
3e78240 Remove debugging output. aptly-dev#47
869e837 Remove debugging output. aptly-dev#51
2ceabb6 Remove extra \n, system tests. aptly-dev#217
f01ac06 Remove extra whitespace [ci skip]
c6e4239 Remove files only if whole package has been processed successfully.
1ba06e8 Remove prefix in Filelist and RemoveDir
060c666 Remove test which relied on now gone mongodb repository
4a6d6a8 Remove unused error argument.
521c52f Remove unused field.
24a0271 Remove unused variable
db4ccce Remove updated at while comparing.
a02a90a Remove validate argument, not supported by Travi CI boto version.
cc30ef3 Remove vendor directory
bf900de Remove whitespace.
1e7731c Removed obsolete RWMutexes
cf12c0b Removing directories under public root.
62ea87d Removing files from package pool.
4fea570 Removing published repos & matching files.
7037c6b Rename -output to -format. aptly-dev#163
092a7ed Rename AccessByHash to AcquireByHash for consistency with other flags
2c470c1 Rename config option to endpoint. aptly-dev#15
fd662c9 Rename debian -> deb. aptly-dev#21
8988700 Rename s/Searchable/Fast/
d65de9b Rename serve test names.
c70c196 Renaming files in public area. aptly-dev#8
72d741a Replace S3 creds
d9a1299 Replace object listing with SDK-standard iteration.
e45f85c Replace to new docker container w aptly & nginx
c325119 Repo can't be dropped if published. aptly-dev#10
9814a30 Repo publishing machinery.
8ece536 Report back estimated size of downloads.
726f12c Repos APIs: searching for packages, adding and deleting packages from the repo. aptly-dev#116
31181de Repository mirroring: working first version.
7470016 Repository name, uuid, persistence, lookup.
47b3f3e Reset count to zero.
0bc6603 Resolve PR aptly-dev#976 review comments
e171f90 Restore ${HOME} links. aptly-dev#108
0dd44f9 Restore old function check_file.
71fd730 Return an empty array if no tasks are available
cc3f514 Return detailed error if uploaders deny upload. aptly-dev#71
2906369 Reuse default HTTP transport options.
6a2d564 Revert "Add liblzma-dev to list of build dependencies in Travis. aptly-dev#142 "
f41146c Revert "Build static binaries on !OS X. aptly-dev#142 "
70cd11e Revert "Don't remove API file socket if it exists and it's usable"
8e8ff8b Revert "Make files hash a type for proper JSON serialization"
40e48c9 Revert "Update publish tests, as some multiline fields are actually multiline."
bcf8074 Revert "Use Go native lzma implementation, so that there are no external dependencies. aptly-dev#142 "
f4bf144 Revert "Use non-default keyring in test, so that we don't have extra messages."
d0ff113 Revert "Version bump for 0.5.1."
b48ae09 Revert "msgpack incompatible with Go 1, try to use json instead."
566604d Revert changes related to NextVersion. aptly-dev#70
9072ba5 Revert part of test that shouldn't have been comitted yet. aptly-dev#140
a1258f2 Revert: run all tests.
e33a2a6 Reverting, as this change was making API LESS RESTful. My bad.
1361bf2 Revive skipped tests
c1c1776 Rework Gpg signing to work through interface.
f0a370d Rework HTTP downloader retry logic
1e52b55 Rework downloader to be interface + implementation.
81d6325 Rework downloading: first build queue, then use it to download.
83b2e02 Rework fatal mechanism, open config on demand.
67bcd1d Rework generation of links in repo, use Source path.
7f8db90 Rework man generator with new go install
format
bc7903f Rework mirror update (download packages) implementation
01512df Rework mirror update to support closing/reoping DB for the download duration
313c71d Rework s3 retry policy by copying sources from goamz :( aptly-dev#255
211ac05 Rework the way database is open/re-open in aptly
8bf71a5 Rewrite dep
files into new format
ed6e261 Rewrite snapshot pull to use PackageList.Filter instead of homebrew algorithm.
26254a0 Run go mod tidy
60fb415 S3 FileExists fix
12e2982 S3 SymLink fix
308ea83 S3 backend: include path prefix in removal requests.
c9f5763 S3: support disabling ACL with none
value
2263014 Safety belt: multi-line fields should always end with \n.
a6fc65f Sanitize snapshots API return codes
2fe8f5c Script to re-create fixture.
555256c Search snapshots by source repo.
631fe44 Security: don't download files we don't have checksums for. aptly-dev#324
0f328ec Seed Python random generator on start.
78b6d6c Send error messages to stderr. aptly-dev#249
96e878a Separate out LocalPublishedStorage interface. aptly-dev#15
e25ade8 Serve api and published repos simultaneously
fb1e28b Setting for downloader to limit download speed to specified level. aptly-dev#62
bed0ac4 Short syntax for aptly mirror create to support ppa:user/project mirror URLs.
6f86bfe Show progress when loading packages from reflist.
8f53e01 Show storage of publish on graph
e4d8ef4 Showing download sources argument in mirror show and mirror list.
aade09e Shutdown progress bar in any case.
0dc49d2 Silence unhelpful linter error
5b4563f Simple CopyFile utility function. aptly-dev#71
a0d7ae2 Simple tests for graph generation API. aptly-dev#169
211cce1 Simple tests for inline help.
4715b12 Simpler apt-key command. aptly-dev#202
1c30b2b Simplification: we are already able to search for all packages. aptly-dev#70
9801024 Simplify Makefile.
5a42c60 Simplify and make more deterministic algorithm for dependency pulling. aptly-dev#100
9bee7cd Simplify dependency verification code. aptly-dev#81
7c2faaf Simplify implementation (and improve performance) by using the fact that RefList is always sorted. aptly-dev#42
97becf1 Simplify iteration in LevelDB.
0075ead Simplify package function signature LinkFromPool
2e48860 Simplify packaging indexing by hash and stop when there is an error
3ba7bc7 Simplify test by using WriteFile.
5a71847 Simplify test implementation
e5acf22 Skip GPG version check APTLY_SKIP_GPG_VERSION_CHECK=1
is set in the environment
d08be99 Skip uploading release versions of aptly to nightly repo
df887d8 Skipping contents generation. aptly-dev#142
de2be9b Sleep between retries to download from http
148bbc8 Slices & maps comparision.
e81f86f Slight refactoring, add oldRefs. aptly-dev#8
79016f7 Slight refactoring, make wrong param real error. aptly-dev#73
24418ab Small fixes to publish update API. aptly-dev#174
7d179dd Small fixups for upcoming 1.1.0 release
2778d48 Small refactorings, test multiline description.
5046296 Snaphost publishing goes to publish subcommand.
8a0f754 Snappy has moved, remove reference.
9ca0051 Snapshot creation from package list.
49c8c8b Snapshot difference algorithm.
e49afbc Snapshot dropping.
08bd876 Snapshot management commands.
5a9e132 Snapshot merge tests.
d96bbd0 Snapshot publishing [ci skip]
7e11e5c Snapshot pull command.
0f1f0a5 Snapshot's package refs should always be here.
4df80d3 SnapshotCollection.ByLocalRepoSource method.
9ff59a9 Snapshots and snapshot collection.
25d7d7c Solving progress not safe issue for api
213c1e0 Sort HTTP output to fix unstable system test.
ff77fbf Sort PackagesList by name and version
841771c Sort architectures for stability of result, use package architecture for dependency search.
17b320e Sort components when doing string representation. aptly-dev#36
be3cd88 Sort dependencies when displaying result of verify.
bd221bf Sort dependencies.
3ddf39e Sort files before import, really stop importing on file problem.
656dddd Sort mirrors when listing.
589dc93 Sort package lists when searching or showing objects
0665f22 Sort packages when generating Packages index file. aptly-dev#172
d5df049 Sort paths when generating checksums for Release
/InRelease
81d75cc Sort snapshots when listing.
20513e1 Specify individual long tests to run
eff2e56 Specify output filename instead of directory
66cf2fe Split mirror subcommands into files.
e72f178 Split publish into subcommands.
86dc100 Stanza.WriteTo: Sort extra fields alphabetically
acc42e3 Start of snapshot work.
3e36869 Stop building Go 1.3, only Go 1.4 supported.
4caeea4 Stop building on 1.2.
e183ddb Stop using log when printing lines.
960cf76 Store MD5 in a separate metadata field as well
e4defeb Store package ref list in separate entity and load it only on demand.
6ffc605 StrSlice deduplication.
974d30b StrSlice substraction.
7beb90d Strings() for PackageList: turning list into sequence of package Ids. aptly-dev#116
48635c8 Strip irrelevant lines from test output
29aec4a Stub for README.
6a9db17 Stubs for API calls. aptly-dev#116
22c656d Style fix [ci skip]. aptly-dev#71
a9c812a Style fix.
de09547 Style fix.
d6fd4e4 Style fix.
5bd5e0a Style fix.
7e57f44 Style fix. aptly-dev#193
4b3d74c Style fix: Url -> URL.
19af054 Style fixes [no ci]
e745747 Style fixes as suggested by tools.
618d066 Style fixes from go vet.
f3bad4e Style fixes.
c106e66 Style fixes.
e0cb43f Style fixes.
bd119db Style fixes.
0afb1f4 Style fixes.
93782d0 Style fixes.
48b8311 Style fixes. aptly-dev#191
ae906f5 Style fixes. aptly-dev#96
b4a5a55 Style fixes. aptly-dev#96
099a82c Style fixes. aptly-dev#96
c13eb99 Style fixups
6b02b18 Substraction of PackageRefLists.
bb2db7e Support Acquire-By-Hash for index files
75b860e Support SigV2 and S3 debug for publishing.
00a9e25 Support colored printf (with non-colored output when not on terminal) in Progress.
152538c Support custom Azure publish endpoint
c10645f Support custom output formats for aptly graph. aptly-dev#163
e9449a9 Support different formats of supplying Source: field.
97158ef Support for --passphrase & --passphrase-file arguments on publishing. aptly-dev#94
c72ef05 Support for -no-remove while merging snapshots. aptly-dev#57
7ad1bb3 Support for .udeb downloads from remote mirrors. aptly-dev#108
2fbf465 Support for .udeb in deb.Package. aptly-dev#108
8bda799 Support for Go-style templating in format for aptly * search. aptly-dev#254
77be7b9 Support for SHA-512 hashes on publishing/downloads.
93c1c7a Support for closing and re-opening database. aptly-dev#45 aptly-dev#114
66d1f40 Support for config file in any file.
0791c88 Support for custom endpoints and multi del disabling. aptly-dev#218
8aa1954 Support for custom storage class and encryption method. aptly-dev#105
a0b1ff8 Support for dependencies with fixed archs (like as source dependency).
b144227 Support for dry-run & no-deps.
ce1df94 Support for filters in RemoteRepo: filtering mirror contents by query. aptly-dev#62
fe1046a Support for filters in mirror create/update/show. aptly-dev#64
3075add Support for flat repositories.
62d3c62 Support for internal webserver in tests.
ad11053 Support for locking, unlocking, interruption, cleanup. aptly-dev#45 aptly-dev#114
6d026af Support for multiple storages in PublishedRepository. aptly-dev#15
8cc7d13 Support for new S3 configuration options: endpoint & multi del disabling. aptly-dev#218
9f7c1f9 Support for non-armored detached signatures
5af0c45 Support for parsing dependencies with architecture like [amd64].
8b782ce Support for per-repo uploader.json in aptly repo commands. aptly-dev#71
a632469 Support for quoted string arguments.
803570b Support for running individual suites.
f648c95 Support for switching to smira/commander with free placement of flags. aptly-dev#17
8925949 Support rate limiting in grab downloader
506987d Support version numbers like pkg (1.4)
0e8ea63 Support vertical graph layouts
0489ba9 Swift startup script. aptly-dev#191
e320ac3 Switch aptly repo move/copy/import/remove to use new filters based on queries.
b95b347 Switch to Travis CI new build infra.
516dd7b Switch to gometalinter
d84226a Switch to own fork of commander/flag.
c38592d Switch to using internal debian control file parser.
ced832b System test for aptly db cleanup.
c7dcc8f System test for aptly repo edit. aptly-dev#12
9dccf2a System test for aptly snapshot create empty.
9fbe33b System test for file override from pool. aptly-dev#127
47d952f System test for ftp:// download. aptly-dev#48
9e26207 System test for publishing local repos.
2c84faa System test for repo adding .udebs. aptly-dev#108
c6eeac1 System test for wrong checkums. aptly-dev#71
aeecc1e System test on conflicting files when publishing. aptly-dev#65
1e70e95 System test on pulling latest version by default. aptly-dev#67
bc27c6e System test on using complex query when importing.
0f902ee System test, first sketch.
9a5b3ae System test. aptly-dev#193
b365e5e System test: regular publish doesn't generate debian-installer files. aptly-dev#108
7756701 System tests for -ignore-signatures + -accept-unsigned. aptly-dev#71
ebc223a System tests for API. aptly-dev#116
3ef5429 System tests for aptly mirror search. aptly-dev#81
65efe0c System tests for aptly package search. aptly-dev#80
2201420 System tests for aptly publish repo. aptly-dev#10
59d72c8 System tests for aptly publish snapshot.
17ed34f System tests for aptly publish switch with multiple repositories. aptly-dev#36
653a7d8 System tests for aptly repo add..
85f3d15 System tests for aptly repo drop.
f1f008f System tests for aptly repo import.
abe9a37 System tests for aptly repo move|copy.
0549db6 System tests for aptly repo remove.
61d8639 System tests for aptly snapshot filter. aptly-dev#82
a7cb40e System tests for aptly snapshot pull -all-matches. aptly-dev#70
3342ce4 System tests for cleaning up prefix/component. aptly-dev#8
69ad2cc System tests for mirror create with filter. aptly-dev#64
3674e1a System tests for mirror create/update with internal PGP implementation
7559446 System tests for mirror edit with architectures. aptly-dev#99
cf46197 System tests for mirror show & update with filters. aptly-dev#64
346a7bc System tests for mirror, snapshot, repo search. aptly-dev#81
b9c8a8d System tests for mirror/repo/snapshot rename commands. aptly-dev#63
856dd70 System tests for publish update empty -> empty. aptly-dev#66
fae6e97 System tests for publishing snapshot from mirror with .udebs. aptly-dev#108
d87fc1b System tests for snapshot create, show, lit, pull and verify.
d8fe97e System tests for snapshots verification with sources.
197e230 System tests: wrong signature. aptly-dev#71
89ac907 Sytem test for aptly publish list/drop.
c1d4c0f Temporarily disable db close/open cycle (to be addressed later)
8ecd01b Temporarily skip test failing on CI
56ca5e9 Temporary disable test as linux.dell.com is NXDOMAIN
b4e6c28 Temporary test driver.
2e52692 Test LinkFromPool with nested filenames
ce1d4b8 Test against more recent versions of Go
27da101 Test case for filters. aptly-dev#227
bfc86d3 Test copyfile
bde6e6b Test dependency architecture without version.
8c83706 Test disable signing & verifying via config file.
7cd0d39 Test fix: source shouldn't be part of Architectures: field. aptly-dev#36
da5b0c9 Test fixes. aptly-dev#55
54ac38c Test for Directory regeneration.
aa77ea2 Test for config show. aptly-dev#123
b3e9271 Test for https://github.com/smira/aptly/issues/5
0964804 Test for new config options.
b5f35cd Test for ppa short URL in aptly mirror create.
532c85e Test for publihsing snapshot with sources.
3b77d7f Test for pulling packages with source following.
4b974b0 Test for snapshot publishing. aptly-dev#116
2315c00 Test on creating snapshot from empty local repo.
81af588 Test on per-component/arch Release contents. aptly-dev#61
d9b2316 Test on publishing repo with .udebs. aptly-dev#108
d4307ad Test on publishing with --skip-signing.
f9cb66a Test on reading and converting old pre-0.3 package.
a45d2f3 Test on snapshot listing with local repo.
edffa24 Test startup checks for serve command
951b6e9 Test to avoid published file truncation when added to repo
61e00b5 Test updates for Travis CI
3ce2774 Test utils
20524a8 Tests for DownloadTryCompression + error return bugfix.
173dd77 Tests for aptly db recover. aptly-dev#25
1423873 Tests for aptly publish update and multi-component repository. aptly-dev#36
3c20b54 Tests for aptly repo include with per-repo uploaders.json. aptly-dev#71
df811ff Tests for aptly snapshot create from repo
17f5afb Tests for aptly snapshot diff.
14e66c0 Tests for config in other file.
7a5ac3d Tests for custom and default suite
c3bcc9f Tests for downloading from broken mirror (checksums).
fb9b90e Tests for downloading with sources, flat and regular repos.
a59c2ac Tests for file removal + missing files. aptly-dev#71
d0e73a3 Tests for flat repository mirroring.
53e73c5 Tests for guessing publishing defaults from local repo params. aptly-dev#12
4197af9 Tests for mirror list/show.
cf3dc6b Tests for mirroring repositories with signatures.
1957c81 Tests for multi-component and aptly publish list/snapshot/repo, aptly serve. aptly-dev#36
eb0443e Tests for publish list API + verify that publishing actually creates files. aptly-dev#116
5d69871 Tests for publishing to Amazon S3.
68f3326 Tests on publish update/switch and delete. aptly-dev#116
94628fc Thorough test for compression.
4c06e26 Throttle compaction on temporary DB
f89350e Timeout CI build job after 30 minutes
e0f811d Travis CI setup to run Swift tests. aptly-dev#191
d489365 Travis CI setup.
ed7a960 Trigger CI on every push
640c9fe Trim documentation moved to web.
35976f5 Trim hashes when parsing packages, export package expected checksums.
84ef963 Trim slashes while parsing publish prefix
bb1def2 Try Travis on xenial workers
f6a7030 Try to fix UnixSocketAPITest by upgrading dependencies
4933e3c Try to fix test failing on CI
bcc83bf Try to reduce build duration
dcbf7f8 Try to run coverage only on go1.2.
2c111aa Try to use go cover from 1.2 as local coverage tool. [ci skip]
122ff60 Typo correction in GHA workflow comment
c9339f5 Typo fix (depdency -> dependency)
22bcacf Typo in a error message fix
2564564 Typo in an error message fix
5b8390c Uncomment and fix publish updat tests.
81dd5a3 Uncomment lines.
58c7358 Unit tests for PGP signing/verification
e5712f9 Unit-test for RemoteRepo.Download.
1d49a71 Unit-tests for queries.
2a3bd55 Unsigned files shouldn't be accepted. aptly-dev#71
00d4674 Update (fix) system test.
b63c0c7 Update AUTHORS
ea32d86 Update AUTHORS
e90ac67 Update AUTHORS
642957e Update Brightbox Orbit credentials.
3c34ae6 Update CLI help for aptly publish switch. aptly-dev#208
94a72b2 Update Go AWS SDK to the latest version
72ac1bc Update PD GPG key id to fix the tests
a138d01 Update README to use go install
which will build with version
c6a30a3 Update README.
95e5fdd Update README. [ci skip]
f63b0dd Update README. [ci skip]
2535367 Update Swift published storage to work with new package pool
2c0a1b8 Update Travis CI configuration
096b30b Update Depends:
for homegrown packages
10c096f Update all other pieces for the CheckumStorage and Verify
898f726 Update and fix integrated help in aptly.
8111460 Update aptly man page. aptly-dev#191
62c4dc1 Update authors
f519ecd Update azure dependency
f9f1c8e Update azurite dir
eb48460 Update bash completion
f9377b2 Update bash completion for new flag
431a1da Update build instructions.
876eeed Update canonical order of fields in stanza to match what apt tools generate. aptly-dev#172
60fa0aa Update command usage.
9a34b4f Update commands to handle multiple components repositories. aptly-dev#36
2bf11a5 Update custom output filename generation. aptly-dev#242
ef9267c Update db with new wheezy-backports.
7a1553d Update dependency definition in conflicts (fixes aptly-dev#185 )
6bf910e Update dependency on ssh/terminal.
c4a30ce Update docs, we have more features. [ci skip]
669d99b Update documentation
a85aa11 Update flag description/include it everywhere. aptly-dev#122
6c28e3a Update flat repository.
0302e39 Update gin and jwt-go dependencies
4990bb9 Update gin to latest available version. aptly-dev#116
5c28ea3 Update github.com/ugorji/go to v1.1.4
1df8cff Update go-xz to 0.1.0
5cd3c33 Update goamz library to latest version. aptly-dev#253
03a79eb Update goamz to fixed version with signing & encoding. aptly-dev#15
8049d69 Update goamz to version with fix for multidel, re-enable S3 delete test.
a18011b Update goamz: fixed bug with '+' in filenames. aptly-dev#15
6a97355 Update goar to the latest version. aptly-dev#275
ac85a08 Update gographviz to fixed version with XML escaping. aptly-dev#58
22a4e6b Update goleveldb to fixed version (dropping data after compaction + recover). syndtr/goleveldb#53
d190ffd Update goleveldb to the latest version.
3040ace Update goleveldb to the version which reduces memory usage significantly.
5a1d006 Update goleveldb vendored dependency (see aptly-dev#662 )
5580741 Update goleveldb with fix for missing manifest.
76edf96 Update goleveldb with latest fix.
d90f8db Update goleveldb with my pull request merged. aptly-dev#25
77bb4d4 Update import path for gographviz.
b877e06 Update import.go
4c81f0f Update integrated help.
9a03b5f Update leveldb to the latest version.
205297d Update license to mention that there are many contributors.
ccd8c25 Update location of go tool cover.
f5e1e19 Update man page and bash completion
382ad10 Update man page.
09c8421 Update man page.
4fb09d9 Update man page. aptly-dev#108
82e6e82 Update man page. aptly-dev#242
108dc23 Update man page. aptly-dev#27
042602f Update man page. aptly-dev#42
445ecbe Update man page. aptly-dev#45 aptly-dev#114
2a9b2f8 Update man page. aptly-dev#70
de1fa85 Update man page. aptly-dev#73
fb8686a Update man page. aptly-dev#8
b47754a Update man page. aptly-dev#82
04bd992 Update man page: S3, package queries.
2c68175 Update man pages
1c8f151 Update man. aptly-dev#218 [ci skip]
73761c3 Update man. aptly-dev#29 [ci skip]
bda6eb4 Update minimum required go version
1845c49 Update mxk/flowcontrol package from Google Code to mxk/flowrate from GitHub.
b731e17 Update nvidia repo key
e397361 Update package tests.
36792bb Update progressbar version.
8b0d293 Update public key ID for repo.aptly.info
a030e24 Update publish tests, as some multiline fields are actually multiline.
1d483dc Update reference to gographviz (code.google.com is going to be shut down).
2d9ee81 Update status code. aptly-dev#116
7416cc4 Update system test config file. aptly-dev#62
d2d21c3 Update system test.
40509f7 Update system test.
8375a2c Update system test.
ee7d842 Update system test.
923e2e1 Update system test.
673abae Update system tests after Debian buster was released.
c6bf47d Update system tests after help changes.
b7b9f12 Update system tests for SHA512 checksums being generated
b048911 Update system tests for new Package serialization. aptly-dev#168
b19e6cf Update system tests for new options.
233ad25 Update system tests for new publishing APIs. aptly-dev#116
39d2dd2 Update system tests not to fail with GPG verification.
4e169c3 Update system tests on command help. aptly-dev#64
1d5b7f5 Update system tests.
79292dc Update system tests. aptly-dev#191
b4b03f2 Update system tests. aptly-dev#71
833d37d Update system tests. aptly-dev#81
9ae5a5f Update system tests. aptly-dev#96
3942734 Update test to treat empty source as source package name-version same as binary.
d45b456 Update test. aptly-dev#26
ea399a3 Update tests on show mirror format change. aptly-dev#108
8f99441 Update tests on show mirror format change. aptly-dev#108
e554d8b Update tests with introduction of Release files under each arch/component. aptly-dev#61
2cbb486 Update tests with new Varnish repo.
182a4bd Update tests.
904b9e1 Update tests: wheezy 7.6 released.
c46f12f Update the gpg key of the repo.aptly.info
repository in the documentation
3004473 Update to correct reference to ncw/swift.
e4de173 Update to goleveldb with fix for missing CURRENT file in db. aptly-dev#25
a11805e Update to goleveldb with misspellings fixed.
6e8fd6e Update to latest cheggaaa/pb with my pull request merged.
067d197 Update to latest version of goleveldb.
7192049 Update to new PublishedRepo with multiple components. aptly-dev#36
52b1501 Update to new debian archive keyring.
360e09c Update to new non-pointer interfaces.
181806a Update to recent version of dep
, fix lock files
05c0638 Update to smira/lzma with import path fixed.
0e6ee35 Update vendored deps, including AWS SDK, openpgp, ftp, ...
d5bc137 Update version in test as well.
ab458f4 Updated aptly man page and authors
319f3e6 Updated fixture: sensu mirror, new mirror contents.
e6992d8 Updated man page for snapshot merging with -latest flag
376bb69 Updated man page. aptly-dev#31
2ade5b8 Updating leveldb fixing memory usage issue
812bc6e Updating mirrors with sources.
1b10c87 Updating reflist in local repo.
a667744 Updte system tests.
0438a7c Upgrade AWS SDK to the latest version
182c21e Upgrade AWS SDK to the latest version
3756db2 Upgrade gin-gonic to latest master, fix compatibility issues
daf887e Upgrade gocheck
33c905c Upgrade goleveldb to the latest version. aptly-dev#260
50c4aba Upgrade to latest goleveldb. aptly-dev#150
35ad6ca Upload code coverage
eff3823 Upload src-package to bintray.
1d21d3c Uploader.json from repo overrides global uploaders.json. aptly-dev#71
813b959 Uploaders rules facility: controlling who can upload .changes. aptly-dev#71
1c4b44e Uploaders to JSON transformation via String. aptly-dev#71
190a81e Use ${HOME} instead of hardcoded home dir.
eec6743 Use ${HOME}, fix test. aptly-dev#146
15618c8 Use Go context to abort gracefully mirror updates
709e14e Use Go native lzma implementation, so that there are no external dependencies. aptly-dev#142
2ae34cd Use Package.MatchesArchitecture instead of homegrown function. aptly-dev#108
0894c41 Use Package.UpdateFiles to touch package.Files
fe61ae1 Use PackageCollection when downloading remote repo.
13fc112 Use Python requests URL params instead of manual GET params. aptly-dev#168
2f1df39 Use S3 retrying transport. aptly-dev#255
0bc3f71 Use SHA256 as main checksum in the pool
28ae187 Use SVG badges
fd40406 Use University of Utah mirror in tests
f4dc87f Use a hostname more likely to be non-existent than localhost
5d98546 Use a more recent GPG key server
ad2680a Use batched writes to DB when saving packages from the mirror.
3a51116 Use better words.
7e8f692 Use better words. aptly-dev#108
3e5d54f Use config file with all options.
e92f169 Use development version of commander.
e94bca2 Use different apt repository as test mirror, ppa.launchpad.net is too unstable.
fb2e1ad Use different keyring in system tests.
d65ed73 Use explicit path to gom for Travis.
1bec1e4 Use external binary 'xz' implementation. aptly-dev#142
86206df Use flowcontrol library. aptly-dev#62
c741cca Use github.com/aptly-dev/aptly as the go package path.
0914cd1 Use global async flag as fallback on per-request flag
39a1f0e Use go1.3.1.
7b9e342 Use gographviz escaping instead of homegrown escape function. aptly-dev#51 aptly-dev#58
b2dbde8 Use hit count mode in coverage.
ae5ab2d Use https:// in example when talking about Release.key download. aptly-dev#179
94114f2 Use idiomatic chan struct{} when there's nothing to send.
cd3b247 Use less files for the download test.
5bbbdb3 Use long gpg key IDs. aptly-dev#178
f0360cf Use longest suffix match to pick up checksum
6412bee Use method to load package list from reflist.
c7d8772 Use my fixed version of gom for now.
af2564c Use newer Go for mod file
beb9d43 Use newer golangci-lint source as the former is abandoned.
ad623f7 Use non-default keyring in test, so that we don't have extra messages.
640bd2b Use official AWS SDK; support STS credentials
f643d3f Use original version of gom as pull requests has been merged.
c2993c6 Use other port that doesn't interfere with PostgreSQL.
2aca913 Use parallel gzip instead of gzip for compression
522684a Use progress for printing. aptly-dev#8
8328c44 Use progress to output message to fix order of messages on screen.
ab468bc Use progress when downloading repo.
8963cd8 Use progress when printing. aptly-dev#8
954b222 Use proper version comparisions for querys
a687df2 Use python3 for system tests
02a82f3 Use relaxed config reader. aptly-dev#71
61cd4c6 Use special matcher for $Architecture, so that 'any' matches any arch.
651f6e9 Use temp file with .png extension.
54e21af Use uploaders.json in repo include. aptly-dev#71
355a98b Use upstream version of ncw/swift
d6271b6 Use upstream version of ncw/swift
08123ef Use values instead of pointers and use io.MultiWriter instead of homegrown impl.
faf2d58 Use verifier from context
bd5fc8a Varnish repos got moved
29e5f4c Vendor import github.com/pkg/errors
4b6c159 Vendor update github.com/pkg/errors
bb66b22 Vendor update goleveldb
6c1b3ae Verbose gocheck files.
a96ab00 Verify dependencies with progress.
b532cb1 Verifying and signing releases with GPG, new flags.
b5d025f Version bump for 0.5.1.
8fb3990 Version bump for 0.6.
bc7972f Version bump for 0.6~dev.
8153c7e Version bump to 0.4.1
4dcfd74 Version bump to 0.5~dev
9109c60 Version bump to 0.8.
66e7378 Version bump to 0.9.
4b3b961 Version bump to 0.9.1
7a4feeb Version bump to 0.9.5.
62f44e5 Version bump to 0.9.6.
9e39dbf Version bump to 0.9.6~dev.
d541b4f Version bump to 0.9~dev.
9d02f05 Version bump: 0.7.1.
35e5702 Version bump: 0.7~dev
0472705 Version bump: 0.8~dev
2a9871e We should never ever overwrite files in package pool. aptly-dev#127
8078f3b We should remove file only when checksums are calculated
f153c7c We're building on go1.3+, so remove workaround for FreeBSD.
2422d3a When ETag doesn’t look like MD5, use the value from metadata instead
7a5be67 When contents generation fails, don't bail out
d9c6278 When doing db cleanup, consider package references stored in PublishedRepos of local repo publishes. aptly-dev#146
1f3cb2d When downloading/importing packages, enforce all checksums
eb087fd When generating index files, make udeb forced false for "source" architecture. aptly-dev#180
3632678 When importing package into local repo, verify that it matches package restriction based on .changes file. aptly-dev#71
0c6951f When linking, check that inode file matches if linking to same file. aptly-dev#65
403c727 When loading package index for the mirror, ignore duplicate packages (and print about them). aptly-dev#183
0e552ed When merging reflists, never allow duplicate (name, version, arch) tuples. aptly-dev#154 Even for conficting packages.
c2f01c8 When requiring source package, specify exact version of binary package.
d20300b Whitespace fix. aptly-dev#168
d61a77d With list of components for Release file, do filepath.Base.
8e309b5 Workaround differences in the GHA Ubuntu 18.04 environment compared to the Travis CI Ubuntu 16.04 environment.
552b11e Workaround for '+' escaping in Amazon S3. aptly-dev#130
b433e7d Workaround for broken time.Time encoding in msgpack with go < 1.2. aptly-dev#89
e5d9d27 Wrap errors with more context
586f879 [DOC] Note about legacy file structure
e211267 [DOC] Uploaded package file structure
f1b6841 add Checksums-Sha512 to isMultilineField
7caeac7 add diagnostic output
9c6f896 add endpoint for listing repos while serving in api mode and add more metrics
268c39e add forceVirtualHostedStyle for stores which only support virtual hosted style
751fd2f add myself to authors
2020ca9 add ready and healthy probe endpoints
9a30a11 add support for travis attaching build artifacts to releases
f939532 added exit code 2 for go 1.5 support
37e6733 all: updates for new gonuts/commander API
b271e8f another example of aptly in Docker
2b7bb24 api gpg: show gpg command
393d1a6 api: Allow querying the packages endpoint
29deae6 api: allow parameters with urlencoded names
d13de04 api: allow renaming repos
f0825d9 aptly 0.5
eff530a aptly db cleanup test with local repos.
dccb6d1 aptly db cleanup with source packages
05a42f4 aptly exits with 2 on command/flag parse error. aptly-dev#52
f3bcaa6 aptly graph specific output filename
e1ca459 aptly mirror create system tests.
de413aa aptly mirror list/show [ci skip]
fe73fea aptly mirror update [ci skip]
a3df28e aptly mirror update tests.
32e517b aptly no longer prints 'Saving packages to database.'
311c8ca aptly publish list
8b2920d aptly repo add now exists with non-zero exit code if some files fail to add. aptly-dev#54
18e3ed5 aptly script run implementation
043ed13 aptly serve command: handle publishing of repositories, with system test.
e51f226 aptly serve with deb-src system test.
919dc53 aptly snapshot create .. empty command
572d5dd aptly snapshot create [ci skip]
f19a334 aptly snapshot create from repo command.
e63bbe8 aptly snapshot diff command and documentation.
f143277 aptly snapshot diff does colour output via context.progress.
93eef2c aptly snapshot drop with system tests.
a5ff0b5 aptly snapshot management [ci skip]
d5f0c57 aptly snapshot pull outputs all messages through progress.
04d6603 aptly snapshot verify now prints: "loading packages"...
1bba031 aptly version 0.3.
9e538d9 aptly version 0.5
625a38c aptly version 0.7
07891c1 aptly version command.
9125745 batch updates to the temporary db when publishing
e4b9e97 bytes.Equal should be faster than bytes.Compare.
847fd90 chore: unnecessary use of fmt.Sprintf
d1cc562 cmd/snapshot_merge: reword -latest flag to match man page
24927f9 config_show should output pretty json
20b038b continue-on-error value must be a boolean
63bf30b d-i requires the Suite field in order to validate a mirror.
1c7c07a db batch may not be a global resource
71ea2be deb: added Release file to each individual arch dir for d-i.
814d4db deb: fix importing dbgsym packages with versioned Source field
814ac6c dep: use official uuid package
4c04e77 enh: Give info when unable to load list of repos
208a215 every go routine needs to have its own collection factory
4c51350 fix EOF during mirror update
3ea803e fix PublishedStorage's ReadLink to return a relative path
00bb0ca fix a serious file leak in the by-index publishing
8e02a03 fix gpg keys
5a71353 fix gpg setting
46c2182 fix linting by using new maligned linter instead of aligncheck
a95e409 fix missing comma in man page example
0f1fd1b fix prefix length in error message
aa4e225 fix unit tests
a0544dc fix: typo in the comments
064adba generate aptly.1 man page with patched ronn
073374e gnuplot script.
ca33e07 gofmt
3b4c06d gofmt
b67f3dd gofmt aptly-dev#191
903d4ce gofmt -s
9aa9917 golint: "Json" in func name should be "JSON".
c1cdb69 golint: "Json" in func name should be "JSON".
ef25417 govet: compose literal uses unkeyed fields
e2d1e9a govet: compose literal uses unkeyed fields
5342e54 govet: compose literal uses unkeyed fields
4cf57ae govet: compose literal uses unkeyed fields
efc6ab2 goxc-based build system
1069458 gpg: Sign with SHA-256 for compatibility with APT 1.2.7
209b030 gpg: fix downloading multiple keys
502ed43 ignoreMismatch flag for downloading.
8e62195 implement structured logging
f74217e implement system tests for serving api and published repos simultaneously
a0832ad include dbgsym packages
cd6075b introduce a gpg and gpgv version compatibility check and fall back to v1
c052888 log download retries
2d0baef make code less repetitive and more readable
1885cbd make deb reader handle new control.tar options introduced in dpkg 1.17.6
0fdba29 make serving published repos in api mode configurable
b34707f man page built with fixed ronn. aptly-dev#22
5a65ce6 mirror: add more logging
19f7b0f mirror: increase logging for easier debugging
79a7cf8 mirror: interrupt goroutine when done
f89e322 move away from assert package
807bcc7 msgpack incompatible with Go 1, try to use json instead.
fcd4429 only create bzip file if needed. aptly-dev#415
b893c0a prevent removal of a PublishedStorage's root dir
50e3e93 print snapshot sources in snapshot show command
75c4d6d properly expose AcquireByHash through the api
ecc41f0 replace AbortWithError calls by custom function that sets the content type correctly
ced5ac7 return the snapshot in apiSnapshotsCreate
9d973ae shorten regex to match generated error only
1b80d55 since -dbgsym is for each binary package use that for PackageQuery
6c3b2f6 snapshot: FilterLatestRefs returns nothing as it deals with a pointer.
60d48e8 snapshot: Move 'newest' logic out of main compilation loop and evaluate the reflist afterward.
cd369f5 snapshot: add cli flag for taking newest during merge
1a735e8 snapshot: alter result generation in Merge() to accommodate snapshot diff
d9f8673 snapshot: break out FilterLatestPackages to its own function
385ac1a snapshot: explicity call FilterLatestRefs() where needed rather than calling from Merge()
992a5ce snapshot: first pass at newest-wins functionality.
dbcfd6f snapshot: keep a tab of seen packages and only include the latest copy during merge
a93052a snapshot: merge adjustments for -latest flag
133d67b snapshot: newest -> latest
708fd80 snapshot: separate test for FilterLatestRefs
0d8debe snapshot: simplify merging latest packages
dbee214 support serving the API over unix domain socket
07cf892 support systemd activation for api serve
20adfd4 swift: Add support for Swift API v1 (without Keystone)
26a65b2 swift: Fallback to TempAuth
7dfc12d switch to packaged lzma package
766d634 terminal.IsTerminal() is not available on FreeBSD until go1.3
b8e7ad9 update changes unit test to account for dbgsym matching
352f4e8 update golangci-lint and replace deprecated calls to io/ioutil
bece12a update golangci-lint to v1.51.2
4fb57f6 update nvidia mirror output ref
2be0b78 update nvidia reference again
abf8abb upgrade go-xz go module
f43801c whitelist falke E722 in system/lib.py
You can’t perform that action at this time.