Skip to content

Commit b76d2c2

Browse files
authored
Merge pull request #2258 from GNS3/release-v2.2.41
Release v2.2.41
2 parents 682af44 + d2a0632 commit b76d2c2

22 files changed

+293
-95
lines changed

CHANGELOG

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Change Log
22

3+
## 2.2.41 12/07/2023
4+
5+
* Bundle web-ui v2.2.41
6+
* Catch urllib3 exceptions when sending crash report. Ref https://github.com/GNS3/gns3-gui/issues/3483
7+
* Only fetch Qemu version once when starting Qemu + only add speed/duplex for virtio-net-pci with Qemu version >= 2.12
8+
* Use recent OVMF firmware (stable-202305) and use flash drives to configure Qemu command line
9+
* Remove the useless executable permissions to the file gns3server/disks/empty8G.qcow2
10+
* Backport UEFI boot mode support for Qemu VMs
11+
312
## 2.2.40.1 10/06/2023
413

514
* Re-bundle Web-Ui v2.2.40. Fixes #2239

gns3server/appliances/bird2.gns3a

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"appliance_id": "8fecbf89-5cd1-4aea-b735-5f36cf0efbb7",
3+
"name": "BIRD2",
4+
"category": "router",
5+
"description": "The BIRD project aims to develop a fully functional dynamic IP routing daemon primarily targeted on (but not limited to) Linux, FreeBSD and other UNIX-like systems and distributed under the GNU General Public License.",
6+
"vendor_name": "CZ.NIC Labs",
7+
"vendor_url": "https://bird.network.cz",
8+
"documentation_url": "https://bird.network.cz/?get_doc&f=bird.html&v=20",
9+
"product_name": "BIRD internet routing daemon",
10+
"registry_version": 4,
11+
"status": "stable",
12+
"maintainer": "Bernhard Ehlers",
13+
"maintainer_email": "[email protected]",
14+
"usage": "Username:\tgns3\nPassword:\tgns3\nTo become root, use \"sudo -s\".\n\nNetwork configuration:\nsudo nano /etc/network/interfaces\nsudo systemctl restart networking\n\nBIRD:\nRestart: sudo systemctl restart bird\nReconfigure: birdc configure",
15+
"port_name_format": "eth{0}",
16+
"qemu": {
17+
"adapter_type": "virtio-net-pci",
18+
"adapters": 4,
19+
"ram": 512,
20+
"hda_disk_interface": "scsi",
21+
"arch": "x86_64",
22+
"console_type": "telnet",
23+
"kvm": "allow"
24+
},
25+
"images": [
26+
{
27+
"filename": "bird2-debian-2.0.12.qcow2",
28+
"version": "2.0.12",
29+
"md5sum": "435218a2e90cba921cc7fde1d64a9419",
30+
"filesize": 287965184,
31+
"download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/",
32+
"direct_download_url": "http://downloads.sourceforge.net/project/gns-3/Qemu%20Appliances/bird2-debian-2.0.12.qcow2"
33+
}
34+
],
35+
"versions": [
36+
{
37+
"name": "2.0.12",
38+
"images": {
39+
"hda_disk_image": "bird2-debian-2.0.12.qcow2"
40+
}
41+
}
42+
]
43+
}

gns3server/appliances/cisco-c8000v.gns3a

