summaryrefslogtreecommitdiffstats
path: root/package/network/ipv6
Commit message (Collapse)AuthorAgeFilesLines
* odhcp6c: fix SOL_MAX_RT to match RFC 3315Steven Barth2015-04-201-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45514
* network: shorten names of generated interfacesSteven Barth2015-04-174-6/+6
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45476
* odhcp6c: silence "bad number" warningsSteven Barth2015-04-151-4/+4
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45449
* odhcp6c: avoid saving empty RA search domainsSteven Barth2015-04-151-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45448
* odhcp6c: fix some issue discovered by scan-buildSteven Barth2015-04-141-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45429
* odhcpd: avoid illegal memory access in some corner casesSteven Barth2015-04-142-12/+11
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45428
* odhcp6c: move IPv6 /proc config to userspace and sanitizeSteven Barth2015-04-102-2/+9
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45358
* odhcp6c: add 464xlat integration, fix dslite integrationSteven Barth2015-04-093-6/+22
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45323
* ds-lite: add support for fqdn peeraddrsSteven Barth2015-04-092-2/+13
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45322
* odhcp6c: some more code complianceSteven Barth2015-03-311-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45191
* odhcp6c: musl fixes (thanks Felix)Steven Barth2015-03-301-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 45146
* odhcp6c: various small fixesSteven Barth2015-03-251-2/+2
| | | | SVN-Revision: 45001
* 6rd: make host dependency more specificSteven Barth2015-03-102-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 44636
* 6in4: make host dependency more specificSteven Barth2015-03-102-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 44635
* 6rd: honor tunlink in host dependencySteven Barth2015-02-262-3/+3
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 44541
* 6in4: fix update timeoutJo-Philipp Wich2015-02-082-8/+28
| | | | | | | | | The recent rework of the 6in4 endpoint update broke the retry mechanism. Rework the timeout handling and make the update status more verbose. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44327
* 6in4: don't use /dev/stdout for wget callsJo-Philipp Wich2015-02-072-5/+5
| | | | | | | | | Busybox ash does not implement /dev/stdout, therfore any wget output is written into a file /dev/stdout instead of onto the standard output. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44301
* map: Fix white space errorsJohn Crispin2015-02-031-3/+3
| | | | | | Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> SVN-Revision: 44246
* map: export calculated ruleset to /tmpSteven Barth2015-01-132-1/+4
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 43961
* map: ignore psid and psidlen if psidlen is 0Steven Barth2015-01-122-4/+6
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 43946
* thc-ipv6: update to v2.7Jo-Philipp Wich2015-01-092-15/+14
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 43894
* odhcp6c: correctly handle renew-replies with short lease timesSteven Barth2014-12-101-2/+2
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 43592
* odhcp6c: avoid busylooping with strangely behaving dhcpv6 serversSteven Barth2014-11-281-2/+2
| | | | | | | | | Thanks to Dave Taht for debugging and thanks to Comcast for shipping strangely behaving software so I can fix some corner cases. Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 43415
* odhcp6c: be less verbose by default, increase musl compatibilitySteven Barth2014-11-181-3/+3
| | | | SVN-Revision: 43294
* 6in4: detect curl and busybox wgetSteven Barth2014-11-091-8/+27
| | | | | | | | | | | | | | | | b52053b 6in4: https support for he.net tunnel api introduced HTTPS support using wget. The busybox version of wget, however, doesn't support the -V option, thus poluting logfiles with a full invalid-parameter-output. Redirect stderr to fix that. As libcurl and curl support selecting the SSL library of your choice, also add support for curl which is more commonly used on OpenWrt than "real" wget which needs libopenssl. Also make sure to respect SSL_CERT_DIR and increase timeouts. Signed-off-by: Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43228
* license info - revert r43155John Crispin2014-11-037-21/+0
| | | | | | | | turns out that r43155 adds duplicate info. Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 43167
* Add more license tags with SPDX identifiersJohn Crispin2014-11-037-0/+21
| | | | | | | | | | | | | | | | | | Note, that licensing stuff is a nightmare: many packages does not clearly state their licenses, and often multiple source files are simply copied together - each with different licensing information in the file headers. I tried hard to ensure, that the license information extracted into the OpenWRT's makefiles fit the "spirit" of the packages, e.g. such small packages which come without a dedicated source archive "inherites" the OpenWRT's own license in my opinion. However, I can not garantee that I always picked the correct information and/or did not miss license information. Signed-off-by: Michael Heimpold <mhei@heimpold.de> SVN-Revision: 43155
* Add a few SPDX tagsSteven Barth2014-11-027-0/+7
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 43151
* 6in4: https support for he.net tunnel apiSteven Barth2014-10-302-3/+12
| | | | | | | | | | HE.net tunnel update API requests are now made via https if an SSL-capable wget is installed. Certificate validation is conditionally enabled if the CA certs are available. Signed-off-by: Andrew Skalski <askalski@gmail.com> SVN-Revision: 43124
* odhcp6c: avoid some unnecessary big mallocsSteven Barth2014-10-251-2/+2
| | | | SVN-Revision: 43056
* odhcp6c: fix parse errors with some dhcpv6 serversSteven Barth2014-10-121-2/+2
| | | | SVN-Revision: 42869
* odhcp6c: fix typo in last commitSteven Barth2014-10-081-1/+1
| | | | SVN-Revision: 42852
* odhcp6c: don't assign addresses or prefixes prematurelySteven Barth2014-10-082-2/+5
| | | | SVN-Revision: 42850
* odhcp6c: ensure signal-safety of signal handlersSteven Barth2014-10-081-2/+2
| | | | SVN-Revision: 42841
* odhcp6c: add route-workaround for broken IPv6-ISPsSteven Barth2014-10-063-5/+21
| | | | | | | | | | | | | | Some ISP seem to only do stateful DHCPv6 and not sending RAs. This is technically broken because plain DHCPv6 doesn't carry routes. We work around here by faking a default route to the DHCPv6 server if we do not receive a useful RA from the ISP. This workaround can be turned off with: option fakeroutes 0 Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 42803
* 6in4: Tos supportSteven Barth2014-10-021-2/+4
| | | | | | | | | | Tos support is added as a string parameter which can have the following values : -inherit (outer header inherits the tos value of the inner header) -hex value Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> SVN-Revision: 42749
* 6to4: Tos supportSteven Barth2014-10-021-2/+4
| | | | | | | | | | Tos support is added as a string parameter which can have the following values : -inherit (outer header inherits the tos value of the inner header) -hex value Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> SVN-Revision: 42748
* 6rd: Tos supportSteven Barth2014-10-021-2/+4
| | | | | | | | | | Tos support is added as a string parameter which can have the following values : -inherit (outer header inherits the tos value of the inner header) -hex value Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> SVN-Revision: 42747
* map: fix portsets starting with 0 and use regular NAT for 1:1 MAPSteven Barth2014-10-023-19/+31
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 42741
* odhcp6c: work around weird ISP RS behaviourSteven Barth2014-09-271-2/+2
| | | | SVN-Revision: 42674
* odhcp6c: enable softwires support by defaultSteven Barth2014-08-251-11/+2
| | | | SVN-Revision: 42274
* odhcp6c: Fix white space typo in dhcpv6.scriptSteven Barth2014-07-301-1/+1
| | | | | | Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> SVN-Revision: 41893
* odhcp6c: suppress fw3 warningsFelix Fietkau2014-07-261-1/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 41833
* softwires: redesign dhcp(v6) provisioningSteven Barth2014-07-242-19/+26
| | | | | | Signed-off-by: Steven Barth <steven@midlink.org> SVN-Revision: 41823
* odhcp6c: Send RS with source link-layer address if possibleSteven Barth2014-07-211-2/+2
| | | | SVN-Revision: 41778
* 6in4: send password unhashedJo-Philipp Wich2014-06-272-6/+2
| | | | | | | | | | | | | | | The preferred he.net /nic/update endpoint expects the password or updatekey in plain text and not as md5 sum, therfore remove the hashing operation from the script. This effectively renders the "updatekey" option redundant but we keep it around for backwards compatibility. Both "option password" and "option updatekey" will have end up in the "&password=" parameter of the update url and are passed through unmodified. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 41358
* map: add support for map-t if availableSteven Barth2014-06-042-2/+48
| | | | SVN-Revision: 41003
* dhcpv6: set default solicit timeout back to 120sSteven Barth2014-06-042-3/+6
| | | | | | This deliberatly breaks RFC 7083 since its not really user-friendly. SVN-Revision: 41001
* 6relayd: superseded by odhcpdSteven Barth2014-06-015-255/+0
| | | | SVN-Revision: 40893
* odhcp6c: fix last commitSteven Barth2014-05-301-1/+1
| | | | SVN-Revision: 40887