2019-06-17 21:20 | Handle uncaught ConnectionResetError in net/download. | parazyd | 1 | +2 | -1 |
2018-11-01 12:18 | introduced config variables in orchestrate.sh | KatolaZ | 1 | +11 | -6 |
2018-06-24 13:34 | Apply linting. | parazyd | 5 | +36 | -31 |
2018-06-24 10:39 | Implement dependency alternatives parsing. | KatolaZ | 3 | +56 | -26 |
2018-06-19 14:53 | Remove the debug note from the README. | parazyd | 1 | +0 | -4 |
2018-06-18 11:52 | Update LICENSE. | parazyd | 1 | +4 | -2 |
2018-06-11 10:44 | Enable ppc64el architecture. | parazyd | 1 | +1 | -1 |
2018-06-10 05:54 | Promote jessie to oldstable and Ascii to stable. | parazyd | 2 | +27 | -20 |
2018-05-29 16:07 | Add 'Origin: Devuan' headers to Release overrides. | parazyd | 1 | +11 | -2 |
2018-04-08 09:16 | Add Beowulf to config.def.py. | parazyd | 1 | +39 | -1 |
2018-04-08 09:11 | Fix exception where newrel would not exist. | parazyd | 1 | +3 | -2 |
2018-02-26 14:58 | Ban 'file-rc' from merged packages. | parazyd | 1 | +1 | -1 |
2018-02-06 09:18 | Add Installer-Menu-Item to packages_keys. | parazyd | 1 | +1 | -0 |
2018-02-05 22:09 | Add a missing Kernel-Version field in packages_keys. | parazyd | 1 | +1 | -0 |
2018-01-04 13:43 | Rewrite Architectures header with what we are merging. | parazyd | 1 | +9 | -1 |
2017-12-19 01:26 | Sync config.def.py with production. | parazyd | 1 | +20 | -20 |
2017-12-19 01:08 | Fixups to the version compare algorithm. | KatolaZ | 2 | +7 | -12 |
2017-12-19 01:07 | sync with production | parazyd | 1 | +2 | -2 |
2017-12-19 00:05 | Implement Debian Policy versioning alrorithm to parse package versions. | KatolaZ | 2 | +157 | -31 |
2017-12-17 01:14 | pylint and pep8 fixes | parazyd | 6 | +70 | -67 |
2017-12-17 00:41 | Handle packages with "~" in version in package_newer() | parazyd | 1 | +9 | -0 |
2017-12-16 23:46 | Don't log [INFO] by default | parazyd | 5 | +5 | -5 |
2017-12-16 22:52 | Implement new algorithm for package_newer(). | parazyd | 1 | +29 | -5 |
2017-12-16 21:40 | Move lockpath to config instead of lock.py | parazyd | 2 | +2 | -1 |
2017-12-16 18:40 | enable writing .xz compressed files again | parazyd | 1 | +5 | -5 |
2017-12-10 20:31 | fixup! Add the try/catch logic to other modules | parazyd | 1 | +1 | -1 |
2017-12-09 15:24 | sync orchestrate.sh with prod | parazyd | 1 | +30 | -20 |
2017-12-09 15:21 | make the lockfile path a variable | parazyd | 1 | +6 | -3 |
2017-12-09 15:19 | Fix strptime parsing bug | parazyd | 1 | +2 | -2 |
2017-12-09 10:38 | Add the try/catch logic to other modules | parazyd | 4 | +31 | -19 |
2017-12-09 10:32 | Run amprolla_update main in a try/catch | parazyd | 1 | +10 | -7 |
2017-12-09 10:27 | Use different timestamp for log messages | parazyd | 1 | +11 | -4 |
2017-12-09 10:10 | fixup! style fixes | parazyd | 1 | +1 | -1 |
2017-12-06 16:40 | move the "skips" list into config.py | parazyd | 4 | +6 | -6 |
2017-12-06 16:04 | style fixes | parazyd | 1 | +9 | -9 |
2017-12-04 16:36 | Fix bug where pool would get replaced where it should not be | parazyd | 1 | +2 | -2 |
2017-12-04 16:34 | style fixes | parazyd | 1 | +2 | -2 |
2017-11-08 23:20 | fixup! implement reusing of old checksums | parazyd | 1 | +4 | -2 |
2017-11-08 20:38 | implement reusing of old checksums | parazyd | 3 | +13 | -3 |
2017-11-08 18:24 | add Origin and Label fields only | parazyd | 1 | +5 | -0 |
2017-11-08 18:22 | Revert "Adapt repo headers hack" | parazyd | 1 | +7 | -29 |
2017-11-08 17:45 | Merge branch 'master' into 'master' Adapt repo headers hack See merge request !1 | parazyd | 1 | +29 | -7 |
2017-11-08 15:58 | tidier stdout for logging | parazyd | 2 | +8 | -8 |
2017-11-08 15:54 | libs shouldn't be 755 | parazyd | 9 | +0 | -0 |
2017-11-08 15:52 | move hashing of files to a separate function | parazyd | 3 | +30 | -12 |
2017-11-06 12:57 | fixup! implement basic lockfile functions | parazyd | 1 | +1 | -1 |
2017-11-06 12:55 | use the locking functions | parazyd | 5 | +16 | -2 |
2017-11-06 12:45 | implement basic lockfile functions | parazyd | 1 | +30 | -0 |
2017-11-06 12:17 | append a newline at the end of obsoletepkgs before writing | parazyd | 1 | +1 | -1 |
2017-11-06 12:03 | implement proper logging of obsolete packages | parazyd | 1 | +10 | -6 |
2017-11-06 11:46 | improve log redo | parazyd | 1 | +3 | -2 |
2017-11-06 11:40 | handling of obsolete package logs in orchestrate.sh | parazyd | 1 | +3 | -0 |
2017-11-06 11:34 | write obsolete packages to separate files (per-suite) | parazyd | 1 | +3 | -2 |
2017-10-29 19:15 | parse/get_time: hardcode a past date to avoid trouble | parazyd | 1 | +3 | -0 |
2017-10-22 10:59 | add missing Release headers that don't force backports | parazyd | 2 | +6 | -2 |
2017-08-14 11:46 | cleanup; add overridable env vars to shell scripts | parazyd | 3 | +9 | -6 |
2017-08-11 08:35 | refactor sign_release to use gnupg directly via subprocess | parazyd | 3 | +22 | -19 |
2017-07-24 09:55 | styling fixes | parazyd | 6 | +19 | -23 |
2017-07-24 09:41 | handle requests.exceptions.ConnectionError when grabbing remote Release | parazyd | 1 | +7 | -3 |
2017-07-24 09:37 | comment cleanup | parazyd | 12 | +29 | -18 |
2017-07-23 15:58 | fix multiprocessing issue with download() | parazyd | 1 | +4 | -6 |
2017-07-23 12:56 | revert handling of requests.exceptions.ReadTimeout | parazyd | 1 | +2 | -2 |
2017-07-22 09:10 | handle ReadTimeout exception in download() | parazyd | 1 | +5 | -4 |
2017-07-20 00:28 | stop hashing weak checksums | parazyd | 1 | +2 | -2 |
2017-07-17 23:12 | refresh documentation | parazyd | 2 | +10 | -5 |
2017-07-17 22:53 | better populate_aliases.sh in contrib | parazyd | 1 | +25 | -18 |
2017-07-17 22:31 | add lighttpd configuration | parazyd | 1 | +34 | -0 |
2017-07-13 15:23 | contents done | parazyd | 1 | +0 | -1 |
2017-07-13 15:11 | better header garbage skip in merge_contents | parazyd | 1 | +7 | -3 |
2017-07-13 09:53 | parse through the garbage header in Contents files | parazyd | 1 | +4 | -1 |
2017-07-13 09:37 | merge Contents-source.gz properly | parazyd | 1 | +4 | -2 |
2017-07-12 12:59 | implement merging of Contents files | parazyd | 1 | +99 | -0 |
2017-07-12 12:58 | temp disable config respect in amprolla_init | parazyd | 1 | +7 | -5 |
2017-07-11 21:09 | hash uncompressed files in memory when writing Release files | parazyd | 1 | +15 | -1 |
2017-07-11 21:06 | append Contents files to the release generation filelist | parazyd | 1 | +6 | -0 |
2017-07-11 21:06 | save space by only writing gzipped files | parazyd | 1 | +8 | -8 |
2017-07-11 14:26 | tested on py3.4 | parazyd | 1 | +2 | -2 |
2017-07-11 12:29 | implement proper rewriting of Release headers | parazyd | 2 | +61 | -22 |
2017-07-11 11:56 | don't rewrite package paths if they were rewritten already | parazyd | 1 | +2 | -2 |
2017-07-09 21:16 | comment unused imports | parazyd | 1 | +1 | -1 |
2017-07-09 13:57 | update todo: suite state is now global (solved) | parazyd | 1 | +0 | -1 |
2017-07-09 12:02 | revert to deb.debian.org | parazyd | 1 | +1 | -1 |
2017-07-06 22:39 | log packages depending on libsystemd0 | parazyd | 1 | +4 | -0 |
2017-07-06 22:38 | log found banned packages | parazyd | 1 | +5 | -0 |
2017-07-06 22:35 | implement a module to hold global states | parazyd | 4 | +17 | -3 |
2017-07-06 21:32 | fix dependency list creation in package_banned() | parazyd | 1 | +2 | -2 |
2017-07-06 15:48 | pylint | parazyd | 1 | +2 | -2 |
2017-07-06 15:43 | refactor merge() to be able to merge any number of repos properly | parazyd | 1 | +26 | -26 |
2017-07-06 15:42 | temporary hardcode a rewrite for proper Release headers | parazyd | 1 | +8 | -4 |
2017-07-06 15:42 | respect defined categories when downloading with amprolla_init | parazyd | 1 | +6 | -5 |
2017-07-05 10:42 | add more documentation | parazyd | 2 | +129 | -0 |
2017-07-05 10:30 | be able to opt out of signing Release files | parazyd | 2 | +4 | -3 |
2017-07-04 14:33 | exit cleanly when amprolla catches an exception | parazyd | 1 | +4 | -1 |
2017-07-04 14:33 | don't replace Release headers | parazyd | 1 | +4 | -4 |
2017-07-04 09:35 | try to avoid download interrupts by raising the timeout | parazyd | 1 | +1 | -1 |
2017-06-29 14:01 | conform to debian Release headers | parazyd | 2 | +6 | -3 |
2017-06-29 12:47 | add example gnupg dir | parazyd | 1 | +4 | -0 |
2017-06-29 12:40 | respect defined architectures in amprolla_init | parazyd | 2 | +6 | -4 |
2017-06-29 12:14 | support old versions of python-gnupg (revert when obsolete !!!) | parazyd | 1 | +5 | -2 |
2017-06-29 09:53 | support portable gnupg directories | parazyd | 2 | +4 | -2 |
2017-06-29 09:53 | bump todo | parazyd | 1 | +4 | -1 |
2017-06-28 23:42 | add rsync dep; update todo | parazyd | 2 | +3 | -2 |
2017-06-28 18:39 | add helper script to populate suite aliases/symlinks | parazyd | 2 | +39 | -2 |
2017-06-28 18:09 | be more informational when rsyncing | parazyd | 1 | +4 | -0 |
2017-06-28 17:50 | rewrite Suites to according stable/testing, implements new dict | parazyd | 2 | +20 | -1 |
2017-06-28 17:20 | implement orchestration of incremental updates with a shell script | parazyd | 2 | +20 | -2 |
2017-06-28 14:19 | fixup! try to handle connection interrupts in net.download | parazyd | 1 | +1 | -1 |
2017-06-28 12:55 | rename DEBIAN-SEC to DEBIAN-SECURITY | parazyd | 3 | +14 | -14 |
2017-06-28 12:33 | skip writing Valid-Until in Release files | parazyd | 1 | +3 | -3 |
2017-06-28 12:28 | regenerate Release file if it's newer even if there are no changes | parazyd | 1 | +3 | -1 |
2017-06-28 08:29 | cleanup todo | parazyd | 1 | +0 | -2 |
2017-06-28 08:26 | explicit imports in lib.package | parazyd | 1 | +6 | -6 |
2017-06-28 08:23 | try to handle connection interrupts in net.download | parazyd | 1 | +5 | -1 |
2017-06-28 08:21 | begin logging refactoring | parazyd | 3 | +54 | -32 |
2017-06-28 07:55 | add description in readme | parazyd | 1 | +6 | -2 |
2017-06-26 12:26 | nginx: use deb.debian.org for -security; shorten; tls example | parazyd | 1 | +7 | -17 |
2017-06-25 15:38 | fixup! add missing onion and https nginx rewrites | parazyd | 1 | +12 | -4 |
2017-06-25 15:35 | add missing onion and https nginx rewrites | parazyd | 1 | +37 | -0 |
2017-06-20 08:35 | log old packages to a file | parazyd | 3 | +14 | -6 |
2017-06-12 12:07 | implement checking if a package with a lower priority is newer | parazyd | 1 | +20 | -0 |
2017-06-07 22:48 | don't use regular expressions in parse_packages() | parazyd | 1 | +7 | -7 |
2017-06-07 22:34 | cleanup; remove old cruft | parazyd | 8 | +28 | -59 |
2017-06-07 22:11 | move config.py to config.def.py to allow updates without spam commits | parazyd | 2 | +6 | -6 |
2017-06-07 17:38 | add TODO | parazyd | 2 | +8 | -50 |
2017-06-07 14:23 | release the brakes from updates; report total time on end of update | parazyd | 1 | +6 | -2 |
2017-06-07 14:05 | fixup! wishful fix for Sources rewriting | parazyd | 1 | +1 | -1 |
2017-06-07 13:55 | wishful fix for Sources rewriting | parazyd | 1 | +9 | -6 |
2017-06-07 13:10 | finalize incremental updates | parazyd | 2 | +59 | -33 |
2017-06-07 12:11 | implement proper updating logic | parazyd | 5 | +112 | -56 |
2017-06-06 20:49 | (not finished) begin implementing general logic for updates | parazyd | 3 | +65 | -76 |
2017-06-06 20:47 | optional gpg signing of release file (defaults to True) | parazyd | 1 | +8 | -7 |
2017-06-06 18:26 | use only needed imports in amprolla_init | parazyd | 3 | +30 | -21 |
2017-06-06 18:25 | parallelize Release generation | parazyd | 1 | +34 | -28 |
2017-06-05 23:06 | fix nginx config | parazyd | 1 | +5 | -3 |
2017-06-05 22:43 | multiprocess initial download | parazyd | 2 | +24 | -16 |
2017-06-05 22:30 | merge orchestrate.py with amprolla_merge.py | parazyd | 3 | +67 | -91 |
2017-06-05 21:01 | some documentation in the readme | parazyd | 2 | +16 | -2 |
2017-06-05 20:46 | pep8/pylint fixes, safety checks in write_packages() and write_release() | parazyd | 7 | +31 | -28 |
2017-06-05 19:47 | add readme; remove obsoleteness | parazyd | 3 | +25 | -113 |
2017-06-05 19:10 | gpg signing of Release files (using python-gnupg) | parazyd | 4 | +37 | -15 |
2017-06-05 18:05 | implement generation of Release files | parazyd | 5 | +164 | -18 |
2017-06-05 12:38 | merge sources files as well | parazyd | 4 | +87 | -21 |
2017-06-01 15:47 | import hashlib functions | parazyd | 2 | +7 | -3 |
2017-06-01 15:39 | copy also the internal Release files for arches | parazyd | 1 | +9 | -2 |
2017-06-01 12:30 | skip nonexistent when loading Packages files | parazyd | 1 | +2 | -1 |
2017-06-01 10:47 | write also the lzma-compressed, and the uncompressed files | parazyd | 1 | +13 | -4 |
2017-05-31 23:45 | rewrite all repositories | parazyd | 2 | +7 | -7 |
2017-05-31 23:16 | rename files to proper module names; add docstrings | parazyd | 5 | +200 | -191 |
2017-05-31 23:10 | license headers | parazyd | 5 | +9 | -0 |
2017-05-31 23:08 | pylint/pep8 fixes, remove some cruft from lib | parazyd | 6 | +77 | -96 |
2017-05-31 22:46 | rename amprolla-init to amprolla_init.py and make it a valid module | parazyd | 2 | +74 | -63 |
2017-05-31 21:18 | fix gzip writing | parazyd | 1 | +4 | -3 |
2017-05-31 21:07 | add a orchestrate merge example | parazyd | 4 | +137 | -107 |
2017-05-31 20:39 | If merge_packages gets 0 or 1 package sets, don't fail | Merlijn Wajer | 1 | +3 | -3 |
2017-05-31 11:44 | add nginx conf | parazyd | 3 | +18 | -2 |
2017-05-29 16:02 | write new packages to their proper place | parazyd | 3 | +10 | -4 |
2017-05-29 15:37 | use the repo rewrite name from the config in devuan_rewrite() | parazyd | 1 | +1 | -1 |
2017-05-29 14:54 | implement suite structure to orchestrate merging | parazyd | 3 | +88 | -40 |
2017-05-29 11:38 | rename testing to stretch, due to debian releasing it soon | parazyd | 1 | +5 | -5 |
2017-05-27 21:27 | add notes, download files hashed in Release | parazyd | 2 | +24 | -1 |
2017-05-27 20:53 | pylint; pep8 | parazyd | 2 | +7 | -6 |
2017-05-27 20:49 | initial dl of Release files for spooldir; styling fixes | parazyd | 4 | +82 | -155 |
2017-05-26 13:49 | add note about comparing checksums | parazyd | 1 | +1 | -0 |
2017-05-26 13:44 | implement basics of checking the remote for updates | parazyd | 3 | +75 | -3 |
2017-05-26 13:22 | no regex | parazyd | 2 | +29 | -6 |
2017-05-26 13:21 | move amprolla to amprolla-merge | parazyd | 1 | +0 | -0 |
2017-05-25 23:06 | Various pylint fixes | Merlijn Wajer | 1 | +12 | -5 |
2017-05-25 22:54 | Add rewriting of 'Filepath' using a custom rewrite function | Merlijn Wajer | 2 | +28 | -6 |
2017-05-25 22:41 | Increase parsing speed by not using regex | Merlijn Wajer | 1 | +25 | -1 |
2017-05-25 22:03 | Implement reading, merging and writing of Packages files | Merlijn Wajer | 5 | +341 | -174 |
2017-05-20 21:55 | More style fixes + note on logging | Merlijn Wajer | 3 | +7 | -5 |
2017-05-20 21:49 | PEP8 fixes | Merlijn Wajer | 6 | +47 | -39 |
2017-04-21 19:56 | current | parazyd | 14 | +1393 | -0 |