mirror of
https://github.com/ppp-project/ppp.git
synced 2026-01-07 23:08:21 +08:00
master
2362 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
1affa97637 |
Merge pull request #572 from jkroonza/dhcpv6-nonblock
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
dhcpv6relay plugin: Make all sockets non-blocking. |
||
|
|
e109960df0 |
dhcpv6relay: Improve buffer overrun protection by using MSG_TRUNC.
When calling recvfrom we can pass MSG_TRUNC to always get the number of bytes that was in the original packet (for non-connection oriented protocols such as UDP) rather than the number of bytes placed into the buffer. This allows us to compare the number of bytes in the packet to the size of the buffer rather than just the number of bytes placed in the buffer, allowing us to receive and process a full buffer rather than just 1 byte less than the buffer size. Technically this fixes an off by one error, but there should be no operational impact and highly unlikely to occur in the wild. Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
adec08a7b5 |
dhcpv6relay: When responding to router solicitations, do so using
unicast. https://datatracker.ietf.org/doc/html/rfc4861#section-4.2 states: Destination Address Typically the Source Address of an invoking Router Solicitation or the all-nodes multicast address. This implies we should respond *to* the requesting device only using unicast, thus make it so. Use recvfrom to achieve this, also making the socket non-blocking. If we fail to receive due to EWOULDBLOCK or EAGAIN - assume we "lost" a RS and just send a RA to multicast anyway. Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
13291f4c08 |
dhcpv6relay plugin: Add support for NA. (#569)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
As it turns out some (I won't mention names) routers ends up using LL addresses when originating IPv6 traffic in the absense of IA_NA issued address (In spite of having IA_PD space available). This allows the DHCPv6 server to issue same and have routing function. Include some extra safeties too for processing IA_PD server responses as well. Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
15035c1936 |
pppd/Makefile.am: correctly install-but-not-distribute pppdconf.h (#570)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
BUILT_SOURCE statement had no effect, and is replaced by the correct statement (verified with 'make dist' and 'make install'). This should resolve https://github.com/ppp-project/ppp/issues/541 Signed-off-by: Alexander Kanavin <alex@linutronix.de> |
||
|
|
7a4571660a |
pppd: add VRF (Virtual Routing and Forwarding) binding support on Linux (#566)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Add 'vrf' option to bind a PPP interface to a specific VRF, so that
routes are installed in the VRF's routing table rather than the main
routing table.
This allows PPP sessions to operate in separate routing domains,
providing isolation of traffic and routes.
When this option is used, pppd sets the 'VRF' environment variable for
ip-{up,down} scripts.
Signed-off-by: Martin Olivier <martin.olivier@live.fr>
|
||
|
|
a839700f35 |
Submitting-patches.md: minor update
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
3ae90e6091 |
configure.ac: Update version number to 2.5.3-dev
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
ee9f4211bd |
plugins/pppoe: Fix typo in pppoe-discovery.c help text (#565)
Fix typo in usage(void) of pppoe-discovery. -Q should be described as Quiet (as in silent) mode, not Quit (as in exit) mode Signed-off-by: Gregor Heuer <gregwarrior@gmx.de> |
||
|
|
87c30d373b |
Revert "pppd/options.c: fix memory leak on error path (#441)" (#562)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
This reverts commit
|
||
|
|
6f3bf58b84 |
Merge pull request #551 from jkroonza/dhcpv6relay
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
dhcpv6relay plugin from Jaco Kroon |
||
|
|
e648da58d1 |
dhcpv6relay plugin: Add support for RS and RA
We will now listed for RS (Router Solicitation) messages, and respond by sending a RA (Router Advertisement) stating that managed mode needs to be used both for address as well as supplementary (eg DNS) configurations. Also added an option to send RAs at pre-defined intervals. First instance is sent 1 second after IPv6CP comes up, and then thereafter at the relevant configured interval. Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
7a4c2d6f35 |
dhcpv6relay plugin.
After the plugin is loaded, it just needs dhcpv6-server option to know where to relay to. dhcpv6-trusted / dhcpv6-untrusted can be used to mark the port as trusted (will further forward relay-fwd messages) or unstrusted (will only accept and forward client originated messages. dhcpv6-metric - metric at which to install IPv6 routes into the kernel routing table for prefix delegations. Server needs to support fwd option 135 (aka relay-port) in order to respond to pppd. KEA (for one) does. Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
b68270e54e |
pppd: add sifaddroute and sifdelroute to the ppp api.
This includes an implementation on Linux, and a placeholder on Solaris (which will need to be implemented to make dhcpv6relay module effective). Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
97ca4321f5 |
pppd: Implement more generic event handler mechanism
This allows non-core modules to add file descriptors to the event loop and have a call-back called when those file descriptors won't block on read(). Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
fb769c380e |
pppd: Fix building session.c with GCC 15 (#553)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Fixed building with GCC 15 which defaults to C23
and find conflicting declration of getspnam() here
with the one provided by shadow.h (extern struct spwd *getspnam (const char *__name);)
Fixes
../../ppp-2.5.2/pppd/session.c: In function 'session_start':
../../ppp-2.5.2/pppd/session.c:185:18: error: conflicting types for 'getspnam'; have 'struct spwd *(void)'
185 | struct spwd *getspnam();
| ^~~~~~~~
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||
|
|
7060ac7c50 |
pppd: Fix potential buffer overflow in lcp_rtt_update_buffer() (#554)
It's possible for ring_header[2] to be modified by another process when reading it twice through a volatile pointer, causing it to change from a small value (which doesn't need to wrap around) to a large value which would exceed the size of the buffer. Signed-off-by: Simon Arlott <git@sa.me.uk> Co-authored-by: Simon Arlott <git@sa.me.uk> |
||
|
|
b17da86170 |
pppd: Suppress spurious ESRCH on route removal (#550)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
b514c2c6e3 |
Move inclusion of <linux/ppp_ioctl.h> to allow geriatric systems to build ppp. (#552)
Given a system with the following: - linux 4.4.302 - kernel headers 3.4.104 - gcc 4.7.3 - binutils 2.22 - glibc 2.18 Compiling ppp fails with the following errors: ==== x86_64-linux-gnu-gcc -std=gnu11 -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/usr/etc\" -DPPPD_RUNTIME_DIR='"/usr/var/run/pppd"' -DPPPD_LOGFILE_DIR='"/usr/var/log/ppp"' -DSYSTEM_CA_PATH='"/usr/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib/pppd/2.5.2"' -O2 -m64 -fPIC -MT pppd-sys-linux.o -MD -MP -MF .deps/pppd-sys-linux.Tpo -c -o pppd-sys-linux.o `test -f 'sys-linux.c' || echo './'`sys-linux.c In file included from sys-linux.c:125:0: /usr/include/linux/ppp-ioctl.h:55:14: error: field 'mode' has incomplete type make[3]: *** [Makefile:1334: pppd-sys-linux.o] Error 1 make[3]: Leaving directory '/build/sources/ppp/ppp-2.5.2/pppd' make[2]: *** [Makefile:819: all] Error 2 make[2]: Leaving directory '/build/sources/ppp/ppp-2.5.2/pppd' make[1]: *** [Makefile:505: all-recursive] Error 1 make[1]: Leaving directory '/build/sources/ppp/ppp-2.5.2' make: *** [Makefile:31: compile] Error 2 make: Leaving directory '/build/sources/ppp' ==== and ==== libtool: compile: x86_64-linux-gnu-gcc -std=gnu11 -DHAVE_CONFIG_H -I. -I../../../pppd -I../../../pppd/plugins/pppoe -I../../.. -O2 -m64 -fPIC -MT pppol2tp_la-pppol2tp.lo -MD -MP -MF .deps/pppol2tp_la-pppol2tp.Tpo -c pppol2tp.c -fPIC -DPIC -o .libs/pppol2tp_la-pppol2tp.o In file included from pppol2tp.c:41:0: /usr/include/linux/ppp-ioctl.h:55:14: error: field 'mode' has incomplete type make[3]: *** [Makefile:498: pppol2tp_la-pppol2tp.lo] Error 1 make[3]: Leaving directory '/build/sources/ppp/ppp-2.5.2/pppd/plugins/pppol2tp' make[2]: *** [Makefile:579: all-recursive] Error 1 make[2]: Leaving directory '/build/sources/ppp/ppp-2.5.2/pppd/plugins' make[1]: *** [Makefile:505: all-recursive] Error 1 make[1]: Leaving directory '/build/sources/ppp/ppp-2.5.2' make: *** [Makefile:31: compile] Error 2 make: Leaving directory '/build/sources/ppp' ==== They are likely due to the ordering of include files which changed in newer systems. Signed-off-by: NPMurphy <neal.p.murphy@alum.wpi.edu> Co-authored-by: NPMurphy <neal.p.murphy@alum.wpi.edu> |
||
|
|
05361692ee |
pppdump: Fixed building with GCC 15 (#548)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
GCC 15 defaults to C23 which does not allow K&R declarations. Credit Yaakov Selkowitz in: https://src.fedoraproject.org/rpms/ppp/pull-request/12 Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com> |
||
|
|
cd6bb90135 |
pppd: Rework default route handling. (#544)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
1. replacedefaultroute option is no longer functional.
2. default route will now always be appended at defaultroute-metric (both
IPv4 and IPv6) if defaultroute{.6} is given.
Closes: #473
Signed-off-by: Jaco Kroon <jaco@uls.co.za>
|
||
|
|
b67c2965c3 |
pppd.8: Fix groff warning (#547)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Signed-off-by: Chris Boot <bootc@debian.org> |
||
|
|
1b65ca2c93 |
Make a note about shell expansion in pppd man page for pty option. (#545)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
9f612dc02c |
config: Include some extra files in the tarball
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>v2.5.2 |
||
|
|
8eca3c738d |
Update README and configure.ac for 2.5.2 release
Some checks are pending
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Waiting to run
Solaris / solaris (push) Waiting to run
Build and Test / build_and_test (push) Waiting to run
Build and Test / build_and_test_asan (push) Waiting to run
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
a232b71403 |
Update a few more copyright notices
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
0885c4b266 |
configure: Make PEAP depend on microsoft extensions (#540)
Since our only PEAP mechanism is MS-CHAP v2, the compile fails if we enable PEAP without MS extensions. Therefore, for now make PEAP depend on MS extensions, so if MS extensions are disabled, PEAP is automatically disabled. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
5efd40cf3b |
disable holdoff for reconnect on timeout or link failure (#538)
Some checks are pending
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Waiting to run
Solaris / solaris (push) Waiting to run
Build and Test / build_and_test (push) Waiting to run
Build and Test / build_and_test_asan (push) Waiting to run
Signed-off-by: [anp/hsw] <sysop@880.ru> |
||
|
|
95594918d0 |
.gitattributes to exclude .git* files from git-archive. (#539)
This relates to #519 and addresses the portion where "we can also exclude things like /.github/ from the release". Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
d4ec06ec58 |
Update my copyright notices and remove old RCS tags
Make my copyright notices all consistently have a 2-clause BSD licence. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
734bc0438e |
pppd: Make pid directory before creating the pid file (#536)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
If multilink feature is not enabled, the '/var/run/pppd' directory won't be created before adding pid file. Fixes error message: 'Failed to create pid file /var/run/pppd/pppoe-wan.pid: No such file or directory' Signed-off-by: Shiji Yang <yangshiji66@outlook.com> |
||
|
|
3102b0b618 |
pppd: remove redundant rtentry device name init in cifdefaultroute() (#535)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
The rtentry device name has already been set in commit: |
||
|
|
5f6eabdb66 |
pppd: Fix build without OpenSSL (#533)
The symbol OPENSSL_VERSION_NUMBER is not defined when pppd is compiled without OpenSSL support, so it evaluates to zero. This results in the following linker error: crypto.c:241: undefined reference to `ERR_free_strings' Signed-off-by: Tomas Paukrt <tomaspaukrt@email.cz> |
||
|
|
616102e93b |
Merge pull request #529 from ppp-project/springclean
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Springclean |
||
|
|
d72b03393a |
pppd: fix build with LibreSSL 4.0.0 (#526)
Starting with LibreSSL 4.0.0 the OPENSSL_load_builtin_modules() function was removed. It is obsolete after automatic library initialization and now an internal API. Signed-off-by: orbea <orbea@riseup.net> |
||
|
|
f7120b5cea |
pppd: Fix printing 64-bit counters (#528)
Add support of format specifiers %lld and %llu to the function vslprintf and use the correct specifiers for printing 64-bit counters. Signed-off-by: Tomas Paukrt <tomaspaukrt@email.cz> |
||
|
|
ef41a6dcb2 |
Delete samples/options.ttyXX
The commentary and example in this file doesn't seem all that useful. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
c24180bcf8 |
scripts: Remove some old scripts of dubious value
This removes various scripts and config files that related to dial-up connections, doing PPP over rsh or ssh (for which there are better alternatives), and updating resolv.conf (for which distros have other mechanisms these days). Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
b9e627e212 |
Remove pppgetpass program
This is associated with the passprompt plugin, and like it, seems not to be very useful any more now that no-one uses dial-up. Also, its function seems somewhat peripheral to PPP. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
0a66ad22e5 |
pppd: Remove passprompt plugin
This is prompted by a number of factors: * It was more useful back in the dial-up days, but no-one uses dial-up any more * In many cases there will be no terminal accessible to the prompter program at the point where the prompter is run * The passwordfd plugin does much the same thing but does it more cleanly and securely * The handling of privileges and file descriptors needs to be audited thoroughly. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
346125f375 |
Update version to 2.5.2-dev
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
ac269dbf7c |
pppd/crypto: Fix gcc 14 build (#524)
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Fix this:
crypto.c: In function 'PPP_crypto_error':
crypto.c:178:11: error: implicit declaration of function 'vsnprintf' [-Wimplicit-function-declaration]
178 | off = vsnprintf(buf, len, fmt, args);
| ^~~~~~~~~
crypto.c:41:1: note: include '<stdio.h>' or provide a declaration of 'vsnprintf'
40 | #include "crypto-priv.h"
+++ |+#include <stdio.h>
41 |
crypto.c:178:26: warning: 'vsnprintf' argument 2 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
178 | off = vsnprintf(buf, len, fmt, args);
| ^~~
<built-in>: note: built-in 'vsnprintf' declared here
Signed-off-by: Tan Zien <nabsdh9@gmail.com>
|
||
|
|
ff28c30967 |
Bring Solaris port back up to date (#525)
- Updated READMEs - Disabled MPPE support for Solaris - Fixed compilation error in ccp.c with MPPE disabled - Use OS-provided drivers and associated include files - Tested on OpenIndiana Hipster (Illumos) Signed-off-by: James Carlson <carlsonj@workingcode.com> Signed-off-by: Paul Mackerras <paulus@ozlabs.org> Co-authored-by: James Carlson <carlsonj@workingcode.com> |
||
|
|
d540579ce5 |
Export remote_number into REMOTENUMBER environment variable (#521)
Some checks are pending
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Waiting to run
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Waiting to run
Solaris / solaris (push) Waiting to run
Build and Test / build_and_test (push) Waiting to run
Build and Test / build_and_test_asan (push) Waiting to run
Signed-off-by: Jaco Kroon <jaco@uls.co.za> |
||
|
|
0f6a7c95e1 |
ci: Update the Solaris action to benefit from the faster VM (#522)
The total execution decreased by about 20%, sometimes even more. Signed-off-by: RICCIARDI-Adrien <adrien.ricciardi@hotmail.fr> |
||
|
|
d5aeec6575 |
Update README to fix an error
Some checks failed
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips32r2_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_mips64_malta_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_ppc64le_pseries_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv32_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_riscv64_virt_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (qemu_x86_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_64_defconfig, uclibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, glibc) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, musl) (push) Has been cancelled
Buildroot / Buildroot (raspberrypi4_defconfig, uclibc) (push) Has been cancelled
Solaris / solaris (push) Has been cancelled
Build and Test / build_and_test (push) Has been cancelled
Build and Test / build_and_test_asan (push) Has been cancelled
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>ppp-2.5.1 v2.5.1 |
||
|
|
8918950194 |
Update version to 2.5.1 for release
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
bf52861d25 |
Update README for 2.5.1 release
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
367a47aa90 |
scripts: Update Makefile.am to reflect chatchat removal
Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |
||
|
|
1ced44aca8 |
Remove chatchat program
It is old and unmaintained and I don't think anyone uses it. Signed-off-by: Paul Mackerras <paulus@ozlabs.org> |