Julien Duponchelle
0abf2e82d6
Improve server debug logging
10 years ago
Jeremy
66569f26a4
Make sure to wait for the unload coroutine to finish when the server is shutting down.
10 years ago
Jeremy
8d471a89a8
Check for OSError when starting the server.
10 years ago
Julien Duponchelle
776bfea3d7
Clean enable debug mode
10 years ago
Julien Duponchelle
1bfb201368
Enable code live reload only in debug mode
10 years ago
Jeremy
50fea669b5
Network handler for UDP port allocation and server network interfaces.
10 years ago
Jeremy
c002bbfb23
Minimal SSL support.
10 years ago
Jeremy
39e3ca91a9
Fixes module unload & adds host, port and allow-remote-console command line args.
10 years ago
grossmj
4f2764c0b4
Fixes module unload.
10 years ago
grossmj
2a8823b856
Use the Proactor event loop on Windows.
10 years ago
Jeremy
d9b02efbfa
Rename destroy to close or unload (more friendly).
10 years ago
Julien Duponchelle
08b2dc6369
Cleanup VMS when leaving
10 years ago
Jeremy
17f6223fb1
Try to fix VirtualBox create test.
10 years ago
Julien Duponchelle
4488cc3960
Colored logs
10 years ago
Julien Duponchelle
f5ed9fbcf1
PEP 8 clean thanks to auto pep8
10 years ago
Jeremy
7fff25a9a9
UUID support for VMs.
...
Basic VirtualBox support (create, start and stop).
Some refactoring for BaseVM class.
Updated CURL command in tests.
10 years ago
Julien Duponchelle
c1ef406311
A basic implementation of port manager
10 years ago
Julien Duponchelle
3abcac43ab
Test the stop method
10 years ago
Julien Duponchelle
aab944fb6c
Move old test to old_tests directory
10 years ago
Jeremy
61344a1669
New base server.
10 years ago
Jeremy
d97ba11728
Fixes C7200 IO cards insert/remove issues and makes C7200-IO-FE the default.
10 years ago
Jeremy
f44fbd1f16
Option to allow console connections to any local IP address when using the local server.
10 years ago
Jerry Seutter
d4d774055a
Remove unused parameter
10 years ago
Jerry Seutter
91fba4aca4
Use logging config to set destination of copyright info
10 years ago
Jerry Seutter
23686215fe
Add a --quiet mode to gns3server
10 years ago
Jerry Seutter
b132c901c9
Disabling auth from version string
10 years ago
Michael
4fa87005bc
Enabled HTTP Auth, SSL and DMS disabling based on cloud.conf availability
10 years ago
Michael
17e4b51d18
Testing out dummy config
10 years ago
Michael
ef492d4690
Update gns3dms to support cloud.conf
10 years ago
Michael
382e693fc8
Added authentication handler for basic auth check
10 years ago
Michael
a95cc678e9
Added server.py ssl mode dependant on cert existence
10 years ago
Michael
99a8f5f21a
Added create_cert.sh and ssl_options to enable SSL
10 years ago
grossmj
1fb4ab7e33
Minimal VirtualBox integration.
10 years ago
grossmj
4b5c38495a
Change default projects directory from ~/Documents/GNS3/projects to ~/GNS3/projects.
10 years ago
grossmj
a0a5705fd8
Fixes issue with Frozen server and templates directory.
10 years ago
grossmj
ff6c864294
Fixes issue with server shutdown.
11 years ago
grossmj
0412e051b2
Fixes major bug with ghost instance ID.
11 years ago
grossmj
0d944d39ef
Implement special request to stop a module.
11 years ago
grossmj
c0a876af68
Move cloud code (module independent) to a builtin package.
11 years ago
grossmj
ed8b93dee2
Possibility to get the server version over JSON-RPC/Websocket.
11 years ago
grossmj
e7d9f73e1e
Display the ZeroMQ version when the server starts. Fixes #8 .
11 years ago
grossmj
28ca12367a
Proper server shutdown.
11 years ago
grossmj
80d6b181dd
Set version dependency for PyZMQ. Fixes #5 .
11 years ago
grossmj
7ebd451dda
Graceful shutdown for modules and locale check for the server.
11 years ago
grossmj
872515fa78
Use the FileExistsError exception.
11 years ago
grossmj
3edbdbe0b5
Change address/host binding implementation.
11 years ago
grossmj
96231e3f7f
More specific path checks (file vs directory).
11 years ago
grossmj
8020c2e99c
Fixes #4 (remove dependency on Tornado >= 3.1).
11 years ago
grossmj
2bb3c0b466
Change the upload file size limit from 100MB to 500MB.
...
Fixes http://forum.gns3.net/topic9000.html
11 years ago
grossmj
27379682df
Rename socket.error to OSError.
...
Server shutdown management.
11 years ago
grossmj
f4dd096a8b
Rename all EnvironmentError to OSError.
...
Change version number to 1.0a2-dev1.
Check only on Python >= 3.3.
11 years ago
grossmj
20597e29df
Tornado graceful shutdown.
...
Update the README.
11 years ago
grossmj
a92da02973
Builtin destination to shutdown the server.
11 years ago
grossmj
c91f876656
Default host binding is 0.0.0.0.
...
Move the file uploader template.
UDP port allocation (removed the host).
Minor changes with iouyap lookup and remote server project directory.
11 years ago
grossmj
41a1d16e92
Windows support (freezing).
...
Client notification support.
Hypervisor manager changes.
IOU reload support.
Switch to non-dynamic module loading because of a multiprocessing
problem on Windows.
11 years ago
grossmj
0f75dbc68a
IOU integration.
...
Improvements on module management.
File upload support.
Config file for the server.
11 years ago
grossmj
89888ae7bf
Handle startup-config push using base64
...
Dynamips working directory management
Random port selection for the ZeroMQ server
TCP & UDP port allocation in a range with improvements
Update Dynamips to 0.2.11 (for the tests)
Focus on Python3 development (stop trying to be compatible with Python
2.x)
More error/bug catching
11 years ago
grossmj
72d303069c
Improve server/modules termination and how to wait for an hypervisor.
...
connection.
System to avoid duplicated name for nodes.
Reload and idle-pc support for Dynamips routers.
Hypervisor allocation for other Dynamips devices.
11 years ago
grossmj
cef29e53aa
General work on the Dynamips backend (need to finish and polish).
11 years ago
grossmj
e28079096e
JSON-RPC over Websockets implementation.
11 years ago
grossmj
798f0367b9
Catch SIGTERM, SIGINT, SIGHUP and SIGQUIT to properly shutdown the
...
server.
11 years ago
grossmj
2f23a092e3
Polishing base server implementation
11 years ago
grossmj
f4e51ea74f
Base server complete including modules, STOMP protocol over Websockets
...
and ZMQ Router/Dealer implementations.
11 years ago
grossmj
58f93edaf7
Base server & plugin system & first unit tests
11 years ago