{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50172813,"defaultBranch":"master","name":"ngas","ownerLogin":"ICRAR","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-22T09:54:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1192804?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707438768.0","currentOid":""},"activityList":{"items":[{"before":"a1270f78cc11d63f2d45f375b372ad848d316d9a","after":"a37caff222df925c14680d20440697c06a831276","ref":"refs/heads/master","pushedAt":"2024-03-19T22:38:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Merge pull request #106 from szampier/config_use_prepared_stmts_for_clients\n\nAdd 'DbUsePreparedStatements' to ngas rc file","shortMessageHtmlLink":"Merge pull request #106 from szampier/config_use_prepared_stmts_for_c…"}},{"before":"d52725d67c0f60fc00b7472794d068f51d6b7fe2","after":null,"ref":"refs/heads/direct_sql","pushedAt":"2024-02-09T00:32:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"}},{"before":"f722887aca9f7d4a97948d2757b166bd600f6984","after":"a1270f78cc11d63f2d45f375b372ad848d316d9a","ref":"refs/heads/master","pushedAt":"2024-02-09T00:32:48.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Add reference to `UsePreparedStatements` in changelog.rst and sample_server_config.xml","shortMessageHtmlLink":"Add reference to UsePreparedStatements in changelog.rst and sample_…"}},{"before":"f71bf1aa4405c54156d199f9880b26d3d28a9373","after":"d52725d67c0f60fc00b7472794d068f51d6b7fe2","ref":"refs/heads/direct_sql","pushedAt":"2024-02-08T01:56:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Test without prepared statements against postgresql\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Test without prepared statements against postgresql"}},{"before":null,"after":"f71bf1aa4405c54156d199f9880b26d3d28a9373","ref":"refs/heads/direct_sql","pushedAt":"2024-02-08T01:54:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Test without prepared statements against postgresql\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Test without prepared statements against postgresql"}},{"before":"a46f2ab5e8d0752f30049f0410cb0a6d97aa2473","after":null,"ref":"refs/heads/issue-103","pushedAt":"2024-02-05T06:33:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"}},{"before":"f7fe61c6bd661eb462a9543d67cda4ed96319770","after":"f722887aca9f7d4a97948d2757b166bd600f6984","ref":"refs/heads/master","pushedAt":"2024-02-05T06:33:31.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Merge branch 'issue-103'\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Merge branch 'issue-103'"}},{"before":"f7fe61c6bd661eb462a9543d67cda4ed96319770","after":null,"ref":"refs/heads/docs-fix","pushedAt":"2024-02-05T06:32:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"}},{"before":"9049181fa33af912ec4c1cc5bfabbdac247959d1","after":"f7fe61c6bd661eb462a9543d67cda4ed96319770","ref":"refs/heads/master","pushedAt":"2024-02-05T06:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Fix building of docs in GHA\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Fix building of docs in GHA"}},{"before":null,"after":"f7fe61c6bd661eb462a9543d67cda4ed96319770","ref":"refs/heads/docs-fix","pushedAt":"2024-02-05T06:22:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Fix building of docs in GHA\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Fix building of docs in GHA"}},{"before":"9049181fa33af912ec4c1cc5bfabbdac247959d1","after":null,"ref":"refs/heads/richer-archiving-event","pushedAt":"2023-11-22T13:01:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"}},{"before":"d845e2db12c3d9d1d6f15def32a40481ca458e76","after":"9049181fa33af912ec4c1cc5bfabbdac247959d1","ref":"refs/heads/master","pushedAt":"2023-11-22T13:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Enrich archive_event with more information\n\nWe previously only passed a file's ID and version to the plug-ins\nthrough this event. We now pass the disk ID and the server itself,\nallowing plug-ins to perform much more complex operations when they\nreceive these events.\n\nThis required a small change in one of the test handlers that pickled\nthe event, which isn't possible anymore.\n\nThis small development was done as part of NGAS-164.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Enrich archive_event with more information"}},{"before":"f15528c29984bb4c243456e8f44f730fb368063d","after":"9049181fa33af912ec4c1cc5bfabbdac247959d1","ref":"refs/heads/richer-archiving-event","pushedAt":"2023-11-22T08:39:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Enrich archive_event with more information\n\nWe previously only passed a file's ID and version to the plug-ins\nthrough this event. We now pass the disk ID and the server itself,\nallowing plug-ins to perform much more complex operations when they\nreceive these events.\n\nThis required a small change in one of the test handlers that pickled\nthe event, which isn't possible anymore.\n\nThis small development was done as part of NGAS-164.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Enrich archive_event with more information"}},{"before":null,"after":"f15528c29984bb4c243456e8f44f730fb368063d","ref":"refs/heads/richer-archiving-event","pushedAt":"2023-11-22T08:19:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Enrich archive_event with more information\n\nWe previously only passed a file's ID and version to the plug-ins\nthrough this event. We now pass the disk ID and the server itself,\nallowing plug-ins to perform much more complex operations when they\nreceive these events.\n\nThis small development was done as part of NGAS-164.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Enrich archive_event with more information"}},{"before":"4566d784f3c6a1314e51c36fd540defc0d552e14","after":"bc4222ea6cdd660860125d0edaadddcd920f1797","ref":"refs/heads/py311","pushedAt":"2023-09-13T02:37:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Unpin pytest{.-cov} dependencies\n\nUse instead environment markers to get the correct version of these\npackages depending on the python version we're running on.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Unpin pytest{.-cov} dependencies"}},{"before":"cd9a11ca9de82009efa5b7a056e123e008e17a0d","after":"4566d784f3c6a1314e51c36fd540defc0d552e14","ref":"refs/heads/py311","pushedAt":"2023-09-13T01:17:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Test using Python 3.10/3.11 in GitHub Actions\n\nAlso force python version numbers to be strings; otherwise we get into\nnasty surprises where \"3.10\" is interpreted as \"3.1\", for which there\nisn't support.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Test using Python 3.10/3.11 in GitHub Actions"}},{"before":"24f343c488f18f5c1aad62a86f332630739b7414","after":"cd9a11ca9de82009efa5b7a056e123e008e17a0d","ref":"refs/heads/py311","pushedAt":"2023-09-12T08:37:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Test using Python 3.10/3.11 in GitHub Actions\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Test using Python 3.10/3.11 in GitHub Actions"}},{"before":null,"after":"24f343c488f18f5c1aad62a86f332630739b7414","ref":"refs/heads/py311","pushedAt":"2023-09-12T08:37:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Port NGAS to Python 3.11\n\nThe only required change is stop using the inspect.getargspec function,\nwhich was removed in 3.11, replacing it by inspect.getfullargspect. The\nlatter was only introduced in 3.0 though, furthering our 2.7 breakage.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Port NGAS to Python 3.11"}},{"before":"e0745bf07aebb58b5dd6873af8609df57ba45293","after":"a46f2ab5e8d0752f30049f0410cb0a6d97aa2473","ref":"refs/heads/issue-103","pushedAt":"2023-07-11T13:27:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Allow all internal DTD files to be retrieved\n\nThis finally allows clients to retrieve all DTD files and start\nvalidation -- which fails for a number of reasons.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Allow all internal DTD files to be retrieved"}},{"before":"c0dbabc3d3ab7c3baff7adb7c7039ba3dd99fded","after":"e0745bf07aebb58b5dd6873af8609df57ba45293","ref":"refs/heads/issue-103","pushedAt":"2023-07-11T13:24:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Allow all internal DTD files to be retrieved\n\nThis finally allows clients to retrieve all DTD files and start\nvalidation -- which fails for a number of reasons.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Allow all internal DTD files to be retrieved"}},{"before":"d845e2db12c3d9d1d6f15def32a40481ca458e76","after":null,"ref":"refs/heads/remove-2.7-builds","pushedAt":"2023-07-04T04:46:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"}},{"before":"a3bd4f284847b370cd1e2697c3eb1c20d7464c78","after":"c0dbabc3d3ab7c3baff7adb7c7039ba3dd99fded","ref":"refs/heads/issue-103","pushedAt":"2023-07-04T04:46:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Return ngamsStatus.dtd when requested\n\nIn 3434432 we commented out all \"internal\" RETRIEVE requests, since the\nmechanism used to fulfill them was too generic and opened the door for\nobtaining sensitive information to whomever had access to send requests\nto the server. Then in cb42a47 we nailed the coffin and removed that\ncommented code. However, it was pointed out to us that this change\nremoved the ability to perform XML validation of returned XML documents,\nsince the ngamsStatus.dtd schema was made available through this\nmechanism.\n\nThis commit brings back the support for the \"internal\" HTTP parameter,\nbut *only* when its value is \"ngamsStatus.dtd\", which returns the DTD\ndocument. Any other value results in the \"parameter not supported\nanymore\" message that we introduced a while back.\n\nThis problem was reported in #103.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Return ngamsStatus.dtd when requested"}},{"before":"c49abed21bdb8cd709839aab5ad1bf3c5b33f483","after":"d845e2db12c3d9d1d6f15def32a40481ca458e76","ref":"refs/heads/master","pushedAt":"2023-07-04T04:46:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Remove Python 2.7 builds from GitHub Actions\n\nSupport for 2.7 builds has been removed from GitHub Actions, so we'll\nkeep failing our CI tests unless we follow suit.\n\nOther than removing the job from the build matrix, the main change we\nneed to introduce is porting our testing infrastructure from the\nMySQL-python package to mysqlclient, the latter supporting Python 3.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Remove Python 2.7 builds from GitHub Actions"}},{"before":"f6a10cfb6dce673fc8e52ef9b8e5b31106c03f51","after":"d845e2db12c3d9d1d6f15def32a40481ca458e76","ref":"refs/heads/remove-2.7-builds","pushedAt":"2023-07-04T03:32:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Remove Python 2.7 builds from GitHub Actions\n\nSupport for 2.7 builds has been removed from GitHub Actions, so we'll\nkeep failing our CI tests unless we follow suit.\n\nOther than removing the job from the build matrix, the main change we\nneed to introduce is porting our testing infrastructure from the\nMySQL-python package to mysqlclient, the latter supporting Python 3.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Remove Python 2.7 builds from GitHub Actions"}},{"before":"137a5b8bed28229e75dd306cb6302438c3912778","after":"f6a10cfb6dce673fc8e52ef9b8e5b31106c03f51","ref":"refs/heads/remove-2.7-builds","pushedAt":"2023-07-04T03:17:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Remove Python 2.7 builds from GitHub Actions\n\nSupport for 2.7 builds has been removed from GitHub Actions, so we'll\nkeep failing our CI tests unless we follow suit.\n\nOther than removing the job from the build matrix, the main change we\nneed to introduce is porting our testing infrastructure from the\nMySQL-python package to mysqlclient, the latter supporting Python 3.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Remove Python 2.7 builds from GitHub Actions"}},{"before":null,"after":"137a5b8bed28229e75dd306cb6302438c3912778","ref":"refs/heads/remove-2.7-builds","pushedAt":"2023-07-04T03:07:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Remove Python 2.7 builds from GitHub Actions\n\nSupport for 2.7 builds has been removed from GitHub Actions, so we'll\nkeep failing our CI tests unless we follow suit.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Remove Python 2.7 builds from GitHub Actions"}},{"before":null,"after":"a3bd4f284847b370cd1e2697c3eb1c20d7464c78","ref":"refs/heads/issue-103","pushedAt":"2023-07-04T03:03:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rtobar","name":null,"path":"/rtobar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/620848?s=80&v=4"},"commit":{"message":"Return ngamsStatus.dtd when requested\n\nIn 3434432 we commented out all \"internal\" RETRIEVE requests, since the\nmechanism used to fulfill them was too generic and opened the door for\nobtaining sensitive information to whomever had access to send requests\nto the server. Then in cb42a47 we nailed the coffin and removed that\ncommented code. However, it was pointed out to us that this change\nremoved the ability to perform XML validation of returned XML documents,\nsince the ngamsStatus.dtd schema was made available through this\nmechanism.\n\nThis commit brings back the support for the \"internal\" HTTP parameter,\nbut *only* when its value is \"ngamsStatus.dtd\", which returns the DTD\ndocument. Any other value results in the \"parameter not supported\nanymore\" message that we introduced a while back.\n\nThis problem was reported in #103.\n\nSigned-off-by: Rodrigo Tobar ","shortMessageHtmlLink":"Return ngamsStatus.dtd when requested"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGh3avAA","startCursor":null,"endCursor":null}},"title":"Activity · ICRAR/ngas"}