Commit Graph
100 Commits
Author SHA1 Message Date
Yousong Zhou b02e4eafd1 diffutils: provide diff, cmp as alternatives
Resolves openwrt/packages#6361

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-15 13:28:43 +08:00
Yousong Zhou 5d34dd284a shadowsocks-libev: bump to version 3.3.0
The most notable change was that socket data buffer has been increased
from 2KB to 16KB

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-11 17:21:03 +00:00
Yousong Zhou bb7893ed72 python-packages: strip quotes around index-url
With pip3.7, `--index-url ""` is different from absence of --index-url
argument.  Apply the same for python3 variant

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-05-10 16:49:51 +08:00
Yousong Zhou ac66e2329d python3-packages: port from python-packages
This is largely done by suffixing "python" or "py" with "3".  The
README.md file is also copied here and we intend to maintain it
independently from its python2 counterpart.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-05-10 16:49:51 +08:00
Yousong Zhou 742ab4a928 shadowsocks-libev: README.md: add "incompatible changes" section
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-05-09 06:15:20 +00:00
Yousong Zhou afe7d34240 shadowsocks-libev: move plugin options to server section
Plugin options are properties of shadowsocks deployment as a whole,
including both server and each client components.  Multiple client
instances accessing the same server will need to share the same plugin
settings

With this change, plugin options will need to specified to "server" and
"ss-server" section, not to each component section.

Fixes: c19e949 ("shadowsocks-libev: add plugin options support")
Reference: https://github.com/openwrt/packages/issues/8903#issuecomment-489674137
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-05-09 06:13:44 +00:00
Yousong Zhou c19e949380 shadowsocks-libev: add plugin options support
Reference: https://github.com/openwrt/packages/issues/8903
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-05-06 15:11:09 +00:00
Yousong Zhou 3680e969b1 openvswitch: fix compilation of intree datapath kmod
Reference: https://github.com/openwrt/packages/issues/8548#issuecomment-488871090
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-05-03 17:53:03 +00:00
Yousong Zhou 8875e3c513 qemu: bump to version 4.0.0
Group configure options by the functionality category they roughly
belong to

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-30 12:46:45 +00:00
Yousong Zhou 92e0bbfbd2 python-six: remove python2 variant of host install
The python2 host variant is not needed anymore as openvswitch has now
switch to using python3 for building

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-26 21:03:37 +08:00
Yousong Zhou 989ef5d414 openvswitch: switch to using python3 both on build and target machine
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-26 21:03:37 +08:00
Yousong Zhou 21ac0adcd2 openvswitch: add openvswitch-python3 package
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-26 21:03:37 +08:00
Yousong Zhou ab61214827 python-six: add python3 variant for host install
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-26 21:03:37 +08:00
Yousong Zhou 561440c0d7 pixman: bump to version 0.38.4
This version bump contains mainly fixes for the build system

  e8df10e Pre-release version bump to 0.38.4
  23f036d Makefile.am: Ship Meson assembly test files in the tarball
  e7058fe Makefile.am: Update download links
  8888e75 Post-release version bump to 0.38.3
  a7ffb3e Pre-release version bump to 0.38.2
  4c4753c meson: Correct copy-and-paste mistake
  7295983 void function should not return a value
  ef4fb03 Windows: Support building with SHELL=cmd.exe
  55d8f95 Windows: Show compiler invocation
  0ea37df meson: store ARM SIMD and NEON tests as text files
  2065a07 meson: simplify and fix mmx library compilation
  6e206cf meson: Add proper include paths for the loongson check
  9ed0576 meson: fix copy-n-paste error for arm simd assembly
  d13f6a8 meson: fix typo which breaks loongson checks
  e7ac62c meson: work around meson issue #5115

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-15 02:45:57 +00:00
Yousong Zhou 160e84e91f qemu: explicitly disable dependency on libpmem, libudev, libxml2
Supersedes openwrt/packages#8571

