Commit Graph

6264 Commits (2023.4)

Author SHA1 Message Date
pedro fe09948c0f Bump version to 2023.4 2 years ago
pedro 376991a0d8 rc: services.c: we don't need extra logging when minidlna logs to syslog 2 years ago
pedro 13353cf517 ffmepg: update to 0.11.5 (resolves #239) 2 years ago
pedro b4d9bf1983 dnsmasq: update to 3b5ddf3 (2023-09-02) snapshot 2 years ago
pedro 02e7b0b572 build: Makefile: glib2: use already compiled pcre (in case of TCONFIG_NGINX) not the one embedded in glib2 2 years ago
pedro ec6144f65b libffi: update to 3.4.4 2 years ago
pedro af3a1ba1e3 flac: update to 1.4.3 2 years ago
pedro a7edeff5dc build: Makefile: fix order for TCONFIG_MEDIA_SERVER 2 years ago
pedro cfc3f9f315 Makefile: remove unneeded flag 2 years ago
pedro 3e9be6427f patches: flac: fix 101 patch 2 years ago
pedro 12b8464ae3 util-linux: update to 2.39.2 2 years ago
pedro b8bd9b65ad snmp: update to 5.9.4 2 years ago
pedro ab2d5a4e43 libpng: update to 1.6.40 2 years ago
pedro d637f598a6 zlib: update to 1.3 2 years ago
pedro f853cc89e7 openvpn: update to 2.6.6 2 years ago
pedro d0207e6c67 openssl: update to 1.1.1v 2 years ago
pedro 99356c3d44 libxml2: update to 2.11.5 2 years ago
pedro 7c2ef161c6 sqlite: update to 3.43.0 2 years ago
pedro 51909aba86 nginx: update to 1.25.2 2 years ago
pedro 20275f2445 libjson-c: update to 0.17-20230812 2 years ago
pedro dd618db173 libsodium: update to latest 1.0.18-stable 2 years ago
pedro ce2275f906 gmp: update to 6.3.0 2 years ago
pedro b754e3590c rom: update CA bundle to 2023-08-22 2 years ago
M_ars b84a931985 Media Bridge Mode (SDK6/SDK7/SDK714): add ARPING (default 180 sec cycle) and improve stability 2 years ago
pedro 7e9c1eb2e0 build: synch to MIPS branch 2 years ago
pedro 0f18dc0ca3 others: rename watchdog script to mwwatchdog to avoid confusion with the busybox applet 2 years ago
pedro b57abd0233 switch4g: clean-up and cosmetic 2 years ago
pedro 56f8008e20 switch4g: move cdc_ether module to the end of the list
- avoid problems when removing modules (modprobe: can't unload module 'cdc_ether': Resource temporarily unavailable)
2 years ago
pedro 106f724686 watchdog: clean-up and cosmetic 2 years ago
pedro 0cf42edd7c watchdog: remove forgotten debug informations causing arithmetic syntax error in some cases 2 years ago
pedro aec790a15f Revert "Revert "others: use shorter /dev/null redirection""
This reverts commit 388403387c.
2 years ago
M_ars 50c683dc1f router: httpd: devlist.c / misc.c - adjust code --> function reltime() will reset the buffer now before using it
Note: Improvement/Extension for the following commit
GUI: Status: Overview: fix "Remaining Lease Time" (Case DHCP)
2 years ago
M_ars 41fd42d392 GUI: Status: Overview: fix "Remaining Lease Time" (Case DHCP)
Note: was not working anymore for short lease times (ex. 5 min)

Small addendum for:
2f316937d2
4b667355ae
2 years ago
M_ars 5ca568bf2b SDK6: update wireless driver (dual core)
For Info:
6.37 RC14.126
wl0: Jul 18 2023 20:21:25 version 6.37.14.126 (r561982)

previous wireless driver:
6.37 RC14.126
wl0: Feb 21 2023 19:39:48 version 6.37.14.126 (r561982)
2 years ago
pedro 59895c73cd shared: defaults.c: lower mwan_diff value (again) to avoid false positives 2 years ago
lancethepants 54b6814a0a rom: Makefile: Escape single quotes (') in dnscrypt-resolvers.csv. 2 years ago
pedro 388403387c Revert "others: use shorter /dev/null redirection"
This reverts commit bb73987ebf.

It was a bad idea
2 years ago
lancethepants d23a918707 rom: Makefile: Escape single quotes (') in dnscrypt-resolvers.csv. 2 years ago
pedro 202c827b62 www: admin-debug.asp: corrections in Notes section 2 years ago
pedro 6eb5e07b55 www: advanced-dhcpdns.asp: remove dupe from Notes section 2 years ago
M_ars 919f8fb568 GUI: basic-ddns.asp - provide an additional variable for the IPv6 address in custom URLs for DDNS (resolves #247)
Note: we have a variable called @IP for IPv4 and *NEW* @IP6 for IPv6

see arm issue 247
https://bitbucket.org/pedro311/freshtomato-arm/issues/247/feature-request-ipv6-on-ddns

tested with https://www.goip.de - working correct
2 years ago
M_ars 0d0573e220 build: Makefile: compile openssl-1.1 with -Os flag only if we need smaller images (example for 4 or 8 MByte routers) - arm branch/mips MEGA & AIO will use O3
Improvement/Change with ARM Dual-Core 1000 MHz:
chacha20-poly1305 - O3 vs. O2:     0%
aes-128-gcm       - O3 vs. O2: +  ~1%
aes-256-gcm       - O3 vs. O2:     0%
aes-128-cbc       - O3 vs. O2: +  ~4%
aes-256-cbc       - O3 vs. O2:     0%

Note:
image size arm + ~60 KByte (O3 vs. O2)

root@FreshTomato-Router:/tmp/home/root# openssl speed -evp aes-128-cbc -elapsed
You have chosen to measure elapsed time instead of user CPU time.
Doing aes-128-cbc for 3s on 16 size blocks: 4822139 aes-128-cbc's in 3.00s
Doing aes-128-cbc for 3s on 64 size blocks: 1576768 aes-128-cbc's in 3.00s
Doing aes-128-cbc for 3s on 256 size blocks: 430224 aes-128-cbc's in 3.00s
Doing aes-128-cbc for 3s on 1024 size blocks: 110004 aes-128-cbc's in 3.00s
Doing aes-128-cbc for 3s on 8192 size blocks: 13838 aes-128-cbc's in 3.00s
Doing aes-128-cbc for 3s on 16384 size blocks: 6925 aes-128-cbc's in 3.00s
OpenSSL 1.1.1u  30 May 2023
built on: Sat Aug 12 12:21:44 2023 UTC
options:bn(64,32) rc4(char) des(long) aes(partial) idea(int) blowfish(ptr)
compiler: arm-brcm-linux-uclibcgnueabi-gcc -fPIC -pthread -Wa,--noexecstack -DTRAFFIC_MGMT -DTRAFFIC_MGMT_RSSI_POLICY -DBCMWPA2 -DBCMQOS -DBCM_DCS -DEXT_ACS -DD11AC_IOTYPES -DNAS_GTK_PER_STA -DPHYMON -DPROXYARP -DMFP -D__CONFIG_MFP__ -DLINUX26 -DCONFIG_BCMWL5 -DCONFIG_BCMWL6 -DCONFIG_BCMWL6A -DPART_JFFS2_GAP=0UL -pipe -fno-strict-aliasing -DBCMWPA2 -DBCMARM -fno-delete-null-pointer-checks -marm -march=armv7-a -mtune=cortex-a9 -DTCONFIG_NVRAM_64K -DLINUX_KERNEL_VERSION=132644 -DBCM_BSD -O2 -D__CONFIG_EMF__ -pipe -fno-strict-aliasing -fno-delete-null-pointer-checks -marm -march=armv7-a -mtune=cortex-a9 -O3 -ffunction-sections -fdata-sections -fomit-frame-pointer -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DNDEBUG -DOPENSSL_API_COMPAT=0x10000000L -DLINUX26 -DCONFIG_BCMWL5 -DCONFIG_BCMWL6 -DCONFIG_BCMWL6A -DPART_JFFS2_GAP=0UL -DBCMWPA2 -DBCMARM -DTCONFIG_NVRAM_64K -DLINUX_KERNEL_VERSION=132644 -DOPENSSL_PREFER_CHACHA_OVER_GCM
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc      25718.07k    33637.72k    36712.45k    37548.03k    37786.97k    37819.73k
2 years ago
pedro 81eeb56270 shared: defaults.c: lower mwan_diff value to avoid false positives 2 years ago
pedro cc2e970a94 rc: init.c: remove "os_name" from nvram 2 years ago
pedro bb73987ebf others: use shorter /dev/null redirection 2 years ago
pedro 62bcfc211d watchdog: fix commit f5db83b 2 years ago
pedro c47371f847 GUI: Status: Overview: fix "Connection Uptime" 2 years ago
pedro cfb811aeda Status: Device List: fix Lease time 2 years ago
pedro 1a1dac2334 build: Makefile: insert correct variable 2 years ago
pedro 9a982e68a0 build: Makefile: compile rp-pppoe and pppd with -Os flag only if we need smaller image (ie. for 4MB routers) 2 years ago