HL Yi
7346977f91
use macro for min_port and max_port for code optimization
2026-10-21 19:40:19 -05:00
Kamikaze94
7b0a07efaa
Merge branch 'logicog:main' into bugfix/sidebar-scrolling
2026-10-22 01:37:32 +02:00
Kamikaze94
3c00ab0ae9
WebUI: Cleanup color settings
2026-10-22 00:40:46 +02:00
HL Yi
7673ef8322
desolve machine_init.c similar to what we did for machine.c
2026-10-21 15:20:56 -05:00
logicog
c9e8403c6e
Merge pull request #640 from hlyi/add-chipset
...
Add MACHINE_CHIPSET in header files.
2026-10-21 19:04:40 +02:00
dobodu
3deee14f94
French translation update
...
Add LLDP
Add storm control
Add NTP and syslog
translations
2026-10-21 10:49:29 +02:00
Kamikaze94
6d539bfb1b
WebUI: Change port strip sfp icon
2026-10-20 22:46:15 +02:00
bloq
7a44d8181f
Merge pull request #582 from avicarmeli/fix/http-upload-reset-owner
...
Fix firmware upload reset ownership across HTTP connections
2026-10-20 14:58:51 -05:00
René van Dorst
d698e180e4
Merge pull request #669 from vankxr/nit/ignore-test-build
...
nit: add test build directories to gitignore
2026-10-20 18:36:44 +00:00
René van Dorst
566e26ace2
Merge pull request #670 from vankxr/fix/higher-rate-sfp
...
sfp: force higher rate SFP modules to 10G
2026-10-20 18:36:17 +00:00
avicarmeli
674dc23a27
Merge upstream/main into PR #582 ; preserve HTTP upload reset ownership
2026-10-20 21:25:37 +03:00
João Silva
620edafd62
sfp: force higher rate SFP modules to 10G
...
sds: validate mode before touching anything
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-20 19:05:25 +01:00
João Silva
413d10bbcc
nit: add test build directories to gitignore
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-20 18:56:31 +01:00
bloq
0faceab1d0
Merge pull request #648 from hlyi/httpc-hygiene
...
hygiene clean up for httpd.c
2026-10-20 11:00:54 -05:00
bloq
7e12f0a62c
Merge pull request #627 from vankxr/fix/httpd-hdr-frag
...
httpd: fix incorrect handling of fragmented headers
2026-10-20 11:00:50 -05:00
avicarmeli
491a919105
httpd: clear upload reset intent when the TCP slot is reused
...
With UIP_CONF_MAX_CONNECTIONS set to one, a verified upload can leave
reset intent set when its response is never acknowledged. A subsequent
TCP connection reuses that slot, and ACKing its plain GET response can
otherwise trigger reset_chip(). This is sequential slot reuse, not
concurrent HTTP connections.
Store reset intent in the connection appstate and initialize both tstate
and fw_reset_pending on every uip_connected() event, regardless of stale
appstate contents. Reset only after the verified upload response is fully
acknowledged.
Exercise the real HTTP callback for all stale tstate bytes, sequential
slot reuse and a later GET, partial/final ACKs, abort, timeout and CRC
failure. Keep the regression tests in the existing tab-indented style.
2026-10-20 18:47:33 +03:00
João Silva
2588965eee
httpd: handle header buffering for GET requests and add extra test cases
...
httpd: handle config upload boundary and add regression tests
httpd: handle split method names and add regression tests
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-20 14:58:08 +01:00
avicarmeli
827d3b389c
Fix Makefile test list continuation after merge
2026-10-20 16:55:24 +03:00
avicarmeli
ef224ec8f4
Merge branch 'main' into fix/cpu-vlan-init
2026-10-20 16:44:04 +03:00
HL Yi
0a3d7d360a
add MACHINE_CHIPSET to HASIVO_S1100P_8GT_1SX_S
2026-10-20 07:52:36 -05:00
HL Yi
9561f239b4
fixed verbiage in machine.h
2026-10-20 07:49:34 -05:00
HL Yi
b06ff76a21
add MACHINE_CHIPSET in header files, and add common settings in machine_defs.h
2026-10-20 07:49:34 -05:00
avicarmeli
b28ead65dc
Add Hasivo S1100P-8GT-1SX-S hardware profile ( #585 )
...
* Add Hasivo board definition and documentation Hasivo S1100P
2026-10-20 09:43:59 +02:00
logicog
a079c803d9
Merge pull request #611 from hlyi/machine_refactoring
...
More clean up machine c files. Add SKS3200_8E1X
2026-10-20 05:58:46 +02:00
d00f
cc3ae654a0
Merge pull request #644 from vankxr/fix/nic-wrap
...
nic: Fix incorrect wrap handling of RX circular buffer
2026-10-20 02:20:09 +02:00
Kamikaze94
2a9f9b2508
WebUI: Change port strip rj45 icon, latch added
2026-10-19 23:58:57 +02:00
René van Dorst
57d6337940
Merge pull request #650 from Kamikaze94/device/hc-swtg124as
...
Add Horaco HC-SWTG124AS device
2026-10-19 20:34:43 +00:00
René van Dorst
3b58eb36e5
Merge pull request #653 from andrebrait/docs/horaco-swtgw218as-v2.1
...
doc: Horaco HC-SWTGW218AS on PCB SWTG118AS-V2.1
2026-10-19 20:29:05 +00:00
Andre Brait
34c0ef77d0
doc: move CPU identification guidance into the device guide
...
Address review by documenting regget 4 and RTL8373 N/non-N ID values under Step 4 of adding-a-device.md, without referring to a particular board or set of units. Keep the verified Horaco CPU and flash capacity in its device table and retain the unverified-chip caveat.
2026-10-19 22:17:07 +02:00
Kamikaze94
e6182dbe0d
docs: Added details to other models
2026-10-19 22:13:40 +02:00
Andre Brait
1d5e4cd722
doc: identify the Horaco SWTG118AS-V2.1 CPU and flash capacity
...
Read register 0x0004 on all three tested HC-SWTGW218AS units. Each returned 0x83730000, identifying RTL8373 rather than RTL8373N. Firmware reports 2 MB flash on all three.
Fill in the verified device-table fields and document the non-N/N register distinction. Leave PHY and flash-chip models explicitly unverified.
2026-10-19 22:09:42 +02:00
Kamikaze94
a02116a24b
docs: Added HC-SWTG124AS RTL + flash chip
2026-10-19 21:46:43 +02:00
João Silva
98369c37fe
nic: Fix incorrect wrap handling of RX circular buffer
...
nic: move other nic functions into the dedicated nic files
uip: alloc buffer multiple of 8 bytes
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 19:21:47 +01:00
João Silva
d104b3129d
httpd: handle headers split across segments correctly
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 19:21:32 +01:00
René van Dorst
138acfadb1
Merge pull request #625 from vankxr/device/ys25-0402
...
Add YuanLey YS25-0402M device
2026-10-19 18:15:01 +00:00
João Silva
08f8498b39
Add reset button GPIO for YS25-0402M
...
Add chip name for YS25-0402M
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 18:58:03 +01:00
René van Dorst
dd521cc79d
Merge pull request #655 from vankxr/device/2g08110gsn
...
Add MokerLink 2G08110GSN device
2026-10-19 17:46:57 +00:00
Kamikaze94
723d16b4cb
WebUI: Fix port strip icon for sfp ports
2026-10-19 18:32:37 +02:00
João Silva
2c2349dcef
Add MokerLink 2G08110GSN
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-19 12:36:23 +01:00
logicog
6d1380fb36
Merge pull request #632 from gtytup/2g5f4-10g2-v1.01-v2
...
New Device: Add support for the hongyavision HYWS-SGT0204S (2G5F4_10G2_V1.01)
2026-10-19 06:27:18 +02:00
Andre Brait
eacf13690c
doc: Horaco HC-SWTGW218AS on PCB SWTG118AS-V2.1
...
The HC-SWTGW218AS is listed only with the SWTG018AS-A V2.0 board, but it
also ships with SWTG118AS-V2.1, the board of the XikeStor SKS3200-8E1X.
That version runs MACHINE=SWTGW218AS: three such switches were flashed
through the OEM web upgrade and work.
Note in the device page that the model name alone does not tell which
firmware to build.
2026-10-19 03:45:29 +02:00
Kamikaze94
a1998c70d7
WebUI: Lock sidebar layout and move scrolling to main element
2026-10-19 00:51:19 +02:00
Kamikaze94
4ed74f05db
Add machine definition for HC-SWTG124AS
2026-10-18 23:07:23 +02:00
João Silva
0de18ff457
Add YS25-0402M
...
Signed-off-by: João Silva <jgc3silva@gmail.com >
2026-10-18 21:16:34 +01:00
René van Dorst
3195a14870
Merge pull request #620 from hlyi/doc-fixes
...
Updates for GoodTop GT-ST018M
2026-10-18 19:58:34 +00:00
HL Yi
3ffb311e95
fixed doc for GT-ST018M and add device for GT-ST018M
2026-10-18 09:56:38 -05:00
HL Yi
f0c672418c
hygiene clean up for httpd.c
2026-10-18 08:44:37 -05:00
René van Dorst
41ed689ae0
Merge pull request #624 from DrDoof/fix/readme-lag-link
...
doc: point the link aggregation entry at the document that exists
2026-10-18 08:14:35 +00:00
René van Dorst
11eadc5a49
Merge pull request #647 from tofurky/PCB-K0402WS-V1.0
...
Add support for YuanLey YS25-0402 (PCB-K0402WS-V1.0) + misc. doc cleanups
2026-10-18 08:05:35 +00:00
René van Dorst
24d2cd7bab
Merge pull request #645 from hlyi/main-noconst
...
Non-functional changes for portability
2026-10-18 07:43:32 +00:00