| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Fixes a path traversal attack.
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
|
| |\
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2020.0
|
| | |
| |
| |
| |
| |
| | |
* Don't schedule OGM for disabled interface
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2019.5
|
| |/
|
|
|
|
| |
* fix DAT candidate selection on little endian systems
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2019.4
|
| |/
|
|
|
|
|
|
|
|
|
|
| |
* fix uninit-value in batadv_netlink_get_ifindex()
* Only read OGM tvlv_len after buffer len check
* Only read OGM2 tvlv_len after buffer len check
* Avoid free/alloc race when handling OGM2 buffer
* Avoid free/alloc race when handling OGM buffer
* Introduce own OGM2 buffer mutex
* Avoid OGM workqueue synchronous cancel deadlock
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\
| |
| | |
lede-17.01: batman-adv: Fix duplicated OGMs on NETDEV_UP
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The state of slave interfaces are handled differently depending on whether
the interface is up or not. All active interfaces (IFF_UP) will transmit
OGMs. But for B.A.T.M.A.N. IV, also non-active interfaces are scheduling
(low TTL) OGMs on active interfaces. The code which setups and schedules
the OGMs must therefore already be called when the interfaces gets added as
slave interface and the transmit function must then check whether it has to
send out the OGM or not on the specific slave interface.
But v2016.3 moved the setup code from the enable function to the activate
function. The latter is called either when the added slave was already up
when batadv_hardif_enable_interface processed the new interface or when a
NETDEV_UP event was received for this slave interfac. As result, each
NETDEV_UP would schedule a new OGM worker for the interface and thus OGMs
would be send a lot more than expected.
Fixes: 549909f89dd7 ("batman-adv: upgrade package to latest release 2016.3")
Reported-by: Linus Lüssing <linus.luessing@c0d3.blue>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2019.2
|
| |/
|
|
|
|
|
| |
* mcast: fix multicast tt/tvlv worker locking
* fix for leaked TVLV handler
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2019.1
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* fix uninit-value in batadv_interface_tx()
* Reduce claim hash refcnt only for removed entry
* Reduce tt_local hash refcnt only for removed entry
* Reduce tt_global hash refcnt only for removed entry
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| | |
| |
| |
| | |
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| | |
| |
| |
| | |
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2019.0
|
| | |
| |
| |
| |
| |
| |
| | |
* Avoid WARN on net_device without parent in netns
* Force mac header to start of data on xmit
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2018.4
|
| | |
| |
| |
| |
| |
| |
| | |
* Use explicit tvlv padding for ELP packets
* Expand merged fragment buffer for full packet
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2018.3
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Avoid probe ELP information leak
* Fix segfault when writing to throughput_override
* Fix segfault when writing to sysfs elp_interval
* fix backbone_gw refcount on queue_work() failure
* fix hardif_neigh refcount on queue_work() failure
* Prevent duplicated gateway_node entry
* Prevent duplicated nc_node entry
* Prevent duplicated softif_vlan entry
* Prevent duplicated global TT entry
* Prevent duplicated tvlv handler
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |
|
|
|
|
|
| |
nodogsplash2: initial package
Signed-off-by: Rob White <rob@blue-wave.net>
Signed-off-by: Moritz Warning <moritzwarning@web.de>
|
| |\
| |
| | |
lede-17.01: batman-adv: add patches from 2018.1-maint 2018-06-12
|
| | |
| |
| |
| |
| |
| |
| |
| | |
* compat: initialize sinfo in cfg80211_get_station
* Avoid storing non-TT-sync flags on singular entries too
* Fix multicast TT issues with bogus ROAM flags
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2018.1-maint 2018-06-03
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Avoid race in TT TVLV allocator helper
* Fix TT sync flags for intermediate TT responses
* prevent TT request storms by not sending inconsistent TT TLVLs
* Fix bat_ogm_iv best gw refcnt after netlink dump
* Fix bat_v best gw refcnt after netlink dump
* Fix debugfs path for renamed hardif
* Fix debugfs path for renamed softif
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2018.1
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Fix skbuff rcsum on packet reroute
* update data pointers after skb_cow()
* fix header size check in batadv_dbg_arp()
* Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag
* fix multicast-via-unicast transmission with AP isolation
* fix packet loss for broadcasted DHCP packets to a server
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| |\ \
| |/
|/| |
prince: version bump to v0.4
|
| |/
|
|
| |
Signed-off-by: Gabriele Gemmi <gabriel@autistici.org>
|
| |\
| |
| | |
batman-adv: bump package-release
|
| |/
|
|
|
|
| |
bump release as of merge 45d25d4dc41b5ab1b5e54d9425fec2ce66bc2f9a
Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
|
| |\
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from 2018.0
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* fix packet checksum in receive path
* invalidate checksum on fragment reassembly
* Ignore invalid batadv_iv_gw during netlink send
* Ignore invalid batadv_v_gw during netlink send
* Fix netlink dumping of BLA claims
* Fix netlink dumping of BLA backbones
* Fix internal interface indices types
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| | |
| |
| |
| | |
This reverts commit b19d008932820a7da7103d2269cbe52e8d659ec2.
|
| | | |
|
| |\|
| |
| | |
lede-17.01: batman-adv: Merge bugfixes from v2017.4
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Fix lock for ogm cnt access in batadv_iv_ogm_calc_tq
* Fix check of retrieved orig_gw in batadv_v_gw_is_eligible
* Always initialize fragment header priority
* Avoid spurious warnings from bat_v neigh_cmp implementation
* fix TT sync flag inconsistencies
* Accept only filled wifi station info
* Use default throughput value on cfg80211 error
* do not add loop detection mac addresses to global tt
* Fix rx packet/bytes stats on local ARP reply
* handle race condition for claims between gateways
* fix memory leak when dropping packet from other gateway
* drop unicast packets from other backbone gw
* prevent duplication of ARP replies when DAT is used
* prevent multiple ARP replies sent by gateways if dat enabled
* Initialize gw sel_class via batadv_algo
* Keep fragments equally sized
* decrease maximum fragment size
* don't add loop detect macs to TT
* Treat NET_XMIT_CN as transmit successfully
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Handle allocation error in vlan_get_link_parse
* Simplify concatenation of pathnames
* tcpdump: Fix types for for TT v1
* Free nl_sock when if_nametoindex failed
* Free nl_sock on genl_ctrl_resolve error
* Handle nl_cb_alloc errors
* Handle nl_socket_alloc errors
* Handle nlmsg_alloc errors
* Handle allocation error for path_buff
* Handle failure during hash_iterator allocation
* Print dummy value when localtime failed
* suppress implicit-fallthrough compiler warning
* change PATH_BUFF_LEN to maximal possible value
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
| | | |
|
| |\ \
| | |
| | | |
Update luci app bmx6 lede 17.01
|
| | | |
| | |
| | |
| | | |
Signed-off-by: Pau Escrich <p4u@dabax.net>
|
| | | |
| | |
| | |
| | | |
Signed-off-by: Pau Escrich <p4u@dabax.net>
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Add luci-lib-jquery-1-4 and luci-lib-dracula packages. Remove unused library Curry.
Signed-off-by: Pau Escrich <p4u@dabax.net>
|
| | |/
| |
| |
| | |
Signed-off-by: Pau Escrich <p4u@dabax.net>
|
| |/
|
|
| |
Remove bmx7 json-c patch
|
| |\
| |
| | |
Update OONF to 0.14.1-1
|
| | | |
|
| | | |
|
| |\ \
| |/
|/| |
Backport miniupnpd changes to 17.01
|