{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":204962510,"defaultBranch":"master","name":"pgagroal","ownerLogin":"agroal","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-28T15:19:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25325859?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708622521.0","currentOid":""},"activityList":{"items":[{"before":"5f4cfc4071065749c09785ff0435ce874c1f8f0f","after":"a39efd358eadad6961b797a1caf1c6675a326306","ref":"refs/heads/master","pushedAt":"2024-05-20T20:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Add AUTHORS note","shortMessageHtmlLink":"Add AUTHORS note"}},{"before":"57d4160a238aa9dac02bbd10c988a8337be82b20","after":"5f4cfc4071065749c09785ff0435ce874c1f8f0f","ref":"refs/heads/master","pushedAt":"2024-05-17T13:33:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Enabled SSL in vault","shortMessageHtmlLink":"Enabled SSL in vault"}},{"before":"a54c17dba65104dad18082b4a078e0d62bd3883f","after":"57d4160a238aa9dac02bbd10c988a8337be82b20","ref":"refs/heads/master","pushedAt":"2024-05-13T18:28:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"bug-fix in cli remote connection","shortMessageHtmlLink":"bug-fix in cli remote connection"}},{"before":"580e5089b7b30d878400d494385b4ebfd8701248","after":"a54c17dba65104dad18082b4a078e0d62bd3883f","ref":"refs/heads/master","pushedAt":"2024-05-13T12:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#441] Install manuals","shortMessageHtmlLink":"[#441] Install manuals"}},{"before":"079342ba34c176b07c8945450729663e653a7f10","after":"580e5089b7b30d878400d494385b4ebfd8701248","ref":"refs/heads/master","pushedAt":"2024-05-11T19:11:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#441] Add YUM links","shortMessageHtmlLink":"[#441] Add YUM links"}},{"before":"07e64b7f1c727236cffa4231a5414ac3386c228e","after":"079342ba34c176b07c8945450729663e653a7f10","ref":"refs/heads/master","pushedAt":"2024-05-10T14:26:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#441] Documentation framework","shortMessageHtmlLink":"[#441] Documentation framework"}},{"before":"5dd618ba406cef6d32ee3b16113fe482314e3220","after":"07e64b7f1c727236cffa4231a5414ac3386c228e","ref":"refs/heads/master","pushedAt":"2024-05-05T17:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#392] Add application name and version in management protocol\n\nIn order to improve debugging, [#392] suggested to write\nthe sender application name and its version in the\nsocket over which pgagroal-cli and pgagroal communicate.","shortMessageHtmlLink":"[#392] Add application name and version in management protocol"}},{"before":"c249c2f09dea88a0a05967c5e089c6fe4ff3707b","after":"5dd618ba406cef6d32ee3b16113fe482314e3220","ref":"refs/heads/master","pushedAt":"2024-04-08T12:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Update information","shortMessageHtmlLink":"Update information"}},{"before":"438db2ee8b5f300d7bd3014b023297f1019c7816","after":"c249c2f09dea88a0a05967c5e089c6fe4ff3707b","ref":"refs/heads/master","pushedAt":"2024-04-05T19:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#436] Fixed Compilation Error","shortMessageHtmlLink":"[#436] Fixed Compilation Error"}},{"before":"cef56f76aca4816e03e051e4885ba507ca93fe74","after":"e85a95f6a68f033e1137331af24be608b4033153","ref":"refs/heads/1.6.x","pushedAt":"2024-04-04T13:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#426] Fix a problem in `pgagroal_bind`\n\nIf the configuration `host` is set to `*`, meaning all the interfaces,\nthe `pgagroal_bind` function was always returning a true value even if\nno available bind addresses were left.\nIn order to fix this, the commit tests if the `star_length` variable\nhas been set to something non-zero, otherwise no more sockets are\navailable (bound) and the function returns a `1` to indicate an error.\n\nClose #426","shortMessageHtmlLink":"[#426] Fix a problem in pgagroal_bind"}},{"before":"5dcfb897d90b78c622a38855ae6ffd5cb2630d9f","after":"438db2ee8b5f300d7bd3014b023297f1019c7816","ref":"refs/heads/master","pushedAt":"2024-04-04T13:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#426] Fix a problem in `pgagroal_bind`\n\nIf the configuration `host` is set to `*`, meaning all the interfaces,\nthe `pgagroal_bind` function was always returning a true value even if\nno available bind addresses were left.\nIn order to fix this, the commit tests if the `star_length` variable\nhas been set to something non-zero, otherwise no more sockets are\navailable (bound) and the function returns a `1` to indicate an error.\n\nClose #426","shortMessageHtmlLink":"[#426] Fix a problem in pgagroal_bind"}},{"before":"0794931986bda4bacf6dde8c8230595f99e31e95","after":"5dcfb897d90b78c622a38855ae6ffd5cb2630d9f","ref":"refs/heads/master","pushedAt":"2024-03-31T17:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#407] Vault Implementation","shortMessageHtmlLink":"[#407] Vault Implementation"}},{"before":"00f52d2e97f79b1f70b414ea637b9f2efe7ce76e","after":"0794931986bda4bacf6dde8c8230595f99e31e95","ref":"refs/heads/master","pushedAt":"2024-03-31T16:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"uncrustify","shortMessageHtmlLink":"uncrustify"}},{"before":"cb47fbe2b8b0d066cde22072cc039ea86542ad37","after":"00f52d2e97f79b1f70b414ea637b9f2efe7ce76e","ref":"refs/heads/master","pushedAt":"2024-03-29T11:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Fix exit status when parsing error occurs in pgagroal-cli\n\nBefore this commit, a parsing error in pgagroal-cli would\nreturn an exit status of 0, indicating success.\n\nThis commit resolves the issue by setting `exit_error = 1;`\nafter a parsing error, ensuring it properly returns the correct\nerror status to the caller.","shortMessageHtmlLink":"Fix exit status when parsing error occurs in pgagroal-cli"}},{"before":"767d104ec0ceb06d614362fb410c73edc58233b0","after":"cb47fbe2b8b0d066cde22072cc039ea86542ad37","ref":"refs/heads/master","pushedAt":"2024-03-29T11:39:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Enable PostgreSQL and run `pgagroal-cli ping` in CI\n\nThis commit modifies the `build-linux` and `build-macos` workflows\nby incorporating PostgreSQL and by testing pgagroal for both\nGCC and CLANG builds.\n\nThe changes ensure that the workflow:\n\n(a) Installs and runs the latest version of PostgreSQL;\n(b) Runs pgagroal; and\n(c) Runs `pgagroal-cli ping` command and to confirm that\npgagroal is operational.\n\nFor the macOS build, the `brew install postgresql@NN` command fails\ndue to conflicts during the creation of links for dependencies,\nalthough it successfully installs PostgreSQL.\n\nA more sophisticated script could solve this issue, but ignoring the\nerrors with `|| true` serves as a practical workaround.","shortMessageHtmlLink":"Enable PostgreSQL and run pgagroal-cli ping in CI"}},{"before":"ac2321c6c19278ae7d45e3c1252dc91909481fae","after":"767d104ec0ceb06d614362fb410c73edc58233b0","ref":"refs/heads/master","pushedAt":"2024-03-26T15:07:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#422] Improve the `restart_server` function\n\nImplement restart_server function for daemon with conditional\nrestarts and warnings for configuration changes, including\nTLS updates.","shortMessageHtmlLink":"[#422] Improve the restart_server function"}},{"before":"2126075a0422f4b0366b5e4a69682665f9cfd274","after":"ac2321c6c19278ae7d45e3c1252dc91909481fae","ref":"refs/heads/master","pushedAt":"2024-03-26T14:00:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#428] Fix error message in `pgagroal-admin`\n\nRemoves references to `pgexporter`.\n\nClose #428","shortMessageHtmlLink":"[#428] Fix error message in pgagroal-admin"}},{"before":"fd791c0a41933d28876ed5407e78455620cb5a4f","after":"cef56f76aca4816e03e051e4885ba507ca93fe74","ref":"refs/heads/1.6.x","pushedAt":"2024-03-26T01:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#425] Force master-key to abort if file exist","shortMessageHtmlLink":"[#425] Force master-key to abort if file exist"}},{"before":"8a1d6416f02033a7a307439983ee6982513f5bc5","after":"2126075a0422f4b0366b5e4a69682665f9cfd274","ref":"refs/heads/master","pushedAt":"2024-03-26T01:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#425] Force master-key to abort if file exist","shortMessageHtmlLink":"[#425] Force master-key to abort if file exist"}},{"before":"b2d1616ce134c27ba35b03290a409f0021ae77a2","after":"fd791c0a41933d28876ed5407e78455620cb5a4f","ref":"refs/heads/1.6.x","pushedAt":"2024-03-23T12:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#420] Fix help screen in `pgagroal-admin`\n\nAdds a missing new line in the options for the help screen.\n\nClose #420","shortMessageHtmlLink":"[#420] Fix help screen in pgagroal-admin"}},{"before":"e4f8d2b501cd3c8c6f7e97b7a020c7ff0535e6b5","after":"8a1d6416f02033a7a307439983ee6982513f5bc5","ref":"refs/heads/master","pushedAt":"2024-03-23T12:30:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#420] Fix help screen in `pgagroal-admin`\n\nAdds a missing new line in the options for the help screen.\n\nClose #420","shortMessageHtmlLink":"[#420] Fix help screen in pgagroal-admin"}},{"before":"411dd9813a3d407c262e0419ead399021b5dd3d0","after":"e4f8d2b501cd3c8c6f7e97b7a020c7ff0535e6b5","ref":"refs/heads/master","pushedAt":"2024-03-20T12:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#416] Improve `pgagroal-admin` warning messages\n\nImproves some messages about the `master-key` command when dealing\nwith wrong file permissions: it clearly indicates the directory or the\nfile that has wrong permissions.\n\nClose #416","shortMessageHtmlLink":"[#416] Improve pgagroal-admin warning messages"}},{"before":"11a1f475631534797aab63d6ad34d3990f0f9e70","after":"411dd9813a3d407c262e0419ead399021b5dd3d0","ref":"refs/heads/master","pushedAt":"2024-03-18T12:54:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#412] Fix wrong \"management error\" in JSON output\n\nThis commit fixes a wrong \"management error\" when dealing with a\nfaulty JSON command: a faulty command still needs to be printed, not\nto be reported as a management error.\n\nClose #412","shortMessageHtmlLink":"[#412] Fix wrong \"management error\" in JSON output"}},{"before":"d9f9253504605194b6bac1dd18491f132059b145","after":"11a1f475631534797aab63d6ad34d3990f0f9e70","ref":"refs/heads/master","pushedAt":"2024-03-15T16:04:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"[#403][#410] Improve error messages for pgagroal-cli\n\nThis commit improves the error messages for pgagroal-cli and pgagroal-admin commands by modifying the `parse_command` function.\n\n`parse_command` now involves the interpretation of a `command_table` of `struct pgagroal_command`, defined in each cli.c and admin.c files.\n\nThe `struct pgagroal_command` holds, beyond other things, the command, the subcommand and the accepted count of arguments.\n\nWith this information, `parse_command` is now able to display error messages when (a) the typed command is invalid, (b) the typed command requires a subcommand, (c) the typed subcommand is invalid, or when, (d) for the typed command, there are too few or too many arguments.\n\nNow adding a command with the same invoking structure as the others (i.e., \" [subcommand] [arg] [arg] ...\") requires inserting an entry in the `command_table` by filling the `struct pgagroal_command`.","shortMessageHtmlLink":"[#403][#410] Improve error messages for pgagroal-cli"}},{"before":"2dc6e00077a3aad10fe19263a1bbc8391b55a780","after":"b2d1616ce134c27ba35b03290a409f0021ae77a2","ref":"refs/heads/1.6.x","pushedAt":"2024-03-02T21:59:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Fix SegFault in pgagroal-cli\n\npgagroal-cli was raising segmentation fault when no command is specified, but a password is specified.","shortMessageHtmlLink":"Fix SegFault in pgagroal-cli"}},{"before":"3b565188fc619cf0b635147ce0097282cedae156","after":"d9f9253504605194b6bac1dd18491f132059b145","ref":"refs/heads/master","pushedAt":"2024-03-02T21:59:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Fix SegFault in pgagroal-cli\n\npgagroal-cli was raising segmentation fault when no command is specified, but a password is specified.","shortMessageHtmlLink":"Fix SegFault in pgagroal-cli"}},{"before":"de463d2853a1519a252ac483789c30ffafe0238b","after":"a33524ec704da1a561e54f95f9a5da1cd20e2796","ref":"refs/heads/gh-pages","pushedAt":"2024-03-01T14:57:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Fix CLI section","shortMessageHtmlLink":"Fix CLI section"}},{"before":"084483b62466497c53f2dc337a80750cc6a4836c","after":"2dc6e00077a3aad10fe19263a1bbc8391b55a780","ref":"refs/heads/1.6.x","pushedAt":"2024-03-01T14:54:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Revert part of b189574","shortMessageHtmlLink":"Revert part of b189574"}},{"before":"a9c4c1306ba8aa15d189dac5dc6fb847c4e1c9a5","after":"3b565188fc619cf0b635147ce0097282cedae156","ref":"refs/heads/master","pushedAt":"2024-03-01T14:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Revert part of b189574","shortMessageHtmlLink":"Revert part of b189574"}},{"before":"0863bfc0e8b43aa12b486d0a0bd7b7a01d411b71","after":"084483b62466497c53f2dc337a80750cc6a4836c","ref":"refs/heads/1.6.x","pushedAt":"2024-02-23T15:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jesperpedersen","name":"Jesper Pedersen","path":"/jesperpedersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/229465?s=80&v=4"},"commit":{"message":"Fix sprintf of size_t\n\nThis failed on 32-bit platforms.","shortMessageHtmlLink":"Fix sprintf of size_t"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETy7dWAA","startCursor":null,"endCursor":null}},"title":"Activity ยท agroal/pgagroal"}