Commit Graph
15 Commits
Author SHA1 Message Date
Jo-Philipp Wich ae4dda6dad Merge pull request #372 from ldir-EDB0/dropminiupnpd
miniupnpd: drop from repo
2018-05-05 19:40:44 +02:00
Jo-Philipp Wich ba5d2fc76e Merge pull request #374 from dedeckeh/pr_nat46_hash
nat46: fixup PKG_MIRROR_HASH
2018-05-03 10:59:23 +02:00
Jo-Philipp Wich c5f18d5a2a bird: fix build dependencies
The PKG_BUILD_DEPENDS variable must refer to source packages instead of
binary package names.

Fixes the following errors on current OpenWrt master:

Upon scripts/feeds install:

    WARNING: No feed for source package 'libncurses' found
    WARNING: No feed for source package 'libreadline' found

Upon metadata scanning and dependency resolution:

    WARNING: Makefile 'package/feeds/routing/bird/Makefile' has a build dependency on 'libncurses', which does not exist
    WARNING: Makefile 'package/feeds/routing/bird/Makefile' has a build dependency on 'libreadline', which does not exist

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-01-16 16:34:51 +01:00
Jo-Philipp Wich 1418fce12b Merge pull request #346 from dedeckeh/pr_nat46_xlat
nat46: harden 464xlat teardown logic
2018-01-16 15:46:29 +01:00
Jo-Philipp Wich 5457ae6524 Merge pull request #331 from lynxis/rb_smcroute
smcroute: make build id optional
2017-12-06 13:50:46 +01:00
Jo-Philipp Wich 7ddbedb649 miniupnpd: disable IGDv2 by default
The upstream project also reverted IGDv2-by-default due to widespread
compatibility problems.

So far all Microsoft operating systems up to Windows 10, Xbox 360, Xbox One
Playstation 3 and Playstation 4 consoles seem to be incompatible to the
new 2.0 standard.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-07-03 11:36:55 +02:00
Jo-Philipp Wich 754e652061 Merge pull request #298 from dedeckeh/pr_nat46_xlat
Rework 464xlat
2017-06-08 11:19:21 +02:00
Jo-Philipp Wich eb02edab59 Merge pull request #295 from dedeckeh/pr_nat46_map
nat46: improve 1:1 map share ratio support
2017-05-18 10:07:07 +02:00
Jo-Philipp Wich 8c9d4d76d4 Merge pull request #268 from dedeckeh/pr_nat46_upstep
nat46: support portless protocols in 1:1 share ratio
2017-01-31 08:45:58 +01:00
Jo-Philipp Wich 510aaaaffc batmand: switch to tarball download, fix build with musl libc
Since the upstream SVN repository is not available anymore, update the
Makefile to fetch tarballs cached by the LEDE or OpenWrt projects instead.

Also add a missing -D_GNU_SOURCE to the target flags to fix compilation
with musl libc.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-18 02:48:00 +01:00
Jo-Philipp Wich 5aa009c7e6 ndppd: fix compilation with modern gcc
Import upstream commit "f19fa4b Fix a cast so it can be compiled with gcc-6"
in order to fix building ndppd with recent gcc versions.

Fixes the following error spotted by the build bots:

    src/iface.cc: In static member function 'static ndppd::ptr<ndppd::iface> ndppd::iface::open_pfd(const string&)':
    src/iface.cc:153:5: error: narrowing conversion of '-1' from 'int' to '__u32 {aka unsigned int}' inside { } [-Wnarrowing]

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-18 01:59:20 +01:00
Jo-Philipp Wich 659931e6ce Merge pull request #232 from Noltari/bird-next
bird: update to v1.6.2
2016-10-05 11:29:00 +02:00
Jo-Philipp Wich d580d71309 Replace my defunct email address
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-06-07 11:57:28 +02:00
Jo-Philipp Wich 64747c9bdf cjdns: use temporary directory within the build environment
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>
2016-06-06 17:16:46 +02:00
Jo-Philipp Wich bec38bf8db Merge pull request #186 from stintel/bird
bird: fix mips64, bump to 1.6.0
2016-05-10 17:01:41 +02:00