-
Notifications
You must be signed in to change notification settings - Fork 8
/
ChangeLog
207 lines (177 loc) · 11.8 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
mesh11sd (4.1.1)
* Fix - hardcoded mesh bridge name causing multiple instances of odhcp6c in non-cpe peer mode [bluewavenet]
-- Rob White <dot@blue-wave.net> Wed, 31 July 2024 07:10:52 +0000
mesh11sd (4.1.0)
* Add - cli option dhcp4_renew [bluewavenet]
* Add - default owe transition mode [bluewavenet]
* Add - support for mesh_gate_encryption 4 (opportunistic wireless encryption, owe) [bluewavenet]
* Fix - odhcp6c option -p does not work so work around using ps utility [bluewavenet]
* Fix - do not release dhcp6 lease on close of odhcp6c and add missing ipv6 hostname [bluewavenet]
* Fix - correctly read bridgemac for CPE mode [bluewavenet]
* Add - debuglevel to commit_changes cli command [bluewavenet]
* Add - CPE mode option for auto_config [bluewavenet]
* Add - force restart of dnsmasq after unscheduled dhcp renew [bluewavenet]
* Add - initial coding for cpe mode [bluewavenet]
* Fix - replace hardcoded iface with variable [qosmio]
* Fix - mesh_id and mesh_key config keys [royallthefourth]
-- Rob White <dot@blue-wave.net> Sat, 20 July 2024 12:25:08 +0000
mesh11sd (4.0.1)
* Fix - indentation in README.md [bluewavenet]
* Fix - typos preventing leechmode from being correctly enabled [bluewavenet]
-- Rob White <dot@blue-wave.net> Sat, 25 May 2024 10:49:08 +0000
mesh11sd (4.0.0)
* Fix - README.md formatting [bluewavenet]
* Add - documentation updates [bluewavenet]
* Fix - use tab indentation [bluewavenet]
* Fix - missing 'then' clause [qosmio]
* Add - new options in config file and list in same order as in mesh11sd script [bluewavenet]
* Add - option mesh_leechmode_enable and deprecate mesh_gate_only [bluewavenet]
* Add - options mesh path stabilsation and channel_tracking_checkinterval [bluewavenet]
* Add - enable only one mesh interface when multiple are available in the band [bluewavenet]
* Fix - Another json syntax error in mesh11sd status output [bluewavenet]
* Fix - output valid json for `status` option [qosmio]
* Fix - nft syntax error if iifname starts wit a numeric [dwardor]
* Fix - ignore mesh_rssi_threshold in mesh11sd config if auto_config=0 [bluewavenet]
* Fix - parsing of gateway ip [bluewavenet]
* Add - numerous fixups for watchdog and leech peer [bluewavenet]
* Add - watchdog nonvolatile log [bluewavenet]
* Add - portal_detect_threshold option, a connectivity watchdog [bluewavenet]
* Add - check ipv4 connection to portal is up [bluewavenet]
* Add - option mesh_gate_only and cli for dynamically setting [bluewavenet]
* Add - option mesh_gate_only, brings up node as gate only [bluewavenet]
* Add - function probe_interface_mac for future enhancements [bluewavenet]
* Add - network restart on mesh11sd startup to get to known state [bluewavenet]
* Fix - ensure ap interfaces have unique mac addresses before attempting to bring them up [bluewavenet]
* Fix - speed up node list build for connect and copy functions [bluewavenet]
* Fix - refactor kernel v6 mac fixup and make compatible with kernel v5 [bluewavenet]
* Add - enable mac address fixups for kernel 6+ [bluewavenet]
* Add - options to set gate encryption type and key [bluewavenet]
* Fix - put all temp files in one place [bluewavenet]
* Fix - dhcp4_renew to use proper interface name [bluewavenet]
* Add - get kernel version [bluewavenet]
* Fix - remove development code and fix debug message level for nftables ruleset [bluewavenet]
* Add - check dns forwarding server is set on peer node [bluewavenet]
* Add - Refactor portal_detect enabling rapid changover between portal and peer mode [bluewavenet]
* Add - portal_detect - 2, force peer mode [bluewavenet]
* Add - set auto_config default = 0 [bluewavenet]
* Fix - generate error if mesh interface is unnamed [bluewavenet]
* Fix - portal detection of pppoe, and other protocols [bluewavenet]
* Add - descriptive comment about mesh interface mac address [bluewavenet]
* Fix - Leave bridge interface mac addresses as default [bluewavenet]
* Fix - remove redundant debug message [bluewavenet]
* Fix - required changes for kernel 6+ [bluewavenet]
-- Rob White <dot@blue-wave.net> Fri, 24 May 2024 16:00:32 +0000
mesh11sd (3.1.1)
* Fix - use portal detect only if auto_config is enabled [bluewavenet]
* Add - check_if_peer making peer identification more reliable [bluewavenet]
* Fix - improved ndp_scan_peer, send linklocal multicast ip6-allrouters [bluewavenet]
* Fix - convert_to/from_la only if not already done [bluewavenet]
* Fix - failure of access point interface on some SoC eg MT7628 when mesh enabled [bluewavenet]
-- Rob White <dot@blue-wave.net> Fri, 05 Apr 2024 14:57:59 +0000
mesh11sd (3.1.0)
* Add - send meaningful multipath warnings to syslog [bluewavenet]
* Fix - diplay warning message only if path_change_count changes [bluewavenet]
* Add - adjust bridge ruleset and do checks to ensure bridge ports all have different mac addresses [bluewavenet]
* Fix - remove ruleset on daemon stop [bluewavenet]
* Add - Block mesh bridge loops if segments of backhaul are non-mesh [bluewavenet]
* Add - informational syslog messages for path changes [bluewavenet]
* Add - ability to adjust txpwower and rssi_threshold and to commit changes [bluewavenet]
* Add - mpath info to status [bluewavenet]
* Fix - ensure txpower and mesh_rssi_threshold can be overridden by wireless config [bluewavenet]
* Fix - reduce timeout when detecting wireless driver bug [bluewavenet]
* Fix - restore txpower when auto switching to peer mode [bluewavenet]
* Fix - move mpath_delete_peers to check_mesh_params. Ensures mesh_rssi_threshold is set for all nodes [bluewavenet]
* Add - allow setting of tx power, can be overridden by wireless config [bluewavenet]
* Fix - change phantom meshnode detection message from warn to info [bluewavenet]
* Fix - disconnect nodes after rssi_threshold change as rssi_threshold only takes effect on attempted connection [bluewavenet]
* Fix - ensure ipv4 arp and ipv6 multicast are both on [bluewavenet]
* Fix - allow 2GHz channel 13 where appropriate [bluewavenet]
* Fix - restore_ipv4 function to use correct device name. On some SoCs this caused ipv4 forwarding to fail [bluewavenet]
* Fix - set procd parameters to respawn zombie nodes [bluewavenet]
* Add - README examples of using copy/connect [bluewavenet]
-- Rob White <dot@blue-wave.net> Thu, 21 Mar 2024 07:55:51 +0000
mesh11sd (3.0.0)
* Add - startup check for ath10k-ct drivers and terminate if found [bluewavenet]
* Fix - display each node on a new line in syslog instead of all on one line [bluewavenet]
* Fix - set hwmp rann and root intervals to reduce background traffic [bluewavenet]
* Add - enable/disable STP, mesh_path_cost=0 disables else sets cost value [bluewavenet]
* Add - radio band to ssid suffix [bluewavenet]
* Fix - ensure ipv4 address is restored when portal_detect is disabled [bluewavenet]
* Fix - get_portal_state, wait for gateway ipv4 to come up before setting upstream dns server [bluewavenet]
* Fix - allow wireless config for ap disable option to take precedence [bluewavenet]
* Fix - missing fixup flag [bluewavenet]
* Fix - connect and copy to ensure correct list of nodes is displayed [bluewavenet]
* Fix - Try locally administered mac address to fix mesh failure when ap enabled [bluewavenet]
* Fix - restore_ip and connect/copy in case where node ipv4 address ends up as static instead of dhcp [bluewavenet]
* Fix - restore the lan ip address when switching back to portal mode [bluewavenet]
* Add - further refactoring of portal detect and channel tracking [bluewavenet]
* Add - check_config_params function and call on startup [bluewavenet]
* Fix - detect country code from config as iw reg get returns only if iface is already up [bluewavenet]
* Add - Refactor portal_detect and check_channel using odhcp6c [bluewavenet]
* Fix - correctly check max and min channels [bluewavenet]
* Fix - set changed flag to signify a mesh restart is needed after autoconfig [bluewavenet]
* Fix - default 2.4GHz max and min channels [bluewavenet]
* Add - new hwmp defaults [bluewavenet]
* Fix - wait for bridge interface to come up after reboot and fix HT40 enable/disable [bluewavenet]
* Add - Allow switching of HT40 on 2g band [bluewavenet]
* Add - set path cost for all bridge interfaces [bluewavenet]
* Fix - enable debuglevel change from cli [bluewavenet]
* Add - improve auto_mesh_key key generation [bluewavenet]
* Fix - remove unnecessary network restart [bluewavenet]
* Fix - output local stations even when there are no other meshnodes [bluewavenet]
* Add - Display local stations in status output [bluewavenet]
* Add - mesh_path_cost to config and block wan and wan6 as valid mesh zones [bluewavenet]
* Add - check zone status, urlencode/decode, display ipaddress of meshnodes [bluewavenet]
* Fix - numerous fixes including- read auto_config option from config, auto_mesh_id from config, use linklocal multicast to refresh ndp for remote nodes [bluewavenet]
* Add - new default parameters [bluewavenet]
* Add - upates to config file [bluewavenet]
* Add - Rework of auto_config [bluewavenet]
* Add - option auto_mesh_band and auto-configure only that band. Enable stp on bridge interface(s) [bluewavenet]
* Fix - mute error output if devsatatus fails [bluewavenet]
* Fix - remove unsupported ra_default option [bluewavenet]
* Fix - if dnsmasq option authoritive is not set, deal with it. [bluewavenet]
* Add - Update config file [bluewavenet]
* Add - Update README.md [bluewavenet]
* Add - auto configuration [bluewavenet]
* Add - enable radio and restart network [bluewavenet]
* Fix - correctly set mesh_connected_to_as, dhcp.lan.ra_default and connectlist [bluewavenet]
* Add - channel tracking [bluewavenet]
* Add - refined udhcpc timeouts [bluewavenet]
* Fix - out of range error when no peers are connected [bluewavenet]
* Add - channel tracking for non portal meshnodes [bluewavenet]
* Fix - revert uncommitted changes on service stop [bluewavenet]
* Add - numerous code improvements [bluewavenet]
-- Rob White <dot@blue-wave.net> Sat, 10 Feb 2024 16:57:50 +0000
mesh11sd (2.0.0)
* Add - Update config file [bluewavenet]
* Add - implementation of remote copy [bluewavenet]
* Add - implementation of remote connect [bluewavenet]
* Add - Autonomous portal mode [bluewavenet]
-- Rob White <dot@blue-wave.net> Mon, 31 Jul 2023 16:59:52 +0000
mesh11sd (1.3.0)
* Add - Revert wireless config on shutdown of daemon [bluewavenet]
* Add - updated default values [bluewavenet]
* Add - updated README.md [bluewavenet]
* Fix - force lower case mesh_basename [bluewavenet]
* Fix - Revert wireless config on reinstallation and other makefile updates [bluewavenet]
* Add - support for up to 16 mesh interfaces with option to define mesh_basename [bluewavenet]
* Fix - comment on overriding params in wireless config [bluewavenet]
-- Rob White <dot@blue-wave.net> Sat, 22 Jul 2023 08:51:31 +0000
mesh11sd (1.2.0)
* Update README.md
* Add - Traffic volume, Peers and stations to status output [bluewavenet]
* Add - limit up-checks to mesh interfaces only [bluewavenet]
-- Rob White <dot@blue-wave.net> Mon, 08 Aug 2022 13:40:31 +0000
mesh11sd (1.1.1)
* Fix - repeated syslog messages - output only on mode change [bluewavenet]
-- Rob White <dot@blue-wave.net> Wed, 18 May 2022 14:27:12 +0000
mesh11sd (1.1.0)
* Add - service status to json output [bluewavenet]
* Add - support for multiple mesh interfaces [bluewavenet]
* Fix - duplicate ifname if more than one mesh interface [bluewavenet]
* Add - compatibility with iw < v5.16-1 [bluewavenet]
* Add - search and delete phantom meshnodes [bluewavenet]
-- Rob White <dot@blue-wave.net> Wed, 18 May 2022 14:27:12 +0000
mesh11sd (1.0.0)
* This is the initial Open Source version based on proprietory software developed by BlueWave Projects and Services
-- Rob White <dot@blue-wave.net> Wed, 9 Mar 2022 07:30:56 +0000