{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":429495024,"defaultBranch":"master","name":"libcups","ownerLogin":"OpenPrinting","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-18T16:08:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20563597?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700067861.0","currentOid":""},"activityList":{"items":[{"before":"39065c726a647327496bbd03b5c2881ebbd246f0","after":"23e947e36130ff7f5a1b80dc1157c38d855a8103","ref":"refs/heads/master","pushedAt":"2024-06-08T19:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix some Coverity-reported issues.","shortMessageHtmlLink":"Fix some Coverity-reported issues."}},{"before":"6dc35af89f9d1d24cf4a5bf8c7264f4cde8f5987","after":"39065c726a647327496bbd03b5c2881ebbd246f0","ref":"refs/heads/master","pushedAt":"2024-06-07T19:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"More work on X.509 support:\n\n- Passing NULL credentials to cupsSaveCredentials will now delete the cached\n certificate.\n- Add debug printfs for OpenSSL version of cupsAreCredentialsValidForName (not\n working)\n- Fix bugs in testhttp that prevented the HEAD/GET requests from working.\n- Update testhttp to require a CA certificate.","shortMessageHtmlLink":"More work on X.509 support:"}},{"before":"736ea04a641b7e95e319592669b8324b6d46db5a","after":"6dc35af89f9d1d24cf4a5bf8c7264f4cde8f5987","ref":"refs/heads/master","pushedAt":"2024-06-07T00:56:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Refactor depend command to remove any dependencies under /usr.","shortMessageHtmlLink":"Refactor depend command to remove any dependencies under /usr."}},{"before":"529c35051ce821b184490f4219670deb68e46c06","after":"736ea04a641b7e95e319592669b8324b6d46db5a","ref":"refs/heads/master","pushedAt":"2024-06-06T23:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Finish up implementation of macOS/iOS X.509 validation code (still needs\ntesting).\n\nUpdate Windows DLL exports.\n\nUpdate Xcode project.","shortMessageHtmlLink":"Finish up implementation of macOS/iOS X.509 validation code (still needs"}},{"before":"807db993f85fbb966f5154ccca67dee95fdefb62","after":"529c35051ce821b184490f4219670deb68e46c06","ref":"refs/heads/master","pushedAt":"2024-06-06T18:29:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Save work on supporting proper root CA checks.","shortMessageHtmlLink":"Save work on supporting proper root CA checks."}},{"before":"40e8cba404393f0262115887fe209b84e78f8bfc","after":"807db993f85fbb966f5154ccca67dee95fdefb62","ref":"refs/heads/master","pushedAt":"2024-06-06T14:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix Linux compile issue.","shortMessageHtmlLink":"Fix Linux compile issue."}},{"before":"754228fb309511dff16eb9c3b06d14a018fcc2d1","after":"40e8cba404393f0262115887fe209b84e78f8bfc","ref":"refs/heads/master","pushedAt":"2024-06-06T01:08:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"More metadata support:\n\n- Add Github metadata/support.\n- Use metadata to determine which features to use.\n- Save code_verifier/nonce values in cupsOAuthMakeAuthorizationURL.\n- Add support for client_secret.","shortMessageHtmlLink":"More metadata support:"}},{"before":"8c205a9eaa5027a82753acce9db749d53dfd9e87","after":"754228fb309511dff16eb9c3b06d14a018fcc2d1","ref":"refs/heads/master","pushedAt":"2024-06-05T20:48:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"More refactoring/updates:\n\n- Add implementation notes to the top of the OAuth code.\n- Drop \"code_verifier\" from the cupsOAuthGetTokens function since that is\n stored by the cupsOAuthGetAuthorizationCode function. Need to decide how\n to save the code_verifier and nonce values passed to cupsOAuthMakeAuthorizationURL\n- Import and start validation of id_token JWT.","shortMessageHtmlLink":"More refactoring/updates:"}},{"before":"f4ebd997304a6d49d57ff9d8db55f3a19639f4d4","after":"8c205a9eaa5027a82753acce9db749d53dfd9e87","ref":"refs/heads/master","pushedAt":"2024-06-03T12:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Save changes to oauth.h.","shortMessageHtmlLink":"Save changes to oauth.h."}},{"before":"863e9aa4045073b0cfa98d7ed51c9afb9bd49821","after":"f4ebd997304a6d49d57ff9d8db55f3a19639f4d4","ref":"refs/heads/master","pushedAt":"2024-06-03T12:34:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add refresh API, refactor storage filenames, add stub for unit tests.","shortMessageHtmlLink":"Add refresh API, refactor storage filenames, add stub for unit tests."}},{"before":"9b7869b2ec982a80cb6f4daf0122755bef26b312","after":"863e9aa4045073b0cfa98d7ed51c9afb9bd49821","ref":"refs/heads/master","pushedAt":"2024-06-03T01:32:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add token API, refactor a bit more.","shortMessageHtmlLink":"Add token API, refactor a bit more."}},{"before":"9030f241da3d175b1066c1b1c6e450d43923aa6b","after":"9b7869b2ec982a80cb6f4daf0122755bef26b312","ref":"refs/heads/master","pushedAt":"2024-06-03T00:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add client registration API and refactor connect/copy code.","shortMessageHtmlLink":"Add client registration API and refactor connect/copy code."}},{"before":"c0dba34693ae881603d3f693231eab1dc4c35aa3","after":"9030f241da3d175b1066c1b1c6e450d43923aa6b","ref":"refs/heads/master","pushedAt":"2024-06-02T22:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add OAuth metadata API.","shortMessageHtmlLink":"Add OAuth metadata API."}},{"before":"4b015785fc40b51901e7318cd73534ccd4721fa3","after":"c0dba34693ae881603d3f693231eab1dc4c35aa3","ref":"refs/heads/master","pushedAt":"2024-06-02T20:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Rework token APIs to allocate token strings and also store/load the expiration time for auth tokens.","shortMessageHtmlLink":"Rework token APIs to allocate token strings and also store/load the e…"}},{"before":"23a5510b1b1f7d8a8c97e05a0bd207a075fdf332","after":"4b015785fc40b51901e7318cd73534ccd4721fa3","ref":"refs/heads/master","pushedAt":"2024-05-31T21:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Initial implementation of cupsOAuth API functions.","shortMessageHtmlLink":"Initial implementation of cupsOAuth API functions."}},{"before":"e4482b4ae99e378b4c609a49fab1ed8112bc9da6","after":"23a5510b1b1f7d8a8c97e05a0bd207a075fdf332","ref":"refs/heads/master","pushedAt":"2024-05-31T16:30:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Save work.","shortMessageHtmlLink":"Save work."}},{"before":"b476901bc574ee6ceb44a9cf027d06a5494ed96e","after":"e4482b4ae99e378b4c609a49fab1ed8112bc9da6","ref":"refs/heads/master","pushedAt":"2024-05-30T15:00:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix DNS-SD lookups of local services with Avahi","shortMessageHtmlLink":"Fix DNS-SD lookups of local services with Avahi"}},{"before":"de52addcfdfd232beb9cde05899e47a2ad7d0ffc","after":"b476901bc574ee6ceb44a9cf027d06a5494ed96e","ref":"refs/heads/master","pushedAt":"2024-05-29T00:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Revert Host: header change (Issue #967)","shortMessageHtmlLink":"Revert Host: header change (Issue #967)"}},{"before":"98ac1414c70c219b989649832c1192378f77faa5","after":"de52addcfdfd232beb9cde05899e47a2ad7d0ffc","ref":"refs/heads/master","pushedAt":"2024-05-28T23:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix infinite loop if the format buffer is too small.","shortMessageHtmlLink":"Fix infinite loop if the format buffer is too small."}},{"before":"24e5b6428a278f5370d44f9d2f0983eed93d9dd0","after":"98ac1414c70c219b989649832c1192378f77faa5","ref":"refs/heads/master","pushedAt":"2024-05-28T21:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix form decode errors.","shortMessageHtmlLink":"Fix form decode errors."}},{"before":"417fc8b52c49af037746f67496f6dd0784c4a83c","after":"24e5b6428a278f5370d44f9d2f0983eed93d9dd0","ref":"refs/heads/master","pushedAt":"2024-05-27T15:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update docos.","shortMessageHtmlLink":"Update docos."}},{"before":"3921ce770a964400e57c935b0affb4c0e7d3095b","after":"417fc8b52c49af037746f67496f6dd0784c4a83c","ref":"refs/heads/master","pushedAt":"2024-05-27T15:27:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Cleanup.","shortMessageHtmlLink":"Cleanup."}},{"before":"1b732cb0f18e49d1780af3c92f9d15dae30bb338","after":"3921ce770a964400e57c935b0affb4c0e7d3095b","ref":"refs/heads/master","pushedAt":"2024-05-25T19:15:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Make cupsJSONAdd public API (needed for making JWK sets)","shortMessageHtmlLink":"Make cupsJSONAdd public API (needed for making JWK sets)"}},{"before":"e1b2f06cc136274eed8e6c017dace6a9374da335","after":"1b732cb0f18e49d1780af3c92f9d15dae30bb338","ref":"refs/heads/master","pushedAt":"2024-05-23T16:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Detect when using Github CI builder on macOS.","shortMessageHtmlLink":"Detect when using Github CI builder on macOS."}},{"before":"66e57b8a90d2ddf7d54671ae5664cb7923ae809e","after":"e1b2f06cc136274eed8e6c017dace6a9374da335","ref":"refs/heads/master","pushedAt":"2024-05-23T16:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Drop debug printfs during test run of testdnssd.","shortMessageHtmlLink":"Drop debug printfs during test run of testdnssd."}},{"before":"ecc3f45450eff7c56acba4f87bac5768e0ed957a","after":"66e57b8a90d2ddf7d54671ae5664cb7923ae809e","ref":"refs/heads/master","pushedAt":"2024-05-23T16:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add debug printf for Avahi browse callback, and also add NULL check for name.","shortMessageHtmlLink":"Add debug printf for Avahi browse callback, and also add NULL check f…"}},{"before":"7f60b10e25b141527989951eb359b04a4fab8274","after":"ecc3f45450eff7c56acba4f87bac5768e0ed957a","ref":"refs/heads/master","pushedAt":"2024-05-23T15:54:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Enable debug printfs for DNS-SD tests.","shortMessageHtmlLink":"Enable debug printfs for DNS-SD tests."}},{"before":"12a339955a463f7cbde89fc68ea15759f9a47a85","after":"7f60b10e25b141527989951eb359b04a4fab8274","ref":"refs/heads/master","pushedAt":"2024-05-23T14:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Use statically linked executables for tests.","shortMessageHtmlLink":"Use statically linked executables for tests."}},{"before":"cf6da3fbe89dd5bb644416cdc8e92e4464d52fe4","after":"12a339955a463f7cbde89fc68ea15759f9a47a85","ref":"refs/heads/master","pushedAt":"2024-05-23T14:00:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add DNS-SD tests to test target.","shortMessageHtmlLink":"Add DNS-SD tests to test target."}},{"before":"4d3a161e04049cbedc14049f12f281c7bf6134a8","after":"cf6da3fbe89dd5bb644416cdc8e92e4464d52fe4","ref":"refs/heads/master","pushedAt":"2024-05-23T13:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update CI scripts.","shortMessageHtmlLink":"Update CI scripts."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYA9_xwA","startCursor":null,"endCursor":null}},"title":"Activity · OpenPrinting/libcups"}