Reported-by: Rosen Penev rosenp@gmail.com
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-02 15:47:16 +08:00
Yousong Zhou c75e155018 qemu: sort --disable-xx list
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-04-02 15:47:16 +08:00
Yousong Zhou 77b71e3980 shadowsocks-libev: add a "forward all" recipe 2019-04-01 15:51:49 +00:00
Yousong Zhou 80c462b6a1 dtc: bump to version 1.5.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-03-15 05:42:38 +00:00
Yousong Zhou d63fc1ccd7 shadowsocks-libev: bump to version 3.2.5
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-03-15 02:06:55 +00:00
Yousong Zhou 48769259a8 openvswitch: bump to version 2.11.0
The following patches are in upstream now

	0100-netdev-linux-Use-unsigned-int-for-ifi_flags.patch
	0103-ovs-ctl-fix-setting-hostname.patch
	0106-ovs-save-compatible-with-busybox-ip-command.patch
	0107-datapath-use-KARCH-when-building-linux-datapath-modu.patch

As for 0001-musl-compatibility.patch, the net/if_packet.h part does not
apply anymore.  And musl is not relevant as we use libatomic from gcc

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-03-04 03:35:19 +00:00
Yousong Zhou 6c14eae757 shadowsocks-libev: bump to version 3.2.4
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-03-04 03:35:19 +00:00
Yousong Zhou b4452ce160 shadowsocks-libev: move --no-delay into json config file
It was introduced in 3.1.0 as a command line argument and was part of
the json config since 3.1.1

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-19 21:08:23 +08:00
Yousong Zhou 9cfa29b873 shadowsocks-libev: use jshn.sh for making json config
As suggested by Jeffery To in openwrt/packages#8233

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-19 21:08:23 +08:00
Yousong Zhou a0172009fb pixman: bump to version 0.38.0
Release 0.37.0 was not actually released.  From the git log, there are
two functional changes about optimization by using float points directly

	Bump version to 0.38.0
	pixman: Use maximum precision for pixman-bits-image, v2.
	Implement floating point gradient computation, v2.
	build: Add meson files to EXTRA_DIST
	editorconfig: use tabs for Makefiles
	Merge remote-tracking branch 'origin/master'
	Post release version bump to 37.1
	gitlab-ci: Add meson build to pipeline test
	meson: Add a meson build system
	Add .editorconfig file
	Bump version to 0.36.0

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-18 03:40:09 +00:00
Yousong Zhou 40e7e241a3 shadowsocks-libev: flush ipv6 ss-rules on service stop
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-16 07:38:13 +00:00
Yousong Zhou b69810b8ec shadowsocks-libev: ss-rules: fix flushing ipv6 rules
"-6" has to be the first argument

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-12 11:53:16 +00:00
Yousong Zhou 8cba4a7f8b shadowsocks-libev: ss-rules: tweak for readability
- quash errors on detection of ipv6 nat
 - remove unnecessary rule args "--comment ..." and "-p ..."

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-12 11:49:40 +00:00
Yousong Zhou c84a66112c shadowsocks-libev: flush ss rules on entry
Fixes issue reported in openwrt/luci#2527

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-02-11 13:34:56 +00:00
Yousong Zhou c059c283fe shadowsocks-libev: ss-rules: simplify grep_af
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-01-22 07:52:42 +00:00
Yousong Zhou 5fd4687164 shadowsocks-libev: ss-rules: add ipv6 support
It will require support from ip6tables-mod-nat.  The added functionality
will be skipped otherwise.

For $o_dst_bypass6_, include only address blocks in link [1] whose
"Globally Reachable" field are explicitly "False"

Closes openwrt/packages#7508

 [1] IANA IPv6 Special-Purpose Address Registry,
     https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-01-21 15:19:32 +08:00
Yousong Zhou f68ce32f9b mtr: fix UNKNOWN version reporting
Supersedes openwrt/packages#7634

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-01-16 02:53:08 +00:00
Yousong Zhou 5cb4bc686c exfat-nofuse: fix compilation during kernel time64 transition
The change has been compile-tested against the following vanilla kernels

 - linux-3.18.130.tar.xz
 - linux-4.14.90.tar.xz
 - linux-4.19.9.tar.xz
 - linux-4.9.146.tar.xz

