-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathchangelog.txt
749 lines (617 loc) · 40 KB
/
changelog.txt
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
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
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
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
2023-11-10 [8.2.1] (devel)
--------------------------------------------------
2023-11-10 [8.2.0] (release)
--------------------------------------------------
LED - wifi status LED (GW/Freifunk Status) is not static (instead of blinking)
WiFi - add support for utf8 (emoji) in wifi scan
2023-09-02 [8.1.7] (testing)
--------------------------------------------------
openwrt 22 - move some routers to openwrt 22 (revert iptables patch)
- add some new routers
gui - colorize "Knoten ignorieren"
- add wetter info
- add info whether 5GHz meshing is supported or not
- add configuration switch to disable 5GHz
tethering - add configuration switch to enable iOS tethering
(default: off, to reduce 50% CPU load on some devices)
LTE - add gl-inet GL-E750 with display support
- add SIM Pin info
router - add device DLink COVR X1860
USB - add usb serial console login (getty)
timezone - fix storing user input for timezone
WiFi - add 5ghz client mode (WAN: allows using other 5GHz AP as Internet source)
- WLAN Scan: add infos about encryption
- remove owl-loader from devices that do not use it
- fix 5GHz outdoor channel range
gateway check - reduce check time from 3min -> 1min
reboot - optimize reboot when configuration was changed (no two reboots anymore)
bmxd - v1.4: fix potential crash and improve code for development
splash - remove splash competely
syslog - reduce syslog traces and http error messages
sysinfo - add wifi infos (htmode, bitrate)
internal - remove old code (nodegroup)
- add internal config switch to enable/disable STP for WAN/LAN bridge
2022-12-01 [8.1.6] (devel)
--------------------------------------------------
usb-serial - add serial login via usb serial adapter
(usb devices only, must be configured)
wifi - check if meshing for 5GHz is supported
- check if additional private access point is supported
2022-12-01 [8.1.5] (release)
--------------------------------------------------
2022-12-01 [8.1.4]
--------------------------------------------------
private vpn - fix private vpn
2022-12-01 [8.1.3] (testing)
--------------------------------------------------
backbone - update backbone server
LED - adapt LED status for new router
wifi - improve wifi infos in gui
2022-10-02 [8.1.2] (devel)
--------------------------------------------------
bmxd - rework gateway selection to minimize wifi disconnections
- reset DNS when no GW is selected
gui - give more information about wifi channels
- fix 5Ghz wifi scan
sysinfo - set valid values for wifi channel when not present
- set airtime to zero when wifi is not present
router - add TP-Link Archer C6 v3, TP-Link Archer C6U v1
2022-10-02 [8.1.0] (release)
--------------------------------------------------
led - minor improvments to led control (gui)
2022-09-15 [8.0.8] (testing)
--------------------------------------------------
router - add router xiaomi_mi-router-4a-100m
ddns - remove unused ddns
2022-05-x [8.0.7] (testing)
--------------------------------------------------
sysinfo - add wifi channel info
usb-tethering - rework usb tethering to support IPhone, Huawei 3372h-320, ZTE MF79U, TP-Link M7300
- add support for TP-Link routers TL-WR2543N, TL-WDR3600, TL-WDR4300
community - add group_id to group routers for any statistic/mapping reasons
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
router - add TP-Link Archer C50/C59, TP-Link WR902AC
gui - speed up
backbone - process port number when requesting backbone parameters
internals - add script (/etc/ddmesh/post-init.sh) to run user code after
freifunk init has finished
- prevent starting fastd if no backbone/privnet was configured
2022-04-x [8.0.5]
--------------------------------------------------
wifi - fix 2.4ghz band selection for Aerohive router
2022-04-x [8.0.4]
--------------------------------------------------
firewall - fix issue where seldomly backbone connection was created through
freifunk network / freifunk gateway
wifi - use 802.11s meshing only (adhoc can not supported anymore)
2022-04-15 [8.0.3]
--------------------------------------------------
wifi - change ath10 firmware for more stable connection for Fritzbox 4040
- ath10k, disable dnyack (could be the reason for bad connections
speeds for IPQ4018 (fritzbox 4040)
Targets with this chip are not stable with openwrt.
- disable adhoc per default (which is not supported by some wifi
firmwares and is replaced with 802.11s)
openwrt - update to 21.02.2
network - add option to force ethernet port to 100mbit/s (only "big" routers)
LED - fix LED for xiaomi router
2022-04-00 [8.0.2]
--------------------------------------------------
usb-tethering - add usb tethering for android/iOS (for selected devices)
gui-ajax - add info when using ajax request
- rework firmware download to avoid blocking when loading firmware infos
- serveral minor improvments
2022-04-00 [8.0.1]
--------------------------------------------------
openwrt 21 - upgrade to openwrt 21 (only from devices with openwrt 19)
network - complete rework of internal network configuration
(needed to support openwrt 21 and vlan meshing)
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)
gateway - add ipip gateway tunnel to increase network speed
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
gui-backbone - add possibility to enable/disable backbone configurations
- wireguard: add ajax server registration
gui-speedtest - improve speedtest
gui-syslog - change color for wifi related entries (red to some other)
gui-led - add option to control LEDs
gui-nodes - change alternating background color "grouping" to better
display interfaces belonging to same node
gui-network - implement openwrt 21 network ports (switch DSA)
gui-vlan - configure mesh vlan
- ignore nodes for vlan
gui-wifi - let display wifi scan page competely and start scanning afterwards
splash - hide splash if not used (will be removed in future)
sysinfo - add wg_pubkey and roaming flag
system-cron - nightly reboot/firmware update: add option to configure maintenance time
build-system - fix some configuration dependencies
- add default openwrt config as basis for creating new config files
- some other build script improvments
- support to build images via docker
2021-05-2 [7.0.3] (release)
--------------------------------------------------
bmxd - improvments to bmxd watchdog
gui - minor text corrections
ssh - add ssh-key (authorized_keys) support
led - improve LED detection
2021-04-00 7.0.2
--------------------------------------------------
bmxd - add keep alive watchdog
backbone - re-add wireguard interfaces to bmxd when bmxd has restarted
firewall - enable lan gateway when router acts as public gateway
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
2020-12-20 6.4.3 (master)
--------------------------------------------------
syslog-gui - reformat syslog (logread)
backbone-wg - fix firewall rules
boot - add boot delay to workaround boot issues where openwrt runs
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
2020-12-20 6.4.2 (master)
--------------------------------------------------
wifi - add 5GHz mesh support for indoor
- add 5GHz wifi scan (set to 10s update)
certificates - update to new let'encrypt ca certificates
(secures registration and firmware download for next 5 years)
ignore nodes - add configuration to ignore node connections via mesh 2.4/5Ghz
fail-safe - fix reset button to start router in fail-safe mode
2020-00-00 6.3.1 (master)
--------------------------------------------------
wifi - add support for 802.11s mesh for large router (>8MByte Flash, >64MByte RAM)
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)
2020-11-25 6.1.4 (master)
--------------------------------------------------
gui:backcbone - fix and add backbone configuration
openwrt - update openwrt and packages to new versions with
(security fixes)
backbone-fastd - udpate to v19
backbone-wg - router accepts incomming connections
2020-00-00 6.1.2 (master)
--------------------------------------------------
ignore nodes - add configuration option to specify link type
wifi - add private wifi (5GHz)
2019-12-08 6.0.15 (Release)
--------------------------------------------------
autoupdate - control autoupdate by registrator server
gui-system - remove obsolet type 'server'
- make community "Tharandt" available
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
geoloc - add config to ignore specific access points
(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
2019-11-09 6.0.13 (devel)
--------------------------------------------------
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)
2019-07-30 6.0.9 (testing)
--------------------------------------------------
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
2019-01-19 5.0.5 (release)
--------------------------------------------------
Repro moved from github/ddmesh to github/freifunk-dresden
2018-09-19 5.0.5 (release)
--------------------------------------------------
statistic - add wifi2 statistic for 1min,5min,15min,1h,6h,12h,24h,1W
2018-09-19 5.0.4 (testing)
--------------------------------------------------
statistic - fix counting of wifi clients
upgrade - add missing upgrade function for version 3.1.9
2018-08-29 5.0.3 (testing)
--------------------------------------------------
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
2018-05-13 5.0.2 (testing)
--------------------------------------------------
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
2018-03-1 4.2.19 (testing)
--------------------------------------------------
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
2018-02-1 4.2.18 (testing)
--------------------------------------------------
lede update - Lede 17.01 (3.February 2018)
wifi - add option to create 'open' private wifi
2018-01-1 4.2.17 (testing)
--------------------------------------------------
firmware upgrade - fix firewall upgrade
gui-wifi - fix formular check
2017-10-1 4.2.16 (testing)
--------------------------------------------------
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
2017-10-1 4.2.10 (testing)
--------------------------------------------------
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
issues:
openvpn with certificates from Freifunk Berlin e.V. not working
2017-10-1 4.2.9 (testing)
--------------------------------------------------
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)
issues:
openvpn with certificates from Freifunk Berlin e.V. not working
2017-09-12 4.2.8
--------------------------------------------------
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
2017-08-06 4.2.6 Development state (NOT stable)
--------------------------------------------------
bugfix booting - wait for wifi before firewall setup
restart-gui - reconfigure hardware option added (needed for x86 Futro S550 with wifi usb stick)
2017-08-06 4.2.5 Development state (NOT stable)
--------------------------------------------------
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
2016-Jan-17 4.2.2
--------------------------------------------------
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
2015-Mar-09 3.1.9
--------------------------------------------------
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
2015-Jan-28 3.1.8 (testing)
--------------------------------------------------
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
2015-Jan-28 3.1.7 (testing)
--------------------------------------------------
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
2014-Nov-10 (2.1.5)
--------------------------------------------------
sysinfo - use cached internet tunnel info if present
routing - only accept freifunk ip ranges (no internet ips), protect against HNA redirecting
2014-Nov-01 (2.1.4)
--------------------------------------------------
firewall - fix problems when some nodes are not reachable
wifi - change back to HT20. HT40 not suitable for adhoc in mesh network
2014-Oct-20 (2.1.3)
--------------------------------------------------
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
2014-Aug-02 (2.1.2)
--------------------------------------------------
license - correct license text (now GPL3)
gui-gateways - show available and selected gateway
bmxd - enable two-way gateway tunnel
2014-July-14 (2.1.1)
--------------------------------------------------
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
2014-July-12 (2.1.0)
--------------------------------------------------
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
software packets- add support to install software packages
upgrade history - display firmware upgrade history
internal/upgrade- correct bootconfig/upgrade process
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
2013-Nov-05 (2.0.2) test version 002
--------------------------------------------------
firewall - security fix; add ports for speedtest
gui - add tx power check
wlan - correct regional domain (DE)
sysinfo - add missing data
2013-Okt-26 (2.0.1) test version 001
--------------------------------------------------
firewall - correct forwarding (node2node)
2013-Okt-24 (2.0.0) test version 001
--------------------------------------------------
openwrt - port from whiterussian to openwrt 12.09 / 10.03
backbone - remove 172er network (uses now wifi network ip range)
2013-Mar-14 (1.6.36-dd2.4d)
--------------------------------------------------
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)
2012-Feb-12 (1.6.36-dd2.3d)
--------------------------------------------------
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
2009-Jun-11 (1.6.36-dd2.2)
--------------------------------------------------
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
2009-Feb-23 (1.6.36-dd2.1)
--------------------------------------------------
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
2008-Jul-05 (1.6.28-dd1.10)
--------------------------------------------------
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
2008-Jun-04 (1.6.28-dd1.9d)
--------------------------------------------------
batmand - auto DNS detect added. this is needed to make configuration of DNS easier
2008-Jun-04 (1.6.28-dd1.9c)
--------------------------------------------------
firewall - backbone port for WANDEV enabled (INPUT), depending on if backbone is enabled
2008-Mai-24 (1.6.28-dd1.9b)
--------------------------------------------------
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
2008-Apr-06 (1.6.28-dd1.9a)
--------------------------------------------------
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
2008-Mrz-28 (1.6.28-dd1.9)
--------------------------------------------------
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
2008-Mrz-7 (1.4.5-dd1.8h) RC2 - backbone
--------------------------------------------------
backbone - firewall fix that has blocked batmand messages
webif - routing throw entries removed
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
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.
2008-Feb-13 (1.4.5-dd1.8f) Testfirmware - pppoe,dyndns
--------------------------------------------------
pppoe und dyndns funktioniert. batmand hat immer noch Probleme wenn das
Backbone aktiv ist. Wenn beim Backbone keine Verbindung zustande kommt,
bleibt batmand irgendwann stehen.
2008-Feb-13 - changelog datei ausversehen gelöscht
--------------------------------------------------