{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":147424126,"defaultBranch":"main","name":"FORT-validator","ownerLogin":"NICMx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-04T21:50:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1244848?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725403349.0","currentOid":""},"activityList":{"items":[{"before":"c0b3a335e4dec8bb2ae366a425b717f33b5e8993","after":"5da329d9b95209c5ebbfa1afced7bb7052a68a57","ref":"refs/heads/issue82","pushedAt":"2024-09-21T01:05:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Separate TA caching logic from RPP caching logic\n\n(Was getting shot in the foot by overly reusing code.)\n\nTesting and course correcting, week 2. Unstable.\n\nFixes (from the previous commit)\n\n> 2. Fall back to rsync only on RRDP download failure; it's wasteful to\n> also do it on RRDP validation failure.\n\nRPPs:\n\tRRDP download failure triggers rsync download fallback.\n\tRPP validation failure no longer triggers rsync download\n\tfallback.\n\nTAs:\n\tHTTP download failure triggers rsync download fallback.\n\tHTTP validation failure still triggers rsync download fallback.\n\t(Because it's the TA, and needs to be treated more\n\tparanoically.)\n\nThis commit is also a startup for\n\n> 3. Must commit repository content at the RPP level, not at the module\n> level. (One failing RPP should not invalidate the whole module.)\n\nBecause I'm headed into a more explicit separation between \"Repository\"\nand \"RPP.\"","shortMessageHtmlLink":"Separate TA caching logic from RPP caching logic"}},{"before":"ac4b9b9c5065841bc6c892483d21c12805059f79","after":"c0b3a335e4dec8bb2ae366a425b717f33b5e8993","ref":"refs/heads/issue82","pushedAt":"2024-09-14T00:04:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Starting the home stretch, apparently\n\nTesting. Fixes bugs and TODOs.","shortMessageHtmlLink":"Starting the home stretch, apparently"}},{"before":"68778e9162015f4984c2b47ea6c80a53fdd8588d","after":"ac4b9b9c5065841bc6c892483d21c12805059f79","ref":"refs/heads/issue82","pushedAt":"2024-09-11T00:28:15.000Z","pushType":"push","commitsCount":37,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'main' into issue82","shortMessageHtmlLink":"Merge branch 'main' into issue82"}},{"before":"74f8607ea6e8b5f8a41738f6e653391a47aecaa5","after":"68778e9162015f4984c2b47ea6c80a53fdd8588d","ref":"refs/heads/issue82","pushedAt":"2024-09-07T02:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Week of work after August detours","shortMessageHtmlLink":"Week of work after August detours"}},{"before":"38ec68fd4a901617b4acaeb7144b11ac7b5dc469","after":"ab8a968ca94f7a3afc1258a240ddfb4884207364","ref":"refs/heads/main","pushedAt":"2024-09-05T20:43:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Misc log review\n\n- Print dependency versions during startup\n- Print date ranges for certificates and CRLs","shortMessageHtmlLink":"Misc log review"}},{"before":"6f1ecd1f3349e8da11d8fb4a88f63b79bfe7a14b","after":null,"ref":"refs/heads/job-rsync_timeout_poll","pushedAt":"2024-09-03T22:42:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"}},{"before":"4ee88d1c3fa7df763dd52312134cd93c1ce50870","after":"38ec68fd4a901617b4acaeb7144b11ac7b5dc469","ref":"refs/heads/main","pushedAt":"2024-09-03T22:27:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Fix default values in the documentation\n\nThe retry counts and intervals were wrong.","shortMessageHtmlLink":"Fix default values in the documentation"}},{"before":"2c29c59617d350afdea18be22bdf715d84711337","after":"4ee88d1c3fa7df763dd52312134cd93c1ce50870","ref":"refs/heads/main","pushedAt":"2024-09-03T21:56:42.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'job-rsync_timeout_poll'","shortMessageHtmlLink":"Merge branch 'job-rsync_timeout_poll'"}},{"before":"9d1bc4e695a1667a5f84778c0ef874b7afa23159","after":"6f1ecd1f3349e8da11d8fb4a88f63b79bfe7a14b","ref":"refs/heads/job-rsync_timeout_poll","pushedAt":"2024-08-30T02:49:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Exhaust rsync's stderr and stdout at the same time\n\nI'm assuming this consumes less RAM, as stdout no longer has to buffer\ncompletely until stderr is done.","shortMessageHtmlLink":"Exhaust rsync's stderr and stdout at the same time"}},{"before":null,"after":"9d1bc4e695a1667a5f84778c0ef874b7afa23159","ref":"refs/heads/job-rsync_timeout_poll","pushedAt":"2024-08-29T23:04:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Refactor exhaust_read_fd()'s return value\n\nAllows the unit test to tell the difference between timeout and error.","shortMessageHtmlLink":"Refactor exhaust_read_fd()'s return value"}},{"before":"e68c74c5637b735867150fb3e1e3e13756c047e7","after":"2c29c59617d350afdea18be22bdf715d84711337","ref":"refs/heads/main","pushedAt":"2024-08-27T14:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Fill up CVE numbers in documentation","shortMessageHtmlLink":"Fill up CVE numbers in documentation"}},{"before":"64a4d9372b31313d4adc2ba36b43f08ecf6a5e46","after":"e68c74c5637b735867150fb3e1e3e13756c047e7","ref":"refs/heads/main","pushedAt":"2024-08-23T21:07:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'job-pr146'","shortMessageHtmlLink":"Merge branch 'job-pr146'"}},{"before":"df66990017a523cc436ea926d99152b196dedb0b","after":"64a4d9372b31313d4adc2ba36b43f08ecf6a5e46","ref":"refs/heads/main","pushedAt":"2024-08-22T21:21:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Merge branch 'job-pr144'","shortMessageHtmlLink":"Merge branch 'job-pr144'"}},{"before":"a7c90f97f20d9f6c85c5e7481e762f27167d0f8c","after":"df66990017a523cc436ea926d99152b196dedb0b","ref":"refs/heads/main","pushedAt":"2024-08-22T18:49:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Improve Key Usage validation more\n\n- Was not checking the decipherOnly bit\n- Was not using the buffer meant to ease checking the decipherOnly bit\n\nAgain, thanks to Niklas Vogel and Haya Schulmann for reporting this.","shortMessageHtmlLink":"Improve Key Usage validation more"}},{"before":"112275827c6d656b7ea9921ec732817468f7075a","after":"a7c90f97f20d9f6c85c5e7481e762f27167d0f8c","ref":"refs/heads/main","pushedAt":"2024-08-22T18:47:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Improve Key Usage validation more\n\n- Was not checking the decipherOnly bit\n- Was not using the buffer meant to ease checking the decipherOnly bit\n\nAgain, thanks to Niklas Vogel and Haya Schulmann for reporting this.","shortMessageHtmlLink":"Improve Key Usage validation more"}},{"before":"6449356d4d8c07102d566d24327ca1eafdba071c","after":"112275827c6d656b7ea9921ec732817468f7075a","ref":"refs/heads/main","pushedAt":"2024-08-22T16:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Credit Haya Schulmann for her contributions to the CVEs","shortMessageHtmlLink":"Credit Haya Schulmann for her contributions to the CVEs"}},{"before":"bd26413be68e66e3d933115ce79f807df96857dc","after":"6449356d4d8c07102d566d24327ca1eafdba071c","ref":"refs/heads/main","pushedAt":"2024-08-22T16:33:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Update Docker","shortMessageHtmlLink":"Update Docker"}},{"before":"112275827c6d656b7ea9921ec732817468f7075a","after":"bd26413be68e66e3d933115ce79f807df96857dc","ref":"refs/heads/main","pushedAt":"2024-08-22T16:29:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Credit Haya Schulman for her contributions to the CVEs","shortMessageHtmlLink":"Credit Haya Schulman for her contributions to the CVEs"}},{"before":"6449356d4d8c07102d566d24327ca1eafdba071c","after":"112275827c6d656b7ea9921ec732817468f7075a","ref":"refs/heads/main","pushedAt":"2024-08-22T16:28:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Credit Haya Schulmann for her contributions to the CVEs","shortMessageHtmlLink":"Credit Haya Schulmann for her contributions to the CVEs"}},{"before":"60d32b39e6b21ed545945165c1b4b8e9e4bb26e1","after":"6449356d4d8c07102d566d24327ca1eafdba071c","ref":"refs/heads/main","pushedAt":"2024-08-22T04:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Update Docker","shortMessageHtmlLink":"Update Docker"}},{"before":"5d6e9162279722cff748e4f7ae30822303f1cfa3","after":null,"ref":"refs/tags/1.6.3","pushedAt":"2024-08-22T03:08:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"}},{"before":"7bfdcbdc8ba3e3170ff3a7ca85b8699d33c2b790","after":null,"ref":"refs/tags/1.6.3","pushedAt":"2024-08-22T02:55:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"}},{"before":"e4c8df88028e2ac35d4184bcad303537eedacbf1","after":"3edcc2d44cd9eebafe8740a933c0361337c3f31c","ref":"refs/heads/debian","pushedAt":"2024-08-22T02:49:50.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Update debian metadata (Fort 1.6.3)","shortMessageHtmlLink":"Update debian metadata (Fort 1.6.3)"}},{"before":"d8e36c520e86eba6748e58824c30eb8a725d2450","after":"60d32b39e6b21ed545945165c1b4b8e9e4bb26e1","ref":"refs/heads/main","pushedAt":"2024-08-22T02:49:50.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Add CVE \"reference\" sketch","shortMessageHtmlLink":"Add CVE \"reference\" sketch"}},{"before":"9b20b3a55ce59c513a92f67b0bca54f46cb37873","after":"d8e36c520e86eba6748e58824c30eb8a725d2450","ref":"refs/heads/main","pushedAt":"2024-08-06T21:43:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Use HTTP compressed encoding when available\n\nThis reduces network traffic by about 50%.","shortMessageHtmlLink":"Use HTTP compressed encoding when available"}},{"before":"3e9d508ada4b5e7c3243a0a95467d6dd306325d4","after":"74f8607ea6e8b5f8a41738f6e653391a47aecaa5","ref":"refs/heads/issue82","pushedAt":"2024-08-02T00:07:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Thursday","shortMessageHtmlLink":"Thursday"}},{"before":"19f39728a0800bee64e54b5abfff555714a77f46","after":"9b20b3a55ce59c513a92f67b0bca54f46cb37873","ref":"refs/heads/main","pushedAt":"2024-07-31T15:55:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Clarify why CRL Number extensions do not need to be processed","shortMessageHtmlLink":"Clarify why CRL Number extensions do not need to be processed"}},{"before":"5b5af723431196b05c9bc62d36050e174f061c60","after":"3e9d508ada4b5e7c3243a0a95467d6dd306325d4","ref":"refs/heads/issue82","pushedAt":"2024-07-27T00:44:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Friday","shortMessageHtmlLink":"Friday"}},{"before":"91005478cb115170b3765a212885aea46061a421","after":"5b5af723431196b05c9bc62d36050e174f061c60","ref":"refs/heads/issue82","pushedAt":"2024-07-18T00:14:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Wednesday","shortMessageHtmlLink":"Wednesday"}},{"before":"bbd1111a0fb78750f1e044a2906b4ab0f2c82eda","after":"91005478cb115170b3765a212885aea46061a421","ref":"refs/heads/issue82","pushedAt":"2024-07-13T00:43:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ydahhrk","name":"Alberto Leiva Popper","path":"/ydahhrk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2389655?s=80&v=4"},"commit":{"message":"Friday","shortMessageHtmlLink":"Friday"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMTowNTowNy4wMDAwMDBazwAAAAS8eL2i","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwMTowNTowNy4wMDAwMDBazwAAAAS8eL2i","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xM1QwMDo0MzozMi4wMDAwMDBazwAAAAR-USOz"}},"title":"Activity ยท NICMx/FORT-validator"}