+14-1
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,17 @@
2424
"kvm": "require"
2525
},
2626
"images": [
27+
{
28+
"filename": "c8000v-universalk9_8G_serial.17.06.05.qcow2",
29+
"version": "17.06.05 8G",
30+
"md5sum": "aeb15ab8e1cbd0cd76f7260a81442f98",
31+
"filesize": 1777795072,
32+
"download_url": "https://software.cisco.com/download/home/286327102/type/282046477/release/Bengaluru-17.6.5"
33+
},
2734
{
2835
"filename": "c8000v-universalk9_8G_serial.17.06.01a.qcow2",
2936
"version": "17.06.01a 8G",
30-
"md5sum": "d8b8ae633d953ec1b6d8f18a09a4f4e7",
37+
"md5sum": "e278fa644295c703976a86f7f1c1cd65",
3138
"filesize": 1595277312,
3239
"download_url": "https://software.cisco.com/download/home/286327102/type/282046477/release/Bengaluru-17.6.1a"
3340
},
@@ -47,6 +54,12 @@
4754
}
4855
],
4956
"versions": [
57+
{
58+
"name": "17.06.05 8G",
59+
"images": {
60+
"hda_disk_image": "c8000v-universalk9_8G_serial.17.06.05.qcow2"
61+
}
62+
},
5063
{
5164
"name": "17.06.01a 8G",
5265
"images": {

gns3server/appliances/cisco-nxosv9k.gns3a

+29-29
Original file line numberDiff line numberDiff line change
@@ -188,174 +188,174 @@
188188
"download_url": "https://software.cisco.com/download/"
189189
},
190190
{
191-
"filename": "OVMF-20160813.fd",
192-
"version": "16.08.13",
193-
"md5sum": "8ff0ef1ec56345db5b6bda1a8630e3c6",
194-
"filesize": 2097152,
195-
"download_url": "",
196-
"direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-20160813.fd.zip/download",
191+
"filename": "OVMF-edk2-stable202305.fd",
192+
"version": "stable202305",
193+
"md5sum": "6c4cf1519fec4a4b95525d9ae562963a",
194+
"filesize": 4194304,
195+
"download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/",
196+
"direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-edk2-stable202305.fd.zip/download",
197197
"compression": "zip"
198198
}
199199
],
200200
"versions": [
201201
{
202202
"name": "9500v 10.1.1",
203203
"images": {
204-
"bios_image": "OVMF-20160813.fd",
204+
"bios_image": "OVMF-edk2-stable202305.fd",
205205
"hda_disk_image": "nexus9500v64.10.1.1.qcow2"
206206
}
207207
},
208208
{
209209
"name": "9300v 10.1.1",
210210
"images": {
211-
"bios_image": "OVMF-20160813.fd",
211+
"bios_image": "OVMF-edk2-stable202305.fd",
212212
"hda_disk_image": "nexus9300v.10.1.1.qcow2"
213213
}
214214
},
215215
{
216216
"name": "9500v 9.3.9",
217217
"images": {
218-
"bios_image": "OVMF-20160813.fd",
218+
"bios_image": "OVMF-edk2-stable202305.fd",
219219
"hda_disk_image": "nexus9500v.9.3.9.qcow2"
220220
}
221221
},
222222
{
223223
"name": "9300v 9.3.9",
224224
"images": {
225-
"bios_image": "OVMF-20160813.fd",
225+
"bios_image": "OVMF-edk2-stable202305.fd",
226226
"hda_disk_image": "nexus9300v.9.3.9.qcow2"
227227
}
228228
},
229229
{
230230
"name": "9300v 9.3.8",
231231
"images": {
232-
"bios_image": "OVMF-20160813.fd",
232+
"bios_image": "OVMF-edk2-stable202305.fd",
233233
"hda_disk_image": "nexus9300v.9.3.8.qcow2"
234234
}
235235
},
236236
{
237237
"name": "9500v 9.3.7",
238238
"images": {
239-
"bios_image": "OVMF-20160813.fd",
239+
"bios_image": "OVMF-edk2-stable202305.fd",
240240
"hda_disk_image": "nexus9500v.9.3.7.qcow2"
241241
}
242242
},
243243
{
244244
"name": "9500v 9.3.3",
245245
"images": {
246-
"bios_image": "OVMF-20160813.fd",
246+
"bios_image": "OVMF-edk2-stable202305.fd",
247247
"hda_disk_image": "nexus9500v.9.3.3.qcow2"
248248
}
249249
},
250250
{
251251
"name": "9300v 9.3.3",
252252
"images": {
253-
"bios_image": "OVMF-20160813.fd",
253+
"bios_image": "OVMF-edk2-stable202305.fd",
254254
"hda_disk_image": "nexus9300v.9.3.3.qcow2"
255255
}
256256
},
257257
{
258258
"name": "9.3.1",
259259
"images": {
260-
"bios_image": "OVMF-20160813.fd",
260+
"bios_image": "OVMF-edk2-stable202305.fd",
261261
"hda_disk_image": "nxosv.9.3.1.qcow2"
262262
}
263263
},
264264
{
265265
"name": "9.2.3",
266266
"images": {
267-
"bios_image": "OVMF-20160813.fd",
267+
"bios_image": "OVMF-edk2-stable202305.fd",
268268
"hda_disk_image": "nxosv-final.9.2.3.qcow2"
269269
}
270270
},
271271
{
272272
"name": "9.2.2",
273273
"images": {
274-
"bios_image": "OVMF-20160813.fd",
274+
"bios_image": "OVMF-edk2-stable202305.fd",
275275
"hda_disk_image": "nxosv-final.9.2.2.qcow2"
276276
}
277277
},
278278
{
279279
"name": "9.2.1",
280280
"images": {
281-
"bios_image": "OVMF-20160813.fd",
281+
"bios_image": "OVMF-edk2-stable202305.fd",
282282
"hda_disk_image": "nxosv-final.9.2.1.qcow2"
283283
}
284284
},
285285
{
286286
"name": "7.0.3.I7.9",
287287
"images": {
288-
"bios_image": "OVMF-20160813.fd",
288+
"bios_image": "OVMF-edk2-stable202305.fd",
289289
"hda_disk_image": "nxosv-final.7.0.3.I7.9.qcow2"
290290
}
291291
},
292292
{
293293
"name": "7.0.3.I7.7",
294294
"images": {
295-
"bios_image": "OVMF-20160813.fd",
295+
"bios_image": "OVMF-edk2-stable202305.fd",
296296
"hda_disk_image": "nxosv-final.7.0.3.I7.7.qcow2"
297297
}
298298
},
299299
{
300300
"name": "7.0.3.I7.6",
301301
"images": {
302-
"bios_image": "OVMF-20160813.fd",
302+
"bios_image": "OVMF-edk2-stable202305.fd",
303303
"hda_disk_image": "nxosv-final.7.0.3.I7.6.qcow2"
304304
}
305305
},
306306
{
307307
"name": "7.0.3.I7.5",
308308
"images": {
309-
"bios_image": "OVMF-20160813.fd",
309+
"bios_image": "OVMF-edk2-stable202305.fd",
310310
"hda_disk_image": "nxosv-final.7.0.3.I7.5.qcow2"
311311
}
312312
},
313313
{
314314
"name": "7.0.3.I7.4",
315315
"images": {
316-
"bios_image": "OVMF-20160813.fd",
316+
"bios_image": "OVMF-edk2-stable202305.fd",
317317
"hda_disk_image": "nxosv-final.7.0.3.I7.4.qcow2"
318318
}
319319
},
320320
{
321321
"name": "7.0.3.I7.3",
322322
"images": {
323-
"bios_image": "OVMF-20160813.fd",
323+
"bios_image": "OVMF-edk2-stable202305.fd",
324324
"hda_disk_image": "nxosv-final.7.0.3.I7.3.qcow2"
325325
}
326326
},
327327
{
328328
"name": "7.0.3.I7.2",
329329
"images": {
330-
"bios_image": "OVMF-20160813.fd",
330+
"bios_image": "OVMF-edk2-stable202305.fd",
331331
"hda_disk_image": "nxosv-final.7.0.3.I7.2.qcow2"
332332
}
333333
},
334334
{
335335
"name": "7.0.3.I7.1",
336336
"images": {
337-
"bios_image": "OVMF-20160813.fd",
337+
"bios_image": "OVMF-edk2-stable202305.fd",
338338
"hda_disk_image": "nxosv-final.7.0.3.I7.1.qcow2"
339339
}
340340
},
341341
{
342342
"name": "7.0.3.I6.1",
343343
"images": {
344-
"bios_image": "OVMF-20160813.fd",
344+
"bios_image": "OVMF-edk2-stable202305.fd",
345345
"hda_disk_image": "nxosv-final.7.0.3.I6.1.qcow2"
346346
}
347347
},
348348
{
349349
"name": "7.0.3.I5.2",
350350
"images": {
351-
"bios_image": "OVMF-20160813.fd",
351+
"bios_image": "OVMF-edk2-stable202305.fd",
352352
"hda_disk_image": "nxosv-final.7.0.3.I5.2.qcow2"
353353
}
354354
},
355355
{
356356
"name": "7.0.3.I5.1",
357357
"images": {
358-
"bios_image": "OVMF-20160813.fd",
358+
"bios_image": "OVMF-edk2-stable202305.fd",
359359
"hda_disk_image": "nxosv-final.7.0.3.I5.1.qcow2"
360360
}
361361
}

gns3server/appliances/debian.gns3a

+29-14
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"product_name": "Debian",
99
"registry_version": 4,
1010
"status": "experimental",
11-
"maintainer": "GNS3 Team",
12-
"maintainer_email": "[email protected]",
11+
"maintainer": "Bernhard Ehlers",
12+
"maintainer_email": "[email protected]",
1313
"usage": "Username:\tdebian\nPassword:\tdebian\nTo become root, use \"sudo -s\".\n\nNetwork configuration:\n- In \"/etc/network/interfaces\" comment out \"source-directory /run/network/interfaces.d\"\n- Remove \"/etc/network/interfaces.d/50-cloud-init\"\n- Create \"/etc/network/interfaces.d/10-ens4\", for example:\n\nauto ens4\n#iface ens4 inet dhcp\niface ens4 inet static\n address 10.1.1.100/24\n gateway 10.1.1.1\n dns-nameservers 10.1.1.1\n",
1414
"symbol": "linux_guest.svg",
1515
"port_name_format": "ens{port4}",
@@ -24,20 +24,28 @@
2424
},
2525
"images": [
2626
{
27-
"filename": "debian-11-genericcloud-amd64-20221219-1234.qcow2",
28-
"version": "11.6",
29-
"md5sum": "bd6ddbccc89e40deb7716b812958238d",
30-
"filesize": 258801664,
27+
"filename": "debian-12-genericcloud-amd64-20230612-1409.qcow2",
28+
"version": "12.0",
29+
"md5sum": "524cf33a1284d6e3363bd4d843756386",
30+
"filesize": 280166400,
31+
"download_url": "https://cloud.debian.org/images/cloud/bookworm/",
32+
"direct_download_url": "https://cloud.debian.org/images/cloud/bookworm/20230612-1409/debian-12-genericcloud-amd64-20230612-1409.qcow2"
33+
},
34+
{
35+
"filename": "debian-11-genericcloud-amd64-20230601-1398.qcow2",
36+
"version": "11.7",
37+
"md5sum": "1b24a841dc5ca9bcf40b94ad4b4775d4",
38+
"filesize": 259063808,
3139
"download_url": "https://cloud.debian.org/images/cloud/bullseye/",
32-
"direct_download_url": "https://cloud.debian.org/images/cloud/bullseye/20221219-1234/debian-11-genericcloud-amd64-20221219-1234.qcow2"
40+
"direct_download_url": "https://cloud.debian.org/images/cloud/bullseye/20230601-1398/debian-11-genericcloud-amd64-20230601-1398.qcow2"
3341
},
3442
{
35-
"filename": "debian-10-genericcloud-amd64-20220911-1135.qcow2",
43+
"filename": "debian-10-genericcloud-amd64-20230601-1398.qcow2",
3644
"version": "10.13",
37-
"md5sum": "9d4d1175bef974caba79dd6ca33d500c",
38-
"filesize": 234749952,
45+
"md5sum": "ca799fb4011712f4686c422c1a9731cf",
46+
"filesize": 228130816,
3947
"download_url": "https://cloud.debian.org/images/cloud/buster/",
40-
"direct_download_url": "https://cloud.debian.org/images/cloud/buster/20220911-1135/debian-10-genericcloud-amd64-20220911-1135.qcow2"
48+
"direct_download_url": "https://cloud.debian.org/images/cloud/buster/20230601-1398/debian-10-genericcloud-amd64-20230601-1398.qcow2"
4149
},
4250
{
4351
"filename": "debian-cloud-init-data.iso",
@@ -50,16 +58,23 @@
5058
],
5159
"versions": [
5260
{
53-
"name": "11.6",
61+
"name": "12.0",
62+
"images": {
63+
"hda_disk_image": "debian-12-genericcloud-amd64-20230612-1409.qcow2",
64+
"cdrom_image": "debian-cloud-init-data.iso"
65+
}
66+
},
67+
{
68+
"name": "11.7",
5469
"images": {
55-
"hda_disk_image": "debian-11-genericcloud-amd64-20221219-1234.qcow2",
70+
"hda_disk_image": "debian-11-genericcloud-amd64-20230601-1398.qcow2",
5671
"cdrom_image": "debian-cloud-init-data.iso"
5772
}
5873
},
5974
{
6075
"name": "10.13",
6176
"images": {
62-
"hda_disk_image": "debian-10-genericcloud-amd64-20220911-1135.qcow2",
77+
"hda_disk_image": "debian-10-genericcloud-amd64-20230601-1398.qcow2",
6378
"cdrom_image": "debian-cloud-init-data.iso"
6479
}
6580
}

gns3server/appliances/ipterm.gns3a

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"product_name": "ipterm",
99
"registry_version": 4,
1010
"status": "stable",
11-
"maintainer": "GNS3 Team",
12-
"maintainer_email": "[email protected]",
11+
"maintainer": "Bernhard Ehlers",
12+
"maintainer_email": "[email protected]",
1313
"usage": "The /root directory is persistent.",
1414
"symbol": "linux_guest.svg",
1515
"docker": {

0 commit comments

Comments
 (0)