changelog.txt 35.8 KB
Newer Older
Stephan's avatar
Stephan committed
1

Stephan's avatar
Stephan committed
2
3
4
5
6
7
8

2022-05-x [8.0.6]
--------------------------------------------------
bmxd                      - reduce dead-node timeout
                          - update routes immediately after removing next-hop node
                          - remove bat0 tunnel stuff (safes 20kbyte)
community                 - add Leipzig
9
router                    - add TP-Link Archer C50/C59, TP-Link WR902AC
10
11
gui                       - speed up
backbone                  - process port number when requesting backbone parameters
12
internals                 - add script (/etc/ddmesh/post-init.sh) to run user code after
13
                            freifunk init has finished
14
                          - prevent starting fastd if no backbone/privnet was configured
Stephan's avatar
Stephan committed
15
16


Stephan's avatar
Stephan committed
17
18
19
20
21
2022-04-x [8.0.5]
--------------------------------------------------
wifi                      - fix 2.4ghz band selection for Aerohive router


Stephan's avatar
Stephan committed
22
23
24
25
2022-04-x [8.0.4]
--------------------------------------------------
firewall                  - fix issue where seldomly backbone connection was created through
                            freifunk network / freifunk gateway
26
wifi                      - use 802.11s meshing only (adhoc can not supported anymore)
Stephan's avatar
Stephan committed
27
28

