{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10154266,"defaultBranch":"master","name":"guile-ssh","ownerLogin":"artyom-poptsov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-19T10:54:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1094402?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714553378.0","currentOid":""},"activityList":{"items":[{"before":"44c4212b0f87d6416f901b482453b21e326c553e","after":"d56fb1067041360548c86ca17d8a48e788c86567","ref":"refs/heads/master","pushedAt":"2024-05-05T14:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"tests/session: Bugfix\n\n* tests/session.scm (\"make-session: keywords must overwrite config options\"):\n Bugfix: Set \"host\" to \"example\" so the default configuration from the test\n config will be read.","shortMessageHtmlLink":"tests/session: Bugfix"}},{"before":"c34c361e6f2e419cf3b31649b7f54d147e07a49e","after":"44c4212b0f87d6416f901b482453b21e326c553e","ref":"refs/heads/master","pushedAt":"2024-05-01T08:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"NEWS: Bump version to 0.17.0","shortMessageHtmlLink":"NEWS: Bump version to 0.17.0"}},{"before":"1cae5f23059f3ffc453744204915d4e00deb47de","after":"c34c361e6f2e419cf3b31649b7f54d147e07a49e","ref":"refs/heads/master","pushedAt":"2024-05-01T08:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guix.yml: Fix workflow name","shortMessageHtmlLink":".github/workflows/guix.yml: Fix workflow name"}},{"before":"40b0e8aa717746d3db6d56fa66203e5ae4098f1d","after":"1cae5f23059f3ffc453744204915d4e00deb47de","ref":"refs/heads/master","pushedAt":"2024-05-01T07:58:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guix (x86_64-linux-gnu/libssh-0.9): New job\n\n* .github/workflows/guix.yml (x86_64-linux-gnu/libssh-0.9): New job.","shortMessageHtmlLink":".github/workflows/guix (x86_64-linux-gnu/libssh-0.9): New job"}},{"before":"524649cc1cb57c9d08d29c818928eedc02b1ef42","after":"40b0e8aa717746d3db6d56fa66203e5ae4098f1d","ref":"refs/heads/master","pushedAt":"2024-05-01T06:46:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"libguile-ssh/session-func: Handle SSH_OPTIONS_RSA_MIN_SIZE\n\n* libguile-ssh/session-func.c (set_option): Handle SSH_OPTIONS_RSA_MIN_SIZE.\n* doc/api-sessions.texi: Update.\n* tests/session.scm (\"session-set!, rsa-min-size\"): New test.\n* NEWS: Update.","shortMessageHtmlLink":"libguile-ssh/session-func: Handle SSH_OPTIONS_RSA_MIN_SIZE"}},{"before":"d56c4bb93915199aaa59001925a2ce2091d5be5b","after":"17d0eb4d0d007d56a89a5d4204d8fe0ad40b977b","ref":"refs/heads/wip-server-callbacks","pushedAt":"2024-04-29T18:34:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"server-func.c (guile_ssh_server_accept): Improve\n\n* libguile-ssh/server-func.c (guile_ssh_server_accept): Handle\n \"CALLBACK_SERVER_AUTH_GSSAPI_MIC\".\n (_server_auth_gssapi_mic_callback): New procedure.","shortMessageHtmlLink":"server-func.c (guile_ssh_server_accept): Improve"}},{"before":"57a5edfde8bc2d2ccaa9767ee8e3dc5bc9fe561e","after":"524649cc1cb57c9d08d29c818928eedc02b1ef42","ref":"refs/heads/master","pushedAt":"2024-04-29T18:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"ARCHITECTURE.org: Update","shortMessageHtmlLink":"ARCHITECTURE.org: Update"}},{"before":"b694eace3610647ddf214e8aa1cf0138f872bb0d","after":"57a5edfde8bc2d2ccaa9767ee8e3dc5bc9fe561e","ref":"refs/heads/master","pushedAt":"2024-04-23T05:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"tests/session: Add a new test\n\n* tests/session.scm (\"make-session: keywords must overwrite config options\"):\n New test.","shortMessageHtmlLink":"tests/session: Add a new test"}},{"before":"227a2ae8e13781003c5c38e0c7d60398778f4c92","after":"b694eace3610647ddf214e8aa1cf0138f872bb0d","ref":"refs/heads/master","pushedAt":"2024-04-23T05:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"doc/api-sessions (make-session): Improve the description\n\n* doc/api-sessions.texi (make-session): Improve the description.","shortMessageHtmlLink":"doc/api-sessions (make-session): Improve the description"}},{"before":"d13777ddaeb0f360c33ffb7fa34209cc32bab15b","after":"227a2ae8e13781003c5c38e0c7d60398778f4c92","ref":"refs/heads/master","pushedAt":"2024-04-22T20:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"doc/api-sessions.texi: Update","shortMessageHtmlLink":"doc/api-sessions.texi: Update"}},{"before":"a9b4bc970231404a9c160d7663b69fe20338449d","after":"d13777ddaeb0f360c33ffb7fa34209cc32bab15b","ref":"refs/heads/master","pushedAt":"2024-04-22T20:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"doc/api-sessions.texi (Session Management): Update\n\n* doc/api-sessions.texi (Session Management): Update the description of\n \"make-session\" to match the updated API.","shortMessageHtmlLink":"doc/api-sessions.texi (Session Management): Update"}},{"before":"7b2759753e875012aa18ece8aed39d9c89a44515","after":"a9b4bc970231404a9c160d7663b69fe20338449d","ref":"refs/heads/master","pushedAt":"2024-04-22T17:05:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"NEWS: Update","shortMessageHtmlLink":"NEWS: Update"}},{"before":null,"after":"b8bc63764250c6b89500bcb7c289b8f6e73f14e6","ref":"refs/heads/fix-session-configuration-reading-order","pushedAt":"2024-04-22T15:55:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"session (make-session): Bugfix: Read config before setting options\n\n'make-session' would always overwrite the explicitly set options passed by\nkeywords with the values from the SSH configuration file. That lead to\nunexpected behavior.\n\nThis patch fixes this error.\n\nReported by graywolf in\n\n\n* modules/ssh/session.scm (make-session): Bugfix: Set the '#:host' option\n first, then read the SSH configuration and only after that set the other\n options.","shortMessageHtmlLink":"session (make-session): Bugfix: Read config before setting options"}},{"before":"d42eb6cebe5d7841eacdf7bb636488eac693dbfd","after":"7b2759753e875012aa18ece8aed39d9c89a44515","ref":"refs/heads/master","pushedAt":"2024-04-20T18:13:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"ARCHITECTURE.org: Add to the repository","shortMessageHtmlLink":"ARCHITECTURE.org: Add to the repository"}},{"before":"2459c3d2d76e0ebaee9f79d5880411dcdbc1b723","after":"d42eb6cebe5d7841eacdf7bb636488eac693dbfd","ref":"refs/heads/master","pushedAt":"2024-01-27T07:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"README: Add GNU Guix workflow badge","shortMessageHtmlLink":"README: Add GNU Guix workflow badge"}},{"before":"bcd8338869ff24b8634cec69952e3336ff0bf4cd","after":"2459c3d2d76e0ebaee9f79d5880411dcdbc1b723","ref":"refs/heads/master","pushedAt":"2024-01-27T04:58:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guile3.0.yml: Simplify the workflow\n\n* .github/workflows/guile3.0.yml: Simplify the workflow.","shortMessageHtmlLink":".github/workflows/guile3.0.yml: Simplify the workflow"}},{"before":"f9a75d1c9440a0dc517793f4fe3e35d76a09efc3","after":"d56c4bb93915199aaa59001925a2ce2091d5be5b","ref":"refs/heads/wip-server-callbacks","pushedAt":"2024-01-27T04:56:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guile3.0.yml: Simplify the workflow\n\n* .github/workflows/guile3.0.yml: Simplify the workflow.","shortMessageHtmlLink":".github/workflows/guile3.0.yml: Simplify the workflow"}},{"before":"3ac392965413befe1c7606965005afcae29c19e1","after":"f9a75d1c9440a0dc517793f4fe3e35d76a09efc3","ref":"refs/heads/wip-server-callbacks","pushedAt":"2024-01-26T19:40:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guile2.2.yml: Upload the artifact\n\n* .github/workflows/guile2.2.yml: Upload the artifact from \"Make distribution\"\n phase.","shortMessageHtmlLink":".github/workflows/guile2.2.yml: Upload the artifact"}},{"before":"2cd149baa9825c2e068cab263b047c68b808ad04","after":"bcd8338869ff24b8634cec69952e3336ff0bf4cd","ref":"refs/heads/master","pushedAt":"2024-01-26T19:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guile2.2: Add \"-j\" option for \"make\"\n\n* .github/workflows/guile2.2.yml: Add \"-j\" option for \"make\" invocations.","shortMessageHtmlLink":".github/workflows/guile2.2: Add \"-j\" option for \"make\""}},{"before":"ceadb3500710b9350db868054284bb7565be68c2","after":"3ac392965413befe1c7606965005afcae29c19e1","ref":"refs/heads/wip-server-callbacks","pushedAt":"2024-01-26T19:37:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guile2.2: Add \"-j\" option for \"make\"\n\n* .github/workflows/guile2.2.yml: Add \"-j\" option for \"make\" invocations.","shortMessageHtmlLink":".github/workflows/guile2.2: Add \"-j\" option for \"make\""}},{"before":"d25ad89ed878806dcc4ca6bfa17bf5b042d8062b","after":"ceadb3500710b9350db868054284bb7565be68c2","ref":"refs/heads/wip-server-callbacks","pushedAt":"2024-01-04T19:56:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"server-func.c (guile_ssh_server_accept): Improve\n\n* libguile-ssh/server-func.c (guile_ssh_server_accept): Handle\n \"CALLBACK_SERVER_AUTH_GSSAPI_MIC\".\n (_server_auth_gssapi_mic_callback): New procedure.","shortMessageHtmlLink":"server-func.c (guile_ssh_server_accept): Improve"}},{"before":"d9303d57041f42628045d48056aae0472703234a","after":"d25ad89ed878806dcc4ca6bfa17bf5b042d8062b","ref":"refs/heads/wip-server-callbacks","pushedAt":"2024-01-04T17:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":".github/workflows/guile{2.2,3.0}.yml: Allow to run on any branch\n\n* .github/workflows/guile2.2.yml, .github/workflows/guile3.0.yml: Run for\n \"push\" event on any branch.","shortMessageHtmlLink":".github/workflows/guile{2.2,3.0}.yml: Allow to run on any branch"}},{"before":"a3219aec07d6232abf0058f40c68865e1db78d37","after":"d9303d57041f42628045d48056aae0472703234a","ref":"refs/heads/wip-server-callbacks","pushedAt":"2024-01-04T17:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"libguile-ssh/server-func: Improve\n\n* libguile-ssh/server-func.c (_server_auth_password_callback)\n (_server_auth_none_callback, _server_auth_pubkey_callback): Use constants to\n specify callback names.","shortMessageHtmlLink":"libguile-ssh/server-func: Improve"}},{"before":"d953c13af8d5ae3f405b39ae1c50e449d0ddd53c","after":"a3219aec07d6232abf0058f40c68865e1db78d37","ref":"refs/heads/wip-server-callbacks","pushedAt":"2023-12-18T17:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"server-func (CALLBACK_SERVER_CHANNEL_REQUEST): Improve\n\n* libguile-ssh/server-func.c (CALLBACK_SERVER_CHANNEL_REQUEST): Make the\n callback name shorter.","shortMessageHtmlLink":"server-func (CALLBACK_SERVER_CHANNEL_REQUEST): Improve"}},{"before":"126f4e8404b601fa4a1d096dfe4b4bf1edb1b0a0","after":"2cd149baa9825c2e068cab263b047c68b808ad04","ref":"refs/heads/master","pushedAt":"2023-12-17T07:05:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"NEWS: Bump version to 0.16.4\n\n* configure.ac, NEWS: Bump version to 0.16.4.","shortMessageHtmlLink":"NEWS: Bump version to 0.16.4"}},{"before":"f2e31919da3a3f729f8f70b1aa49123371a45cc2","after":"d953c13af8d5ae3f405b39ae1c50e449d0ddd53c","ref":"refs/heads/wip-server-callbacks","pushedAt":"2023-12-17T06:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"server-func (CALLBACK_SERVER_CHANNEL_REQUEST): Improve\n\n* libguile-ssh/server-func.c (CALLBACK_SERVER_CHANNEL_REQUEST): Make the\n callback name shorter.","shortMessageHtmlLink":"server-func (CALLBACK_SERVER_CHANNEL_REQUEST): Improve"}},{"before":"3417a9f59ee3489c9246cada9ac0b242c05a59da","after":"f2e31919da3a3f729f8f70b1aa49123371a45cc2","ref":"refs/heads/wip-server-callbacks","pushedAt":"2023-12-17T05:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"tests/client-server: Add a new test\n\n* tests/client-server.scm (\"server-auth-none-callback: success\"): New test.","shortMessageHtmlLink":"tests/client-server: Add a new test"}},{"before":"9444b8327bab00b09fb763700336025ac0004b18","after":"3417a9f59ee3489c9246cada9ac0b242c05a59da","ref":"refs/heads/wip-server-callbacks","pushedAt":"2023-12-16T17:01:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"server-func (guile_ssh_server_accept): Add a new callback\n\n* libguile-ssh/server-func.c (_server_channel_request_callback): New\n procedure.\n (guile_ssh_server_accept): Allow to set\n \"channel-open-request-session-callback\".","shortMessageHtmlLink":"server-func (guile_ssh_server_accept): Add a new callback"}},{"before":"6f31439fad95ab9fb94b485379abb55c02b83a2f","after":"9444b8327bab00b09fb763700336025ac0004b18","ref":"refs/heads/wip-server-callbacks","pushedAt":"2023-12-16T16:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"server-func (guile_ssh_server_accept): Add a new callback\n\n* libguile-ssh/server-func.c (_server_service_request_callback): New procedure.\n (guile_ssh_server_accept): Allow to set \"server-service-request-callback\".","shortMessageHtmlLink":"server-func (guile_ssh_server_accept): Add a new callback"}},{"before":"711d20cdfa7caca8dc8a5da2c7bd6d456eb68832","after":"6f31439fad95ab9fb94b485379abb55c02b83a2f","ref":"refs/heads/wip-server-callbacks","pushedAt":"2023-12-16T16:32:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"artyom-poptsov","name":"Artyom V. Poptsov","path":"/artyom-poptsov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1094402?s=80&v=4"},"commit":{"message":"libguile-ssh/server-func (_server_auth_pubkey_callback): Bugfix\n\n* libguile-ssh/server-func.c (_server_auth_pubkey_callback): Bugfix.","shortMessageHtmlLink":"libguile-ssh/server-func (_server_auth_pubkey_callback): Bugfix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQeJCEQA","startCursor":null,"endCursor":null}},"title":"Activity ยท artyom-poptsov/guile-ssh"}