repo, branch HEAD list/download/sync packs with remote repositories f751e7e38b8a532548b1ad1de251567bed0887cf 2017-11-27T07:49:09Z 2017-11-27T07:49:09Z Use binary signatures for packs z3bra contactatz3bradotorg commit f751e7e38b8a532548b1ad1de251567bed0887cf parent 9740af45a711fa311b55c34e74ecdbf0fd097eee Author: z3bra <contactatz3bradotorg> Date: Mon, 27 Nov 2017 08:49:09 +0100 Use binary signatures for packs 9740af45a711fa311b55c34e74ecdbf0fd097eee 2017-11-27T07:48:48Z 2017-11-27T07:48:48Z Make installing untrusted packs scarier z3bra contactatz3bradotorg commit 9740af45a711fa311b55c34e74ecdbf0fd097eee parent ebc4a2bd4e1b087652ee804241fd982a2592d82b Author: z3bra <contactatz3bradotorg> Date: Mon, 27 Nov 2017 08:48:48 +0100 Make installing untrusted packs scarier ebc4a2bd4e1b087652ee804241fd982a2592d82b 2017-05-16T18:03:12Z 2017-05-16T18:03:12Z Make pack verification optionnal z3bra contactatz3bradotorg commit ebc4a2bd4e1b087652ee804241fd982a2592d82b parent d3a89dc9b29fb289077b2f9c6c5e46a7f420b8dc Author: z3bra <contactatz3bradotorg> Date: Tue, 16 May 2017 20:03:12 +0200 Make pack verification optionnal Pack verification can now be disabled using the -u flag (for untrusted). This allow caching packs even if there is no signature or if we don't have the public key. d3a89dc9b29fb289077b2f9c6c5e46a7f420b8dc 2017-05-16T06:51:02Z 2017-05-16T06:51:02Z Add verbosity z3bra contactatz3bradotorg commit d3a89dc9b29fb289077b2f9c6c5e46a7f420b8dc parent e8fc243b56c73fc572bf53ab92497b3ebf1352d1 Author: z3bra <contactatz3bradotorg> Date: Tue, 16 May 2017 08:51:02 +0200 Add verbosity e8fc243b56c73fc572bf53ab92497b3ebf1352d1 2017-05-16T06:20:57Z 2017-05-16T06:20:57Z Print URL in verbose mode z3bra contactatz3bradotorg commit e8fc243b56c73fc572bf53ab92497b3ebf1352d1 parent e25fbde7a78df5278bbcb634bfd694eec7b501e7 Author: z3bra <contactatz3bradotorg> Date: Tue, 16 May 2017 08:20:57 +0200 Print URL in verbose mode e25fbde7a78df5278bbcb634bfd694eec7b501e7 2017-05-04T11:52:49Z 2017-05-04T11:52:49Z Fix makefile/mkfile quirks z3bra contactatz3bradotorg commit e25fbde7a78df5278bbcb634bfd694eec7b501e7 parent ebfc5f6438f11297572ae07d75bd0fa57f1261df Author: z3bra <contactatz3bradotorg> Date: Thu, 4 May 2017 13:52:49 +0200 Fix makefile/mkfile quirks ebfc5f6438f11297572ae07d75bd0fa57f1261df 2017-05-04T11:44:10Z 2017-05-04T11:44:10Z Allow disabling signature checking z3bra contactatz3bradotorg commit ebfc5f6438f11297572ae07d75bd0fa57f1261df parent ec303804d9ff0363169e863506238d7096f45bfb Author: z3bra <contactatz3bradotorg> Date: Thu, 4 May 2017 13:44:10 +0200 Allow disabling signature checking A compile time flag allow disabling calls too sick(1) completely. ec303804d9ff0363169e863506238d7096f45bfb 2017-05-04T11:30:41Z 2017-05-04T11:30:41Z Add pack checking with sick(1) z3bra contactatz3bradotorg commit ec303804d9ff0363169e863506238d7096f45bfb parent 81dc1063bc4d2c14ed10f5f2c8b2aec3392391dd Author: z3bra <contactatz3bradotorg> Date: Thu, 4 May 2017 13:30:41 +0200 Add pack checking with sick(1) Packs downloaded will now be checked against the local keyring using sick[0]. Packs won't be written on disk if the signature does not match any of the private key in the KEYRING (check sick(1) for more informations) [0] http://z3bra.org/sick 81dc1063bc4d2c14ed10f5f2c8b2aec3392391dd 2017-04-28T22:28:23Z 2017-04-28T22:28:23Z Add README for the project z3bra contactatz3bradotorg commit 81dc1063bc4d2c14ed10f5f2c8b2aec3392391dd parent 949380fb7c6ff87c565d290d93ac2c528572f821 Author: z3bra <contactatz3bradotorg> Date: Sat, 29 Apr 2017 00:28:23 +0200 Add README for the project 949380fb7c6ff87c565d290d93ac2c528572f821 2017-04-28T22:27:42Z 2017-04-28T22:27:42Z Add makefile for weak minds z3bra contactatz3bradotorg commit 949380fb7c6ff87c565d290d93ac2c528572f821 parent 45b5355116912d982fa1faf5f9f965ddfb03675a Author: z3bra <contactatz3bradotorg> Date: Sat, 29 Apr 2017 00:27:42 +0200 Add makefile for weak minds 45b5355116912d982fa1faf5f9f965ddfb03675a 2016-12-16T19:19:58Z 2016-12-16T19:19:58Z Update default repo.conf z3bra contactatz3bradotorg commit 45b5355116912d982fa1faf5f9f965ddfb03675a parent c9a46b26415259bce16fe70e56f262674c2c3f14 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 20:19:58 +0100 Update default repo.conf c9a46b26415259bce16fe70e56f262674c2c3f14 2016-12-16T19:19:38Z 2016-12-16T19:19:38Z Expose local repository to the config file z3bra contactatz3bradotorg commit c9a46b26415259bce16fe70e56f262674c2c3f14 parent f041e2995a070bdc5a4c72b757ec8d2649e1ba70 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 20:19:38 +0100 Expose local repository to the config file f041e2995a070bdc5a4c72b757ec8d2649e1ba70 2016-12-16T18:43:11Z 2016-12-16T18:43:11Z Add manpage for repo(1) z3bra contactatz3bradotorg commit f041e2995a070bdc5a4c72b757ec8d2649e1ba70 parent 0e998e2d515a046c7438d1ad1679a8f34f3ac023 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 19:43:11 +0100 Add manpage for repo(1) 0e998e2d515a046c7438d1ad1679a8f34f3ac023 2016-12-16T10:42:03Z 2016-12-16T10:42:03Z repogen: utility to generate repository listings z3bra contactatz3bradotorg commit 0e998e2d515a046c7438d1ad1679a8f34f3ac023 parent 1966d66302e577e563df9b2402ccc5803e3729b4 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 11:42:03 +0100 repogen: utility to generate repository listings 1966d66302e577e563df9b2402ccc5803e3729b4 2016-12-16T10:39:21Z 2016-12-16T10:39:21Z Meaningful error message for wrong file format z3bra contactatz3bradotorg commit 1966d66302e577e563df9b2402ccc5803e3729b4 parent acd2ded6f787d04551b3a00ed601d57cc136a900 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 11:39:21 +0100 Meaningful error message for wrong file format acd2ded6f787d04551b3a00ed601d57cc136a900 2016-12-16T09:25:28Z 2016-12-16T09:25:28Z Put real values as default locations z3bra contactatz3bradotorg commit acd2ded6f787d04551b3a00ed601d57cc136a900 parent d848175e1616dd7bf2a2ad2ad3cc3fc1030297d8 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 10:25:28 +0100 Put real values as default locations d848175e1616dd7bf2a2ad2ad3cc3fc1030297d8 2016-12-16T09:23:33Z 2016-12-16T09:23:33Z Remove default repository z3bra contactatz3bradotorg commit d848175e1616dd7bf2a2ad2ad3cc3fc1030297d8 parent 782e12892286906e5cb3c244d96959725342dbb2 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 10:23:33 +0100 Remove default repository 782e12892286906e5cb3c244d96959725342dbb2 2016-12-16T09:20:12Z 2016-12-16T09:20:12Z Allow forcing download of a remote file z3bra contactatz3bradotorg commit 782e12892286906e5cb3c244d96959725342dbb2 parent 849be1f67dcdad023ac817558bf918606a3acf35 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 10:20:12 +0100 Allow forcing download of a remote file 849be1f67dcdad023ac817558bf918606a3acf35 2016-12-16T01:41:37Z 2016-12-16T01:41:37Z Only download files when needed z3bra willyatmailoodotorg commit 849be1f67dcdad023ac817558bf918606a3acf35 parent d9c5e6e1e01b02087fc1a6c209bcf0c857b91eb6 Author: z3bra <willyatmailoodotorg> Date: Fri, 16 Dec 2016 02:41:37 +0100 Only download files when needed d9c5e6e1e01b02087fc1a6c209bcf0c857b91eb6 2016-12-16T01:27:53Z 2016-12-16T01:28:56Z Exit with FAIL status if curl fails z3bra willyatmailoodotorg commit d9c5e6e1e01b02087fc1a6c209bcf0c857b91eb6 parent 97ca69b8babb740a48a72c13847d0e85b8c9d3be Author: z3bra <willyatmailoodotorg> Date: Fri, 16 Dec 2016 02:27:53 +0100 Exit with FAIL status if curl fails 97ca69b8babb740a48a72c13847d0e85b8c9d3be 2016-12-15T23:14:01Z 2016-12-16T01:28:56Z Add verbose flag z3bra contactatz3bradotorg commit 97ca69b8babb740a48a72c13847d0e85b8c9d3be parent 110669539bbb56f912cbea54c0601bb81136da88 Author: z3bra <contactatz3bradotorg> Date: Fri, 16 Dec 2016 00:14:01 +0100 Add verbose flag 110669539bbb56f912cbea54c0601bb81136da88 2016-12-15T23:19:25Z 2016-12-15T23:19:25Z Add flag to specify config file on the command line z3bra willyatmailoodotorg commit 110669539bbb56f912cbea54c0601bb81136da88 parent ce27affb8e47c3b19dc0a013dde121a4d80da3d8 Author: z3bra <willyatmailoodotorg> Date: Fri, 16 Dec 2016 00:19:25 +0100 Add flag to specify config file on the command line ce27affb8e47c3b19dc0a013dde121a4d80da3d8 2016-12-15T23:09:09Z 2016-12-15T23:09:09Z Read repositories from configuration file z3bra willyatmailoodotorg commit ce27affb8e47c3b19dc0a013dde121a4d80da3d8 parent fc22815052fc6ece27897b0e94c06784a5e9b574 Author: z3bra <willyatmailoodotorg> Date: Fri, 16 Dec 2016 00:09:09 +0100 Read repositories from configuration file fc22815052fc6ece27897b0e94c06784a5e9b574 2016-12-15T21:34:23Z 2016-12-15T21:34:23Z Rename functions z3bra contactatz3bradotorg commit fc22815052fc6ece27897b0e94c06784a5e9b574 parent dd25eabbe37570395ca70bfdf9f0c60d62a27691 Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 22:34:23 +0100 Rename functions dd25eabbe37570395ca70bfdf9f0c60d62a27691 2016-12-15T17:42:10Z 2016-12-15T17:42:14Z Move sscanf() logic in local_load() functions z3bra contactatz3bradotorg commit dd25eabbe37570395ca70bfdf9f0c60d62a27691 parent be9bf8a9d75a32005bdd5cb7f9d50b04416f84a6 Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 18:42:10 +0100 Move sscanf() logic in local_load() functions be9bf8a9d75a32005bdd5cb7f9d50b04416f84a6 2016-12-15T16:32:39Z 2016-12-15T16:32:39Z Remove dynamic allocation from local_load() z3bra contactatz3bradotorg commit be9bf8a9d75a32005bdd5cb7f9d50b04416f84a6 parent 3f6ad1133fe13890816944190faf7a5665c1fef5 Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 17:32:39 +0100 Remove dynamic allocation from local_load() 3f6ad1133fe13890816944190faf7a5665c1fef5 2016-12-15T16:32:17Z 2016-12-15T16:32:17Z Allow specifying repositories on the command line z3bra contactatz3bradotorg commit 3f6ad1133fe13890816944190faf7a5665c1fef5 parent 523e7584df1482ff45876c584df693848f03516d Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 17:32:17 +0100 Allow specifying repositories on the command line 523e7584df1482ff45876c584df693848f03516d 2016-12-15T16:31:50Z 2016-12-15T16:31:50Z Remove function local_list() z3bra contactatz3bradotorg commit 523e7584df1482ff45876c584df693848f03516d parent a3970bdfaa5cd9b7300827205f9875fc29ec736b Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 17:31:50 +0100 Remove function local_list() a3970bdfaa5cd9b7300827205f9875fc29ec736b 2016-12-15T16:29:05Z 2016-12-15T16:29:09Z Make remote_sync() implementation simpler z3bra contactatz3bradotorg commit a3970bdfaa5cd9b7300827205f9875fc29ec736b parent b7ea949712bf597433985871df74f03857f52e03 Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 17:29:05 +0100 Make remote_sync() implementation simpler The process of openning a file to write has now been moved OUTSIDE the remote_sync() function to make the function more generic and thus simpler to use. b7ea949712bf597433985871df74f03857f52e03 2016-12-15T15:37:50Z 2016-12-15T15:37:50Z Change pack struct to replace filename with url z3bra contactatz3bradotorg commit b7ea949712bf597433985871df74f03857f52e03 parent 1d72afb000e9e17e819f142023034a6efc344aef Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 16:37:50 +0100 Change pack struct to replace filename with url 1d72afb000e9e17e819f142023034a6efc344aef 2016-12-15T10:26:00Z 2016-12-15T10:26:00Z Makes repos a tailq linked-list z3bra contactatz3bradotorg commit 1d72afb000e9e17e819f142023034a6efc344aef parent 268212a0aea3fae8f59c6484866fe33fab2a2638 Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 11:26:00 +0100 Makes repos a tailq linked-list 268212a0aea3fae8f59c6484866fe33fab2a2638 2016-12-15T09:59:35Z 2016-12-15T10:23:06Z Remove calls to mkdir() z3bra contactatz3bradotorg commit 268212a0aea3fae8f59c6484866fe33fab2a2638 parent 1ed45f78e709a131a34d15c47b95cd41d53ceec8 Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 10:59:35 +0100 Remove calls to mkdir() Directory should be created beforhand, so it's not our job to create it. 1ed45f78e709a131a34d15c47b95cd41d53ceec8 2016-12-15T09:53:29Z 2016-12-15T09:56:50Z Remove static linking z3bra contactatz3bradotorg commit 1ed45f78e709a131a34d15c47b95cd41d53ceec8 parent 4bac36e604cf02941aaab5f76eade66ceeeaa43a Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 10:53:29 +0100 Remove static linking libcrypto pulls the libdl library, which require dynamic linking to dlopen(). For now we keep using dynamic linking as a quick fix to focus on the main program. 4bac36e604cf02941aaab5f76eade66ceeeaa43a 2016-12-15T09:53:11Z 2016-12-15T09:53:11Z Use TAILQ instead of SLIST z3bra contactatz3bradotorg commit 4bac36e604cf02941aaab5f76eade66ceeeaa43a parent 6652abe7cecd4d2cbaa54939be7dc492041e0906 Author: z3bra <contactatz3bradotorg> Date: Thu, 15 Dec 2016 10:53:11 +0100 Use TAILQ instead of SLIST 6652abe7cecd4d2cbaa54939be7dc492041e0906 2016-12-10T09:31:04Z 2016-12-10T09:31:04Z Encode URLs for download z3bra willyatmailoodotorg commit 6652abe7cecd4d2cbaa54939be7dc492041e0906 parent 88f39d240294f086e3fb6d3155cfb398d273038e Author: z3bra <willyatmailoodotorg> Date: Sat, 10 Dec 2016 10:31:04 +0100 Encode URLs for download 88f39d240294f086e3fb6d3155cfb398d273038e 2016-12-10T09:19:38Z 2016-12-10T09:19:38Z Let remote_sync() sync any given filename z3bra willyatmailoodotorg commit 88f39d240294f086e3fb6d3155cfb398d273038e parent 88561a75de8adb2f555403958572a5167d9ea575 Author: z3bra <willyatmailoodotorg> Date: Sat, 10 Dec 2016 10:19:38 +0100 Let remote_sync() sync any given filename 88561a75de8adb2f555403958572a5167d9ea575 2016-12-10T08:55:34Z 2016-12-10T08:55:34Z Load packs from repo file z3bra willyatmailoodotorg commit 88561a75de8adb2f555403958572a5167d9ea575 parent 255d98c6c20cb6db83a1a61e7c9bf8d7630baed5 Author: z3bra <willyatmailoodotorg> Date: Sat, 10 Dec 2016 09:55:34 +0100 Load packs from repo file 255d98c6c20cb6db83a1a61e7c9bf8d7630baed5 2016-12-10T08:18:09Z 2016-12-10T08:18:09Z Recreate local repo upon sync z3bra willyatmailoodotorg commit 255d98c6c20cb6db83a1a61e7c9bf8d7630baed5 parent 598515bc64f263d554b574f3c4452bb626d3d23b Author: z3bra <willyatmailoodotorg> Date: Sat, 10 Dec 2016 09:18:09 +0100 Recreate local repo upon sync 598515bc64f263d554b574f3c4452bb626d3d23b 2016-12-10T08:01:50Z 2016-12-10T08:01:50Z Initial commit z3bra willyatmailoodotorg commit 598515bc64f263d554b574f3c4452bb626d3d23b Author: z3bra <willyatmailoodotorg> Date: Sat, 10 Dec 2016 09:01:50 +0100 Initial commit