Run tested with QEMU malta/be with kernel 4.9.146

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-01-09 10:34:09 +00:00
Yousong Zhou a17028a1c9 Revert "minisatip: add new package"
This reverts commit 68add335a7.

This package depends on libraries (libdvbapi, libdvbcsa, libdvben50221)
that does not exist yet in OpenWrt repos

Reported-by: Val Kulkov <val.kulkov@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-12-20 15:22:53 +00:00
Yousong Zhou 36f2832f9d qemu: bump to version 3.1.0
Changelog can be found at https://wiki.qemu.org/ChangeLog/3.1

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-12-17 04:11:10 +00:00
Yousong Zhou 4b685c4f50 xl2tpd: bump to version 1.3.13
Changelog prepared by upstream maintainer.  It's mostly about code cleanup and
doc amendment

  v1.3.13 (December 3, 2018)
  * Specify email address for reporting security vulnerabilities [Samir Hussain]
  * Fix compile warning with USE_KERNEL in xl2tpd.c [Samir Hussain]
  * Applying patch that reduces compile warnings and fixes warnings from gcc and clang. [Gareth Ansell]
  * Fix compiler warnings in network.c [Gareth Ansell]
  * Add a make command for packaging's prep work [Samir Hussain]
  * Add Makefile directive for getting version [Samir Hussain]
  * Add a preproc for Watchguard firewall (Github issue #136) [daniel1111]
  * Convert from ISO-8859 to UTF-8 [Simon Deziel]
  * Update README to provide latest info on xl2tpd + Linux kernel 4.15+ [Samir Hussain]
  * Use dh_auto_build in order to allow cross compiles [Helmut Grohne]

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-12-11 17:17:34 +08:00
Yousong Zhou 823a446a94 shadowsocks-libev: bump to version 3.2.3
A short while after 3.2.2 was tagged, it was superseded by 3.2.3 with a
minor fix for aligned memory allocation for 32-bit arch

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-12-03 01:49:37 +00:00
Yousong Zhou a21282bd04 pixman: bump to version 0.36.0
Patch 0005 is now included in upstream commit 7c6066b ("pixman-private:
include <float.h> only in C code")
2018-11-26 03:46:30 +00:00
Yousong Zhou 115ca32d01 shadowsocks-libev: bump to version 3.2.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-11-12 03:01:30 +00:00
Yousong Zhou 0478614556 openvswitch: fix building intree datapath module unconditionally
Fixes f2bf8d3 ("openvswitch: provide in-tree kmod builds")

Closes openwrt/packages#7360

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-11-10 07:41:14 +00:00
Yousong Zhou 98d206086b openvswitch: bump to version 2.10.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-10-29 03:36:01 +00:00
Yousong Zhou 11f0544744 jamvm: depends on supported architectures
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-09-28 12:03:20 +08:00
Yousong Zhou e38c100612 treewide: remove obsolete references to avr32
This is a long overdue followup commit to openwrt/openwrt@5d9eeab
("build: remove obsolete references to cris and avr32")

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-09-28 12:03:20 +08:00
Yousong Zhou f2bf8d3d4c openvswitch: provide in-tree kmod builds
Open vSwitch 2.10 introduces meters support to the kernel datapath.  In
upstream Linux, the feature is only available since 4.15

This is mainly for make the newly introduced meter features in linux
kernel datapath more easily available

	root@OpenWrt:/# ovs-ofctl -OOpenFlow13 meter-features br0
	OFPST_METER_FEATURES reply (OF1.3) (xid=0x2):
	max_meter:4294967295 max_bands:1 max_color:0
	band_types: drop
	capabilities: kbps pktps burst stats
	root@OpenWrt:/#

Size comparison between in-tree and upstreamed modules are attached

	  2800 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-geneve-intree/lib/modules/4.14.67/vport-geneve.ko
	  2736 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-geneve/lib/modules/4.14.67/vport-geneve.ko
	  2596 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-gre-intree/lib/modules/4.14.67/vport-gre.ko
	  2536 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-gre/lib/modules/4.14.67/vport-gre.ko
	288320 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-intree/lib/modules/4.14.67/openvswitch.ko
	118984 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch/lib/modules/4.14.67/openvswitch.ko
	  2792 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-lisp-intree/lib/modules/4.14.67/vport-lisp.ko
	  2788 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-stt-intree/lib/modules/4.14.67/vport-stt.ko
	  3668 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-vxlan-intree/lib/modules/4.14.67/vport-vxlan.ko
	  3400 Sep  5 08:47 ipkg-mips_24kc/kmod-openvswitch-vxlan/lib/modules/4.14.67/vport-vxlan.ko

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-09-09 09:51:14 +08:00
Yousong Zhou 76e57b333d openvswitch: multiple fixes for 2.10
- initscript: skip when ctl scripts are absent.  When only ovs is
   installed, this will quash error messages of ovn-ctl not found when
   invoking stop
 - openvswitch-common: include ovs-kmod-ctl
 - patches: ovs-save: compatible with busybox ip command

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-09-09 09:51:14 +08:00
Yousong Zhou 483e12a9ec openvswitch: depends on libunbound
This was introduced in Open vSwitch 2.10 in commit 771680d ("DNS: Add
basic support for asynchronous DNS resolving")

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-09-05 06:22:06 +00:00
Yousong Zhou 585e8e8572 shadowsocks-libev: README.md: reword text about REDIRECT
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-08-27 08:38:12 +00:00
Yousong Zhou 1b485efbcb openvswitch: bump to version 2.10.0
- Rebased the python target/host separation patch
 - Dropped the now-in-upstream openssl-1.1 compat patch
 - Added a patch to disable tests/

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-08-21 13:51:37 +00:00
Yousong Zhou 9400257639 qemu: tighten up CONFIGURE_ARGS spec
This is more for readability, no functional change

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-08-20 02:43:56 +00:00
Yousong Zhou 41c3a2e0a5 qemu: bump to version 3.0.0
Also switch to domain download.qemu.org and .xz files

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-08-20 02:38:56 +00:00
Yousong Zhou cfab296848 qemu: bump to version 2.12.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-08-06 02:02:11 +00:00
Yousong Zhou 893f878847 travis: fail on bad hash message
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-17 20:35:00 +08:00
Yousong Zhou 5eb07af2b7 treewide: add missing mirror hash
They are missed out from the FIXUP check probably because of a flaw in
the fixup-makefile.pl script

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-09 11:33:55 +08:00
Yousong Zhou 121b10b2bd nginx: allow make check to fixup mirror hash
The $(eval $(call Download,xx)) call need to be at the top level

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-09 11:33:55 +08:00
Yousong Zhou 79e977a227 nginx: add config symbols of rtmp,ts to PKG_CONFIG_DEPENDS
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-09 11:33:55 +08:00
Yousong Zhou 77c2de7f35 uwsgi-cgi: fix libcap detection
uwsgi-cgi's build system requires CPP to be set to avoid using include
path from the build system.  Otherwise it may wrongly detect
sys/capability.h of the host system and enables libcap support

CPP variable was once introduced into build system in 2017 but then
reverted in b957e45 ("rukes.mk: this patch broken grub2 builds")

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-09 11:33:55 +08:00
Yousong Zhou 19bde8da68 libsoc: fix compilation error caused by multiple goals on make
Error of the following kind can happen when parallel build with goals "all" and
"install" both specified on the command line.  Seems like make can parallelly
build for both targets causing race conditions

	make[3]: Entering directory `/tmp/tmp.HIR3tEIqBb/build_dir/target-mips_24kc_musl/libsoc-2016-12-22-5b788d4d'
	Making all in lib
	Making install in lib
	make[4]: Entering directory `/tmp/tmp.HIR3tEIqBb/build_dir/target-mips_24kc_musl/libsoc-2016-12-22-5b788d4d/lib'
	  CC       libsoc_la-gpio.lo
	make[4]: Entering directory `/tmp/tmp.HIR3tEIqBb/build_dir/target-mips_24kc_musl/libsoc-2016-12-22-5b788d4d/lib'
	  CC       libsoc_la-spi.lo
	  CC       libsoc_la-gpio.lo
	  CC       libsoc_la-file.lo
	  CC       libsoc_la-i2c.lo
	  CC       libsoc_la-spi.lo
	  CC       libsoc_la-pwm.lo
	  CC       libsoc_la-board.lo
	  CC       libsoc_la-file.lo
	  CC       libsoc_la-conffile.lo
	  CC       libsoc_la-debug.lo
	  CC       libsoc_la-pwm.lo
	  CC       libsoc_la-conffile.lo
	  CCLD     libsoc.la
	OpenWrt-libtool: link: `libsoc_la-pwm.lo' is not a valid libtool object
	make[4]: *** [libsoc.la] Error 1

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-09 11:33:55 +08:00
Yousong Zhou b9cfb7f3c6 i2c-tools: fix stale PKG_SOURCE_URL
Fixes openwrt/packages#5075

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-05 17:06:01 +08:00
Yousong Zhou d03e32c513 treewide: fix missing/wrong MIRROR_HASH for sources from github
Some of them forgot to update MIRROR_HASH on version change, others
updated with wrong hash value.  The new values were generated from
tarballs prepared by the newly introduced github-tarball download
methoded and confirmed consistent with those from sources.openwrt.org

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-02 10:40:47 +08:00
Yousong Zhou 7c2c1cd66a luai2c: remove it for missing sources
The github repo is gone

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-07-02 10:40:47 +08:00
Yousong Zhou 1e07e684a8 openssh: let opkg manage openssh symlinks of ssh, scp
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-06-25 14:09:25 +08:00
Yousong Zhou 81094b3937 openvswitch: README.md: remove TODO items
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-06-12 10:57:17 +08:00
Yousong Zhou 932cb25b41 shadowsocks-libev: bump to version 3.2.0
Changes summarized by upstream maintainer

  * Add MinGW support by @linusyang.
  * Refine c-ares integration by @xnoreq.
  * Fix building issues with GCC8 by @FlyingheartCN.
  * Minor bug fixes.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-06-04 11:47:17 +08:00
Yousong Zhou 02fa673f82 openvswitch: bump to version 2.9.2
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-06-04 11:27:54 +08:00
Yousong Zhou c2f788f054 openvswitch: rework packaging
New scheme mainly provides three packages: openvswitch,
openvswitch-ovn-north, openvswitch-ovn-controller.  These should fit
most usage scenarios.  Other subpackages like openvswitch-libXXX
etc.  are there for dependency management and are hidden from the
menu.

Many python and shell scripts are removed in this revision.  Most of
them cannot run out of box at all for lack of dependencies.  Others
being legacy ones are not that useful now.  Add them back at later time
when real need appears

Below are a simple listing of additions

 - initscript now incorporate also ovn north and controller support
 - ovn-ctl and ovs-ctl can be invoked directly from within $PATH

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-06-04 11:27:54 +08:00
Yousong Zhou 86ece31c66 openvswitch: remove ovs-parse-backtrace
It's a python script and requires backtrace support when building
openvswitch which requires glibc.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-28 18:06:44 +08:00
Yousong Zhou a65da6a79a openvswitch: remove docker related utilities
The overlay and underlay driver, and ovs-docker utilities requires setup
and dependencies that are just not available in known maintained state.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-28 17:41:51 +08:00
Yousong Zhou af5ebf6220 xl2tpd: bump to version 1.3.12
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-21 16:09:26 +08:00
Yousong Zhou 0cb460a2a7 bash: style and doc fix
The patch is about job control in general instead of the builtin jobs
command

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-09 20:15:55 +08:00
Yousong Zhou d859554090 bash: fix postinst script
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-09 20:14:50 +08:00
Yousong Zhou da1912f868 treewide: use mirror tag @KERNEL where applicable
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-09 17:05:53 +08:00
Yousong Zhou af9c7aae09 dtc: add subpackage fdt-utils
Suggested-by: Tom Burkart <tom@aussec.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-09 15:45:51 +08:00
Yousong Zhou 8f18594ac9 dtc: bump to version 1.4.6
Suggested-by: Tom Burkart <tom@aussec.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-05-09 15:45:51 +08:00
Yousong Zhou fa958f4a99 openvswitch: bump to version 2.8.2
Changes since 2.8.2 as recorded in NEWS-2.8.2

    - NSH implementation now conforms to latest draft (draft-ietf-sfc-nsh-28).
    - Bug fixes

0006-adapt-ovs-scripts.patch was splited into two separate patches as
the original patch does not apply against 2.8.2 anymore.  Other patches
are just re-numbered without actual function change

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-14 22:40:30 +08:00
Yousong Zhou ecd396a764 xl2tpd: bump to version 1.3.11 2018-03-12 11:25:16 +08:00
Yousong Zhou 5eef0d56cf tree: bump PKG_RELEASE
It was missing in a previous change bab8741 (tree: use
TARGET_{CFLAGS,LDFLAGS} instead of the package default)

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 12:36:36 +08:00
Yousong Zhou e22de081f9 openvswitch: use https download url
At the time of this writing, Open vSwitch official website suggests
http://openvswitch.org whose https couterpart uses a self-signed
certificate, but it redirects to http://www.openvswitch.org, which has a
working https equivalent.

Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou 6aedd02984 openvswitch: set Yousong Zhou as the maintainer
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou 5f5dc3614f openvswitch: add gre, vxlan, geneve tunneling support
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou 19b2e7627e openvswitch: bump PKG_RELEASE
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou eeb6a3fcbb openvswitch: rework openvswitch kernel datapath package
- KCONFIG: bridge compatibility was removed since Open vSwitch 1.10.
   See Open vSwitch FAQ.md for details
 - The module does not depend on kmod-gre, kmod-vxlan
 - Use AutoProbe to remove dependecy on specific priority

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou f53d452bd1 openvswitch: python: rework host and target dependency
Open vSwitch needs to run python on build machine to make build-time
required files.  python-six library is only required by the openvswitch
python library on target machine, not a build dependency.

We override host PYTHONPATH by overriding it in MAKE_VARS.  This way we
can remove 0003-override-pythonpath-via-make-vars.patch

This also fixes shebang wrongly pointing to python on host

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou 5b56acae21 openvswitch: python: remove openvswitch as a dependency
The python library is a standalone unit.  Remove dependency on
PACKAGE_openvswitch to allow users to use it with maybe remote
openvswitch services.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou c8ed010772 openvswitch: remove --disable-ssl
Remove it since we already select libopenssl in openvswitch-base

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou f11d8495ca openvswitch: use default rundir /var/run/openvswitch/
This subdir contains multiple pid, unix domain socket files.  It's a
custom to put them in it's own subdir

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou 4feb43bf43 openvswitch: remove dependency on SUPPORTED_KERNELS
Quote from Open vSwitch FAQ.md

    Open vSwitch userspace should also work with the Linux kernel module
    built into Linux 3.3 and later.

    Open vSwitch userspace is not sensitive to the Linux kernel version. It
    should build against almost any kernel, certainly against 2.6.32 and
    later.

The SUPPORTED_KERNEL dependency for openvswitch kernel module only
makes sense when we are building it from the ovs release tarballs
against mainline kernels.  Now that we are using the module from vanilla
kernel itself, the dependency does not exist anymore

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-03-06 00:29:53 +08:00
Yousong Zhou 8bd3bd86ad qemu: bump to version 2.11.1
Here are the notable changes

 - pixman is now not part of the release tarball and is required as an
   external dependency
 - archipelago is removed by upstream
 - patches are regenerated with git-format-patch
 - ifunc requirement is now removed

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-02-24 15:41:36 +08:00
Yousong Zhou e35e2bf91b pixman: initial version 0.34.0
This will be required by qemu 2.11.  The two patches are copied from
packaging of current qemu 2.6

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-02-24 15:41:36 +08:00
Yousong Zhou 90843cff63 pixiewps: use compiler, linker options of the build system
pixiewps has its own CFLAGS setting and uses LDFLAGS from
environment variable.  When PKG_ALSR_PIE was enabled, objects were not
compiled with -fPIC supplied from the build system and the final link
step would fail because of the -pie option

Fixes #5590

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-02-11 12:10:07 +08:00
Yousong Zhou ffbdc7e4fd node: depends on availability of fpu
It requires either hardware or software emulated fpu, otherwise program
can fail with SIGILL for fp instructions emitted by the JIT compiler

See #1937, #2633, #2442, FS#1257 for details

From code snippet at deps/v8/src/mips/constants-mips.h

    #elif(defined(__mips_soft_float) && __mips_soft_float != 0)
    // This flag is raised when -msoft-float is passed to the compiler.
    // // Although FPU is a base requirement for v8, soft-float ABI is used
    // // on soft-float systems with FPU kernel emulation.
    // const bool IsMipsSoftFloatABI = true;

[1] https://bugs.chromium.org/p/v8/issues/detail?id=4704

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-02-09 15:47:50 +08:00
Yousong Zhou 805c6b0ecf shadowsocks-libev: remove unnecessary curly braces
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-02-02 17:26:53 +08:00
Yousong Zhou 4d211674ce shadowsocks-libev: bump to version 3.1.3
Notable changes since 3.1.2

    afce1b3 eliminate timered delay between handshake and data stream #1572
    539bf6e sni in redir removed and no disable_sni option #1876
    1d94442..29ff5d3 udprelay fix (no idea what's the problem...) #1883

Now disable_sni=true is the default.  Existing uci configs setting it
will be a nop

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-02-02 17:24:45 +08:00
Yousong Zhou f6b24878a0 pixiewps: bump to version 1.4.2
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-29 19:12:24 +08:00
Yousong Zhou bd93547d2b inadyn: update package description and project url
Fixes #5348

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-27 14:38:27 +08:00
Yousong Zhou f552f738e2 github: adapt templates
Remove refs to LEDE and use "OpenWrt" instead of "OpenWRT"

Remove instructions on self-checking pull request content for the
following considerations

 - The checks are now enforced by travis autocheck scripts
 - Github now prompts users to refer to the contributing guide on
   submitting new issue and pull request

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-27 11:24:43 +08:00
Yousong Zhou 5dd0a570e6 exfat-nofuse: set Yousong Zhou as the current maintainer
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-25 09:36:20 +08:00
Yousong Zhou 780330a251 exfat-nofuse: bump to source date 2017-06-20
Fixes #5322, #5444.  Closes #5388

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-25 09:36:20 +08:00
Yousong Zhou d438de95a6 vpnc: fix using proto_add_host_dependency
Fixes #4343

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-19 11:17:27 +08:00
Yousong Zhou cdb8722abe procps-ng: use alternatives to coexist with busybox applets
Fixes FS#699

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-12 17:59:37 +08:00
Yousong Zhou ef2a2962e1 shadowsocks-libev: remove option manager_address
It's an option that is supposed to be fed by ss-manager.  It can be
in the form of host:port or path to unix dgram socket.  Drop it now with
the assumption that it has no real user at the moment

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2018-01-04 14:48:19 +08:00
Yousong Zhou 4e2336c5f4 shadowsocks-libev: bump to version 3.1.2
Notable changes since 3.1.1

 - 57ab828 fix possible use-after-free in ss-server
 - 65e9d23 filter through acl first before doing sni detection
 - b26cbc2 another attack on null ref
 - d237a05 udprelay: fix off-by-one bug
 - 0c3cf8b fix runtime TFO detection
 - d445ea9 Linux 4.11 TFO socket option support
2018-01-02 10:39:39 +08:00