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
Victor
28c09737b2
docs: 2G5F4_10G2_V1.01: case photos, nameplate details, serial header position
...
Add the assembled top, front and bottom of the case next to the PCB photos, and
record what the nameplate says (manufacturer, the model description translated
from the Chinese label, 12 V DC 2 A and the serial number format) so a device
can be identified by its label. The top of the case carries no model name.
Also point out where the three console through-holes sit in the top side photo
and note the PWR and SFP1/SFP2 LEDs on the front panel; the case legend for the
copper LEDs reads 1000M/2500M.
2026-10-18 10:12:22 +08:00