ziajka
0e1f2e26d0
Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
6 years ago
ziajka
867e997b74
Support /static/ files serving, Ref: #1362
6 years ago
grossmj
96d5e351f7
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
6 years ago
grossmj
fd5df0052a
Fix issue with some SVG symbols that could not be used in GNS3.
...
This was due to the height and width values being percentages.
6 years ago
grossmj
f8bf749577
Remove unwanted trailing characters and other white spaces when reading .md5sum files.
6 years ago
grossmj
d1ccf3bc84
Merge branch '2.1' into 2.2
...
# Conflicts:
# gns3server/version.py
# requirements.txt
6 years ago
grossmj
051eedb406
Change order to find vnetlib on Windows (PATH -> Registry -> Default directories).
6 years ago
grossmj
7622c10cc9
Returns the ports' adapter types and mac addresses when available.
7 years ago
grossmj
d419d3fa39
Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242 .
7 years ago
grossmj
08493871a5
Restrict the list of available Ethernet/TAP adapters. Fixes #352 .
7 years ago
grossmj
90ce6093d8
Some spring cleaning.
7 years ago
grossmj
658aa4bae9
Merge 2.1 into 2.2 branch
7 years ago
Bernhard Ehlers
3a09bd43dc
Implement a minimum interval between psutil calls. Fixes #2262
7 years ago
ziajka
1582ac3195
Merge branch '2.2' into async-md5-calcs
7 years ago
ziajka
eeae07e783
Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
7 years ago
ziajka
dc377165f2
Cancellable md5sum calculation on thread, Ref. gui#2239
7 years ago
ziajka
d9a0ec9ff3
Replace asyncio.async with ensure_future because of deprecation, Fixes : #1269
7 years ago
ziajka
860ca3b35d
Remotely close telnet console. Ref #2330
7 years ago
ziajka
96a0b52cf8
EthernetSwitch closing connections, Ref: gui/#2330
7 years ago
grossmj
1524493c33
Fix IOU detection of layer 1 keepalive support. Fixes #1183 .
7 years ago
ziajka
807bea40d4
Fixes running switch console inside PyCharm terminal (Ref. #1172 )
7 years ago
ziajka
4e3eee33fc
Windows console bugfix tests
7 years ago
Julien Duponchelle
2dc83d7894
Interface starting with gns3 are not display by default in the cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/2199
7 years ago
ziajka
86bd7b6058
Added missing corutine flag, fixes #1145
7 years ago
ziajka
ac508435c3
History support for console and telnet application, Fixes : #1083
...
Arrows UP/DOWN for telnet, Ref. #1083
Typo, Ref. #1083
Support async commands, Ref. #1083
Small refactor, Ref. #1083
Asyncio telnet server - connections support, Ref. #10831
Prompt-toolkit in dependencies, ref. #1083
Few comments, ref. #1083
Direct imports, ref. #1083
Windows size changed support in telnet server, ref. #1139
Fake termios
Fake termios - different approach
InputStream - copied source from prompt_toolkit
7 years ago
Julien Duponchelle
e8a35ac41f
Interface ending with -nic are special ethernet interface
...
It's libvirt internal stuff
Fix #1114
7 years ago
Julien Duponchelle
e5bc7c7a66
Merge branch '2.1' into embed_shell
7 years ago
Julien Duponchelle
40cc5d76b3
Fix racecondition when listing interface
...
Fix #1060
7 years ago
Julien Duponchelle
ca3f8d0b43
Provide easy to test a shell by using stdin as an input
7 years ago
Julien Duponchelle
5616ab0e9a
Fake console for simple Ethernet switch
...
Fix #454
7 years ago
Julien Duponchelle
c9ceeee9de
Handle some invalid SVG images
...
Fix #986
8 years ago
Julien Duponchelle
36de30e25e
Fix various tests for windows
8 years ago
Julien Duponchelle
cfe13e1929
Support IOU image without .bin at the end
8 years ago
Julien Duponchelle
8d22f2930e
Fix a crash with missing size in the svg files
...
Fix #960
8 years ago
Julien Duponchelle
7c318d477d
Handle some invalid svg
...
Fix #944
8 years ago
Julien Duponchelle
961c209ab1
Fix an issue when getting size from some SVG file
...
Fix https://github.com/GNS3/gns3-gui/issues/1866
8 years ago
Julien Duponchelle
10b039074f
Avoid a crash in some conditions when reading the serial console
8 years ago
Julien Duponchelle
19b70accd5
Catch error when we can't access to a unix socket
8 years ago
Julien Duponchelle
bfbc6ff0be
Fix rare race condition when stopping ubridge
...
Fix #887
8 years ago
Julien Duponchelle
2da20177a2
Avoid crash when you broke your system permissions
...
Fix #877
8 years ago
Julien Duponchelle
df694ca9eb
Fix export of IOU configuration
...
Fix https://github.com/GNS3/gns3-gui/issues/1745
8 years ago
Julien Duponchelle
3259ec1220
Close project if one one the compute of the project is down
...
Fix #836
8 years ago
Julien Duponchelle
c4327ec74c
Improve docker HTTP console
...
Fix #816
8 years ago
Julien Duponchelle
49315adf79
Do not recurse scan for images in standard image directory
...
Fix https://github.com/GNS3/gns3-gui/issues/1680
8 years ago
Julien Duponchelle
9be293909e
Use vnetlib64.exe when possible
...
Fix https://github.com/GNS3/gns3-gui/issues/1648
8 years ago
Julien Duponchelle
a872f0328d
Fix closing console of VBox on NIX systems
8 years ago
Julien Duponchelle
dcff51eb75
Use wait_for for waiting a process with python 3.5
8 years ago
Julien Duponchelle
ecfa89cba8
Speed up interfaces listening on Windows
...
Fix #788
8 years ago
Julien Duponchelle
6e5e9e3df9
Fix filtering special interfaces on Windows
8 years ago
Julien Duponchelle
56c580dc44
On windows filter VMware and VirtualBox adapters by default
...
Ref #788
8 years ago
Julien Duponchelle
52577b55b2
Typo
8 years ago
Julien Duponchelle
3bb4f6f133
Display path of vnetlib during interface creations
...
Ref https://github.com/GNS3/gns3-gui/issues/1648
8 years ago
Julien Duponchelle
69f154d9cc
Correctly initialize connection to VPCS console
8 years ago
Julien Duponchelle
553e137a13
Support for serial console for Virtual BOX and VMware using asyncio
...
Ref #747
8 years ago
grossmj
c271ef8c6a
Tool to add, configure and remove Windows loopback adapters.
...
New dependency: wmi (not added to requirements.txt).
Usage (must be running with admin rights):
gns3loopback.exe --add MY_LOOPBACK 10.0.0.1 255.0.0.0
gns3loopback.exe --remove MY_LOOPBACK
8 years ago
Julien Duponchelle
cf723962af
Support bridge in cloud
...
Nat take advantage of that and the code is more simple.
Fix #761
8 years ago
Julien Duponchelle
10e7b32409
Fix an error when importing old topology without color for label
...
Fix #736
8 years ago
Julien Duponchelle
106915f419
Return md5sum and filesize in the list of images
...
Ref https://github.com/GNS3/gns3-gui/issues/1590
8 years ago
Julien Duponchelle
a01b55f07b
Fix a crash if font information is missing
...
Fix #700
8 years ago
Julien Duponchelle
c38dd004b8
Extract netmask of interfaces on windows
8 years ago
Julien Duponchelle
fb2dac6ef1
All tests pass on windows
8 years ago
Julien Duponchelle
20772a310b
Change seperator for additonnal images directory otherwise bug on windows
8 years ago
Julien Duponchelle
be5d543f20
Fix some bugs on windows
8 years ago
Julien Duponchelle
3ea5df7462
Make better error when we have no netmask
...
Fix #1541
8 years ago
Julien Duponchelle
29563ed7bc
Fill cloud interface server side
...
Fix https://github.com/GNS3/gns3-gui/issues/1535
8 years ago
Julien Duponchelle
84a2f8b4a3
Return flag for special interface that you can use in the cloud
...
Fix https://github.com/GNS3/gns3-gui/issues/1509
8 years ago
Julien Duponchelle
72fe5d3489
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
0eafb6f06c
Fix a lock issue with some virtualbox vm
...
Fix https://github.com/GNS3/gns3-gui/issues/1444
8 years ago
Julien Duponchelle
c01bb2436e
Return netmask with list of interfaces
8 years ago
Julien Duponchelle
0226bb663f
Fix start all node is broken
...
Fix #633
8 years ago
Julien Duponchelle
fa76b89731
Fix websocket error when closing the server
...
Fix #634
8 years ago
Julien Duponchelle
f0fad5289c
Correclty cleanup packet capture objects when closing server
...
Fix #592
8 years ago
Julien Duponchelle
3e3e7b93ae
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
1c2a56ee8e
Filter images starting by .
8 years ago
Julien Duponchelle
7777407c4b
Filter md5sum files from the list of images
8 years ago
Julien Duponchelle
5de27a95f9
Center label when hostname change
...
Fix #1404
8 years ago
Julien Duponchelle
938696032c
Fix tests
8 years ago
Julien Duponchelle
4d8cf8460e
Function for computing size of symbols
8 years ago
Athmane Madjoudj
db95cb5c46
Move utils.vmnet to gns3 namespace
8 years ago
Julien Duponchelle
0c3a2c660a
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
7d90a73ed2
Catch error when md5sum file is corrupted
...
Fix #622
8 years ago
Julien Duponchelle
c0abe0edfd
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle
8be1e77a2e
Optimize storage of drawing
...
If the drawing contain an image we extract it
Fix #591
8 years ago
Julien Duponchelle
febf0f7839
Fix crash when winpcap is not installed
...
Ref https://github.com/GNS3/gns3-gui/issues/1380
8 years ago
grossmj
50aa198ba7
Mark interface type upstream.
8 years ago
grossmj
56051b1142
UDP server discovery. Ref #545 .
8 years ago
Jeremy Grossmann
3aea16c527
Merge pull request #568 from GNS3/watch_dynamips_change
...
Watch for dynamips rom & nvram change
8 years ago
grossmj
31f4b52631
Add zeroconf. Ref #545 .
8 years ago
Julien Duponchelle
67c04a7855
Watch for dynamips rom & nvram change
...
This monitor for change the file from dynamips by computing a
hash of the watched file.
The way dynamips work prevent the update of the modification time.
We can improve that by using native system for watching file but:
* it's require dependencies specific for each OS
* dependencies use C extensions
* this is only a backup if your router is cleanly shutdown we export
stuff
8 years ago
Jeremy Grossmann
6cd136b423
Merge pull request #565 from GNS3/watch_iou
...
Monitor IOU NVRAM changes.
8 years ago
grossmj
c3c5eb533f
Detect Wifi adapters on OSX. Fixes #549 .
8 years ago
Julien Duponchelle
69334665d2
Monitor IOU nvram for change
...
With the save as you go we need to save the startup config
when a change appear instead of the old commit system.
8 years ago
Julien Duponchelle
182a979e71
Generic class for watch file change
8 years ago
Julien Duponchelle
2a5cf18d20
When using pool raise again exception received
8 years ago
Julien Duponchelle
add546158f
List images return images on compute and controller
...
Fix #506
8 years ago
Julien Duponchelle
08e482004f
Auto upload missing images
8 years ago
Julien Duponchelle
cb7dbfb256
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
d3436756b2
Fix permissions and ownership when stopping container
...
Fix #550
8 years ago
grossmj
c1aad550fa
Merge branch '1.5' into 2.0
...
Conflicts:
gns3server/version.py
8 years ago
grossmj
39a3f2fae2
Cloud schema and remove use_ubridge for VMware VM.
8 years ago
grossmj
914fe7e750
Randomize the 4th and 5th bytes when provided with a base mac address. Fixes #522 .
8 years ago
Julien Duponchelle
b126c396c9
Start all, with a controlled concurrency
...
Fix #536
8 years ago
Julien Duponchelle
da6cb13338
Merge branch '1.5' into 2.0
8 years ago
grossmj
acdc1e5ebb
Fixes check for NPF service and add check for NPCAP service on Windows.
8 years ago
Julien Duponchelle
d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
871fea33e0
Cleanup unbreakable space
8 years ago
grossmj
483431438a
Merge remote-tracking branch 'origin/2.0' into 2.0
...
Conflicts:
gns3server/controller/project.py
tests/compute/test_project.py
tests/controller/test_project.py
8 years ago
grossmj
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle
9ccb55206d
Cleanup code for getting the default project directory
8 years ago
Julien Duponchelle
c2da568543
Protect controller and compute about path outside project directory
...
Fix #503
8 years ago
Julien Duponchelle
9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
57cf57b408
Improve parse_version
...
Ref #515
8 years ago
Julien Duponchelle
56c153af79
Make HTTP support more reliable with home made HTTP server
9 years ago
Julien Duponchelle
f3095d94c1
Replace port in HTTP flow for docker
9 years ago
Julien Duponchelle
5fd385159c
HTTP support for docker
...
Fix #509
9 years ago
Julien Duponchelle
dcbaa62df8
Better aux console for docker
...
Fix #472
9 years ago
Julien Duponchelle
d952718f30
Fix RuntimeWarning: You have iterated over the result of
...
pkg_resources.parse_version. This is a legacy behavior
Fix #504
9 years ago
Julien Duponchelle
7390d833ba
Merge branch 'master' into 2.0
9 years ago
Julien Duponchelle
1d08d4a5fa
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
75196b8a55
Fix incrementation of qemu mac address
...
Fix #501
9 years ago
Julien Duponchelle
ad6fb664a2
Fix detection of EOF in Docker telnet console
...
Fix #476
9 years ago
grossmj
fa58b1f81c
Check for NPF service on Windows.
9 years ago
Julien Duponchelle
174e7cccea
Merge branch 'master' into 1.5
9 years ago
grossmj
a018c5b0f5
Get MAC addresses for host interfaces to use for filtering frames from vmnet interfaces.
9 years ago
Julien Duponchelle
dab1b26569
Aux console for Docker
...
Fix https://github.com/GNS3/gns3-gui/issues/1039
9 years ago
Julien Duponchelle
87eef545e1
Correctly close the telnet connection for docker
...
Fix #427
9 years ago
Julien Duponchelle
f35c742b07
Avoid consuming 100% of CPU when stopping docker container
...
Fix #427
9 years ago
Julien Duponchelle
c2b78400f2
Fix closing a docker console jump to 100% of CPU usage
...
Fix #427
9 years ago
Julien Duponchelle
33edbefa3b
Docker cleanup and improvements
9 years ago
Julien Duponchelle
e626c0b55c
Raise an error if psutil version is invalid
...
Fix #361
9 years ago
Julien Duponchelle
da240f21ba
Apply pep8 fix
9 years ago
grossmj
c3e99bfc1d
Drop netifaces (replaced by psutil). Fixes #344 .
9 years ago
grossmj
82540e5366
Fixes wait for named pipe creation.
9 years ago
grossmj
32f9baf682
Fixes Windows named pipe issue. Fixes #340 .
9 years ago
grossmj
ee6ef9f3d5
Wait for pipe file to be created before starting the remote console for VMware and VirtualBox VMs. Fixes #331 .
9 years ago
Julien Duponchelle
da7f910482
glob.escape is available with Python 3.4
9 years ago
Julien Duponchelle
4c13f8e6ea
Merge branch 'master' into unstable
9 years ago
Julien Duponchelle
4232ea8a00
Protect dynamips against bad glob
...
Fix #332
9 years ago
Julien Duponchelle
3d7d8682ee
OVA file support
9 years ago
Jeremy
abd9c1dc48
Use the registry to find vmrun if the default VMware install path does not exist.
9 years ago
Julien Duponchelle
5125ddcde4
Fix gns3server.utils.images in md5sum NameError: name 'log' is not
...
Fix #268
9 years ago
Jeremy
870029123c
Netifaces is not used on Windows. Fixes #257 .
9 years ago
Julien Duponchelle
65953847f6
Fix an error in frozen ressources loading
9 years ago
Julien Duponchelle
472faa97c5
Due to the migration to cx_freeze darwin and windows share
...
the same path for resources
9 years ago
Julien Duponchelle
a8e69d9a0b
Do not use the md5 from cache for a missing image
9 years ago
Julien Duponchelle
f041697311
Compute a md5sum of images for futur purpose
...
Fix #234
9 years ago
Julien Duponchelle
94fbd3fac9
Ignore invalid characters when reading the output of a process
...
It should happend only when user try to use another binary and
the code of VPCS, dynamips... Will detect it's not the
correct binary.
For example we detect this error after an user used SupperPutty
instead of VPCS.
Fix #235
9 years ago
Julien Duponchelle
e2ef78a7c4
Ignore invalid characters when reading the output of a process
...
It should happend only when user try to use another binary and
the code of VPCS, dynamips... Will detect it's not the
correct binary.
For example we detect this error after an user used SupperPutty
instead of VPCS.
Fix #235
9 years ago
grossmj
8bcf749cd5
Adds an IP address for each interface returned by the interfaces API method.
9 years ago
Julien Duponchelle
7c7f8fe3ed
Fix ethernet interfaces tests if eth0 doesn't exists
...
Also on Windows and MacOS it return error if we try
to use a non existing interfaces.
Fix #230
9 years ago