{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15572966,"defaultBranch":"master","name":"ppp","ownerLogin":"ppp-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-02T01:09:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76855764?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715855576.0","currentOid":""},"activityList":{"items":[{"before":"cc12c3d3ca96c79e68ed024bd5df0086a2816178","after":"04e6b8dde02a25d765cca3ff5e7ba03887346c6f","ref":"refs/heads/master","pushedAt":"2024-05-18T00:27:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Merge pull request #492 from ppp-project/pppoe\n\nPPPoE fixes and improvements","shortMessageHtmlLink":"Merge pull request #492 from ppp-project/pppoe"}},{"before":null,"after":"c8d842b36e6ded837e6cd66d43cbcff4cf639f38","ref":"refs/heads/pppoe","pushedAt":"2024-05-16T10:32:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"plugins/pppoe: Export AC name to scripts via an environment variable\n\nThis saves the access concentrator (AC) name supplied by the AC in the\nPADO packet and creates an environment variable called \"ACNAME\" with\nthe name as its value for scripts to use if desired.\n\nThis was inspired by a pull request from \"bearmi\" on github, but\nreimplemented somewhat differently by me.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"plugins/pppoe: Export AC name to scripts via an environment variable"}},{"before":null,"after":"73bd762a65c68cea716fcd84d2225bb6b3b9104f","ref":"refs/heads/pppoe-verbose-fix","pushedAt":"2024-04-29T02:46:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"plugins/pppoe: Remove 5 second delay before PADR in verbose mode\n\nThis partially reverts commit 1c082acf77e6 (\"pppoe: Show verbose\ninformation about all concentrator when pppoe-verbose option is set\",\n2021-01-01). That commit added a 5-second wait between receiving a\nvalid PADO and sending the PADR response so as to give time to see\nwhether any other PADOs arrive. However, it appears that this delay\ncauses problems with some concentrators.\n\nThis reverts to the previous behaviour of sending the PADR\nimmediately.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"plugins/pppoe: Remove 5 second delay before PADR in verbose mode"}},{"before":null,"after":"ee597271d70522256243fe8a4485545b4b313f77","ref":"refs/heads/pppoe-options","pushedAt":"2024-04-28T23:59:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"plugins/pppoe: Use value from pppoe-padi-* options\n\nReading the values of pppoe_padi_timeout and pppoe_padi_attempts in\nPPPOEInitDevice() means that they get sampled when the parsing the\nethernet device name. If the user provides the pppoe-padi-attempts or\npppoe-padi-timeout option after the ethernet device name, the value\ngiven is effectively ignored.\n\nInstead, read those variables in pppoe_check_options, which is called\nafter all options have been parsed, so that any user-specified values\ndon't get missed.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"plugins/pppoe: Use value from pppoe-padi-* options"}},{"before":"006c81f204a7fa7d09bd2d9289317a010fcb1ce9","after":"cc12c3d3ca96c79e68ed024bd5df0086a2816178","ref":"refs/heads/master","pushedAt":"2024-04-28T22:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd.8: Document netmask option\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"pppd.8: Document netmask option"}},{"before":"9c5701cb4078b1dc2f40da05a0ba715ec3984b62","after":"006c81f204a7fa7d09bd2d9289317a010fcb1ce9","ref":"refs/heads/master","pushedAt":"2024-04-26T09:11:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"CI: Updated the 'checkout' actions that were using Node.js 16 to Node.js 20. (#489)\n\nSee https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20.\r\n\r\nSigned-off-by: RICCIARDI-Adrien ","shortMessageHtmlLink":"CI: Updated the 'checkout' actions that were using Node.js 16 to Node…"}},{"before":"100afafa365b974cc9761be51ad126e0d9121eed","after":"9c5701cb4078b1dc2f40da05a0ba715ec3984b62","ref":"refs/heads/master","pushedAt":"2024-04-26T09:10:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Use pkg-config to detect PAM when possible (#479)\n\nThis fixes a link error on Gentoo Linux by not putting -L/usr/lib in the\r\nlink command on 64-bit systems. The correct path is -L/usr/lib64, and\r\nthis is the default path used by GCC and clang.\r\n\r\nUsers may override pkg-config by setting PAM_CFLAGS and PAM_LDFLAGS in\r\nthe environment before calling configure. This is standard behavior for\r\nthe PKG_CHECK_MODULES macro.\r\n\r\nThe legacy detection logic is maintained when a path is given as an\r\nargument to --with-pam. Note that this logic is broken when libdir is\r\nnot \"lib\".\r\n\r\nSigned-off-by: Mike Gilbert ","shortMessageHtmlLink":"Use pkg-config to detect PAM when possible (#479)"}},{"before":"c7cf25569a3e8495f5619abc4e81f4ac4662cfdd","after":"100afafa365b974cc9761be51ad126e0d9121eed","ref":"refs/heads/master","pushedAt":"2024-04-22T22:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Makefile.am: Add explicit openssl directory to pppd include path\n\nWhen configured with an explicit (non-default) path to the openssl\nlibraries, we need to add an appropriate -I option when compiling pppd\ncode so that it can find the openssl header files.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"Makefile.am: Add explicit openssl directory to pppd include path"}},{"before":"7f94eaeb70c0adbf200d48b5f79fbecd435d7fce","after":"c7cf25569a3e8495f5619abc4e81f4ac4662cfdd","ref":"refs/heads/master","pushedAt":"2024-04-19T09:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"CI: Updated the Buildroot image to support the RISC-V architecture. (#482)\n\nSigned-off-by: RICCIARDI-Adrien ","shortMessageHtmlLink":"CI: Updated the Buildroot image to support the RISC-V architecture. (#…"}},{"before":"e1266c76d1ad39f98f11676e34f180f78c5a510c","after":"7f94eaeb70c0adbf200d48b5f79fbecd435d7fce","ref":"refs/heads/master","pushedAt":"2024-04-19T09:00:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"ci: Used a Solaris VM with all needed build tools preinstalled. (#481)\n\nThis avoids losing time updating the package cache and installing the needed packages.\r\n\r\nThis also avoids breaking the Solaris build if the Solaris mirrors are temporarily unavailable.\r\n\r\nSigned-off-by: RICCIARDI-Adrien ","shortMessageHtmlLink":"ci: Used a Solaris VM with all needed build tools preinstalled. (#481)"}},{"before":"2d4ca318ab148b11bd9e98208904785b65aac49f","after":null,"ref":"refs/heads/fixpppoe","pushedAt":"2024-02-13T09:42:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"}},{"before":"4693ad374378bd26512f328d174ea764b139bc2a","after":"e1266c76d1ad39f98f11676e34f180f78c5a510c","ref":"refs/heads/master","pushedAt":"2024-02-13T09:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd man page: Update header to refer to pppd 2.5.x\n\nAlso remove the obsolete $Id$ tag.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"pppd man page: Update header to refer to pppd 2.5.x"}},{"before":"88563e591766a0cac99c171124d9dd5df2922f4c","after":"4693ad374378bd26512f328d174ea764b139bc2a","ref":"refs/heads/master","pushedAt":"2024-02-13T09:36:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd: Restore adding a default route with different metric (#472)\n\nFor instance, when using a ppp link as backup link, one would want to\r\nadd a default route on the ppp link, in *addition* to the existing\r\ndefault route.\r\n\r\nd0ccb87156c2 (\"pppd: Add replacedefaultroute option (#200)\") however broke\r\nthis case: sifdefaultroute was not passing the metric to\r\ndefaultroute_exists any more. This commit restores this case.\r\n\r\nFixes #357\r\n\r\nSigned-off-by: Samuel Thibault ","shortMessageHtmlLink":"pppd: Restore adding a default route with different metric (#472)"}},{"before":"fafbfdf19a3d52e85ec2a445bd72e412a06cb0d0","after":"88563e591766a0cac99c171124d9dd5df2922f4c","ref":"refs/heads/master","pushedAt":"2024-01-11T09:38:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppoe: Fix sending of PADT on connection termination (#470)\n\nCommit 2b4166d02ed0 (\"Close discovery socket after session completed\",\r\n2020-11-26) arranged for the discovery socket to be closed when the\r\nPPPOE session negotiation was complete. However, the discovery socket\r\nis used for sending a PADT message when the connection terminates, and\r\nnow that doesn't work because the socket has been closed.\r\n\r\nTo fix this, we reopen the discovery socket in order to send the PADT\r\nmessage.\r\n\r\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"pppoe: Fix sending of PADT on connection termination (#470)"}},{"before":null,"after":"2d4ca318ab148b11bd9e98208904785b65aac49f","ref":"refs/heads/fixpppoe","pushedAt":"2024-01-02T09:08:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppoe: Fix sending of PADT on connection termination\n\nCommit 2b4166d02ed0 (\"Close discovery socket after session completed\",\n2020-11-26) arranged for the discovery socket to be closed when the\nPPPOE session negotiation was complete. However, the discovery socket\nis used for sending a PADT message when the connection terminates, and\nnow that doesn't work because the socket has been closed.\n\nTo fix this, we reopen the discovery socket in order to send the PADT\nmessage.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"pppoe: Fix sending of PADT on connection termination"}},{"before":"4987238d018f82cd99758dbf07d249087b1ce7da","after":null,"ref":"refs/heads/fixvolatile","pushedAt":"2024-01-02T09:04:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"}},{"before":"84fc8a8e675be4bbeeed41d38e99937c9322fdd9","after":"fafbfdf19a3d52e85ec2a445bd72e412a06cb0d0","ref":"refs/heads/master","pushedAt":"2024-01-01T08:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd: Rework use of volatile in lcp-rtt code to eliminate warnings (#469)\n\nTo eliminate the warnings, the lcp_rtt_buffer variable no longer\r\npoints to volatile, and instead accesses are made using 'ring_header'\r\nlocal variables, which do point to volatile, and contain the same\r\naddress.\r\n\r\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"pppd: Rework use of volatile in lcp-rtt code to eliminate warnings (#469"}},{"before":null,"after":"4987238d018f82cd99758dbf07d249087b1ce7da","ref":"refs/heads/fixvolatile","pushedAt":"2023-12-27T16:09:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd: Rework use of volatile in lcp-rtt code to eliminate warnings\n\nTo eliminate the warnings, the lcp_rtt_buffer variable no longer\npoints to volatile, and instead accesses are made using 'ring_header'\nlocal variables, which do point to volatile, and contain the same\naddress.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"pppd: Rework use of volatile in lcp-rtt code to eliminate warnings"}},{"before":"9ec68f3690b25b968d4ddf1ef316f82e8a61667d","after":"84fc8a8e675be4bbeeed41d38e99937c9322fdd9","ref":"refs/heads/master","pushedAt":"2023-12-27T15:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Remove include/net/slcompress.h\n\nThis is completely unused and not needed here, so remove it.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"Remove include/net/slcompress.h"}},{"before":"acd6f47c708f37f3366a73697e4a17c4dd071f22","after":"9ec68f3690b25b968d4ddf1ef316f82e8a61667d","ref":"refs/heads/master","pushedAt":"2023-12-26T18:22:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd: Fix calloc calls (#416)\n\nSize and number are switched in calloc sometimes. This PR fixes that.\r\n\r\nSigned-off-by: Seija Kijin \r\nCo-authored-by: Seija Kijin ","shortMessageHtmlLink":"pppd: Fix calloc calls (#416)"}},{"before":"04f851936555d7157e2d518fa233778eb96d3f23","after":"acd6f47c708f37f3366a73697e4a17c4dd071f22","ref":"refs/heads/master","pushedAt":"2023-12-21T19:51:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"scripts/lcp_rtt_exporter: include content length in response (#467)\n\nSigned-off-by: Tomasz Torcz ","shortMessageHtmlLink":"scripts/lcp_rtt_exporter: include content length in response (#467)"}},{"before":"0c131e9942c46cf29ecf69b63dc29b63dd2e05fd","after":"04f851936555d7157e2d518fa233778eb96d3f23","ref":"refs/heads/master","pushedAt":"2023-12-21T19:50:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"radius: Fix MPPE key decryption for the second-half of the key block (#463)\n\nDuring he refactor in commit 4cb90c1 the key material used to decrypt\r\nthe second-half of the encrypted block was accidentally updated from:\r\n\r\nMD5(radius_secret + crypt[0..15]); to:\r\n\r\nMD5(radius_secret + crypt[0..15] + salt)\r\n\r\nWhich would obviously mismatch.\r\n\r\nThis also refactors back into what I believe to be a more readable block\r\nwith lower nesting and more comprehensive error reporting.\r\n\r\nCloses: #453\r\n\r\nSigned-off-by: Jaco Kroon ","shortMessageHtmlLink":"radius: Fix MPPE key decryption for the second-half of the key block (#…"}},{"before":"f2ef3c82904113b81244d2532fae0717296518dc","after":"0c131e9942c46cf29ecf69b63dc29b63dd2e05fd","ref":"refs/heads/master","pushedAt":"2023-12-21T09:29:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Fix problem where the detection of openssl failed when pkgconfig isn't available (#468)\n\nSigned-off-by: Eivind Næss ","shortMessageHtmlLink":"Fix problem where the detection of openssl failed when pkgconfig isn'…"}},{"before":"c975187f8ca49a2d2d02fbea0dc7dd7115cba052","after":"f2ef3c82904113b81244d2532fae0717296518dc","ref":"refs/heads/master","pushedAt":"2023-12-18T13:35:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd: constify log format strings. (#462)\n\nFound when trying to do a simple dbglog(__FUNCTION__);\r\n\r\nSigned-off-by: Jaco Kroon ","shortMessageHtmlLink":"pppd: constify log format strings. (#462)"}},{"before":"2aff1c5e6fecc6de2dae3d3dee422d7a1064ab33","after":"c975187f8ca49a2d2d02fbea0dc7dd7115cba052","ref":"refs/heads/master","pushedAt":"2023-12-06T09:26:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"ci: Fix the Solaris build (#464)\n\nSwitched to the latest version of the Solaris GitHub Action that now uses Qemu\r\nand libvirt on an Ubuntu runner instead of VirtualBox on a macOS runner.\r\n\r\nSigned-off-by: RICCIARDI-Adrien ","shortMessageHtmlLink":"ci: Fix the Solaris build (#464)"}},{"before":"52a531f7d10bf4f4a80ac9224d2a5a2bffb87d8d","after":"2aff1c5e6fecc6de2dae3d3dee422d7a1064ab33","ref":"refs/heads/master","pushedAt":"2023-11-09T09:04:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Fix typos in copyright dates\n\nThis fixes some typos introduced in commit d1506f182ba8, where 1994\ngot inadvertently changed to 1984 in three cases, and 1989 in another.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"Fix typos in copyright dates"}},{"before":"f19193e0b52c75f579092325f1bb6361c55de8ab","after":"52a531f7d10bf4f4a80ac9224d2a5a2bffb87d8d","ref":"refs/heads/master","pushedAt":"2023-11-08T06:07:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppoe: Fail if ethernet interface name is too long\n\nIf the name of the ethernet interface is longer than can fit in the\nrelevant structure used for system calls, generate an error rather\nthan using a truncated interface name.\n\nSigned-off-by: Paul Mackerras ","shortMessageHtmlLink":"pppoe: Fail if ethernet interface name is too long"}},{"before":"9b4bdca70081abbad26277b009ef9c4ab7e276d0","after":"f19193e0b52c75f579092325f1bb6361c55de8ab","ref":"refs/heads/master","pushedAt":"2023-11-08T05:58:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Fix for failure to detect the presence of sockaddr_ll in linux/if_packet.h (#456)\n\nSigned-off-by: Eivind Næss ","shortMessageHtmlLink":"Fix for failure to detect the presence of sockaddr_ll in linux/if_pac…"}},{"before":"7a3f478a4b7128d4f70ea64d99fedec766b1c009","after":"9b4bdca70081abbad26277b009ef9c4ab7e276d0","ref":"refs/heads/master","pushedAt":"2023-11-02T05:56:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"Fix linking error with lld linkers (#438)\n\nWhen using lld linker, build fails with\r\n\r\nld.lld: error: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64/Scrt1.o is incompatible with elf32-i386\r\nld.lld: error: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64/crti.o is incompatible with elf32-i386\r\nld.lld: error: /usr/lib/llvm/16/bin/../../../../lib/clang/16/lib/linux\r\n\r\nThe fix is to check pkg-config first, and not force manual -L /usr/lib.\r\nIf pkg-config succeeded, then we don't bother with -L /usr/lib\r\n\r\nOur guess is this what the actual intention was based upon the coments\r\n\r\nif pkg-config is installed and openssl has installed a .pc file,\r\nthen use that information and don't search ssldirs\r\n\r\nFirst found on gentoo linux with llvm profile, please check out Bug:\r\nsection of the commit for more info and a complete build log.\r\n\r\nBug: https://bugs.gentoo.org/905442\r\n\r\nSigned-off-by: Brahmajit Das \r\nCo-authored-by: Sam James ","shortMessageHtmlLink":"Fix linking error with lld linkers (#438)"}},{"before":"a2ecd2a8241e1063073e79d949ef6d1e553513b1","after":"7a3f478a4b7128d4f70ea64d99fedec766b1c009","ref":"refs/heads/master","pushedAt":"2023-10-31T09:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"paulusmack","name":"Paul Mackerras","path":"/paulusmack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1606439?s=80&v=4"},"commit":{"message":"pppd/sys-linux: Fix compile with older Linux kernel headers (#452)\n\nWhen compiling pppd against kernel headers which don't provide\r\nthe definitions for the NETLINK mechanisms, leave out the code\r\nwhich uses NETLINK, so as to avoid getting compile errors.\r\n\r\nUpstream commit in Linux refers.\r\n\r\ncommit 10c9ead9f3c6bb24bddc9a96681f7d58e6623966\r\nAuthor: Roopa Prabhu \r\nDate: Wed Apr 20 08:43:43 2016 -0700\r\nrtnetlink: add new RTM_GETSTATS message to dump link stats\r\n\r\nThis commit adds the #defines and structs used, so simply not compiling\r\nthis code if the required #defines isn't there should solve the problem.\r\n\r\nCloses: #450\r\n\r\nSigned-off-by: Jaco Kroon ","shortMessageHtmlLink":"pppd/sys-linux: Fix compile with older Linux kernel headers (#452)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETWDeFAA","startCursor":null,"endCursor":null}},"title":"Activity · ppp-project/ppp"}