2022-04-15 [8.0.3]
Stephan's avatar
Stephan committed
29
30
--------------------------------------------------
wifi                      - change ath10 firmware for more stable connection for Fritzbox 4040
31
                          - ath10k, disable dnyack (could be the reason for bad connections
32
                            speeds for IPQ4018 (fritzbox 4040)
33
                            Targets with this chip are not stable with openwrt.
34
35
                          - disable adhoc per default (which is not supported by some wifi
                            firmwares and is replaced with 802.11s)
Stephan's avatar
Stephan committed
36
openwrt                   - update to 21.02.2
37
network                   - add option to force ethernet port to 100mbit/s (only "big" routers)
Stephan's avatar
Stephan committed
38
LED                       - fix LED for xiaomi router
Stephan's avatar
Stephan committed
39

Stephan's avatar
Stephan committed
40

Stephan's avatar
Stephan committed
41
2022-04-00 [8.0.2]
42
43
--------------------------------------------------
usb-tethering             - add usb tethering for android/iOS (for selected devices)
44
45
46
gui-ajax                  - add info when using ajax request
                          - rework firmware download to avoid blocking when loading firmware infos
                          - serveral minor improvments
Stephan's avatar
Stephan committed
47

Stephan's avatar
Stephan committed
48
2022-04-00 [8.0.1]
Stephan's avatar
Stephan committed
49
--------------------------------------------------
Stephan's avatar
Stephan committed
50
openwrt 21                - upgrade to openwrt 21 (only from devices with openwrt 19)
Stephan's avatar
Stephan committed
51
52
network                   - complete rework of internal network configuration
                            (needed to support openwrt 21 and vlan meshing)
Stephan's avatar
Stephan committed
53
54
55
56
57
mesh-lan                  - add meshing on vlan 9 (avoids need of bridging cable
                            between wan and lan ports that causes issues on some devices)
wifi-roaming              - add light roaming (hotspot should use same gateway and should
                            have same data transfer power, else roaming could select slow
                            access points but with stronger wifi signal)
Stephan's avatar
Stephan committed
58
gateway                   - add ipip gateway tunnel to increase network speed
Stephan's avatar
Stephan committed
59
60
61
62
63
64
65
66
community                 - rework communities
bmxd                      - remove unused code
                          - some improvments on duplicate address detection
                          - some tweaking to reduce load
sub-community /bmxd       - add community default route for gateway that ensure routing to other
                            sub-communities. This will be used when a communtity is split up into
                            sub-communities.
                          - add network id
67
gui-backbone              - add possibility to enable/disable backbone configurations
68
                          - wireguard: add ajax server registration
Stephan's avatar
Stephan committed
69
gui-speedtest             - improve speedtest
70
71
gui-syslog                - change color for wifi related entries (red to some other)
gui-led                   - add option to control LEDs
Stephan's avatar
Stephan committed
72
73
74
gui-nodes                 - change alternating background color "grouping" to better
                            display interfaces belonging to same node
gui-network               - implement openwrt 21 network ports (switch DSA)
75
gui-vlan                  - configure mesh vlan
Stephan's avatar
Stephan committed
76
                          - ignore nodes for vlan
Stephan's avatar
Stephan committed
77
gui-wifi                  - let display wifi scan page competely and start scanning afterwards
Stephan's avatar
Stephan committed
78
79
splash                    - hide splash if not used (will be removed in future)
sysinfo                   - add wg_pubkey and roaming flag
80
system-cron               - nightly reboot/firmware update: add option to configure maintenance time
Stephan's avatar
Stephan committed
81
82
83
build-system              - fix some configuration dependencies
                          - add default openwrt config as basis for creating new config files
                          - some other build script improvments
Stephan's avatar
Stephan committed
84
                          - support to build images via docker
Stephan's avatar
Stephan committed
85
86


Stephan's avatar
Stephan committed
87
2021-05-2 [7.0.3] (release)
Stephan's avatar
Stephan committed
88
89
90
--------------------------------------------------
bmxd                      - improvments to bmxd watchdog
gui                       - minor text corrections
Stephan's avatar
Stephan committed
91
ssh                       - add ssh-key (authorized_keys) support
Stephan's avatar
Stephan committed
92
led                       - improve LED detection
Stephan's avatar
Stephan committed
93

Stephan's avatar
Stephan committed
94
2021-04-00 7.0.2
Stephan's avatar
Stephan committed
95
96
97
--------------------------------------------------
bmxd                      - add keep alive watchdog
backbone                  - re-add wireguard interfaces to bmxd when bmxd has restarted
Stephan's avatar
Stephan committed
98
firewall                  - enable lan gateway when router acts as public gateway
Stephan's avatar
Stephan committed
99

Stephan's avatar
Stephan committed
100
101
102
103
104
105
106
107
108
109
110
111
112
113
2021-02-13 7.0.1 (rc)
--------------------------------------------------
wifi                      - disable external wifi button
                          - fix wifi ssid
certificates              - replace let's encrypt certificates with own to avoid
                            nodes registration and firmware download problems in future
network                   - rework network interface naming
network-gui               - colorize interface names in node lists
gui                       - improve wifi hotspot list
sysinfo                   - new version for sysinfo.json
openwrt                   - update to last openwrt release (19.07.05)
statistic                 - internal minor fixes
device support            - add some new devices

114

115
116
117
118
2020-12-20 6.4.3 (master)
--------------------------------------------------
syslog-gui                - reformat syslog (logread)
backbone-wg               - fix firewall rules
Stephan's avatar
Stephan committed
119
boot                      - add boot delay to workaround boot issues where openwrt runs
120
121
122
123
124
125
126
127
                            network initialisations parallel in background and does not provide
                            a final "ready-event" to rely on
firewall                  - hotplug fixes
                          - rework firewall setup for several ddmesh scripts
firmware upgrade          - stop background tasks that could disturb upgrade process



128
129
130
131
2020-12-20 6.4.2 (master)
--------------------------------------------------
wifi                      - add 5GHz mesh support for indoor
                          - add 5GHz wifi scan (set to 10s update)
Stephan's avatar
Stephan committed
132
certificates              - update to new let'encrypt ca certificates
133
134
                            (secures registration and firmware download for next 5 years)
ignore nodes              - add configuration to ignore node connections via mesh 2.4/5Ghz
135
fail-safe                 - fix reset button to start router in fail-safe mode
136
137


Stephan's avatar
Stephan committed
138
2020-00-00 6.3.1 (master)
139
140
--------------------------------------------------
wifi                      - add support for 802.11s mesh for large router (>8MByte Flash, >64MByte RAM)
Stephan's avatar
Stephan committed
141
142
143
wifi-gui                  - add option to select 5ghz channel. it also controls if meshing is enabled
                          - add option to ignore nodes for 802.11s mesh
                          - get fritzbox 4040 wifi working (inkl. mesh 802.11s, uses ath10k wifi driver, not ct)
144
145

2020-11-25 6.1.4 (master)
Stephan's avatar
Stephan committed
146
147
--------------------------------------------------
gui:backcbone             - fix and add backbone configuration
148
openwrt                   - update openwrt and packages to new versions with
Stephan's avatar
Stephan committed
149
                            (security fixes)
150
151
backbone-fastd            - udpate to v19
backbone-wg               - router accepts incomming connections
152

Stephan's avatar
Stephan committed
153
2020-00-00 6.1.2 (master)
154
--------------------------------------------------
Stephan's avatar
Stephan committed
155
ignore nodes              - add configuration option to specify link type
Stephan's avatar
Stephan committed
156
wifi                      - add private wifi (5GHz)
157

Stephan's avatar
Stephan committed
158
2019-12-08 6.0.15 (Release)
Stephan's avatar
Stephan committed
159
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
160
161
162
autoupdate                - control autoupdate by registrator server
gui-system                - remove obsolet type 'server'
                          - make community "Tharandt" available
Stephan's avatar
Stephan committed
163
164
165
166
wifi                      - add 2.4/5GHz radio detection
                          - add 5GHz gui
                          - add ath-dynack for some devices to speed up wifi connection
opkg                      - rework path detection for downloading sw packages
Stephan's avatar
Stephan committed
167
geoloc                    - add config to ignore specific access points
Stephan's avatar
Stephan committed
168
169
170
                            (may be used for mobile nodes which get internet from LTE router)
openwrt                   - change build system to create firmware for low memory/flash devices
                            on different openwrt versions
Stephan's avatar
Stephan committed
171

Stephan's avatar
Stephan committed
172
2019-11-09 6.0.13 (devel)
Stephan's avatar
Stephan committed
173
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
build.sh                  - more improvments
openwrt                   - update 18.06 and 19.07 (different targets)
                          - ar71xx tiny stick to updated 18.06
openvpn                   - add support to upload openvpn.conf file when this file contains all certificates
                          - remove syslog errors incase no certs are installed
                          - fix config issue for airvpn certificates
traffic-shaping           - removed, because it was never used
mesh-on-wan               - fix mesh-on-wan
                          - speed up meshing for wan interface
statistic-internal        - fix adding firewall statistic rules for non-existing interfaces
gui:network               - display all interfaces (including disabled)
wifi                      - change ssid to no-inet also for 5GHz radio
nameserver                - add new support for second freifunk DNS (including gui)
reboot                    - add syncing filesystem before rebooting to ensure that configs are written
backbone                  - update some libraries for fastd for more stability
version                   - add more infos on firmware version to gui:system
new devices               - add new devices (fritzbox, Netgear, WR1200js)
Stephan's avatar
Stephan committed
191

Stephan's avatar
Stephan committed
192
193
194

2019-07-30 6.0.9 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
195
196
197
198
199
200
201
202
203
204
205
206
207
208
18.06.2                   - update openwrt, rename lede to openwrt
gui-contact               - add way to click into the map to set marker
gui-network               - add switch status
gui-processes             - display process tree
wifi                      - prepare 5GHz support
build scripts             - improve build script, add build.json for configuration
upload scripts            - integrate upload scripts to generate directory structure for download server
lte                       - add target GL.iNet gl-mifi (lte router)
gui-lte                   - add minimal SIM-Card / modem configuration
sysinfo                   - add network interface connection status
mobile geoloc             - add automatic location update
gateway detection         - fix gateway detection
gui meshviewer            - add link to meshviewer

Stephan's avatar
Stephan committed
209

Stephan's avatar
Stephan committed
210
211
212
213
2019-01-19 5.0.5 (release)
--------------------------------------------------
Repro moved from github/ddmesh to github/freifunk-dresden

Sven enniK's avatar
Sven enniK committed
214

Stephan's avatar
Stephan committed
215
216
2018-09-19 5.0.5 (release)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
217
218
statistic                 - add wifi2 statistic for 1min,5min,15min,1h,6h,12h,24h,1W

Stephan's avatar
Stephan committed
219
220
221

2018-09-19 5.0.4 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
222
223
224
statistic                 - fix counting of wifi clients
upgrade                   - add missing upgrade function for version 3.1.9

Stephan's avatar
Stephan committed
225
226
227

2018-08-29 5.0.3 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
228
229
230
231
232
233
234
235
registration              - fix adding preferred node to registration url
GUI                       - improve texts (Diego)
wifi2                     - add support for fix ip range, needed for portforwarding to wifi clients
wifi3                     - turn around configuration logic for wifi encryption
                          - fix ssid encoding
ddns                      - fix problem with default settings genererated by ddns script. This setting was not updated when domain name is changed by user
reset                     - fix reset with factory settings

Stephan's avatar
Stephan committed
236

Stephan's avatar
Stephan committed
237
2018-05-13 5.0.2 (testing)
stephan's avatar
stephan committed
238
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
239
240
241
242
gui-map                   - set default gps coordinates
DSGVO                     - add text for DSGVO (Datenschutz Grundverordnung)
Wifi                      - remove unneeded dhcp lease configuration (solves problem with
                            invalid statistic for number of clients
stephan's avatar
stephan committed
243
244
245
246


2018-03-1 4.2.19 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
247
248
249
250
251
252
253
254
255
256
gui-map                   - replace google maps with openstreatmap (leaflet)
booting                   - support devices which must be flashed in two steps
                            (initramfs-kernel.bin + sysupgrade.tar)
                            UBNT EdgeRouter-X
bmxd                      - remove unused HNA, dynamic plugin loading (saves flash memory)
                          - fix crash when using -d4/7/9 options
wifi2                     - add option to configure isolation
meshing                   - separate lan and wan meshing to allow connecting different
                            freifunk networks without forwarding private network

stephan's avatar
stephan committed
257
258
259

2018-02-1 4.2.18 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
260
261
lede update               - Lede 17.01 (3.February 2018)
wifi                      - add option to create 'open' private wifi
stephan's avatar
stephan committed
262
263
264
265


2018-01-1 4.2.17 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
266
267
firmware upgrade          - fix firewall upgrade
gui-wifi                  - fix formular check
stephan's avatar
stephan committed
268
269
270
271


2017-10-1 4.2.16 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
272
273
274
275
276
277
278
279
280
281
282
283
dhcp server               - delete dhcp server config (lan) to disable server
factory reset             - fix factory reset for x86 non-jffs2 overlay file systems
private wifi              - prepare encrypted wifi (WPA2-PSK) bridged with lan/wan
gui-progress-bar          - implement javascript progress bar (remove animated gif)
factory reset             - fix not working factory reset
firmware download         - switch to new "download.json" to get all needed data for
                            nightly update and manual update from within firmware
                            (remove hardcoded filenames)
sysinfo.json              - add link type to neighours (bmxd --links)
                          - add "auto update" info
statistic                 - separate input/output/forward statistic

284
285
286

2017-10-1 4.2.10 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
287
288
289
firmware upgrade          - fix upgradeing credentials
firewall/network          - reduce firewall rules by creating one mesh zone and add tbb-fastd, wifi and meshwire to it
syslog                    - remove issues where syslog has displayed errors
290
291

issues:
Sven enniK's avatar
Sven enniK committed
292
    openvpn with certificates from Freifunk Berlin e.V. not working
293
294
295
296


2017-10-1 4.2.9 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
297
298
299
300
301
302
303
304
lede support              - for needed changes to support lede
passwd                    - factory resetted device can be accessed without passwort (instead default password)
dnsmasq                   - has still problems, Please specifiy second DNS in "Verwaltung-System" with 8.8.8.8
                            as workaround
sysupgrade                - fix problem with sysupgrade where no firmware could be loaded via gui.
                            please load software paket fix_428.. to fix firmware update via gui when upgrading from
                            4.2.8 if needed.
gui-firmware update       - disable download button if no newer version is present (prevent downgrade issues)
305
306

issues:
Sven enniK's avatar
Sven enniK committed
307
    openvpn with certificates from Freifunk Berlin e.V. not working
308
309


Sven enniK's avatar
Sven enniK committed
310
2017-09-12 4.2.8
311
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
312
313
314
315
316
317
lede support              - add lede support for ar71xx and x86
lede gui                  - change color of info bar to blue (also for better reading)
hotplug                   - correct usage of hotplug event for wifi interface (adding interface to bmxd)
boot                      - lede: correct waiting for wifi interface before setting up firewall
dnsmasq                   - move from plain config to uci-config
gui-sysinfo               - correct displaying free memory
318
319
320
321


2017-08-06 4.2.6   Development state (NOT stable)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
322
323
bugfix booting            - wait for wifi before firewall setup
restart-gui               - reconfigure hardware option added (needed for x86 Futro S550 with wifi usb stick)
324
325


Stephan's avatar
Stephan committed
326
2017-08-06 4.2.5   Development state (NOT stable)
327
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
openwrt                   - upgrade to 15.05
sysinfo                   - correct dhcp count
sysinfo                   - new version (add essid, reorder statistic, bmx links, traffic shaping)
sysinfo                   - add email notification and splash
sysinfo                   - via http://.../sysinfo.json
statistic                 - use iptables to collect statisitc (instead reading data from interfaces)
httpd                     - increment timeout to 600s
firmware upgrade          - update filenames for new supported devices
firmware upgrade          - fix version check
firmware upgrade          - auto firmware update or gui firmware update uses https and certificate check
register node             - node registration uses https and certificate check. this ensures secure transfer of registration information
register node             - replace registration api with json (preferred gw, netid)
opkg                      - add opkg https support (via wget->uclient-fetch) to ensure packet integrity
gui-nodes                 - display gateways before node list
gui-wlan scan             - colorize wlan scan result
gui-restart               - separate firmware upgrade and reboot/reset
gui-wan                   - fix wan configuration: display static settings or dhcp data
gui-speedtest             - change to node number
gui-system                - add configuration for node type (mobile,router,server)
gui-wifi                  - display used wifi transmit power (supported by hardware)
gui-contact               - add geolocation support
portforwarding            - update portforwarding for WAN interface if wan is configured with dhcp and lan cable is inserted later
backbone                  - use new fastd version 18+
network                   - bridge: enable Spanning Tree Protocol to avoid loops
network                   - fix problem where openwrt removes all ip rules
network-mtu(privnet)      - fix mtu problem with private network
network-mtu(fastd)        - reduce fastd mtu to 1200 for some ISP (new port 5002)
network meshing           - add support for LAN/WAN meshing
wifi                      - restrict wifi data rates to 6Mbit/s (add config to reduce wife data rate)
OOM Killer                - security-fix: reboot device when running out of memory instead of killing applications
gateway-check             - change ip addresses that are used to check internet connection. now freifunk server are used to
                            allow situations where internet provider only allows internet connections to freifunk server
firewall                  - add source ip checks to prevent fake source ip attacks
bmxd                      - reduce gateway changes
wifi-watchdog             - add wifi background scan to fix issues when wifi is dead
webserver                 - move from openssl to polarssl to save 300kbyte flash memory
openvpn                   - move from openssl to polarssl to save 300kbyte flash memory
openvpn                   - avoid creating openvpn connection via freifunk gateway (bat0)
speedtest                 - move from nuttcp to iperf3
support new device        - Futron S550: x86 target, usb-wlan stick (adhoc only), tcpdump, openvpn-polarssl
368
369
370
371


2016-Jan-17 4.2.2
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
372
373
374
375
376
377
378
379
380
381
382
383
384
traffic shaping           - correct traffic shaping when using computer at LAN
sysinfo                   - prepare sysinfo-json every minute and just return generated data via webserver to reduce loading time
watchdog                  - add bmxd watchdog
wifi                      - add functionality to ignore node connections via wifi and prefere lan/backbone connections between routers
firewall                  - add port forwarding to WAN
openvpn                   - avoid endless openvpn re-init if openvpn connections failes
mesh-mtu                  - fix backbone connection lost errors (MTU value, TCP MMS)
backbone                  - replace vtund with fastd
private network           - replace vtund with fastd
gui:konfiguration         - add loading/saving konfiguration inclusive reinstalling packages
gui:Knoten ingoriern      - now use node number instead of ip address
gui:https                 - change configuration page link "Verwalten" to https
dns                       - add configuration option for a second DNS
385
386


387
388
2015-Mar-09 3.1.9
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
389
390
391
392
393
394
395
396
397
essid                     - add separator and fix spaces in essid
OVPNCert                  - add support for cyberghost vpn
openvpn                   - fix possible interface name conflicts
bmxd                      - fix crash when adding a lot of tunnel devices
passwd                    - move passwd default passwd check to header line (always displayed)
gui                       - move scripts to separate directory not accessable from webdir
gateway-check             - restart openvpn in case link is active but dead
sysinfo-json              - remove private dns ip to hide private ip address range

398
399
400

2015-Jan-28 3.1.8 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
401
402
403
404
405
406
407
408
409
410
411
openwrt                   - update revision
bmxd                      - resolve internet gateway problems
gateway selection         - add configuration to set preferred gateway
watchdog                  - add watchdog to reboot router (wifi stopps working on TP-Link TL-WDR4300 v1)
wifi                      - uses same adhoc essid for all routers "Freifunk Mesh-Net"
passwd                    - add note if password has not be changed
syslog-json               - add bmxd status info
node registration         - enable continues node registration from auto setup
dns                       - add freifunk internal dns support
wifi2 ip range            - increment ip dhcp range up to 1022 hosts per node
gui: firewall             - some improvments when displaying firewall rules
412
413
414
415


2015-Jan-28 3.1.7 (testing)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
OPENWRT 14.07             - move to new openwrt branch (support more routers), changes majore version number
dhcp                      - change dhcp lease to 5min default
gui-dhcp                  - add settings for dhcp lease
wifi                      - isolate wifi clients
sysinfo                   - add network connections
gui-log                   - add network connection to logs
syslog                    - add remote syslog
sysinfo-json              - add timestamp, model, board_name
announce gateway          - correct announcing own gateway
LED-boot state            - show boot status
LED-freifunk state        - wifi led shows freifunk/gateway state
firmware upgrade          - add firmware file name and firmware download function
nightly bmxd restart      - add workaround for problem within routing protocoll bmxd, where it may happen that connection
                            to gateway is not created
firmware auto update      - nightly check for new firmware version and auto update added
431
432


433
434
2014-Nov-10 (2.1.5)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
435
436
sysinfo                   - use cached internet tunnel info if present
routing                   - only accept freifunk ip ranges (no internet ips), protect against HNA redirecting
437
438
439
440


2014-Nov-01 (2.1.4)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
441
442
443
firewall                  - fix problems when some nodes are not reachable
wifi                      - change back to HT20. HT40 not suitable for adhoc in mesh network

444
445
446

2014-Oct-20 (2.1.3)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
447
448
449
450
451
452
453
454
455
456
internal                  - new node number calulation
bmxd                      - change routing protocoll daemon.
                            to fix some routing/gateway instabilities
                            use primary/non-primary interfaces and different IPs
                            firewall
gui: node number          - display node number in "Nodes" view
gui: gateway info         - add gateway infos/statistic
gui: status bar           - add device name
sysinfo                   - add gateway statistic
wifi 11ng                 - switch to 11ng to get support for MIMO and higher data rates
457
458
459
460


2014-Aug-02 (2.1.2)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
461
462
463
464
license                   - correct license text (now GPL3)
gui-gateways              - show available and selected gateway
bmxd                      - enable two-way gateway tunnel

465
466
467

2014-July-14 (2.1.1)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
468
469
470
471
472
custom splash             - change of logo possible; solve problems with links to different media
gui                       - minor text corrections
splash                    - add configuration to disable splash
splash url                - add support to include html code from other webservers (no images)
license text              - simple language support. set via HTTP_ACCEPT_LANGUAGE
473
474
475
476


2014-July-12 (2.1.0)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
477
478
479
480
481
482
483
wifi                      - max 32 characters for essid
wifi                      - remove antenna setting (always use mimo)
autodisconnect            - fix setting of disconnect time
sysinfo-json              - routing table
splash                    - remove deadlock
webserver                 - new version uhttpd (hopefully solves hanging on port 81)
internal/gui              - add suport for Meisen
484
software packets- add support to install software packages
Sven enniK's avatar
Sven enniK committed
485
upgrade history           - display firmware upgrade history
486
internal/upgrade- correct bootconfig/upgrade process
Sven enniK's avatar
Sven enniK committed
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
custom splash             - correct display of flash usage for custom html
splash                    - workround for Microsoft Phone 8


2014-May-21 (2.0.07)
--------------------------------------------------
traffic shaping           - initial added
splash                    - splash screen: mobile layout;
splash                    - custom html support
splash                    - usage rules, pico agreement
splash                    - storage of mac addresses
auto disconnect           - allows to disconnect wifi clients after some time
firewall                  - some firewall fixes
gui                       - firewall shortcut for SPLASH users
gui                       - https/http information
gui                       - version info at footer
license/copyright         - openwrt license, copy right information added
sysinfo                   - system info request support added, to allow freifunk-dresden.de to build topology graph, collect statistics
backbone                  - avoid backbone connection via wifi
log                       - fix dhcp log
gui                       - remove bmxd ajax, which was the reason for bmxd crashes
gui                       - change http GET request to POST request (only all POST formulars) for security reasons
internal                  - file upload clean up
internal                  - version upgrade processing added
511
512
513
514


2013-Nov-05 (2.0.2) test version 002
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
515
516
517
518
519
firewall                  - security fix; add ports for speedtest
gui                       - add tx power check
wlan                      - correct regional domain (DE)
sysinfo                   - add missing data

520
521
522

2013-Okt-26 (2.0.1) test version 001
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
523
524
firewall                  - correct forwarding (node2node)

525
526
527

2013-Okt-24 (2.0.0) test version 001
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
528
529
530
openwrt                   - port from whiterussian to openwrt 12.09 / 10.03
backbone                  - remove 172er network (uses now wifi network ip range)

531
532
533

2013-Mar-14 (1.6.36-dd2.4d)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
534
535
536
537
ddmesh_ipcalc             - change ip range 10.12.0.0/16 to 10.200.0.0/16 (because of conflicts with Graz)
                          - change ip calulation to support up to 63 dhcp clients (15 previously)
google-maps               - add random number to google maps url to always have uptodate map (google caches url requests with kmz data files)

538
539
540

2012-Feb-12 (1.6.36-dd2.3d)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
firewall                  - reworked (one file)
splash                    - change checkbox position
register                  - add automatic registration. No need to ask for project/node number.
node number               - change project/node number to global node number (independed of location)
dnsmasq                   - dns resolution changed to remove patched clibc
                          - configuration changed to resolve router host names (e.g.r100.ddmesh.de) (if router has connection via freifunk network to ddmesh.de)
json                      - add json-info support
webinterface              - add ajax support
                          - automatic register of router on register.ddmesh.de (remove easy setup page)
                          - move some pages to admin area
                          - add flush to have web pages updated in real time during some admin operations
                          - reordering of web menu
                          - add some configuration switches to enable/disable access to admin area from freifunk network or wan (see "System")
vpn                       - fix routing problem by using a separate public ip for vpn.ddmesh.de
ddmesh_ipcalc             - router ip calculation implemented as lua script
hotspot list              - hotspot list on ddmesh.de shows contact data stored in each node.
                          - email address in this list displayed as image
ipkg                      - change handling of ipkg
tool:speedtest            - simple speed test function added to check connection speed to other routers
auto-setup                - easy setup replaces by auto-setup (automatic node registration if it has access to register.ddmesh.de via internet or freifunk network)
backbone                  - add indicator if a backbone connection is active
private network           - add indicator if private network connection is active
563
564
565
566


2009-Jun-11 (1.6.36-dd2.2)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
567
568
569
570
dnsmasq-log               - disable logging to syslog, which makes the syslog unusable
webinterface              - status line shows currently selected internet gateway
toplology                 - support corrected to detect nodes with internet connection correctly
bmxd                      - update of routing deamon
571
572
573
574


2009-Feb-23 (1.6.36-dd2.1)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
KIT                       - uses version 1.6.36 to generate firmware
webinterface              - icons added, wlan scan beautified
vtun                      - slow tincd replaced by vtun (backbone,private network)
private network           - support to create a vpn connection between lan ports of different routers via freifunk net
gateway check             - fixed a bug where gateway of a route was not detected every time
software list             - "Software (Packetliste)" does only show well tested packets provided by freifunk dresden
                            System packages are not removable (button removed)
splash                    - check added for ip addresses that where not provided by dhcp server (message is displayed)
easy setup                - enables mini_fo by default, to overwrite old settings from different firmwares
auto dns                  - fixes a bug while setting dns server by batmand (batmand,batmand.gw.sh)
display nodes             - clean up node display. quality is displayed for all nodes, IPs are only links if they belong to 10er network
display hna               - only nodes that have real hna are displayed
easy setup                - resets password to "admin"
RTS/CTS                   - uses new settings for RTS/CTS (from freifunk berlin nord ost)
batmand-bmxd              - batmand (pthread-version) replaced by batman-experimental (thread-less), no need for pthread library
www-links                 - www links updated
591
592
593
594


2008-Jul-05 (1.6.28-dd1.10)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
595
596
597
598
https                     - xrelayd added to support https
google maps               - google maps from ddmesh.de now accessible from firmware (if inet present)
splash                    - autoclean bugfix (splash was displayed (mac removed) while dhcp was refreshed and active
md5                       - md5 generating corrected for firmware download at download.ddmesh.de
599
600
601
602


2008-Jun-04 (1.6.28-dd1.9d)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
603
604
batmand                   - auto DNS detect added. this is needed to make configuration of DNS easier

605
606
607

2008-Jun-04 (1.6.28-dd1.9c)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
608
609
firewall                  - backbone port for WANDEV enabled (INPUT), depending on if backbone is enabled

610
611
612

2008-Mai-24 (1.6.28-dd1.9b)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
613
614
615
616
DNS                       - fix DNS server for pppoed and dhcp for internet lan connection
batmand                   - fix where batman ignores the backbone interface if connection was disabled
batmand                   - fix for gateway connection if backbone connection was brocken
2D Barcode                - added 2D Barcode
617
618
619
620


2008-Apr-06 (1.6.28-dd1.9a)
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
621
622
623
624
splash                    - fix for stored mac addresses. Are now restored at boot time
firewall                  - some firewall changes and fixes to access internet from lan
routing                   - avoid routing of private ip ranges

625

Sven enniK's avatar
Sven enniK committed
626
2008-Mrz-28 (1.6.28-dd1.9)
627
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
628
629
630
631
632
633
splash                    - accept screen now displays images
batmand                   - rev1023 bugfixes for memory leak when routing class changes
dnsmasq                   - udhcpd replaced by dnsmasq (dhcp,dns)
dns                       - router acts as dns server for client
linux kernel              - firmware generated from kit 1.6.28 which contains some fixes when many network connections are active
dhcp log                  - dhcp log added to web interface
634
635


Sven enniK's avatar
Sven enniK committed
636
2008-Mrz-7 (1.4.5-dd1.8h) RC2 - backbone
637
--------------------------------------------------
Sven enniK's avatar
Sven enniK committed
638
639
640
backbone                  - firewall fix that has blocked batmand messages
webif                     - routing throw entries removed

641
642
643
644
645

2008-Feb-20 (1.4.5-dd1.8g) RC1 - batmand,firewall,gps
--------------------------------------------------
Diese Firmware ist als Release Candidate eingestuft. Treten keine Probleme auf, so wird diese als offizielle Version auf v 1.9 gesetzt

Sven enniK's avatar
Sven enniK committed
646
647
648
649
650
batmand                   - Fehler behoben, Backbone kann jetzt genutzt werden
firewall                  - firewall regel angepasst, damit über das backbone dns Antworten empfangen werden können
gps                       - GPS Koordinaten können jetzt bei den Kontaktinfos eingetragen werden, ohne das man über EasySetup gehen muss, bei der verschiedene
                            Einstellungen zurück gesetzt werden.

651

Sven enniK's avatar
Sven enniK committed
652
2008-Feb-13 (1.4.5-dd1.8f) Testfirmware - pppoe,dyndns
653
654
655
--------------------------------------------------
pppoe und dyndns funktioniert. batmand hat immer noch Probleme wenn das
Backbone aktiv ist. Wenn beim Backbone keine Verbindung zustande kommt,
Sven enniK's avatar
Sven enniK committed
656
657
bleibt batmand irgendwann stehen.

658
659
660

2008-Feb-13 - changelog datei ausversehen gelöscht
--------------------------------------------------