{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56431822,"defaultBranch":"main","name":"NetworkManager-l2tp","ownerLogin":"nm-l2tp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-17T10:58:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18498275?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715763373.0","currentOid":""},"activityList":{"items":[{"before":"72711064d6b3dfb51303ff306373a176f3d52452","after":"36d01f79d03d6556c94c1c25b2af208580794f3d","ref":"refs/heads/main","pushedAt":"2024-05-29T11:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"build: Fix for autoconf 2.69\n\nGenerated configure script had syntax error when autoconf 2.69's\nautoreconf was used.","shortMessageHtmlLink":"build: Fix for autoconf 2.69"}},{"before":"6a4b8a2dfd12e8fd3e04b76fc7781c7e1cb79aa0","after":"72711064d6b3dfb51303ff306373a176f3d52452","ref":"refs/heads/main","pushedAt":"2024-05-15T08:36:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"release: bump version to 1.20.16","shortMessageHtmlLink":"release: bump version to 1.20.16"}},{"before":"aac032f3f66ff4295450c61a62b8866914e5f2a9","after":"6a4b8a2dfd12e8fd3e04b76fc7781c7e1cb79aa0","ref":"refs/heads/main","pushedAt":"2024-05-15T08:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"README.md: Update instructions for Libreswan 5.0, Ubuntu and Debian","shortMessageHtmlLink":"README.md: Update instructions for Libreswan 5.0, Ubuntu and Debian"}},{"before":"3571b0aa30cb70fc1cc015ccdf9150d33f85bb72","after":"aac032f3f66ff4295450c61a62b8866914e5f2a9","ref":"refs/heads/main","pushedAt":"2024-05-14T07:29:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"po: merge translations from NetworkManager and libnma","shortMessageHtmlLink":"po: merge translations from NetworkManager and libnma"}},{"before":"3c943f87d5927d62c369505f9279e4378a703cb0","after":"3571b0aa30cb70fc1cc015ccdf9150d33f85bb72","ref":"refs/heads/main","pushedAt":"2024-05-14T06:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"po: merge translations from KDE Frameworks 6 plasma-nm","shortMessageHtmlLink":"po: merge translations from KDE Frameworks 6 plasma-nm"}},{"before":"b4034935457bbec378d3e4704fedcf718d25fc16","after":"3c943f87d5927d62c369505f9279e4378a703cb0","ref":"refs/heads/main","pushedAt":"2024-05-14T06:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"po: Remove fuzzy translations","shortMessageHtmlLink":"po: Remove fuzzy translations"}},{"before":"e75069fb75f5985dad030de49d275dc514ab53ab","after":"b4034935457bbec378d3e4704fedcf718d25fc16","ref":"refs/heads/main","pushedAt":"2024-05-14T06:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"po : make update-po","shortMessageHtmlLink":"po : make update-po"}},{"before":"0b0a416a14c07912c51b89971d8d6587267461fb","after":"e75069fb75f5985dad030de49d275dc514ab53ab","ref":"refs/heads/main","pushedAt":"2024-05-10T13:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"shared: libreswan 4.15 \"auto\" command detection\n\nNetworkManager-l2tp 1.20.14 introduced compatibility code for\nlibreswan 5.0 broke with libreswan 4.15 (but not libreswan 4.14\nand earlier).\n\nParsing the output of `ipsec --help` now correctly detects the\npresence of the \"auto\" command with libreswan 4.15.\n\nfixes #226","shortMessageHtmlLink":"shared: libreswan 4.15 \"auto\" command detection"}},{"before":"57e08e090e90f18483e451903971f829c958cb41","after":"0b0a416a14c07912c51b89971d8d6587267461fb","ref":"refs/heads/main","pushedAt":"2024-04-14T10:00:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"release: bump version to 1.20.14","shortMessageHtmlLink":"release: bump version to 1.20.14"}},{"before":"d7a15d672241a5e8d616120979b083dc736e9e9a","after":"57e08e090e90f18483e451903971f829c958cb41","ref":"refs/heads/main","pushedAt":"2024-04-14T09:08:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"services: revert some changes that were unintentionally commited\n\nLibreswan 5.0 compatibility commit unintentionally removed some code\nthat was added to NetworkManager-l2tp 1.20.12, so revert some of\nthe changes.","shortMessageHtmlLink":"services: revert some changes that were unintentionally commited"}},{"before":"f682713edf4379bb7e5d6412acbb146603fdcdca","after":"d7a15d672241a5e8d616120979b083dc736e9e9a","ref":"refs/heads/main","pushedAt":"2024-04-14T08:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"all: Libreswan 5.0 compatibility\n\nFixes following Libreswan 5.0 Warning:\nWARNING: ipsec auto has been deprecated\n\nFixes following Libreswan 5.0 Error:\n/sbin/ipsec: unknown option \"--config\" (perhaps command name was omitted?)","shortMessageHtmlLink":"all: Libreswan 5.0 compatibility"}},{"before":"abbbf4e481429106a491f99eaa41a2469f01310b","after":"f682713edf4379bb7e5d6412acbb146603fdcdca","ref":"refs/heads/main","pushedAt":"2024-04-14T08:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"po: minor fix for zh_CN.po\n\nRemove duplicate translation that was for another message","shortMessageHtmlLink":"po: minor fix for zh_CN.po"}},{"before":"031e9e01ac07c0cb1588d9a9b075d6c984f5628d","after":"abbbf4e481429106a491f99eaa41a2469f01310b","ref":"refs/heads/main","pushedAt":"2024-04-14T08:16:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"Update translation","shortMessageHtmlLink":"Update translation"}},{"before":"cf357680eb6916510e70cddf345926445784311d","after":"031e9e01ac07c0cb1588d9a9b075d6c984f5628d","ref":"refs/heads/main","pushedAt":"2024-03-11T11:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"services: Fix for get_localaddr() for non-ephemeral source port\n\nfixes #222","shortMessageHtmlLink":"services: Fix for get_localaddr() for non-ephemeral source port"}},{"before":"3c21c7c0370af341a506db69bc6b67a66956caf2","after":"cf357680eb6916510e70cddf345926445784311d","ref":"refs/heads/main","pushedAt":"2024-03-02T22:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"NEWS: minor fix to changes","shortMessageHtmlLink":"NEWS: minor fix to changes"}},{"before":"9edb8ac09436aa15b94b6e73e84623e4a22f318a","after":"3c21c7c0370af341a506db69bc6b67a66956caf2","ref":"refs/heads/main","pushedAt":"2024-02-12T13:40:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"fdf5d98e86c5f0a97f9649fa3e23b3c001a93340","after":"9edb8ac09436aa15b94b6e73e84623e4a22f318a","ref":"refs/heads/main","pushedAt":"2023-12-28T06:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"service: Add support for usernames that contain a space\n\nfixes #218","shortMessageHtmlLink":"service: Add support for usernames that contain a space"}},{"before":"dcec057dbb4917125e9d7b7941df454001ff2e88","after":"fdf5d98e86c5f0a97f9649fa3e23b3c001a93340","ref":"refs/heads/main","pushedAt":"2023-11-05T06:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"service: Do not use noccp ppp option with MPPEA\n\nNegotiations of MPPE happens within the Compression Control Protocol (CCP),\nso do not use noccp ppp option with MPPE.\n\nfixes #217","shortMessageHtmlLink":"service: Do not use noccp ppp option with MPPEA"}},{"before":"30d1bdc0f0f113f85fcc850dba70f73dcd94e77c","after":"dcec057dbb4917125e9d7b7941df454001ff2e88","ref":"refs/heads/main","pushedAt":"2023-09-17T12:37:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"service: determine correct local IP address for IPSec\n\nThe ipsec %defaultroute keyword is used to have Strongswan/Libreswan\nuse the local address of the default route network interface at the point\nof startup or configuration reload. It's probably a fair bet that this\nwould be the interface used to connect to the VPN gateway, but that's\nnot guaranteed. To support the latter, determine the IP address\ndirectly by connecting to the gateway and using the getsockname(2)\nsystem call to derive the local socket address.\n\nAdapted from:\nhttps://github.com/katalix/NetworkManager-l2tp/commit/2d1720e17ddf9b7a7d02399e6a1eacb747080cd8\nCredits to https://github.com/katalix and https://github.com/tomparkin\nfor the original work.","shortMessageHtmlLink":"service: determine correct local IP address for IPSec"}},{"before":"5c5acf159605ab42d98ef8c008a6300fe73053b1","after":"30d1bdc0f0f113f85fcc850dba70f73dcd94e77c","ref":"refs/heads/main","pushedAt":"2023-09-07T07:57:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"Update ka.po (#213)","shortMessageHtmlLink":"Update ka.po (#213)"}},{"before":"8760535cae920b100f70a29b92092201f0335d12","after":"5c5acf159605ab42d98ef8c008a6300fe73053b1","ref":"refs/heads/main","pushedAt":"2023-08-14T10:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"Update README.md\n\nRemove VPN connection profile files section which is no longer\r\nappropriate anymore for Ubuntu 23.10 (Mantic Minotaur), since\r\nNetplan integration was enabled in NetworkManager, migrating any\r\nkeyfile configuration from /etc/NetworkManager/system-connections/*[.nmconnection] to /etc/netplan/90-NM-*.yaml","shortMessageHtmlLink":"Update README.md"}},{"before":"9c0d5379958e7a6f46926015f9dd663d07384311","after":"8760535cae920b100f70a29b92092201f0335d12","ref":"refs/heads/main","pushedAt":"2023-04-26T12:46:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"release: bump version to 1.20.10","shortMessageHtmlLink":"release: bump version to 1.20.10"}},{"before":"d2fdd115a5f89b4bb696c10acc5b401e2438d07e","after":"9c0d5379958e7a6f46926015f9dd663d07384311","ref":"refs/heads/main","pushedAt":"2023-04-25T10:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"README.md: provide pppd >= 2.5.0 configure info","shortMessageHtmlLink":"README.md: provide pppd >= 2.5.0 configure info"}},{"before":"40e435e5dfb5425a0c776fb57c8ed56f6368a938","after":"d2fdd115a5f89b4bb696c10acc5b401e2438d07e","ref":"refs/heads/main","pushedAt":"2023-04-25T10:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"README.md: Remove redundant table of contents\n\nGitHub markdown files automatically generate a table of contents in\nthe header when there are 2 or more headings. The table of contents\nis interactive and links to the selected section.\n\nhttps://github.blog/changelog/2021-04-13-table-of-contents-support-in-markdown-files/","shortMessageHtmlLink":"README.md: Remove redundant table of contents"}},{"before":"d45a187103d684b9ae580c54a706cc5c3964d952","after":"40e435e5dfb5425a0c776fb57c8ed56f6368a938","ref":"refs/heads/main","pushedAt":"2023-04-25T10:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"po: update Georgian (ka) translation","shortMessageHtmlLink":"po: update Georgian (ka) translation"}},{"before":"65aa1df471dc183b893432c1aefc99e8602ba39e","after":"d45a187103d684b9ae580c54a706cc5c3964d952","ref":"refs/heads/main","pushedAt":"2023-04-25T10:10:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"po: make update-po","shortMessageHtmlLink":"po: make update-po"}},{"before":"677e662f1bd426b8043f27f0436dcd41f6d399be","after":"65aa1df471dc183b893432c1aefc99e8602ba39e","ref":"refs/heads/main","pushedAt":"2023-04-23T12:41:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"Merge pull request #208 from thesamesam/bashisms\n\nconfigure.ac: fix bashisms in configure.ac","shortMessageHtmlLink":"Merge pull request #208 from thesamesam/bashisms"}},{"before":"d3495d52ad3b1b55eba187124f4ad006fae55b95","after":"677e662f1bd426b8043f27f0436dcd41f6d399be","ref":"refs/heads/main","pushedAt":"2023-04-23T06:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"shared: add tests for NULL filenames","shortMessageHtmlLink":"shared: add tests for NULL filenames"}},{"before":"38b027fffe1dfb75ca93fd49f364e99fc265085b","after":"d3495d52ad3b1b55eba187124f4ad006fae55b95","ref":"refs/heads/main","pushedAt":"2023-04-05T10:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"README.md: fix link to xl2tpd site","shortMessageHtmlLink":"README.md: fix link to xl2tpd site"}},{"before":"af9a32c2a67040602fb82175da6bbc79e4078690","after":"38b027fffe1dfb75ca93fd49f364e99fc265085b","ref":"refs/heads/main","pushedAt":"2023-03-26T01:37:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dkosovic","name":"Douglas Kosovic","path":"/dkosovic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2002761?s=80&v=4"},"commit":{"message":"all: spell checked with CSpell","shortMessageHtmlLink":"all: spell checked with CSpell"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVtqAMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท nm-l2tp/NetworkManager-l2tp"}