Commit Graph

4160 Commits

Author SHA1 Message Date
CN_SZTL
653bcd8a07
kmod-sched-cake-oot: fix depends 2020-07-25 11:32:14 +08:00
CN_SZTL
ac369da215
ppp: revert change 2020-07-25 00:17:28 +08:00
CN_SZTL
2d8346e206
luci-app-turboacc: fix indentation 2020-07-24 22:52:49 +08:00
CN_SZTL
91438db320
AdGuardHome: bump to v0.103.2 2020-07-24 22:06:53 +08:00
Rosen Penev
5acd2ba7c3
uboot-mediatek: remove swig requirement
Ever since this package was introduced, the SDK for mt7629 failed to
build as it started failing on this package.

Fixed by porting Hauke's similar patch for uboot-sunxi to uboot-mediatek.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-24 20:02:05 +08:00
CN_SZTL
29ac26b7ca
luci-app-ssr-plus: sync with upstream source 2020-07-24 19:56:57 +08:00
CN_SZTL
0db81c5a64
luci-app-passwall: sync with upstream source 2020-07-24 19:54:30 +08:00
CN_SZTL
9e60b57dec
OpenClash: sync with upstream source 2020-07-24 19:49:05 +08:00
Kevin Darbyshire-Bryant
20ce78efa8
kmod-sched-cake-oot: fix PKG_MIRROR_HASH
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-07-23 22:42:34 +08:00
CN_SZTL
cca14e259a
luci-app-clash: sync with upstream source 2020-07-23 17:36:33 +08:00
CN_SZTL
537dc8b487
luci-app-beardropper: add package 2020-07-23 17:33:32 +08:00
CN_SZTL
afbd16610a
luci-app-oled: sync with upstream source 2020-07-23 17:27:56 +08:00
CN_SZTL
49a6a98fed
luci-app-adguardhome: simplify Makefile 2020-07-23 17:24:46 +08:00
CN_SZTL
dda2d05a59
AdGuardHome: support luci-app-adguardhome 2020-07-23 17:15:35 +08:00
CN_SZTL
e9cd265cba
msgpack-c: drop variant 2020-07-23 17:07:40 +08:00
CN_SZTL
20ef96075c
luci-app-passwal: sync with upstream source 2020-07-23 02:00:14 +08:00
CN_SZTL
104e4ea91e
OpenClash: sync with upstream source 2020-07-23 01:50:45 +08:00
CN_SZTL
8dd28634ff
subconverter: bump to latest git HEAD 2020-07-22 20:36:17 +08:00
CN_SZTL
aa3224a9de
tmate: bump to latest git HEAD 2020-07-22 20:32:12 +08:00
ElonH
af51718224
spdlog: upgrade version to 1.7.0
libfmt has been upgraded to 7.0.1

spdog-1.7.0 support for using external fmt version 7.x
2020-07-22 17:47:43 +08:00
ricksuzade-maker
2d70a2ec01
v2ray-plugin: bump to v1.3.4 2020-07-22 17:44:04 +08:00
CN_SZTL
07730e3197
luci-app-turboacc: fix typo/logic error 2020-07-22 03:30:26 +08:00
ElonH
31d8b81a08
ipv6helper: typo fix 2020-07-22 01:33:38 +08:00
CN_SZTL
aef54ffe68
luci-app-turboacc: fix order 2020-07-21 15:12:10 +08:00
Johannes Kimmel
196fa6609b
vxlan: add capability for multiple fdb entries
Similar to wireguard, vxlan can configure multiple peers or add specific
entries to the fdb for a single mac address.

While you can still use peeraddr/peer6addr option within the proto
vxlan/vxlan6 section to not break existing configurations, this patch
allows to add multiple sections that conigure fdb entries via the bridge
command. As such, the bridge command is now a dependency of the vxlan
package. (To be honest without the bridge command available, vxlan isn't
very much fun to use or debug at all)

Field names are taken direclty from the bridge command.

Example with all supported parameters, since this hasn't been documented so
far:

  config interface 'vx0'
      option proto     'vxlan6'      # use vxlan over ipv6

      # main options
      option ip6addr   '2001:db8::1' # listen address
      option tunlink   'wan6'        # optional if listen address given
      option peer6addr '2001:db8::2' # now optional
      option port      '8472'        # this is the standard port under linux
      option vid       '42'          # VXLAN Network Identifier to use
      option mtu       '1430'        # vxlan6 has 70 bytes overhead

      # extra options
      option rxcsum  '0'  # allow receiving packets without checksum
      option txcsum  '0'  # send packets without checksum
      option ttl     '16' # specifies the TTL value for outgoing packets
      option tos     '0'  # specifies the TOS value for outgoing packets
      option macaddr '11:22:33:44:55:66' # optional, manually specify mac
                                         # default is a random address

Single peer with head-end replication. Corresponds to the following call
to bridge:

  $ bridge fdb append 00:00:00:00:00:00 dev vx0 dst 2001:db8::3

  config vxlan_peer
      option vxlan 'vx0'
      option dst '2001:db8::3' # always required

For multiple peers, this section can be repeated for each dst address.

