summaryrefslogtreecommitdiff
path: root/cjdns
Commit message (Collapse)AuthorAgeFilesLines
* cjdns: always build without ccache prefixWilliam Fleurant2023-10-291-2/+2
| | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* cjdns: patch of gyp imports support python3.10 (#974)William Fleurant2023-05-211-0/+15
|
* cjdns: Fix dangling pointer bug (#964)Caleb James DeLisle2023-04-181-0/+23
| | | | | | | | | | Maintainer: @wfleurant Compile tested: builds for x86_64 Run tested: Build only testing Description: same build error seen on my machine as seen in #958 Whereas #961 removes the compiler warning, this fixes the underlying problem in the code. Signed-off-by: Caleb James DeLisle <cjd@cjdns.fr>
* cjdns: support the supernodes feature (#884)William Fleurant2022-06-202-1/+5
| | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* cjdns: bump v21.1 and patch find-python (#883)William Fleurant2022-06-184-18/+18
| | | | | | | * cjdns: bump source from v21 to v21.1 * cjdns: bump release with patch to prefer python2 * cjdns: refresh patches and remove patch musl Signed-off-by: William Fleurant <meshnet@protonmail.com>
* cjdns: pass for some build warnings (#738)William Fleurant2021-10-191-2/+2
| | | | | | | | | | | | | Compile time changes reviewed by cjd. Due to stricter compiler(s) we do not want to error for these warnings. Caused by: ...reading "past the end" of a struct, because the struct is actually a header and the body is of unknown size. Compilers got stricter and this became a warning. Signed-off-by: William Fleurant <meshnet@protonmail.com>
* cjdns: fix uci-defaults (#714)Etienne Champetier2021-08-192-13/+6
| | | | | | | | | | | Since https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=4b9a67362d70c544b85078b8d5c661f43f7472d9, uci network config interface sections use 'device' instead of 'ifname' Even if 'device' seems to always be set by package/base-files/files/bin/config_generate, we keep the fallbacks in case someone install the package via opkg and has a non migrated network config Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* cjdns: use codeloadRosen Penev2020-12-261-10/+10
| | | | | | Simplifies Makefile slightly. Hopefully more consistent tarballs. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cjdns: update to 21Rosen Penev2020-12-263-7/+18
| | | | | | | | Fixed compilation with musl 1.2.x , mostly. Added a patch fixing compilation on 32-bit platforms. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cjdns: patch: allows buildbot(s) 3 extra minutes to finish async routines (#531)William Fleurant2019-11-142-1/+14
| | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* cjdns: luci-app-cjdns: fix up Makefiles, bump pkg vers (#526)William Fleurant2019-11-091-19/+16
| | | | | | * cjdns: luci-app-cjdns: fix up Makefiles, bump pkg vers * cjdns: remove excess PKG_* variables Signed-off-by: William Fleurant <meshnet@protonmail.com>
* cjdns: luci-app-cjdns: update maintainer (#524)William Fleurant2019-11-031-1/+1
| | | Signed-off-by: William Fleurant <meshnet@protonmail.com>
* cjdns: Update to the latest version (#523)Michal Hrušecký2019-11-031-2/+2
| | | Signed-off-by: Michal Hrusecky <Michal@Hrusecky.net>
* cjdns-tests: Don't build on ARC (#487)Rosen Penev2019-07-291-1/+1
| | | | | Not supported. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cjdns: Do not build on ARCRosen Penev2019-06-171-1/+1
| | | | | | Is not supported by node. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cjdns: 20.1 -> 20.2Alexander Krupenkin2018-05-021-2/+2
|
* cjdns: build fixesAlexander Krupenkin2018-04-131-1/+1
|
* cjdns: v20 -> v20.1Alexander Krupenkin2018-02-181-2/+2
|
* cjdns: update to version 0.20Alexander Krupenkin2017-12-212-7/+9
| | | | Signed-off-by: Alexander Krupenkin <mail@akru.me>
* cjdns: use temporary directory within the build environmentJo-Philipp Wich2016-06-061-1/+3
| | | | | | | | | | | | | | | | | | | By default, cjdns' build system uses the system wide `/tmp` directory to store intermediate build artifacts. Unfortunately its build system fails to clean after itself, leaving thousands of `jsmake-<hash>` directories behind, taking up precious inodes and massively slowing down processes traversing the temporary directory: root@buildbot:~# find /tmp/ -maxdepth 1 -type d -name 'jsmake-*' | wc -l 1581 Attempt to solve that problem by using the upstream-introduced `CJDNS_BUILD_TMPDIR` environment variable in order to move the intermediate artifacts from the system-wide `/tmp` to a temporary directory within the package build dir which is properly deleted upon package rebuild cycles. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* cjdns: update source, bump releaseLars Gierth2016-02-061-2/+2
| | | | Signed-off-by: Lars Gierth <larsg@systemli.org>
* cjdns: fix dependency on git revisionLars Gierth2016-02-061-1/+1
| | | | Signed-off-by: Lars Gierth <larsg@systemli.org>
* cjdns: depend on @IPV6 instead of kmod-ipv6Daniel Golle2016-01-141-1/+1
| | | | | | | | | kmod-ipv6 was retired as IPv6 support is now built-in unless explicitely disabled. @IPV6 refers to CONFIG_IPV6 from menuconfig which is enabled by default. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: update sourceDaniel Golle2016-01-141-3/+3
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* Revert "kmod-ipv6 => @IPV6."Markus Stenberg2015-12-121-1/+1
| | | | | | | | This reverts commit bcaa87776f2eb2eb54675b2dca152d23625089ad. Caused circular dependencies; reverted for now. (kmod-ipv6 explicit dependencies _should_ be eliminated though, but this is clearly not the way.)
* kmod-ipv6 => @IPV6.Markus Stenberg2015-12-111-1/+1
|
* cjdns: update source, bump versionLars Gierth2015-10-091-2/+2
|
* cjdns: fix build on mac osxCaleb James DeLisle2015-06-231-0/+3
| | | | | | | Signed-off-by: Lars Gierth <larsg@systemli.org> Conflicts: cjdns/Makefile
* cjdns: update source, bump versionLars Gierth2015-06-231-2/+2
| | | | | | | Signed-off-by: Lars Gierth <larsg@systemli.org> Conflicts: cjdns/Makefile
* cjdns: update source, bump releaseDaniel Golle2015-05-211-2/+2
| | | | | | | | | | | Fixes seccomp on ARM or musl-based builds, notable upstream changes: a97c189 fix Hex_test unit test 4bceb72 seccomp: allow readv and writev syscalls (used by musl) 64f4791 seccomp: define GET_SYSCALL_NUM accessor macro 0102181 seccomp: allow gettimeofday syscall (required on ARM) 18979ee Add a check to prevent a rare assertion failure Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: package test casesDaniel Golle2015-05-151-0/+22
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: bump releaseLars Gierth2015-05-131-1/+1
| | | | Signed-off-by: Lars Gierth <larsg@systemli.org>
* cjdns: add seccomp config flagLars Gierth2015-05-131-2/+27
| | | | Signed-off-by: Lars Gierth <larsg@systemli.org>
* cjdns: add copyright notice to MakefileLars Gierth2015-05-131-0/+16
| | | | Signed-off-by: Lars Gierth <larsg@systemli.org>
* cjdns: update source, bump releaseDaniel Golle2015-05-121-2/+2
| | | | | | | | | | upstream changes: 3d879c0 typo in GET32() f964d14 Fixed IpTunnel unaligned access, thanks Viric for pointing it out a05ade4 attempt to fix a rare assertion failure 6f1fdd8 Fix a memory leak in InterfaceController.c Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: update source, bump releaseLars Gierth2015-05-031-2/+2
| | | | Signed-off-by: Lars Gierth <larsg@systemli.org>
* cjdns: uci-defaults: work around missing lan interfaceDaniel Golle2015-04-301-14/+16
| | | | | | | | | | The current uci-defaults scripts assumes than a network interface named 'lan' always exists. Check if this is true before adding ETHInterface section. This is a temporary work-around until cjdrouteconf gets the Linux interface from netifd via ubus... Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: uci-defaults: fix shell syntax errorDaniel Golle2015-04-301-1/+1
| | | | | | | | uci-defaults script complained about sh: missing ] fix this by adding the missing whitespace which caused the error. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: update source version and bump releaseLars Gierth2015-04-272-32/+3
| | | | | | | | | | | Use hyperboria/cjdns source and squash changes from meshbox: 422062d cjdns: update source version 17fedb6 cjdns: bump release bc113ec cjdns: remove musl patch This includes fixes to build on aarch64 and mips64 targets. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: parse lan ifname more gracefullyLars Gierth2015-04-271-1/+1
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: support libc other than uClibcDaniel Golle2015-04-211-2/+7
| | | | Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* cjdns: import package from github.com:SeattleMeshnet/meshboxDaniel Golle2015-04-1710-0/+806
Signed-off-by: Daniel Golle <daniel@makrotopia.org>