grossmj
274cef6cf5
Add description for snapshots
2026-04-09 20:25:44 +08:00
grossmj
fbea9b655d
Fix issue when restoring a snapshot of a duplicated project
2026-04-08 22:16:47 +08:00
grossmj
6869f2d71d
Snapshot refactoring
2026-04-08 20:02:01 +08:00
Jeremy Grossmann
e871a1aed6
Merge pull request #2661 from GNS3/revert-2660-backport-telnetlib3
...
Revert "Backport telnetlib3 changes"
2026-04-05 22:02:05 +08:00
Jeremy Grossmann
b222fba42c
Revert "Backport telnetlib3 changes"
2026-04-05 21:58:21 +08:00
Jeremy Grossmann
f9957b1d90
Merge pull request #2660 from GNS3/backport-telnetlib3
...
Backport telnetlib3 changes
2026-04-05 21:08:43 +08:00
grossmj
bc6374f7fc
Add keepalive mechanism using the NOP command
2026-04-05 13:30:38 +08:00
Cristi
c739a16d70
Improved exception handling and telnet client disconnect
2026-04-05 13:29:35 +08:00
Cristi
7684ce60ce
Backport: Re-write current Telnet server implementation using telnetlib3 library
2026-04-05 13:29:25 +08:00
grossmj
e5ff9e7f00
Development on 2.2.58.dev1
2026-03-24 08:35:49 +08:00
grossmj
7adb0c5226
Release v2.2.57
v2.2.57
2026-03-23 09:45:46 +08:00
grossmj
667833dda5
Merge remote-tracking branch 'origin/master' into 2.2
2026-03-23 09:38:13 +08:00
grossmj
646ff00ade
Sync appliances
2026-03-23 09:37:15 +08:00
YueGuobin
ffcfa4ccb1
feat(telnet_server): improve error handling and connection management
...
- Catch OSError alongside ConnectionError in connection processing to handle more network errors
- Move client_info retrieval inside try block to prevent AttributeError on failed connections
- Replace bare except with specific exceptions (OSError, ConnectionError, asyncio.TimeoutError)
- Improve error logging to include specific exception details and client information
2026-03-15 23:07:06 +08:00
Jeremy Grossmann
5c63928636
Merge pull request #2634 from GNS3/update-iol-ram-nvram
...
Deactivate 'use default IOU values' by default and update RAM/NVRAM values
2026-03-12 13:53:04 +08:00
grossmj
0624c1b945
Deactivate 'use default IOU values' by default and update RAM/NVRAM values
2026-03-10 20:28:00 +08:00
grossmj
b658f7ff68
Make sure the node shows as stopped when the wrap console cannot be stopped. Ref https://github.com/GNS3/gns3-registry/pull/1010
2026-03-09 17:10:00 +08:00
Jeremy Grossmann
cd51afb01f
Merge pull request #2633 from GNS3/revert-2628-console
...
Revert "Fix QEMU serial console artifacts by filtering ANSI CPR responses in …"
2026-03-07 22:24:17 +08:00
Jeremy Grossmann
14ffa2c2d6
Revert "Fix QEMU serial console artifacts by filtering ANSI CPR responses in …"
2026-03-07 22:22:16 +08:00
Jeremy Grossmann
09aaf43dd1
Merge pull request #2628 from Raizo62/console
...
Fix QEMU serial console artifacts by filtering ANSI CPR responses in …
2026-03-06 18:24:34 +08:00
Raizo62
590eedeb46
Fix QEMU serial console artifacts by filtering ANSI CPR responses in telnet proxy
...
- filter incoming cursor position report sequences (`ESC[<row>;<col>R`) in `AsyncioTelnetServer`
- prevent stray `;1R;80R` characters on late telnet console attach after VM boot
- keep QEMU serial transport unchanged (`-serial telnet`) for BIOS compatibility
2026-03-04 14:26:52 +01:00
Jeremy Grossmann
d3710e8e9a
Merge pull request #2621 from markparonyan/issue-2521
...
handle None port name to prevent TypeError in short_name method
2026-03-01 12:31:17 +08:00
Mark Paronyan
0da1a6639a
tests(controller,port): short_name finishes successfully when port name is None
2026-02-28 21:45:08 +03:00
Mark Paronyan
729eb43115
fix(controller,port): handle None port name to prevent TypeError in short_name method
2026-02-28 21:45:00 +03:00
grossmj
4d85e517b4
Development on 2.2.57.dev2
2026-02-24 21:21:03 +08:00
Jeremy Grossmann
3b95859b79
Merge pull request #2612 from dalearbo/fix/busybox-musl-ldd-check
...
fix: busybox static link detection on Alpine/musl
2026-02-20 16:01:01 +08:00
grossmj
47cc827c1f
Remove some files not related to PR
2026-02-20 15:56:08 +08:00
grossmj
715b7032bc
Fix tests
2026-02-20 15:51:49 +08:00
Jeremy Grossmann
bc1729b255
Merge branch '2.2' into fix/busybox-musl-ldd-check
2026-02-20 15:24:54 +08:00
Dale Arbogast
3dd4184193
fix: busybox static link detection on Alpine/musl
...
On musl-based systems (Alpine), ldd returns exit code 0 for static
binaries, unlike glibc which returns 1. This causes install_busybox()
to reject all busybox binaries as "dynamically linked" on Alpine.
Fix by also accepting binaries whose executable name contains "static"
(i.e. busybox-static, busybox.static), which are the first two
candidates checked by the function. The generic "busybox" fallback
still relies on the ldd return code check.
2026-02-19 16:44:01 -05:00
Jeremy Grossmann
2b4a05eedd
Merge pull request #2608 from RishikesavanRamesh/patch-1
...
Add dynamips to Dockerfile dependencies
2026-02-12 21:13:51 +08:00
Jeremy Grossmann
898a9ce208
Merge branch 'master' into patch-1
2026-02-12 21:13:38 +08:00
grossmj
dd87ccff4d
Upgrade pytest and jsonschema dependencies
2026-02-11 17:38:49 +08:00
Jeremy Grossmann
78c7d36b1c
Merge pull request #2606 from GNS3/release/v2.2.56.1
...
Release v2.2.56.1
2026-02-11 16:52:43 +08:00
grossmj
44d4a426b5
Upgrade sentry-sdk and psutil dependencies
2026-02-11 16:46:21 +08:00
RishikesavanRamesh
3273f7e992
Add dynamips to Dockerfile dependencies
2026-02-06 20:34:44 +05:30
Jeremy Grossmann
d2d19b43c2
Merge pull request #2607 from polsson86/update-pci-device-id-computation
...
Take populated disks into consideration when calculating PCI device ID
2026-02-06 12:45:30 +08:00
Patrik Olsson
fe2014854e
Take populated disks into consideration when calculating PCI device ID
2026-02-05 15:10:57 +01:00
grossmj
ebe4fdc5b5
Development on 2.2.57.dev2
2026-01-28 18:44:51 +08:00
grossmj
43d7e8a437
Release v2.2.56.1
v2.2.56.1
2026-01-28 17:00:07 +08:00
grossmj
833b5a9ea8
Sync appliances
2026-01-28 16:52:30 +08:00
grossmj
05dda0117f
Merge branch 'master' into 2.2
2026-01-28 16:00:14 +08:00
Jeremy Grossmann
6f0dfecc3d
Merge pull request #2605 from iskanred/bugfix/2604
...
Fix telnet keepalive options on macOS
2026-01-28 15:56:13 +08:00
Iskander Nafikov
2414b7a968
Fix telnet keepalive options on macOS
2026-01-26 00:31:03 +08:00
grossmj
7b20314edb
Delete random_query.py
2026-01-24 19:17:55 +08:00
grossmj
193f470eaf
Upgrade dependencies
2026-01-24 19:12:58 +08:00
grossmj
4335fd7ce0
Drop Python 3.8 support
2026-01-24 18:51:44 +08:00
grossmj
ef2cf277c1
Development on 2.2.57.dev1
2026-01-24 16:53:43 +08:00
Jeremy Grossmann
66db267e27
Merge pull request #2591 from GNS3/release/v2.2.56
...
Release v2.2.56
2026-01-24 16:49:35 +08:00
grossmj
27fbe37375
Release v2.2.56
v2.2.56
2026-01-21 22:15:12 +08:00