It's possible to specify a multicast address as destination. Useful when
multicast routing is available or within one lan segment:

  config vxlan_peer
      option vxlan 'vx0'
      option dst 'ff02::1337' # multicast group to join.
                              # all bum traffic will be send there
      option via 'eth1'       # for multicast, an outgoing interface needs
                              # to be specified

All available peer options for completeness:

  config vxlan_peer
      option vxlan   'vx0'               # the interface to configure
      option lladdr  'aa:bb:cc:dd:ee:ff' # specific mac,
      option dst     '2001:db8::4'       # connected to this peer
      option via     'eth0.1'            # use this interface only
      option port    '4789'              # use different port for this peer
      option vni     '23'                # override vni for this peer
      option src_vni '123'               # see man 3 bridge

Signed-off-by: Johannes Kimmel <fff@bareminimum.eu>
2020-07-21 14:34:36 +08:00
Johannes Kimmel
3a00aaf288
vxlan: remove mandatory peeraddr
vxlan can be configured without a peer address. This is used to prepare
an interface and add peers later.

Fixes: FS#2743

Signed-off-by: Johannes Kimmel <fff@bareminimum.eu>
Acked-by: Matthias Schiffer <mschiffer@universe-factory.net>
2020-07-21 14:34:15 +08:00
CN_SZTL
3d29267052
luci-theme-edge: add package 2020-07-21 13:59:26 +08:00
CN_SZTL
7393aae1bd
luci-app-turboacc: fix typo error 2020-07-21 13:49:03 +08:00
CN_SZTL
54d80c9cce
luci-app-turboacc: drop support for AdGuardHome 2020-07-21 13:38:28 +08:00
Kevin Darbyshire-Bryant
a593e58cc3
dnsmasq: bump to 2.82
This fixes a nasty problem introduced in 2.81 which causes random
crashes on systems where there's significant DNS activity over TCP. It
also fixes DNSSEC validation problems with zero-TTL DNSKEY and DS
records.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-07-20 22:16:21 +08:00
Daniel Golle
270b8f131c
procd: bump to git HEAD once again
Further complete OCI container support in ujail:
 f5f305e jail: move /tmp/resolv.conf.d to /dev/resolv.conf.d
 6f078ae jail: add support for defining devices
 686cf7a jail: actually apply filesystem-specific mount options
 f91009a jail: refactor default mounts into new structure
 66ae2d9 jail: re-implement /proc/sys/net read-write in netns hack

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-07-20 22:14:08 +08:00
Daniel Golle
74a1d0723b
procd: update to git HEAD
9eddf0f jail: fix hooks
 1b1286b jail: parse and apply OCI sysctl values
 c049047 jail: implement OCI user additionalGIDs
 0e1920c jail: read and apply umask from OCI if defined
 1c46cc3 jail: parse and apply POSIX rlimits
 76adac5 jail: /proc/$pid/oom_score_adj to OCI defined oomScoreAdj

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-07-20 22:13:42 +08:00
CN_SZTL
2b04a40009
autocore-arm: fix real-time load 2020-07-20 18:10:22 +08:00
CN_SZTL
6f3973c542
luci-app-turboacc: fix hwnat requirement 2020-07-20 17:56:54 +08:00
CN_SZTL
bb70183aa7
trojan-go: fix compilation 2020-07-20 01:31:26 +08:00
CN_SZTL
432d1403d0
Merge Upstream 2020-07-19 23:04:01 +08:00
Core Chen
ce3ee31be0
subweb: update config 2020-07-19 23:03:21 +08:00
Core Chen
6aad545039
subconverter: update init 2020-07-19 23:02:45 +08:00
CN_SZTL
21a3f7ca24
luci-app-turboacc: add missing translation str 2020-07-19 22:26:04 +08:00
CN_SZTL
1410663665
luci-app-ssr-plus: sync with upstream source 2020-07-19 17:34:03 +08:00
CN_SZTL
8111f7abfd
luci-app-oled: add package 2020-07-19 17:31:34 +08:00
CN_SZTL
85a10cd5a4
luci-app-passwall: sync with upstream source 2020-07-19 17:27:49 +08:00
CN_SZTL
6975d1a9e8
trojan-go: bump to v0.8.1 2020-07-19 17:23:47 +08:00
CN_SZTL
910812a8c4
luci-app-jd-dailybonus: sync with upstream source 2020-07-19 17:23:09 +08:00
Core Chen
25e9154ad9
subweb: update init 2020-07-19 15:32:41 +08:00
CN_SZTL
b49188ac2c
luci-app-cpufreq: do not set default value on first installed 2020-07-19 15:03:46 +08:00
CN_SZTL
9f571180e4
autocore-arm: fix read cpu freq 2020-07-19 14:15:58 +08:00
big fox tail
3f5ce2f0b3
luci-app-openvpn-server: fix bug 2020-07-19 14:07:43 +08:00
CN_SZTL
a0246643f1
luci-app-cpufreq: fix dependency 2020-07-19 14:04:50 +08:00
CN_SZTL
83e64e6997
luci-app-turboacc: do not display hw nat option for non-mt7621 devices 2020-07-19 13:57:45 +08:00