mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-15 11:25:14 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c2684f056c | ||
|
|
009677f019 | ||
|
|
9c3ee02797 | ||
|
|
50c8fe070d | ||
|
|
ace7b0c69f | ||
|
|
255dc7ed9b | ||
|
|
75ceffb458 | ||
|
|
21c2429aee | ||
|
|
8cc04f25e2 | ||
|
|
815dca101f | ||
|
|
022d76e88a | ||
|
|
2c0804d4ee | ||
|
|
b2c5e175d7 | ||
|
|
2171072ae4 | ||
|
|
8fcfed53ed | ||
|
|
df468bf2af | ||
|
|
8930b4c6e5 | ||
|
|
b4307e6035 | ||
|
|
6a87047c18 | ||
|
|
d918330472 | ||
|
|
8fde8789f1 | ||
|
|
aaa8c4895f | ||
|
|
66d5cb520d | ||
|
|
d2a7f724e3 | ||
|
|
c7015435c9 | ||
|
|
44efab109e | ||
|
|
98b201e9e5 | ||
|
|
1f4b87ae9c | ||
|
|
bc782b6896 | ||
|
|
4cae6b678a | ||
|
|
3a5a771b19 | ||
|
|
44bb912139 | ||
|
|
74e7201ea6 | ||
|
|
4f13c63a52 | ||
|
|
02ad98664f | ||
|
|
b654d78ea6 | ||
|
|
244a86bcbc | ||
|
|
1524493c33 | ||
|
|
e52b83be11 | ||
|
|
0c7a92b710 | ||
|
|
67c78ba2e3 | ||
|
|
9619827f44 | ||
|
|
5b645cd455 | ||
|
|
7d19312d44 | ||
|
|
81048f44d6 | ||
|
|
be35ad6874 | ||
|
|
897f7656da | ||
|
|
3d85bba9d4 | ||
|
|
dbd41e44f8 | ||
|
|
7269285b0f | ||
|
|
2a4ed9ba89 | ||
|
|
a567b394f3 | ||
|
|
d76bcf7078 | ||
|
|
fcd2c7b6d4 | ||
|
|
60bc386d6b | ||
|
|
e1c8df170a | ||
|
|
cdfce26b61 | ||
|
|
f415d38ccd | ||
|
|
6a8f220ff1 | ||
|
|
9e4cfaf787 | ||
|
|
4a2dfb0037 | ||
|
|
b538bd0a29 | ||
|
|
36210b10c6 | ||
|
|
fd623a5ad2 | ||
|
|
e5a7eb74ed | ||
|
|
daf7ed8c95 | ||
|
|
1f87d8222b | ||
|
|
90e3a8d612 | ||
|
|
c22229101f | ||
|
|
ee486b32bd | ||
|
|
7492899b95 | ||
|
|
807bea40d4 | ||
|
|
4e3eee33fc | ||
|
|
a7297ffca4 | ||
|
|
2806b7b286 | ||
|
|
b0783eeccc | ||
|
|
4fc29504f2 | ||
|
|
efae614af2 | ||
|
|
7523e9c4bc | ||
|
|
3dd5dbe0c1 | ||
|
|
e15d1cd350 | ||
|
|
fc7377e999 | ||
|
|
3fd86f5807 | ||
|
|
fc9d44011b | ||
|
|
3a1fd892ac | ||
|
|
3caba334c0 | ||
|
|
e2de872036 | ||
|
|
44fc87a24c | ||
|
|
2dc83d7894 | ||
|
|
211f48d981 | ||
|
|
3bb8cdafb2 | ||
|
|
e74eaa8ea8 | ||
|
|
8a028a6dce | ||
|
|
1cde787ffa | ||
|
|
81d77cabf9 | ||
|
|
37c76189dc | ||
|
|
6996b7094f | ||
|
|
2eead38cd8 | ||
|
|
283b08c2a1 | ||
|
|
fc6b6b5e63 | ||
|
|
108a659ca4 | ||
|
|
7683a79bb1 | ||
|
|
103be13ba4 | ||
|
|
cc89099ea5 | ||
|
|
2e68c90e25 | ||
|
|
92c9e48f18 | ||
|
|
a93f3b0576 | ||
|
|
86bd7b6058 | ||
|
|
6aa6d96ba0 | ||
|
|
5dd5c21374 | ||
|
|
136e483ace | ||
|
|
d69475cd44 | ||
|
|
ac508435c3 | ||
|
|
bb90c0ba52 | ||
|
|
a805b3c7c3 | ||
|
|
f0343124ec | ||
|
|
27582bb68c | ||
|
|
6d4529f445 | ||
|
|
16209a2b60 | ||
|
|
01be1b32c4 | ||
|
|
6514252a95 | ||
|
|
faed85e48b | ||
|
|
34c27bc18a | ||
|
|
47e8392ceb | ||
|
|
a0a7b0af10 | ||
|
|
0854c04687 | ||
|
|
0449a5b4ee | ||
|
|
b37a282475 | ||
|
|
253e113168 | ||
|
|
87838cb574 | ||
|
|
ec4e69b0d8 | ||
|
|
c96694105c | ||
|
|
46e5e8ac68 | ||
|
|
b33ba5f8ea | ||
|
|
8354beaa86 | ||
|
|
27f733736e | ||
|
|
90cdf14c2a | ||
|
|
ca3f6fb4b8 | ||
|
|
5fd842e54d | ||
|
|
bce9c61e41 | ||
|
|
f5e023222e | ||
|
|
a7d2391608 | ||
|
|
7d123f334f | ||
|
|
c2fbe4f313 | ||
|
|
ac10ba370a | ||
|
|
fa211a82eb | ||
|
|
d9b13fb0c5 | ||
|
|
54faaf5f6f | ||
|
|
873418dbbe | ||
|
|
7b8e4c1a60 | ||
|
|
08d4c1a000 | ||
|
|
6d577406d7 | ||
|
|
536c708c16 | ||
|
|
03af9bd621 | ||
|
|
5b839c22e9 | ||
|
|
3487b657a7 | ||
|
|
23c3d32e06 | ||
|
|
f557ec4bda | ||
|
|
cf3b668cf1 | ||
|
|
e8a35ac41f | ||
|
|
03f8c747cc | ||
|
|
53c4cba1f6 | ||
|
|
9e2759a3f2 | ||
|
|
9d8a8c95f6 | ||
|
|
86f1201276 | ||
|
|
4a55a367e3 | ||
|
|
cf17176bfc | ||
|
|
2e592d3199 | ||
|
|
b37f9eb4f0 | ||
|
|
7c6ffb3f49 | ||
|
|
4a05a4f7c5 | ||
|
|
114b137b02 | ||
|
|
66d5d34877 | ||
|
|
04303ca00c | ||
|
|
fd0770158c | ||
|
|
5747aba83c | ||
|
|
c8155aa14f | ||
|
|
5f874cca2c | ||
|
|
fc87871d46 | ||
|
|
699ecb7c89 | ||
|
|
8a8de1e2df | ||
|
|
d525f721a6 | ||
|
|
357de50a1b | ||
|
|
450c089b6d | ||
|
|
8eb060304a | ||
|
|
d112da400e | ||
|
|
fcd7dfbde6 | ||
|
|
5112f6fe56 | ||
|
|
557924e91a | ||
|
|
c6f28afb7c | ||
|
|
7f4eeb56fa | ||
|
|
339ed8ab57 | ||
|
|
5bdc239064 | ||
|
|
3eadbb9adb | ||
|
|
d17b4eb053 | ||
|
|
8f260e0a83 | ||
|
|
e0f0adf3c8 | ||
|
|
8e8b8bc5a5 | ||
|
|
4097bab565 | ||
|
|
c6f9ec3758 | ||
|
|
dc7a9ffc51 | ||
|
|
08423eff96 | ||
|
|
dadbb0ab09 | ||
|
|
cc34f45677 | ||
|
|
3132dbd9eb | ||
|
|
b33a1f5214 | ||
|
|
8f72356bab | ||
|
|
63e9558b10 | ||
|
|
5b19ef4862 | ||
|
|
799a2d376e | ||
|
|
0a6dc55645 | ||
|
|
617868402f | ||
|
|
c1a4bba101 | ||
|
|
3c18150cdb | ||
|
|
931018b877 | ||
|
|
6aa2afcf54 | ||
|
|
a7170da93f | ||
|
|
1d09f423e5 | ||
|
|
1e37101641 | ||
|
|
bcdac6c969 | ||
|
|
3ed055dbb9 | ||
|
|
7447b3190d | ||
|
|
1b6cefd82b | ||
|
|
ad850f3857 | ||
|
|
0ceec2629a | ||
|
|
bc5ec98cd5 | ||
|
|
a8e8eac0b4 | ||
|
|
5a1d313fca | ||
|
|
e7853a1be9 | ||
|
|
36dc264a6c | ||
|
|
efd5d82c88 | ||
|
|
ea9f0e52c8 | ||
|
|
6730cfe823 | ||
|
|
2e6366a766 | ||
|
|
e5bc7c7a66 | ||
|
|
e1c20e6a22 | ||
|
|
734ca7d2f9 | ||
|
|
bb8097a052 | ||
|
|
8973cc6fee | ||
|
|
c8c991af78 | ||
|
|
61fda93611 | ||
|
|
88c2353e2e | ||
|
|
c91a001729 | ||
|
|
b8a4785633 | ||
|
|
41af46cdc5 | ||
|
|
64a852f38f | ||
|
|
5c0d955156 | ||
|
|
c1c3a9ed80 | ||
|
|
0dd35e1cbe | ||
|
|
7235a312ab | ||
|
|
ae328e5c50 | ||
|
|
40cc5d76b3 | ||
|
|
b9e2b7945a | ||
|
|
eb6068c3d3 | ||
|
|
c538ec5937 | ||
|
|
e0b519eced | ||
|
|
cdcdba7411 | ||
|
|
2fe589b1a8 | ||
|
|
ca3f8d0b43 | ||
|
|
88cd804274 | ||
|
|
6a0345897d | ||
|
|
7dfb634376 | ||
|
|
823288dd0b | ||
|
|
ed656b7ab2 | ||
|
|
e74e66b203 | ||
|
|
93adef91d8 | ||
|
|
6fa27c6885 | ||
|
|
07049562a4 | ||
|
|
5616ab0e9a | ||
|
|
4f6cca0019 | ||
|
|
7044c8c9ff | ||
|
|
7913646ce3 | ||
|
|
78e1321bae | ||
|
|
c46a9da769 | ||
|
|
89394ba7e0 | ||
|
|
b8ee8d69c8 | ||
|
|
ef5c013561 | ||
|
|
8bbe7e8041 | ||
|
|
777361c23d | ||
|
|
c3d5abd104 | ||
|
|
39879ca92b | ||
|
|
5a86277a9f | ||
|
|
b87692acce | ||
|
|
d765d02f06 | ||
|
|
5bb6c51698 | ||
|
|
59488e8064 | ||
|
|
54e80d68f8 | ||
|
|
2a8911d19e | ||
|
|
8b7209ea78 | ||
|
|
7d48eba01b | ||
|
|
1e598d1890 | ||
|
|
2191c487b6 | ||
|
|
3ed49bbdd5 | ||
|
|
82f1ab2be2 | ||
|
|
7d30da5d4e | ||
|
|
4dc55a5af4 | ||
|
|
bdd980d6a2 | ||
|
|
51d6152a5c | ||
|
|
bdcadcc335 | ||
|
|
624a2c02c5 | ||
|
|
189ad994c8 | ||
|
|
a4245fcf44 | ||
|
|
812ff6b5d8 | ||
|
|
f338158654 | ||
|
|
e9fef928b0 | ||
|
|
5c5caf8418 | ||
|
|
aff5554528 | ||
|
|
2a159c06c5 | ||
|
|
c231e2bbf1 | ||
|
|
e24bfd5913 | ||
|
|
f2d5eb0b27 | ||
|
|
bef1b2e8f1 | ||
|
|
39419462db | ||
|
|
ddc5e8169e | ||
|
|
cd17ef6b12 | ||
|
|
3dc478385b | ||
|
|
851d6e1db8 | ||
|
|
facdf9c617 | ||
|
|
70d34befb9 | ||
|
|
8696a464ab | ||
|
|
5721dd3f30 | ||
|
|
bf38a8515e | ||
|
|
942cc09eda | ||
|
|
9baaf5685d | ||
|
|
961dbb5162 | ||
|
|
19a6157f64 | ||
|
|
18cfcaa081 | ||
|
|
87d42f4eb9 | ||
|
|
766456014b | ||
|
|
f31e46e8ed | ||
|
|
633cdef0bc | ||
|
|
fb6a95f7bb | ||
|
|
93fe66a253 | ||
|
|
e870b0cfa0 | ||
|
|
b4467d83bf | ||
|
|
ac5509f383 | ||
|
|
050f6876ce | ||
|
|
2172c25df6 | ||
|
|
48dae085aa | ||
|
|
bfee08459d | ||
|
|
8a6584d90f | ||
|
|
6870749e50 | ||
|
|
3070a68273 | ||
|
|
bda36081a9 | ||
|
|
930e7089db | ||
|
|
04220846b3 | ||
|
|
694a4e8068 | ||
|
|
7ba351c888 | ||
|
|
ae3e25b03b | ||
|
|
fa1450cb24 | ||
|
|
8e5f7d0838 | ||
|
|
31d1696215 | ||
|
|
078a6d8d34 | ||
|
|
ecba758c58 | ||
|
|
6190b9c189 | ||
|
|
c88886911e | ||
|
|
56d91b648c | ||
|
|
1b0f5c63b8 | ||
|
|
a6d085bf61 | ||
|
|
b0f45035a9 | ||
|
|
273a711459 | ||
|
|
c3aecf935f | ||
|
|
629443a5e5 | ||
|
|
2da581139c | ||
|
|
1a90305baa | ||
|
|
effbe59414 | ||
|
|
8b9f22c30c | ||
|
|
c9ceeee9de | ||
|
|
78e030b7ab | ||
|
|
456a28304d | ||
|
|
11321383c5 | ||
|
|
d90a8fa482 | ||
|
|
2962649dc8 | ||
|
|
d9b93ccd66 | ||
|
|
37e21f2a3d | ||
|
|
c72ae1bfe7 | ||
|
|
54014ccd39 | ||
|
|
b4434b5134 | ||
|
|
691c2dfd8e | ||
|
|
36de30e25e | ||
|
|
3de04d6e76 | ||
|
|
51ef5d8c90 | ||
|
|
0d687e62ad | ||
|
|
0bf6ed52cd | ||
|
|
b152360c5b | ||
|
|
722028b2d2 | ||
|
|
25a992a870 | ||
|
|
c50e80b2d3 | ||
|
|
5729d37992 | ||
|
|
7302f65ffe | ||
|
|
152807e654 | ||
|
|
3518a781e9 | ||
|
|
f3a87d76ef | ||
|
|
57cdef6b02 | ||
|
|
d2d5f003f8 | ||
|
|
540ffdf5f3 | ||
|
|
5fb2a462c2 | ||
|
|
a9b76c9656 | ||
|
|
838680cb40 | ||
|
|
85136bc2e4 | ||
|
|
6d150bb62c | ||
|
|
3afe85ba3c | ||
|
|
57ba7ab801 | ||
|
|
b755840a27 | ||
|
|
a8294c3de8 | ||
|
|
878aee6e90 | ||
|
|
9dc6f0f486 | ||
|
|
62cd5e4aa3 | ||
|
|
18835974fb | ||
|
|
ab2af5ceab | ||
|
|
fdd1084714 | ||
|
|
03a134af75 | ||
|
|
5edb631b00 | ||
|
|
ec6fdb7324 | ||
|
|
7f621ed5dd | ||
|
|
8f33d9ab79 | ||
|
|
b7e1a56056 | ||
|
|
11c7f35ea2 | ||
|
|
b92f881921 | ||
|
|
ef5714bd3e | ||
|
|
4f1b738ef5 | ||
|
|
cfe13e1929 | ||
|
|
935ca17d7a | ||
|
|
644616b69c | ||
|
|
84da9b4c23 | ||
|
|
7528152475 | ||
|
|
815820f692 | ||
|
|
2564740665 | ||
|
|
42f409d5f9 | ||
|
|
aae37034e1 | ||
|
|
132bc87081 | ||
|
|
25c4207661 | ||
|
|
8d22f2930e | ||
|
|
ac05db5d1b | ||
|
|
80e361ff2e | ||
|
|
541afe9660 | ||
|
|
bbfd56606c | ||
|
|
4036e519a7 | ||
|
|
9fd5e4cbc9 | ||
|
|
cb78eb4ee3 | ||
|
|
8712866489 | ||
|
|
1566d7f12a | ||
|
|
cc6f4c0510 | ||
|
|
73c31b4b87 | ||
|
|
c608a4ab38 | ||
|
|
c5290cfec6 | ||
|
|
34f5a6f82c | ||
|
|
78c154e376 | ||
|
|
a571b1a2f8 | ||
|
|
55563b9808 | ||
|
|
5409d9c3f8 | ||
|
|
95f864c871 | ||
|
|
a62b791c68 | ||
|
|
bc0e4c1174 | ||
|
|
0997998064 | ||
|
|
c8b46bdcab | ||
|
|
2ddb329a90 | ||
|
|
1b84874762 | ||
|
|
7c318d477d | ||
|
|
490576fedc | ||
|
|
31ed2a4c96 | ||
|
|
6a015fffeb | ||
|
|
08bafc2dcc | ||
|
|
cb6f94bc24 | ||
|
|
d37d3e7d77 | ||
|
|
2c0fb0d016 | ||
|
|
233a5fbed4 | ||
|
|
84a6ed7684 | ||
|
|
1d5029e4e2 | ||
|
|
d60597ca0d | ||
|
|
886329a978 | ||
|
|
0dc38a3970 | ||
|
|
9ef334331e | ||
|
|
5e2b619305 | ||
|
|
fea77398e7 | ||
|
|
3cfe83ae84 | ||
|
|
55b4e95396 | ||
|
|
b909ec978f | ||
|
|
99ee40df3d | ||
|
|
21849656d1 | ||
|
|
c2ccad35fe | ||
|
|
cb338d9583 | ||
|
|
bb45ff0d9a | ||
|
|
5036079deb | ||
|
|
7b642552dd | ||
|
|
6017ebbd97 | ||
|
|
d89ea83746 | ||
|
|
e3974377ed | ||
|
|
78e5944e66 | ||
|
|
5b217d2043 | ||
|
|
54131bc9bb | ||
|
|
8b7035b185 | ||
|
|
94d285301a | ||
|
|
5e7f97b175 | ||
|
|
e828c9068a | ||
|
|
5a399b90fe | ||
|
|
583327ad33 | ||
|
|
7e1e63cd09 | ||
|
|
1ab9ca2333 | ||
|
|
39106ac36b | ||
|
|
41d7570b24 | ||
|
|
da8811515d | ||
|
|
ec6411f730 | ||
|
|
70e2b87ff0 | ||
|
|
8fd59c7967 | ||
|
|
9c71e96fd4 | ||
|
|
8e9c480d8d | ||
|
|
53dd1bd6e1 | ||
|
|
34d0736946 | ||
|
|
2e0f012952 | ||
|
|
65b75a9212 | ||
|
|
366c567864 | ||
|
|
420c3792eb | ||
|
|
3fb24dd895 | ||
|
|
5bfa864f0c | ||
|
|
0d96471f29 | ||
|
|
8aca3c7b99 | ||
|
|
30db4d8b5c | ||
|
|
afa3f12e30 | ||
|
|
726480f676 | ||
|
|
40be22bc58 | ||
|
|
6a91804116 | ||
|
|
ebe8c1e536 | ||
|
|
2884a40769 | ||
|
|
b132d95a04 | ||
|
|
961c209ab1 | ||
|
|
132a7bfeb7 | ||
|
|
7407ab88b3 | ||
|
|
7fea6f0e2e | ||
|
|
5672b4b748 | ||
|
|
aee7208f7b | ||
|
|
635e163954 | ||
|
|
99f817392d | ||
|
|
51bf979284 | ||
|
|
a730fce514 | ||
|
|
5796f47a55 | ||
|
|
0f33448af2 | ||
|
|
8d2c27eafd | ||
|
|
10b039074f | ||
|
|
897c9cb42c | ||
|
|
a2337ed6c6 | ||
|
|
b7e5c08fdf | ||
|
|
e04eb44a15 | ||
|
|
a191029c4f | ||
|
|
0dbd92db11 | ||
|
|
a576c57873 | ||
|
|
5639cbe860 | ||
|
|
defcf82610 | ||
|
|
4fed98617b | ||
|
|
2a840da462 | ||
|
|
8d86d959de | ||
|
|
b0567772f7 | ||
|
|
5e02a9d450 | ||
|
|
f33e470601 | ||
|
|
19b70accd5 | ||
|
|
94fd4bcbe9 | ||
|
|
6ded234681 | ||
|
|
bcc71b5455 | ||
|
|
08c2892295 | ||
|
|
9c7d2e9915 | ||
|
|
0d7157c295 | ||
|
|
fbe26d11cf | ||
|
|
d06af526b2 | ||
|
|
959c08449e | ||
|
|
96194cef67 | ||
|
|
e892e5dfab | ||
|
|
afcd27f348 | ||
|
|
63b888a57e | ||
|
|
842e2c7fbf | ||
|
|
46d405c8b3 | ||
|
|
dc6756d5ae | ||
|
|
5204cec9e6 | ||
|
|
f0ff035c0b | ||
|
|
27a1089806 | ||
|
|
bfbc6ff0be | ||
|
|
580693b1ec | ||
|
|
2da20177a2 | ||
|
|
267a5ae3a8 | ||
|
|
8ff7670031 | ||
|
|
d99ec92210 | ||
|
|
b9bd6aa501 | ||
|
|
d901efae51 | ||
|
|
1ed88eda85 | ||
|
|
a24490930f | ||
|
|
dc40b0296e | ||
|
|
f90e6f2f5b | ||
|
|
a1a677fcd3 | ||
|
|
9d6d15c1bc | ||
|
|
5183ef8348 | ||
|
|
1b07c31ef1 | ||
|
|
c5be64a44f | ||
|
|
6177a45eb5 | ||
|
|
e7a88a7d99 | ||
|
|
89d98bc528 | ||
|
|
d74769c824 | ||
|
|
e5dba5e66a | ||
|
|
3c0bdd12b5 | ||
|
|
47c58bb400 | ||
|
|
c9f3ea4489 | ||
|
|
d10e707f4f | ||
|
|
28cbae546d | ||
|
|
82da073dd7 | ||
|
|
6938e400d1 | ||
|
|
bfb23ce7a3 | ||
|
|
e06be6729a | ||
|
|
304d92764c | ||
|
|
2de284ea30 | ||
|
|
7a0783d050 | ||
|
|
7241063ddf | ||
|
|
1527a1a4e1 | ||
|
|
ec0181a5ad | ||
|
|
e87f5fd782 | ||
|
|
e63171c2c2 | ||
|
|
19c4ec1867 | ||
|
|
b1ae884bf0 | ||
|
|
1bf54bcaeb | ||
|
|
82c99418b4 | ||
|
|
69d8ed5636 | ||
|
|
df694ca9eb | ||
|
|
720adb7721 | ||
|
|
9480065b28 | ||
|
|
afd46ec010 | ||
|
|
6150929a5b | ||
|
|
e0071f5b59 | ||
|
|
666461277d | ||
|
|
41d32a5f71 | ||
|
|
f7d87f09f1 | ||
|
|
58287b3638 | ||
|
|
2de60ba257 | ||
|
|
035cbac28e | ||
|
|
b63273ec97 | ||
|
|
45cf004946 | ||
|
|
8019374ed0 | ||
|
|
688122c467 | ||
|
|
5c8193556d | ||
|
|
a2fdc92fcb | ||
|
|
955a466be5 | ||
|
|
51aef2b9c7 | ||
|
|
6778b29fc0 | ||
|
|
d4be588973 | ||
|
|
a329f89294 | ||
|
|
c06d2e3118 | ||
|
|
12f09829e7 | ||
|
|
c9fc0a0d6d | ||
|
|
855ab13655 | ||
|
|
ef54367bf7 | ||
|
|
e53db1ed81 | ||
|
|
8c61ef18ba | ||
|
|
9a7a9f41aa | ||
|
|
2acd6ce884 | ||
|
|
af530be346 | ||
|
|
9c3cfc4f4e | ||
|
|
4eed9acbd5 | ||
|
|
c7d878ed9e | ||
|
|
49f1ee2e32 | ||
|
|
52adf45740 | ||
|
|
2011aca43a | ||
|
|
3bc78f61df | ||
|
|
572fa08049 | ||
|
|
7ba7c89594 | ||
|
|
f86358ad71 | ||
|
|
8f6d25cc2b | ||
|
|
3259ec1220 | ||
|
|
60eea1f171 | ||
|
|
b79235afb7 | ||
|
|
f3e9917479 | ||
|
|
74a7e630d3 | ||
|
|
1b6411f88e | ||
|
|
46b6e7c5ee | ||
|
|
d0f65aebff | ||
|
|
30f29d00c4 | ||
|
|
81a9b63dbc | ||
|
|
d4603ee346 | ||
|
|
668c479ef6 | ||
|
|
a3495304ad | ||
|
|
9f6f830418 | ||
|
|
1cf987a548 | ||
|
|
8f42122702 | ||
|
|
89537204df | ||
|
|
1106a1af47 | ||
|
|
d2f0cddbd7 | ||
|
|
9872fc09b7 | ||
|
|
35c2e2fcc4 | ||
|
|
922da7c90f | ||
|
|
e2fd339f35 | ||
|
|
897a94f343 | ||
|
|
063087f6fb | ||
|
|
d16e3bb37b | ||
|
|
4cd08c8955 | ||
|
|
4bb990bf0c | ||
|
|
508edf5cc5 | ||
|
|
c4327ec74c | ||
|
|
846041a59c | ||
|
|
5ba5c62670 | ||
|
|
bd1560ae50 | ||
|
|
1d1861fe51 | ||
|
|
d006ea0f56 | ||
|
|
52260cba53 | ||
|
|
d55c73bc8e | ||
|
|
97391185e6 | ||
|
|
9a632fb823 | ||
|
|
cb02046e01 | ||
|
|
c53201b753 | ||
|
|
95e944257a | ||
|
|
e3b1eee85b | ||
|
|
5efc5684ba | ||
|
|
433f620905 | ||
|
|
49315adf79 | ||
|
|
a36fc37250 | ||
|
|
2b15da3d19 | ||
|
|
b3d83b1b0b | ||
|
|
60a145afbb | ||
|
|
a776b36e98 | ||
|
|
40263e14ca | ||
|
|
9b6b989d1b | ||
|
|
794dac31f5 | ||
|
|
ff47fd31e2 | ||
|
|
2215702ae8 | ||
|
|
03555a3489 | ||
|
|
35d5a4a21c | ||
|
|
abcddb99b8 | ||
|
|
62db0b628b | ||
|
|
38d9555f72 | ||
|
|
7754d7f211 | ||
|
|
875051d05e | ||
|
|
31c04cc95b | ||
|
|
a853e87fa5 | ||
|
|
9be293909e | ||
|
|
1beae95443 | ||
|
|
40af2a35e0 | ||
|
|
5ab85e5c9e | ||
|
|
8ad5670eeb | ||
|
|
d2564cee9b | ||
|
|
434f6a70dd | ||
|
|
a872f0328d | ||
|
|
11f290482d | ||
|
|
e4fdfbd091 | ||
|
|
dcff51eb75 | ||
|
|
a14ad2fc99 | ||
|
|
14fd8104b8 | ||
|
|
75890c8f5a | ||
|
|
81b2894658 | ||
|
|
94ceb2dda0 | ||
|
|
8850265cb6 | ||
|
|
66a237628a | ||
|
|
928d9f13f4 | ||
|
|
ecfa89cba8 | ||
|
|
6e5e9e3df9 | ||
|
|
56c580dc44 | ||
|
|
0250547479 | ||
|
|
89bbe0ef1b | ||
|
|
3c384a7bf0 | ||
|
|
5166d894eb | ||
|
|
e996b825c6 | ||
|
|
5e4f5fe2d1 | ||
|
|
a8b78a9b0a | ||
|
|
2c6063569a | ||
|
|
fdc9283e04 | ||
|
|
63a92c4a16 | ||
|
|
8dd4f63aca | ||
|
|
3bc4e951b8 | ||
|
|
8db9b89318 | ||
|
|
52577b55b2 | ||
|
|
3bb4f6f133 | ||
|
|
c5ef6b310d | ||
|
|
1bb760d3f0 | ||
|
|
65090c6f87 | ||
|
|
477091207d | ||
|
|
f968f6616f | ||
|
|
0f0dff3bbb | ||
|
|
57e2fd9943 | ||
|
|
ca6f014207 | ||
|
|
5f988bae2f | ||
|
|
bddf9ec2ac | ||
|
|
69f154d9cc | ||
|
|
db8296f548 | ||
|
|
3754a49cc0 | ||
|
|
15d190d911 | ||
|
|
553e137a13 | ||
|
|
3c5cbebfb4 | ||
|
|
a35eaa8e60 | ||
|
|
7931ee01b3 | ||
|
|
4fe2b746d0 | ||
|
|
183f602fc0 | ||
|
|
c271ef8c6a | ||
|
|
0c87d8e1bd | ||
|
|
7255754fef | ||
|
|
cf723962af | ||
|
|
1b3e47ce83 | ||
|
|
74695efe90 | ||
|
|
ea94731418 | ||
|
|
5dee4eb052 | ||
|
|
dc26be43c2 | ||
|
|
6f43f988c3 | ||
|
|
4e15f89604 | ||
|
|
382d8887d5 | ||
|
|
0d6adb0620 | ||
|
|
1e73962e33 | ||
|
|
3df3aa84ff | ||
|
|
7c981f9322 | ||
|
|
21ec2a6271 | ||
|
|
ce5ff93242 | ||
|
|
c254011b33 | ||
|
|
0d022a4d33 | ||
|
|
b85b4b73cc | ||
|
|
308706e3d4 | ||
|
|
7c1a079ee8 | ||
|
|
ae76a4f778 | ||
|
|
94ebd732a8 | ||
|
|
9bceaa89b7 | ||
|
|
8150c3007e |
No files matched your search
@@ -1,4 +1,5 @@
|
||||
*.py[cod]
|
||||
__pycache__
|
||||
|
||||
#py.test
|
||||
.cache
|
||||
@@ -52,3 +53,7 @@ docs/_build
|
||||
vpcs.hist
|
||||
startup.vpcs
|
||||
.gns3_shell_history
|
||||
|
||||
# Virtualenv
|
||||
env
|
||||
.ropeproject
|
||||
+28
-11
@@ -1,13 +1,30 @@
|
||||
language: python
|
||||
python:
|
||||
- '3.5'
|
||||
sudo: false
|
||||
cache: pip
|
||||
sudo: required
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
install:
|
||||
- python setup.py install
|
||||
- pip install -rdev-requirements.txt
|
||||
- pip install coveralls
|
||||
- sed -e 's/${PYTHON_VERSION}/'${PYTHON_VERSION}/g DockerfileTests.tpl > /tmp/DockerfileTests
|
||||
- docker-compose build
|
||||
|
||||
script:
|
||||
- py.test -v -s tests --cov gns3server --cov-report term-missing
|
||||
after_success:
|
||||
- coveralls
|
||||
- docker-compose run tests
|
||||
|
||||
before_deploy:
|
||||
- sudo pip install twine
|
||||
- sudo pip install urllib3[secure]
|
||||
|
||||
deploy:
|
||||
provider: pypi
|
||||
user: noplay
|
||||
password:
|
||||
secure: Fa66zp8ML4oSGwzkUMZi07MIYfO3tbS5gHFUaLN2mk2MBknhCjDYexmFJqT//sC/+xqv6sSJE6rz1EPoy/THbxj8R96ZgIyiUZIbDCbzgdy92d7J/eusrDoNdpApBLke8NqQqtFETb3addMZZNofQ3IDANFD2m2jY+KECU8z8NI=
|
||||
on:
|
||||
tags: true
|
||||
repo: GNS3/gns3-server
|
||||
|
||||
env:
|
||||
matrix:
|
||||
- PYTHON_VERSION=3.4
|
||||
- PYTHON_VERSION=3.5
|
||||
- PYTHON_VERSION=3.6
|
||||
@@ -1,5 +1,488 @@
|
||||
# Change Log
|
||||
|
||||
## 2.1.0 09/11/2017
|
||||
|
||||
* Fix typo in vcpus on VirtualBoxVM, fixes: #1213
|
||||
|
||||
## 2.1.0rc4 07/11/2017
|
||||
|
||||
* Fix GNS3VM vCPUs control on VMware, fixes: #2324
|
||||
* Fix typo in sample gns3_server.conf. Fixes #1210.
|
||||
* Warning for getting endpoint of compute
|
||||
* Enable debug mode on async loop only in dev/debug mode
|
||||
* Add warning when using IOU with a hostname length above 15 characters.
|
||||
* Improve VMware VMs discovery process. Ref #1201.
|
||||
* Improve error message when IOU VM process is unexpectedly stopped.
|
||||
* Improved error message when the number of network adapters is above the maximum for VirtualBox VMs. Better support for potential future chipsets in addition of PIIX3 and ICH9.
|
||||
* Added localhost and gns3.github.io CORS
|
||||
|
||||
## 2.1.0rc3 19/10/2017
|
||||
|
||||
* Set vhv.enable before run for VMWare 14. Fixes #1184
|
||||
* Tweak how VMware VMs are found with fallback to search in the default location for VMs.
|
||||
* QEMU: fix logging of base mac address when creating a new node
|
||||
* Sync appliance files.
|
||||
* Fix creation of an VMware VM failed with invalid JSON. Fixes #2282.
|
||||
* Endpoint for obtaining direct action on compute
|
||||
* Fix IOU detection of layer 1 keepalive support. Fixes #1183.
|
||||
* Fixes path normalization during file upload on nodes (Fixes: #2276)
|
||||
|
||||
## 2.1.0rc2 04/10/2017
|
||||
|
||||
* Don't create directory structure during json dump. Fixes #2270
|
||||
* Add more information when qemu-img fails.
|
||||
* Fix issue with multidict when upgrading GNS3 VM to use dev channel.
|
||||
* Restore file permissions fails for volumes with soft links. Fixes #1180.
|
||||
* Use RAW sockets by default on Linux.
|
||||
* Add missing https console keyword in JSON schema. Fixes #1179.
|
||||
* Allow projects to be opened even when a node port is already used.
|
||||
|
||||
## 2.1.0rc1 13/09/2017
|
||||
|
||||
* Fix NAT node not working on Windows. Fixes #1163.
|
||||
* Do not prevent a project to be deleted. Fixes #2237.
|
||||
|
||||
## 2.1.0b2 05/09/2017
|
||||
|
||||
* Round-robin nodes across all available compute resources. Fixes #1165.
|
||||
* Try to improve error reporting when streaming a PCAP file. Ref #2235.
|
||||
* Use Npcap DLL on Windows when checking for uBridge version.
|
||||
* Fixes running switch console inside PyCharm terminal (Ref. #1172)
|
||||
* Load meta of the project on loading time (Fixes #2225)
|
||||
* Added checking if NIO exists (Fixes #1160)
|
||||
* Fixes NAT node not working on Windows (#1163)
|
||||
* Fixes loading project when link_id is not set (#1159)
|
||||
* Return platform value on appliances list (Fixes #2211)
|
||||
* Fixes not known category in Appliances (Fixes #1156)
|
||||
|
||||
## 2.1.0b1 04/08/2017
|
||||
|
||||
* Sync appliances
|
||||
* Interface starting with gns3 are not display by default in the cloud
|
||||
* Catch error when something that is not the GNS3 server answer to virtualbox requests
|
||||
* Catch KeyError: <aiohttp.connector._TransportPlaceholder
|
||||
* Add a warning when you try to load and the server is not started with --local
|
||||
* Sync appliances
|
||||
* Fix permission on exited container
|
||||
|
||||
## 2.1.0a2 31/07/2017
|
||||
|
||||
* Handle invalid appliances files
|
||||
* Sync appliances
|
||||
* Fix naming of node with a number in the name
|
||||
* Fix race condition in startup of capture
|
||||
* Fix bug when exporting debug information with multiple remote servers
|
||||
* Fix OSError when uploading images
|
||||
* Fix an error when a symbol is not available on filesystem
|
||||
* Fix ServerDisconnectedError for stop_all
|
||||
* This fix the images always included in portable project
|
||||
* Fix support of docker appliance with a usage
|
||||
* Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
|
||||
* History support for console and telnet application
|
||||
* Fix IOU image upload
|
||||
* Duplicate IOU
|
||||
* Support duplicate for Docker
|
||||
* Duplicate support for qemu
|
||||
|
||||
## 2.1.0a1 24/07/2017
|
||||
|
||||
* Packet filtering
|
||||
* Suspend a link
|
||||
* Duplicate a node
|
||||
* Move config to central server
|
||||
* Appliance templates on server
|
||||
|
||||
## 2.0.3 13/06/2017
|
||||
|
||||
* Fixes #1068 - handle zipfile encoding issues at project duplication
|
||||
* Fix: #1066 - Catching parsing errors at linked vbox file
|
||||
* Ignoring virtualenv directory at gitignore
|
||||
* Escaping VPCS name in regex #1067
|
||||
* Fix racecondition when listing interface
|
||||
* Fix Qemu disk creation with unicode characters not supported by local filesystem #1058 (#1063)
|
||||
* Fix when config file doesn't have computes section (#1062)
|
||||
* Check aiohttp version
|
||||
|
||||
## 2.0.2 30/05/2017
|
||||
|
||||
* Set correct permission on ubridge when doing a remote installation
|
||||
* Remote install script should be totally non interactive
|
||||
* Duplicate project on remote server use UUID
|
||||
* Fix import of some old topologies from 1.3
|
||||
* Fix error in logging of error during starting GNS3 VM
|
||||
* Fix an error when logging Docker container fail to start
|
||||
* Use docker version in error message of outdated docker installation
|
||||
* Support images created by "docker commit". Fixes #1039
|
||||
* Do not wait auto start to finish in order to complete project opening
|
||||
* Improve logging for remote server connection lost
|
||||
|
||||
## 2.0.1 16/05/2017
|
||||
|
||||
* Handle HTTP 504 errors from compute node
|
||||
* When connecting to a compute node ask for qemu images list
|
||||
* When importing portable project NAT node is loaded on GNS3 VM
|
||||
* Fix port numbering for Wic slot 1 & 2
|
||||
* Fixes issue with connections when loading an ATM switch.
|
||||
* Fixes ATM mapping.
|
||||
* Fixes Frame-relay VC mapping.
|
||||
* Fix export project is looking into the wrong directory
|
||||
* Fix a race condition in logging when ubridge exit fast
|
||||
* Fix conversion issue with old topology with C3640
|
||||
* Fix error when you have a directory in your symbols directory
|
||||
* Catch VMWare errors when getting status after GNS3 VM start
|
||||
* Make sure upstart LANG is utf8
|
||||
* Always install typing module (compat with python 3.4 on ubuntu)
|
||||
* Fix KeyError: 'filename'
|
||||
* Catch missing function listxattr on some Linux host.
|
||||
* Sort image list
|
||||
* Handle a race condition at project closing
|
||||
* Fix unicode error when reading ios configuration
|
||||
* Fix AttributeError: 'NoneType' object has no attribute 'send'
|
||||
* Fix a conversion issue with some 1.3 topologies
|
||||
* Fix an error with ethernetswitch when ethertype is null
|
||||
* Raise an error if we can't create the dynamips configuration directory
|
||||
* Catch timeout error when loading virtualbox VM
|
||||
* Handle broken compute at server startup
|
||||
* Catch error when we can't backup the topology
|
||||
* Catch error when writting the topology file on read only device
|
||||
* Catch a race condition in VirtualBox when editing and linking
|
||||
* Fix a race condition when editing a qemu vm and connecting it
|
||||
* Docker aux console is a VT100 terminal
|
||||
|
||||
## 2.0.0 02/05/2017
|
||||
|
||||
* Fix connection to websocket with last docker release
|
||||
* Lower docker requirements in tests also
|
||||
* Docker minimum api is 1.25
|
||||
* Handling server disconnect error when docker daemon die
|
||||
* Handle some invalid SVG images
|
||||
|
||||
## 2.0.0rc4 20/04/2017
|
||||
|
||||
* Fix a race condition when handling error at project opening
|
||||
* Fix an issue with editing network on windows
|
||||
* Fix windows tests
|
||||
* Catch timeout error on docker
|
||||
* typing is already included in Py >= 3.5 (#979)
|
||||
* Fix import of some old topologies
|
||||
* Fix AttributeError: 'NoneType' object has no attribute 'returncode'
|
||||
* Fix ghost vmware vms
|
||||
* Fix required field in schema not use
|
||||
* Catch error and log them when we can't write the config
|
||||
* Fix bridge 'bridge0' already exist when we have trouble with a container
|
||||
* Catch an error at startup when the remote GNS3 VM is not a real GNS3 VM
|
||||
* Fixes Qemu sata option. Ref #875.
|
||||
* Catch GNS3 VM loading error at startup
|
||||
|
||||
## 1.5.4 13/04/2017
|
||||
|
||||
* Fix VPCS tests for recent version
|
||||
* Freeze server dependencies to the same version used for 1.5.3
|
||||
* Fix 1.5: Error message, when stopping IOU router #769
|
||||
* Drop color logging for remote install, seem to fail in some conditions
|
||||
* Cleanup the remote install script
|
||||
* Support for Xenial in remote install
|
||||
|
||||
## 2.0.0rc3 31/03/2017
|
||||
|
||||
* Support IOU image without .bin at the end
|
||||
* Allow to change some properties of an already connected ethernet switch
|
||||
* Ensure we start only one ubridge
|
||||
* Catch some broken hostname for compute node
|
||||
* Fix limit of 20 docker containers
|
||||
* Fix race conditions in creation of Frame Relay Switch
|
||||
* Fix conversion of project from 1.X with custom symbol for cloud
|
||||
* Dissallow parallel pull of docker images
|
||||
* Add a scripts for running current dev version on GNS3 VM
|
||||
* Fix a crash with missing size in the svg files
|
||||
* Fix an utf8 error in auth code
|
||||
* Improve vmrun timeout message
|
||||
* Support utf-8 characters in user and password for auth
|
||||
* Handle password configuration change on remote servers
|
||||
* Fix Bug when delete fake-running VMBox
|
||||
* Fix Can't connect to compute local on some computers
|
||||
* Add a modification uuid to settings returned by the server
|
||||
* Check python version in setup.py only for install
|
||||
* Fix Session is closed when listing docker images
|
||||
* Cleanup docker source code
|
||||
* Use aiohttp session for docker queries
|
||||
* Escape special characters from SVG text
|
||||
* Fix some port short name display issues
|
||||
* Catch server disconnected errors from computes
|
||||
* Generate a node uuid if the uuid is missing in the .gns3
|
||||
* Ensure to dump project before exporting it
|
||||
* Fix return code check for SIGSEGV of IOU images
|
||||
* Prevent vmname change for VirtualBox linked clone
|
||||
* Upgrade to aiohttp 1.3.5 to solve issue with big file
|
||||
* Handle some invalid svg
|
||||
* Try to fix some 1.3 topology with corrupted data
|
||||
* Fix ComputeError: Can't connect to Main server
|
||||
* Catch error when the server as trouble to access to itself
|
||||
* Catch a timeout error in docker
|
||||
* Lock yarl version because 0.10 is not compatible with aiohttp 1.3
|
||||
* Raise error if image are not avaible on main server during export
|
||||
* Fix a race condition when killing ubridge
|
||||
* If your settings from 1.X are broken with skip them at import
|
||||
* Catch a permission error on symbols
|
||||
* Catch unicode error when you try to duplicate a project with invalid characters
|
||||
* Catch error when you try to put an invalid server url
|
||||
* Fix an error when handling ubridge errors
|
||||
* Fix crash when handling an error in project creation
|
||||
|
||||
## 2.0.0rc2 10/03/2017
|
||||
|
||||
* Drop color logging for remote install, seem to fail in some conditions
|
||||
* Cleanup the remote install script
|
||||
* Support for Xenial in remote install
|
||||
* Fix GNS3VM settings are lost at startup
|
||||
* When we receive settings from the client save them on disk
|
||||
|
||||
## 2.0.0 RC 1 06/03/2017
|
||||
|
||||
* Update the documentation
|
||||
* Enable show in file manager for cloud
|
||||
* Improve error log when you have trouble to load a topology
|
||||
* Fix when qemu exit by itself clean other processes
|
||||
* Fix an issue with some node name format
|
||||
* Catch error when we can't save the settings
|
||||
* Do not prevent the creation of a local server on a machine named gns3vm
|
||||
* Load local server before anything else
|
||||
* Remove noise from log when VMware is not installed
|
||||
* Fix an error with some SVG
|
||||
* Patch hostname in configuration file even if name is unsync
|
||||
* If the GNS3 VM as failed to start reset his status
|
||||
* Update the documentation
|
||||
* Enable show in file manager for cloud
|
||||
* Improve error log when you have trouble to load a topology
|
||||
* Fix when qemu exit by itself clean other processes
|
||||
* Fix an issue with some node name format
|
||||
* Catch error when we can't save the settings
|
||||
* Do not prevent the creation of a local server on a machine named gns3vm
|
||||
* Load local server before anything else
|
||||
* Remove noise from log when VMware is not installed
|
||||
* Fix an error with some SVG
|
||||
* Patch hostname in configuration file even if name is unsync
|
||||
* If the GNS3 VM as failed to start reset his status
|
||||
* Report aiohttp version in crash report
|
||||
* Catch some invalid node name formatting
|
||||
* Ensure we dump a .gns3 before exporting it
|
||||
* Improve ACPI shutdown for virtualbox
|
||||
* Fix an issue with serial capture for IOU
|
||||
* Fix restoration of private config when using dynamips
|
||||
* Avoid a crash when the connection with the server close
|
||||
* Increase timeout for detecting VirtualBox GNS3 VM
|
||||
* Fix headless startup of the GNS3 VM
|
||||
* Do not crash at startup if local server as the same name as remote server
|
||||
* Yarl 0.9.8 is require by aiohttp 1.3
|
||||
|
||||
## 2.0.0 beta 4 16/02/2017
|
||||
|
||||
* Lock aiohttp to 1.2.0 because 1.3 create bug with Qt
|
||||
* Avoid a crash in some conditions when reading the serial console
|
||||
* Disallow export of project with VirtualBox linked clone
|
||||
* Fix linked_clone property lost during topology convert
|
||||
* Catch permission error when restoring a snapshot
|
||||
* Fix a rare crash when closing a project
|
||||
* Fix error when you have error on your filesystem during project convertion
|
||||
* Catch error when we can't access to a unix socket
|
||||
* If we can't resolve compute name return 0.0.0.0
|
||||
* Raise an error if you put an invalid key in node name
|
||||
* Improve a lot project loading speed
|
||||
* Fix a potential crash
|
||||
* Fix the server don't start if a remote is unavailable
|
||||
* Do not crash if you pass {name} in name
|
||||
* Fix import/export of dynamips configuration
|
||||
* Simplify conversion process from 1.3 to 2.0
|
||||
* Prevent corruption of VM in VirtualBox when using linked clone
|
||||
* Fix creation of qemu img
|
||||
* Fix rare race condition when stopping ubridge
|
||||
* Prevent renaming of a running VirtualBox linked VM
|
||||
* Avoid crash when you broke your system permissions
|
||||
* Do not crash when you broke permission on your file system during execution
|
||||
* Fix a crash when you broke permission on your file system
|
||||
* Fix a rare race condition when exporting debug informations
|
||||
* Do not try to start the GNS3 VM if the name is none
|
||||
* Fix version check for VPCS
|
||||
* Fix pcap for PPP link with IOU
|
||||
* Correct link are not connected to the correct ethernet switch port after conversion
|
||||
* Fix an error if you don't have permissions on your symbols directory
|
||||
* Fix an error when converting some topologies from 1.3
|
||||
|
||||
## 2.0.0 beta 3 19/01/2017
|
||||
|
||||
* Force the dependency on typing because otherwise it's broke on 3.4
|
||||
* Fix sometimes you have an exception when closing GNS3
|
||||
* Fix duplicate node names
|
||||
* Fix bug with other directory of Qemu images
|
||||
* Do not raise an error if no VM is selected for remote GNS3 VM
|
||||
* Fix UnboundLocalError: local variable 'vmname' referenced before assignment
|
||||
* Fix some race condition in project deletion
|
||||
* If qemu status change internally we mirror it
|
||||
* Fix hostname of VPCS is not changed
|
||||
* Fix capture stop with Wireshark
|
||||
* Drop a useless debug information
|
||||
* Fix sometimes VirtualBox VM are not loading
|
||||
* Drop NAT port from cloud from old topologies
|
||||
* Fix Port labels for docker VMs incorrect
|
||||
* Fix If cloud interface is down the project doesn't open
|
||||
* Catch Timeout error from VirtualBox GNS3 VM
|
||||
* Fix export of IOU configuration
|
||||
* Fix a crash with VirtualBox in some conditions
|
||||
* Sata disk interface support for Qemu VMs. (#862)
|
||||
* Fix random error in the dynamips test suite after previous commit
|
||||
* Support conversion to dynamips new directory layout on remote
|
||||
* Catch error when a file is deleted during the compression of project
|
||||
* Fix a crash with some docker images
|
||||
* Fix Wrong slot numbering on IOS router
|
||||
* Fix VPCS configuration is overwritten on project load
|
||||
* Fix wrong short label for ethernet switch, hub & VPCS
|
||||
* Fix binding console host for VMware and VirtualBox
|
||||
* Fix resume of dynamips routers
|
||||
* Fix sporadically systemd is unable to start gns3-server
|
||||
* Fix RuntimeError: File size has increased during compressing
|
||||
* Do not dump local compute configuration when saving topology
|
||||
* Change directory layout for dynamips.
|
||||
* Ensure we can't connect to occupy port
|
||||
* Fix handling of UTF-8 in large SVG files
|
||||
* Prevent a crash when you close a dynamips node and create a link at the same time
|
||||
* Fix short label diplay instead of custom interface labels
|
||||
* Improve error message about the netmask
|
||||
* Do not mark VirtualBox adapter as connected when not connected to another node in GNS3.
|
||||
* Add missing 'DLT_PPP_SERIAL' PCAP link type in schemas.
|
||||
* Fix crash when converting topology with broken link
|
||||
* Replace JSONDecodeError by ValueError (Python 3.4 compatibility)
|
||||
* Catch an error when we can't create the IOU directory
|
||||
|
||||
## 1.5.3 12/01/2017
|
||||
|
||||
* Fix sporadically systemd is unable to start gns3-server
|
||||
|
||||
## 2.0.0 beta 2 20/12/2016
|
||||
|
||||
* Fix an error when docker hub failed to anwser
|
||||
* Fix an issue with Docker and IOU packet capture
|
||||
* Support aiohttp 1.2 (but not compatible with previous versions)
|
||||
* Support UDP cloud from 1.5
|
||||
* Relax permission check on OSX, it seem returning wrong info for setuid
|
||||
* Fix start all create error if a docker container is already running
|
||||
* Close project if one one the compute of the project is down
|
||||
* Fix error when you upload an empty file
|
||||
* Fix KeyError: 'color' when converting some 1.3 topologies
|
||||
* Fix move a docker restart it
|
||||
* Fix export of projects with docker with a / in the image name
|
||||
* Fix an error on Linux during export
|
||||
* Fix hot link issues in Docker
|
||||
* Fix Can't delete link between docker VM after they were in use
|
||||
* Fix hardware virtualization detection when an ethernet switch is running
|
||||
* Trust user for host binding of link adress
|
||||
* Code cleanup for docker interface creation
|
||||
* Fix a rare crash when writing a file on a remote server
|
||||
* Fix delete project on remote compute server
|
||||
* Fix trouble with builtin devices when we free ports
|
||||
* When a dynamips command failed display the full command to the user
|
||||
* Raise error when we can't found VboxManage at GNS3 VM startup
|
||||
* Catch auth errors when adding a compute
|
||||
* Do not block server startup if one project use non implemented conversion
|
||||
* Fix an error when deleting a compute already deleted
|
||||
* Catch cancelled error when you Ctrl-C during server initalisation
|
||||
* Handle OSerror when listing images
|
||||
* Fix a rare crash when stopping qemu
|
||||
* Improve docker HTTP console
|
||||
* Fix configuration lost during save as on remote server
|
||||
* Add support for bios images
|
||||
* Fix error when controller config file is corrupted
|
||||
|
||||
## 1.5.3 rc1 20/12/2016
|
||||
|
||||
* Support aiohttp 1.2 (but not compatible with previous versions)
|
||||
* Explain that segfault on IOU is a issue with the image
|
||||
* Fix an issue with finding vmrun and vboxmanage
|
||||
* Support named remote servers for VPCS
|
||||
* When checking for a free port check if the host and 0.0.0.0 are available
|
||||
* smm=off is only for 64bits
|
||||
* Fix set hostname on remote server
|
||||
* Fix sending smm option to qemu
|
||||
* Workaround a bug with KVM, Qemu >= 2.4 and Intel CPU
|
||||
* Renable sleep at Vbox exit bug seem to be back
|
||||
* Support large project (> 2GB) during export
|
||||
* Fix Deleting running telnet docker VM shows error in log
|
||||
* Fix when closing a container using VNC, root permission are not reset
|
||||
* Use $PATH also for dynamips and cleanup some $PATH usages
|
||||
* Fix a lock issue with some virtualbox vm
|
||||
* Raise proper error when you try to load an empty qcow2 file
|
||||
* Fix upload form crash
|
||||
* Search bin from the $PATH for sample configuration file
|
||||
* Updated systemd unit file and added sample configuration file
|
||||
|
||||
## 2.0.0 beta 1 07/12/2016
|
||||
|
||||
* Fix crash if at controller loading the remote server is not a GNS3 server
|
||||
* Update the way we start controller to avoid hiding crash reports
|
||||
* Fix when you switch console from VNC to telnet it's fail
|
||||
* AttributeError: 'Project' object has no attribute 'emit'
|
||||
* Improve autostart logging
|
||||
* Fix warning when vmware is not installed
|
||||
* If a VMware command fail retry
|
||||
* Do not recurse scan for images in standard image directory
|
||||
* When we restore snapshot on a fail project do not crash
|
||||
* Catch error when qemuy can't connect to his console
|
||||
* Catch error when no space left on disk during export
|
||||
* Improve vmware error message for easier copy paste
|
||||
* Catch error if you export a project deleted from disk
|
||||
* Qemu UDP listen on all ips
|
||||
* Force yarl version >= 0.7.0
|
||||
* Ask user to refresh is user session if he just installed ubridge
|
||||
|
||||
## 2.0.0 alpha 4 24/11/2016
|
||||
|
||||
* Do not block traffic originating from an Ethernet interface in the cloud. Ref #771.
|
||||
* Prevent capture on non running node
|
||||
* Make the Ethernet side the source in uBridge connection and UDP tunnel the destination. Ref #771.
|
||||
* IOURC is a text box instead of a file path
|
||||
* Use vnetlib64.exe when possible
|
||||
* Multiple improvements around starting the GNS3 VM
|
||||
* Wait for the end of project loading before making new change
|
||||
* Avoid crash due to permission error on the .backup file
|
||||
* For security reason debug informations can only be exported from local server
|
||||
* Add more debug informations if VM failed to start
|
||||
* Fix opening a project whith the same non linked VM as current project
|
||||
* Return default symbol if user asked for a non existing symbol
|
||||
* Do not log warning at qemu exit on windows if it's normal
|
||||
* Speed up interfaces listening on Windows
|
||||
* Fix filtering special interfaces on Windows
|
||||
* If server answer not found explain this could be due to the usage of 1.X server
|
||||
* Do not reload a project via /load if the project is already opened
|
||||
* Fix you can not pass auto close at project creation
|
||||
* Fix traceback when sending invalid parameters to the server
|
||||
* Require ubridge 0.9.7 this fix error with IOL bridge creation
|
||||
* Display path of vnetlib during interface creations
|
||||
* Catch errors when listing images
|
||||
* Better handle compute unavailable errors
|
||||
* Fix NameError: name 'available_ram' is not define
|
||||
* If we can found a common subnet we return the host binding for link creation
|
||||
* Do not connect GNS3 to remote server via 169.254.X.X
|
||||
* Qemu telnet support multiple client connected
|
||||
* Support multiple client connected to the same VPCS console
|
||||
* Increase timeout for link creation
|
||||
* Support for serial console for Virtual BOX and VMware using asyncio
|
||||
* Fix timeout issues when starting VMware or VBox
|
||||
* Ask for reboot if VBoxManage is not found
|
||||
* Fix a crash with VirtualBox linked clone
|
||||
* Replace iouyap by ubridge to handle IOU connections. Fixes #614.
|
||||
* Lock VMware by VM instead of globally
|
||||
* Support bridge in cloud
|
||||
* Fix support of IOS images outside standard directories
|
||||
* Raise clean error when node timeout when stopped
|
||||
* Fix random VirtualBox creation error when using linked clone
|
||||
* Drop console_type serial, and enable_remote_console for Vbox and VMware
|
||||
* Do not dump iourc_content to .gns3 file
|
||||
* Forward server disconnected errors
|
||||
* Fix a crash when vboxmanage is not found
|
||||
* Raise error if IOU image is not configured
|
||||
* Fix crash when getting font
|
||||
* Fix a crash when default font is missing
|
||||
* Fix a crash when vmrun is not found
|
||||
|
||||
## 2.0.0 alpha 3 28/10/16
|
||||
|
||||
* Fix uuid of VirtualBox VM after a save as
|
||||
@@ -114,7 +597,6 @@
|
||||
* Edit the scene size
|
||||
* New API
|
||||
|
||||
|
||||
## 1.5.2 18/08/2016
|
||||
|
||||
* Move utils.vmnet to gns3 namespace
|
||||
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
# Dockerfile for GNS3 server development
|
||||
|
||||
FROM ubuntu:16.04
|
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
|
||||
# Set the locale
|
||||
RUN locale-gen en_US.UTF-8
|
||||
ENV LANG en_US.UTF-8
|
||||
ENV LANGUAGE en_US:en
|
||||
ENV LC_ALL en_US.UTF-8
|
||||
|
||||
RUN apt-get update && apt-get install -y software-properties-common
|
||||
RUN add-apt-repository ppa:gns3/ppa
|
||||
RUN apt-get update && apt-get install -y \
|
||||
python3-pip \
|
||||
python3-dev \
|
||||
qemu-system-x86 \
|
||||
qemu-system-arm \
|
||||
qemu-kvm \
|
||||
libvirt-bin \
|
||||
x11vnc
|
||||
|
||||
# Install uninstall to install dependencies
|
||||
RUN apt-get install -y vpcs ubridge
|
||||
|
||||
ADD . /server
|
||||
WORKDIR /server
|
||||
|
||||
RUN pip3 install -r /server/requirements.txt
|
||||
|
||||
EXPOSE 3080
|
||||
|
||||
CMD python3 -m gns3server --local
|
||||
@@ -0,0 +1,15 @@
|
||||
FROM python:${PYTHON_VERSION}
|
||||
|
||||
RUN pip install -U setuptools pip
|
||||
|
||||
ADD requirements.txt /server/requirements.txt
|
||||
ADD dev-requirements.txt /server/dev-requirements.txt
|
||||
|
||||
RUN pip install -r/server/dev-requirements.txt
|
||||
|
||||
RUN useradd -ms /bin/bash gns3
|
||||
|
||||
USER gns3
|
||||
|
||||
ADD . /server
|
||||
WORKDIR /server
|
||||
+16
-1
@@ -22,7 +22,7 @@ master
|
||||
master is the next stable release, you can test it in your day to day activities.
|
||||
Bug fixes or small improvements pull requests go here.
|
||||
|
||||
1.x (1.4 for example)
|
||||
2.x (2.1 for example)
|
||||
********
|
||||
Next major release
|
||||
|
||||
@@ -71,6 +71,16 @@ To run tests use:
|
||||
py.test -v
|
||||
|
||||
|
||||
Docker container
|
||||
****************
|
||||
|
||||
For development you can run the GNS3 server in a container
|
||||
|
||||
.. code:: bash
|
||||
|
||||
bash scripts/docker_dev_server.sh
|
||||
|
||||
|
||||
Run as daemon (Unix only)
|
||||
**************************
|
||||
|
||||
@@ -206,3 +216,8 @@ If you want test coverage:
|
||||
.. code:: bash
|
||||
|
||||
py.test --cov-report term-missing --cov=gns3server
|
||||
|
||||
Security issues
|
||||
----------------
|
||||
Please contact us using contact informations available here:
|
||||
http://docs.gns3.com/1ON9JBXSeR7Nt2-Qum2o3ZX0GU86BZwlmNSUgvmqNWGY/index.html
|
||||
@@ -0,0 +1,21 @@
|
||||
version: '{build}-{branch}'
|
||||
|
||||
image: Visual Studio 2015
|
||||
|
||||
platform: x64
|
||||
|
||||
environment:
|
||||
PYTHON: "C:\\Python36-x64"
|
||||
DISTUTILS_USE_SDK: "1"
|
||||
API_TOKEN:
|
||||
secure: VEKn4bYH3QO0ixtQW5ni4Enmn8cS1NlZV246ludBDgQ=
|
||||
|
||||
install:
|
||||
- cinst nmap
|
||||
- "%PYTHON%\\python.exe -m pip install -r dev-requirements.txt"
|
||||
- "%PYTHON%\\python.exe -m pip install -r win-requirements.txt"
|
||||
|
||||
build: off
|
||||
|
||||
test_script:
|
||||
- "%PYTHON%\\python.exe -m pytest -v"
|
||||
@@ -11,9 +11,13 @@ certkey=/home/gns3/.config/GNS3/ssl/server.key
|
||||
|
||||
; Path where devices images are stored
|
||||
images_path = /home/gns3/GNS3/images
|
||||
|
||||
; Path where user projects are stored
|
||||
projects_path = /home/gns3/GNS3/projects
|
||||
|
||||
; Path where user appliances are stored
|
||||
appliances_path = /home/gns3/GNS3/appliances
|
||||
|
||||
; Option to automatically send crash reports to the GNS3 team
|
||||
report_errors = True
|
||||
|
||||
@@ -24,7 +28,7 @@ console_end_port_range = 10000
|
||||
; First port of the range allocated for inter-device communication. Two ports are allocated per link.
|
||||
udp_start_port_range = 10000
|
||||
; Last port of the range allocated for inter-device communication. Two ports are allocated per link
|
||||
udp_start_end_range = 20000
|
||||
udp_end_port_range = 20000
|
||||
; uBridge executable location, default: search in PATH
|
||||
;ubridge_path = ubridge
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
-rrequirements.txt
|
||||
|
||||
sphinx==1.4.8
|
||||
pytest==3.0.3
|
||||
sphinx==1.6.2
|
||||
pytest==3.1.1
|
||||
pep8==1.7.0
|
||||
pytest-capturelog==0.7
|
||||
pytest-cov==2.4.0
|
||||
pytest-timeout==1.0.0
|
||||
pytest-catchlog==1.2.2
|
||||
pytest-timeout==1.2.0
|
||||
@@ -0,0 +1,4 @@
|
||||
tests:
|
||||
build: .
|
||||
dockerfile: /tmp/DockerfileTests
|
||||
command: py.test -v -s tests
|
||||
@@ -5,9 +5,10 @@ DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80 HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:39 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:23 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d5b66871-97f4-4350-955e-5526458090b5'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/5515357a-a5c1-47c7-b47a-fa004ed94bee'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/d5b66871-97f4-4350-955e-5526458090b5 HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/5515357a-a5c1-47c7-b47a-fa004ed94bee HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:34 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:00 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f4bfc62e-9cb5-464a-9888-25d140508d43/adapters/0/ports/0/nio'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6558b3be-937a-46ed-aa2c-d55b2efbfae3/adapters/0/ports/0/nio'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/f4bfc62e-9cb5-464a-9888-25d140508d43/adapters/0/ports/0/nio HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6558b3be-937a-46ed-aa2c-d55b2efbfae3/adapters/0/ports/0/nio HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:33 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:06:59 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/9c5dcc8e-2639-4827-88d9-1e2692a05807/adapters/0/ports/0/nio'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/0febefd7-5312-47ce-912e-30a68f3e206b/adapters/0/ports/0/nio'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/9c5dcc8e-2639-4827-88d9-1e2692a05807/adapters/0/ports/0/nio HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/0febefd7-5312-47ce-912e-30a68f3e206b/adapters/0/ports/0/nio HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:35 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:05 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b4127e5f-c028-47ab-b170-c387b1a7c6b6'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b3d3552b-c851-4c54-88ef-eca874685de5'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b4127e5f-c028-47ab-b170-c387b1a7c6b6 HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/b3d3552b-c851-4c54-88ef-eca874685de5 HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:36 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:10 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
|
||||
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8fd79361-ff29-467f-99be-0f9a1bde208c/adapters/1/ports/0/nio'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e34b2c0-6337-49ab-a409-745cceb673c5/adapters/1/ports/0/nio'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/8fd79361-ff29-467f-99be-0f9a1bde208c/adapters/1/ports/0/nio HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e34b2c0-6337-49ab-a409-745cceb673c5/adapters/1/ports/0/nio HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:37 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:13 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/70d2a639-76ae-46c4-b2d8-2eb13b99271a'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/b37db9cd-b92c-4f24-8706-1b30d3162d6d'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/70d2a639-76ae-46c4-b2d8-2eb13b99271a HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/b37db9cd-b92c-4f24-8706-1b30d3162d6d HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:17 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
|
||||
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/33ca3258-b392-4aa1-bde0-58c3a990844f/adapters/0/ports/0/nio'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d8c320f4-2877-484c-8f1c-f975527e0560/adapters/0/ports/0/nio'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/33ca3258-b392-4aa1-bde0-58c3a990844f/adapters/0/ports/0/nio HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/d8c320f4-2877-484c-8f1c-f975527e0560/adapters/0/ports/0/nio HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:16 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8eb35200-b6ce-40d4-aaa1-b13ca51fb336'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/31176da3-3e99-4b29-9040-d643abcefd4e'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8eb35200-b6ce-40d4-aaa1-b13ca51fb336 HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/31176da3-3e99-4b29-9040-d643abcefd4e HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:29 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
||||
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0acbf2e9-24ac-4cd2-b700-e095dfd58f61/adapters/1/ports/0/nio'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/08907920-9653-45e4-b5c6-94bbca78b809/adapters/1/ports/0/nio'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/0acbf2e9-24ac-4cd2-b700-e095dfd58f61/adapters/1/ports/0/nio HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/08907920-9653-45e4-b5c6-94bbca78b809/adapters/1/ports/0/nio HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:32 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f7cb2147-a825-4bc9-8676-f3d60a07956d/adapters/0/ports/0/nio'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aaf3a28e-833c-449b-9670-b514ee746549/adapters/0/ports/0/nio'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f7cb2147-a825-4bc9-8676-f3d60a07956d/adapters/0/ports/0/nio HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aaf3a28e-833c-449b-9670-b514ee746549/adapters/0/ports/0/nio HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:39 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/965aaa20-43aa-4f42-9bf8-85115d67fc44'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b9adab99-ab1b-4a1d-8b45-fd3510f160bc'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/965aaa20-43aa-4f42-9bf8-85115d67fc44 HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/b9adab99-ab1b-4a1d-8b45-fd3510f160bc HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:45 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:43 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
|
||||
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fb9f93f8-df63-44dd-acd6-0770ea2902f7/adapters/0/ports/0/nio'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e5994674-7209-4ee0-af3a-b7f77e344de2/adapters/0/ports/0/nio'
|
||||
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fb9f93f8-df63-44dd-acd6-0770ea2902f7/adapters/0/ports/0/nio HTTP/1.1
|
||||
DELETE /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/e5994674-7209-4ee0-af3a-b7f77e344de2/adapters/0/ports/0/nio HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:45 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:41 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
@@ -5,10 +5,11 @@ GET /v2/compute/capabilities HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 347
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:33 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:06:59 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/capabilities
|
||||
|
||||
{
|
||||
@@ -28,5 +29,5 @@ X-Route: /v2/compute/capabilities
|
||||
"iou"
|
||||
],
|
||||
"platform": "linuxdebian",
|
||||
"version": "2.0.0dev2"
|
||||
"version": "2.1.0dev1"
|
||||
}
|
||||
@@ -5,15 +5,18 @@ GET /v2/compute/iou/images HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 72
|
||||
Connection: close
|
||||
Content-Length: 149
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:14 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/iou/images
|
||||
|
||||
[
|
||||
{
|
||||
"filename": "iou.bin",
|
||||
"filesize": 7,
|
||||
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
|
||||
"path": "iou.bin"
|
||||
}
|
||||
]
|
||||
@@ -5,17 +5,18 @@ GET /v2/compute/network/interfaces HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 5489
|
||||
Connection: close
|
||||
Content-Length: 3969
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:39 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:19 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/network/interfaces
|
||||
|
||||
[
|
||||
{
|
||||
"id": "bridge0",
|
||||
"ip_address": "",
|
||||
"mac_address": "3e:07:54:87:bc:00",
|
||||
"mac_address": "d2:00:1b:c0:17:80",
|
||||
"name": "bridge0",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
@@ -76,75 +77,12 @@ X-Route: /v2/compute/network/interfaces
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet0",
|
||||
"id": "utun0",
|
||||
"ip_address": "",
|
||||
"mac_address": "0a:00:27:00:00:00",
|
||||
"name": "vboxnet0",
|
||||
"mac_address": "",
|
||||
"name": "utun0",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet1",
|
||||
"ip_address": "",
|
||||
"mac_address": "0a:00:27:00:00:01",
|
||||
"name": "vboxnet1",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet2",
|
||||
"ip_address": "",
|
||||
"mac_address": "0a:00:27:00:00:02",
|
||||
"name": "vboxnet2",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet3",
|
||||
"ip_address": "",
|
||||
"mac_address": "0a:00:27:00:00:03",
|
||||
"name": "vboxnet3",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet4",
|
||||
"ip_address": "",
|
||||
"mac_address": "0a:00:27:00:00:04",
|
||||
"name": "vboxnet4",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet5",
|
||||
"ip_address": "192.168.33.1",
|
||||
"mac_address": "0a:00:27:00:00:05",
|
||||
"name": "vboxnet5",
|
||||
"netmask": null,
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet6",
|
||||
"ip_address": "",
|
||||
"mac_address": "0a:00:27:00:00:06",
|
||||
"name": "vboxnet6",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"id": "vboxnet7",
|
||||
"ip_address": "",
|
||||
"mac_address": "0a:00:27:00:00:07",
|
||||
"name": "vboxnet7",
|
||||
"netmask": "",
|
||||
"special": true,
|
||||
"special": false,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -5,19 +5,20 @@ GET /v2/compute/projects HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 198
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:39 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:22 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects
|
||||
|
||||
[
|
||||
{
|
||||
"name": "test",
|
||||
"project_id": "52010203-0405-0607-0809-0a0b0c0d0e0b"
|
||||
"project_id": "51010203-0405-0607-0809-0a0b0c0d0e0f"
|
||||
},
|
||||
{
|
||||
"name": "test",
|
||||
"project_id": "51010203-0405-0607-0809-0a0b0c0d0e0f"
|
||||
"project_id": "52010203-0405-0607-0809-0a0b0c0d0e0b"
|
||||
}
|
||||
]
|
||||
@@ -5,10 +5,11 @@ GET /v2/compute/projects/40010203-0405-0607-0809-0a0b0c0d0e02 HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 80
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:39 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:21 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}
|
||||
|
||||
{
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/63688721-cb81-429f-b938-e327f9b3c4f7'
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6e8d100d-88bb-4f15-8750-d4fa9c614314'
|
||||
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/63688721-cb81-429f-b938-e327f9b3c4f7 HTTP/1.1
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6e8d100d-88bb-4f15-8750-d4fa9c614314 HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 3420
|
||||
Connection: close
|
||||
Content-Length: 2951
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:33 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:06:59 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
|
||||
{
|
||||
@@ -49,43 +50,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet0",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet1",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet2",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet3",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet4",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet5",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet6",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet7",
|
||||
"special": true,
|
||||
"name": "utun0",
|
||||
"special": false,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
@@ -140,7 +106,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
}
|
||||
],
|
||||
"name": "Cloud 1",
|
||||
"node_id": "63688721-cb81-429f-b938-e327f9b3c4f7",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/builtin/6e8d100d-88bb-4f15-8750-d4fa9c614314",
|
||||
"node_id": "6e8d100d-88bb-4f15-8750-d4fa9c614314",
|
||||
"ports_mapping": [
|
||||
{
|
||||
"interface": "en0",
|
||||
@@ -159,6 +126,12 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
"name": "en2",
|
||||
"port_number": 2,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"interface": "utun0",
|
||||
"name": "utun0",
|
||||
"port_number": 3,
|
||||
"type": "ethernet"
|
||||
}
|
||||
],
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
|
||||
@@ -1,33 +1,32 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/602ee631-d63a-4a23-bde6-e185c8586a41'
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2'
|
||||
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/602ee631-d63a-4a23-bde6-e185c8586a41 HTTP/1.1
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2 HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 696
|
||||
Connection: close
|
||||
Content-Length: 640
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:36 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:08 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5714,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"ethernet_adapters": 2,
|
||||
"l1_keepalives": false,
|
||||
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/602ee631-d63a-4a23-bde6-e185c8586a41",
|
||||
"node_id": "602ee631-d63a-4a23-bde6-e185c8586a41",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2",
|
||||
"node_id": "3719606a-bb6a-4a9d-b58d-6ca9e81d4cc2",
|
||||
"nvram": 128,
|
||||
"path": "iou.bin",
|
||||
"private_config": null,
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"ram": 256,
|
||||
"serial_adapters": 2,
|
||||
"startup_config": null,
|
||||
"status": "stopped",
|
||||
"use_default_iou_values": true
|
||||
}
|
||||
@@ -1,25 +1,26 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/8f971e45-202f-4c5b-ae77-d917972e49f9'
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/82feae22-4a86-4664-ac99-5b694c99bfd8'
|
||||
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/8f971e45-202f-4c5b-ae77-d917972e49f9 HTTP/1.1
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/82feae22-4a86-4664-ac99-5b694c99bfd8 HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 332
|
||||
Connection: close
|
||||
Content-Length: 335
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:15 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
|
||||
|
||||
{
|
||||
"name": "Nat 1",
|
||||
"node_id": "8f971e45-202f-4c5b-ae77-d917972e49f9",
|
||||
"node_id": "82feae22-4a86-4664-ac99-5b694c99bfd8",
|
||||
"ports_mapping": [
|
||||
{
|
||||
"interface": "gns3nat5",
|
||||
"interface": "virbr0",
|
||||
"name": "nat0",
|
||||
"port_number": 0,
|
||||
"type": "tap"
|
||||
"type": "ethernet"
|
||||
}
|
||||
],
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
|
||||
@@ -1,25 +1,28 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8446fc34-650d-4cb8-bdcc-b36880870aff'
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c3f10549-f4ca-45cb-9831-6aeda28c5ffa'
|
||||
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/8446fc34-650d-4cb8-bdcc-b36880870aff HTTP/1.1
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c3f10549-f4ca-45cb-9831-6aeda28c5ffa HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 1415
|
||||
Connection: close
|
||||
Content-Length: 1468
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:40 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:27 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
||||
|
||||
{
|
||||
"acpi_shutdown": false,
|
||||
"adapter_type": "e1000",
|
||||
"adapters": 1,
|
||||
"bios_image": "",
|
||||
"bios_image_md5sum": null,
|
||||
"boot_priority": "c",
|
||||
"cdrom_image": "",
|
||||
"cdrom_image_md5sum": null,
|
||||
"command_line": "",
|
||||
"console": 5714,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"cpu_throttling": 0,
|
||||
"cpus": 1,
|
||||
@@ -41,15 +44,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
||||
"kernel_image": "",
|
||||
"kernel_image_md5sum": null,
|
||||
"legacy_networking": false,
|
||||
"mac_address": "00:dd:80:0a:ff:00",
|
||||
"mac_address": "00:dd:80:5f:fa:00",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/8446fc34-650d-4cb8-bdcc-b36880870aff",
|
||||
"node_id": "8446fc34-650d-4cb8-bdcc-b36880870aff",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/c3f10549-f4ca-45cb-9831-6aeda28c5ffa",
|
||||
"node_id": "c3f10549-f4ca-45cb-9831-6aeda28c5ffa",
|
||||
"options": "",
|
||||
"platform": "x86_64",
|
||||
"process_priority": "low",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64",
|
||||
"ram": 256,
|
||||
"status": "stopped",
|
||||
"usage": ""
|
||||
|
||||
@@ -1,27 +1,28 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aeeb5518-78b3-4d77-9073-235596129473'
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2901742a-3226-4ac7-96a1-85be8dd885d5'
|
||||
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/aeeb5518-78b3-4d77-9073-235596129473 HTTP/1.1
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2901742a-3226-4ac7-96a1-85be8dd885d5 HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 471
|
||||
Connection: close
|
||||
Content-Length: 465
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:43 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:37 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}
|
||||
|
||||
{
|
||||
"acpi_shutdown": false,
|
||||
"adapter_type": "Intel PRO/1000 MT Desktop (82540EM)",
|
||||
"adapters": 0,
|
||||
"console": 5715,
|
||||
"enable_remote_console": false,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"headless": false,
|
||||
"linked_clone": false,
|
||||
"name": "VMTEST",
|
||||
"node_directory": null,
|
||||
"node_id": "aeeb5518-78b3-4d77-9073-235596129473",
|
||||
"node_id": "2901742a-3226-4ac7-96a1-85be8dd885d5",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"ram": 0,
|
||||
"status": "stopped",
|
||||
|
||||
@@ -1,25 +1,24 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1b881400-9368-4716-90cc-63903a486f6b'
|
||||
curl -i -X GET 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ccb9b060-d1b7-4c90-a567-4fdb15ffe05f'
|
||||
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/1b881400-9368-4716-90cc-63903a486f6b HTTP/1.1
|
||||
GET /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/ccb9b060-d1b7-4c90-a567-4fdb15ffe05f HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 489
|
||||
Connection: close
|
||||
Content-Length: 428
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:39 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5723,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/1b881400-9368-4716-90cc-63903a486f6b",
|
||||
"node_id": "1b881400-9368-4716-90cc-63903a486f6b",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/ccb9b060-d1b7-4c90-a567-4fdb15ffe05f",
|
||||
"node_id": "ccb9b060-d1b7-4c90-a567-4fdb15ffe05f",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"startup_script": null,
|
||||
"startup_script_path": null,
|
||||
"status": "stopped"
|
||||
}
|
||||
@@ -9,10 +9,11 @@ GET /v2/compute/qemu/binaries HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 212
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:42 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:32 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/qemu/binaries
|
||||
|
||||
[
|
||||
|
||||
@@ -5,10 +5,11 @@ GET /v2/compute/qemu/capabilities HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 39
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:43 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:35 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/qemu/capabilities
|
||||
|
||||
{
|
||||
|
||||
@@ -5,13 +5,14 @@ GET /v2/compute/version HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 49
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:43 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:36 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/version
|
||||
|
||||
{
|
||||
"local": true,
|
||||
"version": "2.0.0dev2"
|
||||
"version": "2.1.0dev1"
|
||||
}
|
||||
@@ -8,10 +8,11 @@ POST /v2/compute/projects HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 80
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:39 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:20 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects
|
||||
|
||||
{
|
||||
|
||||
@@ -5,9 +5,10 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/close HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:40 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:24 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/close
|
||||
|
||||
@@ -7,10 +7,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes HTTP/
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Content-Length: 3420
|
||||
Connection: close
|
||||
Content-Length: 2951
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:33 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:06:59 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes
|
||||
|
||||
{
|
||||
@@ -51,43 +52,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet0",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet1",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet2",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet3",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet4",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet5",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet6",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet7",
|
||||
"special": true,
|
||||
"name": "utun0",
|
||||
"special": false,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
@@ -142,7 +108,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes
|
||||
}
|
||||
],
|
||||
"name": "Cloud 1",
|
||||
"node_id": "a2f2601d-a4e5-44bc-b02c-c4a1d0d44dda",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/builtin/d3c99fe4-9f9c-4667-add5-2e37a75dbbb1",
|
||||
"node_id": "d3c99fe4-9f9c-4667-add5-2e37a75dbbb1",
|
||||
"ports_mapping": [
|
||||
{
|
||||
"interface": "en0",
|
||||
@@ -161,6 +128,12 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes
|
||||
"name": "en2",
|
||||
"port_number": 2,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"interface": "utun0",
|
||||
"name": "utun0",
|
||||
"port_number": 3,
|
||||
"type": "ethernet"
|
||||
}
|
||||
],
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
|
||||
+5
-4
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/fbcf95f9-daed-40b3-98a4-958527b4a9ab/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/2cd925a3-2a7f-4d92-bd2d-f0fbf93f0bc8/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/fbcf95f9-daed-40b3-98a4-958527b4a9ab/adapters/0/ports/0/nio HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/2cd925a3-2a7f-4d92-bd2d-f0fbf93f0bc8/adapters/0/ports/0/nio HTTP/1.1
|
||||
{
|
||||
"lport": 4242,
|
||||
"rhost": "127.0.0.1",
|
||||
@@ -10,10 +10,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/fbcf9
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 89
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:33 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:06:59 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
{
|
||||
|
||||
+5
-4
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/35c828e2-816d-42c2-9fa5-7ef738331d18/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/63fcdc24-7a76-4ad3-a47a-08f3c54fd574/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/35c828e2-816d-42c2-9fa5-7ef738331d18/adapters/0/ports/0/nio HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/63fcdc24-7a76-4ad3-a47a-08f3c54fd574/adapters/0/ports/0/nio HTTP/1.1
|
||||
{
|
||||
"lport": 4242,
|
||||
"rhost": "127.0.0.1",
|
||||
@@ -10,10 +10,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/35c8
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 89
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:35 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:04 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
{
|
||||
|
||||
+6
-5
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/ca9729cd-fcca-4e9c-9ede-3922f14412e1/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/389b8efd-70d1-4305-a1e0-5ea3bb3e647c/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/ca9729cd-fcca-4e9c-9ede-3922f14412e1/adapters/0/ports/0/start_capture HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/389b8efd-70d1-4305-a1e0-5ea3bb3e647c/adapters/0/ports/0/start_capture HTTP/1.1
|
||||
{
|
||||
"capture_file_name": "test.pcap",
|
||||
"data_link_type": "DLT_EN10MB"
|
||||
@@ -8,12 +8,13 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/ca97
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 145
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:35 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:06 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture
|
||||
|
||||
{
|
||||
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/tmp/captures/test.pcap"
|
||||
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/tmp/captures/test.pcap"
|
||||
}
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/296d78b4-a923-407f-b398-cbab2b0214fd/adapters/0/ports/0/stop_capture' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/4b535824-c72f-484b-a5c5-da2e67e908f2/adapters/0/ports/0/stop_capture' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/296d78b4-a923-407f-b398-cbab2b0214fd/adapters/0/ports/0/stop_capture HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/4b535824-c72f-484b-a5c5-da2e67e908f2/adapters/0/ports/0/stop_capture HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:35 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:06 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture
|
||||
|
||||
@@ -1,38 +1,37 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "7ea587ce-aa0a-428c-9db9-7be8af8a50ff", "path": "iou.bin", "startup_config_content": "hostname test"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes' -d '{"name": "PC TEST 1", "node_id": "adb7de66-2415-44b5-8a84-2dc5fdee6979", "path": "iou.bin", "startup_config_content": "hostname test"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes HTTP/1.1
|
||||
{
|
||||
"name": "PC TEST 1",
|
||||
"node_id": "7ea587ce-aa0a-428c-9db9-7be8af8a50ff",
|
||||
"node_id": "adb7de66-2415-44b5-8a84-2dc5fdee6979",
|
||||
"path": "iou.bin",
|
||||
"startup_config_content": "hostname test"
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Content-Length: 712
|
||||
Connection: close
|
||||
Content-Length: 640
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:36 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:08 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5714,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"ethernet_adapters": 2,
|
||||
"l1_keepalives": false,
|
||||
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/7ea587ce-aa0a-428c-9db9-7be8af8a50ff",
|
||||
"node_id": "7ea587ce-aa0a-428c-9db9-7be8af8a50ff",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/adb7de66-2415-44b5-8a84-2dc5fdee6979",
|
||||
"node_id": "adb7de66-2415-44b5-8a84-2dc5fdee6979",
|
||||
"nvram": 128,
|
||||
"path": "iou.bin",
|
||||
"private_config": null,
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"ram": 256,
|
||||
"serial_adapters": 2,
|
||||
"startup_config": "startup-config.cfg",
|
||||
"status": "stopped",
|
||||
"use_default_iou_values": true
|
||||
}
|
||||
+5
-4
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/0f8fc3eb-9743-4ae9-a174-1c1a79845fd0/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/eb58fbf6-61da-4b9f-9d3d-114fc01b2819/adapters/1/ports/0/nio' -d '{"ethernet_device": "bridge0", "type": "nio_ethernet"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/0f8fc3eb-9743-4ae9-a174-1c1a79845fd0/adapters/1/ports/0/nio HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/eb58fbf6-61da-4b9f-9d3d-114fc01b2819/adapters/1/ports/0/nio HTTP/1.1
|
||||
{
|
||||
"ethernet_device": "bridge0",
|
||||
"type": "nio_ethernet"
|
||||
@@ -8,10 +8,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/0f8fc3e
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 64
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:37 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:11 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
{
|
||||
|
||||
+6
-5
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a4f82184-82ee-42c2-ac87-3efeeadf9aa2/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/77839213-c55a-484c-98a3-2bf0d2893352/adapters/0/ports/0/start_capture' -d '{"capture_file_name": "test.pcap", "data_link_type": "DLT_EN10MB"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a4f82184-82ee-42c2-ac87-3efeeadf9aa2/adapters/0/ports/0/start_capture HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/77839213-c55a-484c-98a3-2bf0d2893352/adapters/0/ports/0/start_capture HTTP/1.1
|
||||
{
|
||||
"capture_file_name": "test.pcap",
|
||||
"data_link_type": "DLT_EN10MB"
|
||||
@@ -8,12 +8,13 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a4f8218
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 145
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:37 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:13 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/start_capture
|
||||
|
||||
{
|
||||
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/tmp/captures/test.pcap"
|
||||
"pcap_file_path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/tmp/captures/test.pcap"
|
||||
}
|
||||
+5
-4
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f88a75fe-1aae-42da-8708-ac90c5e62974/adapters/0/ports/0/stop_capture' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d11f7bfb-6250-4d9d-ae8d-a3d152c3de7c/adapters/0/ports/0/stop_capture' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/f88a75fe-1aae-42da-8708-ac90c5e62974/adapters/0/ports/0/stop_capture HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d11f7bfb-6250-4d9d-ae8d-a3d152c3de7c/adapters/0/ports/0/stop_capture HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:37 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:14 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/stop_capture
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/5a97d051-cd83-45aa-a3bd-c0cddcb271e0/reload' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d1e486ba-72d8-4fd3-a5fe-b2f4bcdb353b/reload' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/5a97d051-cd83-45aa-a3bd-c0cddcb271e0/reload HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/d1e486ba-72d8-4fd3-a5fe-b2f4bcdb353b/reload HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:36 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:09 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/reload
|
||||
|
||||
@@ -1,35 +1,34 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/70cfd09a-8f73-4e98-b3ca-7b5be4503536/start' -d '{"iourc_content": "test"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/866ec4e8-835c-41bc-ae06-ef3aefc3133c/start' -d '{"iourc_content": "test"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/70cfd09a-8f73-4e98-b3ca-7b5be4503536/start HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/866ec4e8-835c-41bc-ae06-ef3aefc3133c/start HTTP/1.1
|
||||
{
|
||||
"iourc_content": "test"
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 696
|
||||
Connection: close
|
||||
Content-Length: 640
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:36 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:09 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/start
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5714,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"ethernet_adapters": 2,
|
||||
"l1_keepalives": false,
|
||||
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/70cfd09a-8f73-4e98-b3ca-7b5be4503536",
|
||||
"node_id": "70cfd09a-8f73-4e98-b3ca-7b5be4503536",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/866ec4e8-835c-41bc-ae06-ef3aefc3133c",
|
||||
"node_id": "866ec4e8-835c-41bc-ae06-ef3aefc3133c",
|
||||
"nvram": 128,
|
||||
"path": "iou.bin",
|
||||
"private_config": null,
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"ram": 256,
|
||||
"serial_adapters": 2,
|
||||
"startup_config": null,
|
||||
"status": "stopped",
|
||||
"use_default_iou_values": true
|
||||
}
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/43ab05b1-df65-4a72-b4a6-8b89c62d3994/stop' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a11a0e08-4013-4727-b16b-29e92fc6f7cf/stop' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/43ab05b1-df65-4a72-b4a6-8b89c62d3994/stop HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/a11a0e08-4013-4727-b16b-29e92fc6f7cf/stop HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:36 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:09 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}/stop
|
||||
|
||||
@@ -7,21 +7,22 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes HTTP/1.
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Content-Length: 332
|
||||
Connection: close
|
||||
Content-Length: 335
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:15 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes
|
||||
|
||||
{
|
||||
"name": "Nat 1",
|
||||
"node_id": "f00cbccf-3f8e-4f4d-b6df-6ebcc2fa11e6",
|
||||
"node_id": "0bfda9f4-d320-437b-ad78-524022eb0ea7",
|
||||
"ports_mapping": [
|
||||
{
|
||||
"interface": "gns3nat4",
|
||||
"interface": "virbr0",
|
||||
"name": "nat0",
|
||||
"port_number": 0,
|
||||
"type": "tap"
|
||||
"type": "ethernet"
|
||||
}
|
||||
],
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
|
||||
+5
-4
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/052cd13e-9491-4eff-8ee2-a6e73da57cfe/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/87b491bd-60dd-44d1-a2d3-98859e4a9c8d/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/052cd13e-9491-4eff-8ee2-a6e73da57cfe/adapters/0/ports/0/nio HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/87b491bd-60dd-44d1-a2d3-98859e4a9c8d/adapters/0/ports/0/nio HTTP/1.1
|
||||
{
|
||||
"lport": 4242,
|
||||
"rhost": "127.0.0.1",
|
||||
@@ -10,10 +10,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/052cd13
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 89
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:16 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
{
|
||||
|
||||
@@ -5,10 +5,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/ports/udp HTTP/1.
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 25
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:18 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/ports/udp
|
||||
|
||||
{
|
||||
|
||||
@@ -1,30 +1,33 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64", "ram": 1024}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes' -d '{"hda_disk_image": "linux\u8f7d.img", "name": "PC TEST 1", "qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64", "ram": 1024}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes HTTP/1.1
|
||||
{
|
||||
"hda_disk_image": "linux\u8f7d.img",
|
||||
"name": "PC TEST 1",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64",
|
||||
"ram": 1024
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Content-Length: 1461
|
||||
Connection: close
|
||||
Content-Length: 1514
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:40 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:26 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes
|
||||
|
||||
{
|
||||
"acpi_shutdown": false,
|
||||
"adapter_type": "e1000",
|
||||
"adapters": 1,
|
||||
"bios_image": "",
|
||||
"bios_image_md5sum": null,
|
||||
"boot_priority": "c",
|
||||
"cdrom_image": "",
|
||||
"cdrom_image_md5sum": null,
|
||||
"command_line": "",
|
||||
"console": 5714,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"cpu_throttling": 0,
|
||||
"cpus": 1,
|
||||
@@ -46,15 +49,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes
|
||||
"kernel_image": "",
|
||||
"kernel_image_md5sum": null,
|
||||
"legacy_networking": false,
|
||||
"mac_address": "00:dd:80:41:b1:00",
|
||||
"mac_address": "00:dd:80:08:57:00",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/ed9f00e9-7d76-46e9-8fb9-43d804f441b1",
|
||||
"node_id": "ed9f00e9-7d76-46e9-8fb9-43d804f441b1",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/8f66a9c3-60bd-4a10-8feb-73e3341f0857",
|
||||
"node_id": "8f66a9c3-60bd-4a10-8feb-73e3341f0857",
|
||||
"options": "",
|
||||
"platform": "x86_64",
|
||||
"process_priority": "low",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64",
|
||||
"ram": 1024,
|
||||
"status": "stopped",
|
||||
"usage": ""
|
||||
|
||||
+5
-4
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c755f678-f17d-4537-869b-574d38b06d59/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3a264a0f-bcdc-4c4e-b28f-ab27486dacf0/adapters/1/ports/0/nio' -d '{"ethernet_device": "eth0", "type": "nio_ethernet"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c755f678-f17d-4537-869b-574d38b06d59/adapters/1/ports/0/nio HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3a264a0f-bcdc-4c4e-b28f-ab27486dacf0/adapters/1/ports/0/nio HTTP/1.1
|
||||
{
|
||||
"ethernet_device": "eth0",
|
||||
"type": "nio_ethernet"
|
||||
@@ -8,10 +8,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c755f6
|
||||
|
||||
|
||||
HTTP/1.1 409
|
||||
Connection: close
|
||||
Content-Length: 81
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:31 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
{
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/f86f3d6d-3b6c-41b7-8af1-1c5168181a80/reload' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c081c6f2-a073-410d-a182-a99fee27f1a2/reload' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/f86f3d6d-3b6c-41b7-8af1-1c5168181a80/reload HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/c081c6f2-a073-410d-a182-a99fee27f1a2/reload HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:28 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/reload
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/387986c1-4eb8-451f-8832-5e7b1e37704c/resume' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/1f21573b-5ec1-401d-84a7-803d19f11b8c/resume' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/387986c1-4eb8-451f-8832-5e7b1e37704c/resume HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/1f21573b-5ec1-401d-84a7-803d19f11b8c/resume HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:29 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/resume
|
||||
|
||||
@@ -1,25 +1,28 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/700bd996-0978-47af-95dd-eae42b760ad4/start' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ee86570c-7cc3-4c9d-95a7-55fbb442fd43/start' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/700bd996-0978-47af-95dd-eae42b760ad4/start HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/ee86570c-7cc3-4c9d-95a7-55fbb442fd43/start HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 1415
|
||||
Connection: close
|
||||
Content-Length: 1468
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:40 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:27 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start
|
||||
|
||||
{
|
||||
"acpi_shutdown": false,
|
||||
"adapter_type": "e1000",
|
||||
"adapters": 1,
|
||||
"bios_image": "",
|
||||
"bios_image_md5sum": null,
|
||||
"boot_priority": "c",
|
||||
"cdrom_image": "",
|
||||
"cdrom_image_md5sum": null,
|
||||
"command_line": "",
|
||||
"console": 5714,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"cpu_throttling": 0,
|
||||
"cpus": 1,
|
||||
@@ -41,15 +44,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/start
|
||||
"kernel_image": "",
|
||||
"kernel_image_md5sum": null,
|
||||
"legacy_networking": false,
|
||||
"mac_address": "00:dd:80:0a:d4:00",
|
||||
"mac_address": "00:dd:80:fd:43:00",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/700bd996-0978-47af-95dd-eae42b760ad4",
|
||||
"node_id": "700bd996-0978-47af-95dd-eae42b760ad4",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/ee86570c-7cc3-4c9d-95a7-55fbb442fd43",
|
||||
"node_id": "ee86570c-7cc3-4c9d-95a7-55fbb442fd43",
|
||||
"options": "",
|
||||
"platform": "x86_64",
|
||||
"process_priority": "low",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64",
|
||||
"ram": 256,
|
||||
"status": "stopped",
|
||||
"usage": ""
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/da4818a2-35c5-4aba-ac2d-10b6b28a4cd5/stop' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/96005c5e-f02b-433b-a826-92d8cb52ebe8/stop' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/da4818a2-35c5-4aba-ac2d-10b6b28a4cd5/stop HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/96005c5e-f02b-433b-a826-92d8cb52ebe8/stop HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:28 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/stop
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/35a10bee-8fdc-4c40-a067-1352724da173/suspend' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3faa953d-5669-40a0-8ede-8e6671e506fe/suspend' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/35a10bee-8fdc-4c40-a067-1352724da173/suspend HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/3faa953d-5669-40a0-8ede-8e6671e506fe/suspend HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:28 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}/suspend
|
||||
|
||||
@@ -9,23 +9,24 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Content-Length: 465
|
||||
Connection: close
|
||||
Content-Length: 459
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:43 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:36 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes
|
||||
|
||||
{
|
||||
"acpi_shutdown": false,
|
||||
"adapter_type": "Intel PRO/1000 MT Desktop (82540EM)",
|
||||
"adapters": 0,
|
||||
"console": 5714,
|
||||
"enable_remote_console": false,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"headless": false,
|
||||
"linked_clone": false,
|
||||
"name": "VM1",
|
||||
"node_directory": null,
|
||||
"node_id": "9780978f-b7ab-4243-8e27-b2a48ef72f83",
|
||||
"node_id": "9e2ac63a-073c-4a24-aeac-f61357a5f90f",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"ram": 0,
|
||||
"status": "stopped",
|
||||
|
||||
+5
-4
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/77a28b03-3158-4eb2-af77-d88f8a1b2200/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/96f83848-0576-4ef0-ae34-59e94f151aa9/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/77a28b03-3158-4eb2-af77-d88f8a1b2200/adapters/0/ports/0/nio HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/96f83848-0576-4ef0-ae34-59e94f151aa9/adapters/0/ports/0/nio HTTP/1.1
|
||||
{
|
||||
"lport": 4242,
|
||||
"rhost": "127.0.0.1",
|
||||
@@ -10,10 +10,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 89
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:38 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
{
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b0e2a8ad-934c-4806-9154-24538b073a79/reload' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2266dbe5-4a29-42e2-8b96-4fcd5f53ead0/reload' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/b0e2a8ad-934c-4806-9154-24538b073a79/reload HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/2266dbe5-4a29-42e2-8b96-4fcd5f53ead0/reload HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:38 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/reload
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/8ac97f5b-697b-4d0c-b41e-d7d914bcc7e2/resume' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/648ab272-9340-4b8c-ac48-1ab94d347414/resume' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/8ac97f5b-697b-4d0c-b41e-d7d914bcc7e2/resume HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/648ab272-9340-4b8c-ac48-1ab94d347414/resume HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:37 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/resume
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a3b339db-0e1c-4d4c-8465-408429c7fa63/start' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/5fb0ae01-4a89-4441-ab26-387d99e59966/start' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/a3b339db-0e1c-4d4c-8465-408429c7fa63/start HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/5fb0ae01-4a89-4441-ab26-387d99e59966/start HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:43 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:37 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/start
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e3748d02-e322-40cf-8b94-d5af6ee5e9cc/stop' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/691076a7-5d1c-47b2-b100-7e3eda812e42/stop' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/e3748d02-e322-40cf-8b94-d5af6ee5e9cc/stop HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/691076a7-5d1c-47b2-b100-7e3eda812e42/stop HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:43 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:37 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/stop
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f0e9b164-6a0f-497d-aac2-c765b929dfba/suspend' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/4928f9c9-5741-47ad-8dc3-6478e5a2d2cc/suspend' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/f0e9b164-6a0f-497d-aac2-c765b929dfba/suspend HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/4928f9c9-5741-47ad-8dc3-6478e5a2d2cc/suspend HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:37 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}/suspend
|
||||
|
||||
@@ -7,21 +7,20 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes HTTP/1
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Content-Length: 489
|
||||
Connection: close
|
||||
Content-Length: 428
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:39 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5723,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/7646366b-a2c7-414d-a4b5-7d3f3ea961d0",
|
||||
"node_id": "7646366b-a2c7-414d-a4b5-7d3f3ea961d0",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/688b1a5e-3b12-40f4-aa70-bf640ca20f5f",
|
||||
"node_id": "688b1a5e-3b12-40f4-aa70-bf640ca20f5f",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"startup_script": null,
|
||||
"startup_script_path": null,
|
||||
"status": "stopped"
|
||||
}
|
||||
+5
-4
@@ -1,6 +1,6 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/32835241-8384-44c3-a668-8e753e51b43c/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/841d8150-2de9-4673-92bb-2d87dcca1f88/adapters/0/ports/0/nio' -d '{"lport": 4242, "rhost": "127.0.0.1", "rport": 4343, "type": "nio_udp"}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/32835241-8384-44c3-a668-8e753e51b43c/adapters/0/ports/0/nio HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/841d8150-2de9-4673-92bb-2d87dcca1f88/adapters/0/ports/0/nio HTTP/1.1
|
||||
{
|
||||
"lport": 4242,
|
||||
"rhost": "127.0.0.1",
|
||||
@@ -10,10 +10,11 @@ POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/328352
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 89
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:45 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:40 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/adapters/{adapter_number:\d+}/ports/{port_number:\d+}/nio
|
||||
|
||||
{
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4a397db4-613d-4e89-b721-311c5d8f94cd/reload' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fd6608b1-f731-4031-ba37-4f1dfaf461dd/reload' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4a397db4-613d-4e89-b721-311c5d8f94cd/reload HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/fd6608b1-f731-4031-ba37-4f1dfaf461dd/reload HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:45 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:43 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/reload
|
||||
|
||||
@@ -1,25 +1,24 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/72889faf-c7b2-4414-8fce-040eed462026/start' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c8ead56f-2107-4183-837e-ee2be3d07942/start' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/72889faf-c7b2-4414-8fce-040eed462026/start HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/c8ead56f-2107-4183-837e-ee2be3d07942/start HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 489
|
||||
Connection: close
|
||||
Content-Length: 428
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:45 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:42 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/start
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5723,
|
||||
"console": 5004,
|
||||
"console_type": "telnet",
|
||||
"name": "PC TEST 1",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/72889faf-c7b2-4414-8fce-040eed462026",
|
||||
"node_id": "72889faf-c7b2-4414-8fce-040eed462026",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/c8ead56f-2107-4183-837e-ee2be3d07942",
|
||||
"node_id": "c8ead56f-2107-4183-837e-ee2be3d07942",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"startup_script": null,
|
||||
"startup_script_path": null,
|
||||
"status": "stopped"
|
||||
}
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4e9a0a90-0bf3-4f7d-9ca2-be1d5c4af7c7/stop' -d '{}'
|
||||
curl -i -X POST 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/0c6a1651-5d3e-48c1-8f2f-9bd79aef0aae/stop' -d '{}'
|
||||
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/4e9a0a90-0bf3-4f7d-9ca2-be1d5c4af7c7/stop HTTP/1.1
|
||||
POST /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/0c6a1651-5d3e-48c1-8f2f-9bd79aef0aae/stop HTTP/1.1
|
||||
{}
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:45 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:43 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}/stop
|
||||
|
||||
@@ -14,9 +14,10 @@ POST /v2/compute/qemu/img HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 201
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:43 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:35 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/qemu/img
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6268a74b-48da-44d7-95b9-af5e85b8290d' -d '{"name": "test"}'
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/4631238a-cc6f-42f4-919e-564e00b9daf5' -d '{"name": "test"}'
|
||||
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/6268a74b-48da-44d7-95b9-af5e85b8290d HTTP/1.1
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/cloud/nodes/4631238a-cc6f-42f4-919e-564e00b9daf5 HTTP/1.1
|
||||
{
|
||||
"name": "test"
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 3417
|
||||
Connection: close
|
||||
Content-Length: 2948
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:34 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:00 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
|
||||
{
|
||||
@@ -51,43 +52,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet0",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet1",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet2",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet3",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet4",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet5",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet6",
|
||||
"special": true,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"name": "vboxnet7",
|
||||
"special": true,
|
||||
"name": "utun0",
|
||||
"special": false,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
@@ -142,7 +108,8 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
}
|
||||
],
|
||||
"name": "test",
|
||||
"node_id": "6268a74b-48da-44d7-95b9-af5e85b8290d",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/builtin/4631238a-cc6f-42f4-919e-564e00b9daf5",
|
||||
"node_id": "4631238a-cc6f-42f4-919e-564e00b9daf5",
|
||||
"ports_mapping": [
|
||||
{
|
||||
"interface": "en0",
|
||||
@@ -161,6 +128,12 @@ X-Route: /v2/compute/projects/{project_id}/cloud/nodes/{node_id}
|
||||
"name": "en2",
|
||||
"port_number": 2,
|
||||
"type": "ethernet"
|
||||
},
|
||||
{
|
||||
"interface": "utun0",
|
||||
"name": "utun0",
|
||||
"port_number": 3,
|
||||
"type": "ethernet"
|
||||
}
|
||||
],
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/20c27db4-d76a-4f03-a00f-1bebdcce38e1' -d '{"console": 5716, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}'
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c' -d '{"console": 5006, "environment": "GNS3=1\nGNS4=0", "name": "test", "start_command": "yes"}'
|
||||
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/20c27db4-d76a-4f03-a00f-1bebdcce38e1 HTTP/1.1
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c HTTP/1.1
|
||||
{
|
||||
"console": 5716,
|
||||
"console": 5006,
|
||||
"environment": "GNS3=1\nGNS4=0",
|
||||
"name": "test",
|
||||
"start_command": "yes"
|
||||
@@ -10,16 +10,17 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/docker/nodes/20c27
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 653
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:35 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:05 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}
|
||||
|
||||
{
|
||||
"adapters": 2,
|
||||
"aux": 5715,
|
||||
"console": 5716,
|
||||
"aux": 5005,
|
||||
"console": 5006,
|
||||
"console_http_path": "/",
|
||||
"console_http_port": 80,
|
||||
"console_resolution": "1280x1024",
|
||||
@@ -28,8 +29,8 @@ X-Route: /v2/compute/projects/{project_id}/docker/nodes/{node_id}
|
||||
"environment": "GNS3=1\nGNS4=0",
|
||||
"image": "nginx:latest",
|
||||
"name": "test",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/docker/20c27db4-d76a-4f03-a00f-1bebdcce38e1",
|
||||
"node_id": "20c27db4-d76a-4f03-a00f-1bebdcce38e1",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/docker/bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c",
|
||||
"node_id": "bc7e5ef2-dce1-4a8e-8e00-2269b3b31f8c",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"start_command": "yes",
|
||||
"status": "stopped"
|
||||
|
||||
@@ -1,44 +1,41 @@
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e0aebf5-cb73-4d90-969f-8a82cc655f2c' -d '{"console": 5715, "ethernet_adapters": 4, "iourc_content": "test", "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "startup_config_content": "hostname test", "use_default_iou_values": true}'
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e01d02c6-735e-4523-bb83-5ea11ecc97f7' -d '{"console": 5005, "ethernet_adapters": 4, "l1_keepalives": true, "name": "test", "nvram": 2048, "ram": 512, "serial_adapters": 0, "use_default_iou_values": true}'
|
||||
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/9e0aebf5-cb73-4d90-969f-8a82cc655f2c HTTP/1.1
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/iou/nodes/e01d02c6-735e-4523-bb83-5ea11ecc97f7 HTTP/1.1
|
||||
{
|
||||
"console": 5715,
|
||||
"console": 5005,
|
||||
"ethernet_adapters": 4,
|
||||
"iourc_content": "test",
|
||||
"l1_keepalives": true,
|
||||
"name": "test",
|
||||
"nvram": 2048,
|
||||
"ram": 512,
|
||||
"serial_adapters": 0,
|
||||
"startup_config_content": "hostname test",
|
||||
"use_default_iou_values": true
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 707
|
||||
Connection: close
|
||||
Content-Length: 635
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:37 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:10 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/iou/nodes/{node_id}
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5715,
|
||||
"console": 5005,
|
||||
"console_type": "telnet",
|
||||
"ethernet_adapters": 4,
|
||||
"l1_keepalives": true,
|
||||
"md5sum": "e573e8f5c93c6c00783f20c7a170aa6c",
|
||||
"name": "test",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_json5/project-files/iou/9e0aebf5-cb73-4d90-969f-8a82cc655f2c",
|
||||
"node_id": "9e0aebf5-cb73-4d90-969f-8a82cc655f2c",
|
||||
"node_directory": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_json4/project-files/iou/e01d02c6-735e-4523-bb83-5ea11ecc97f7",
|
||||
"node_id": "e01d02c6-735e-4523-bb83-5ea11ecc97f7",
|
||||
"nvram": 2048,
|
||||
"path": "iou.bin",
|
||||
"private_config": null,
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"ram": 512,
|
||||
"serial_adapters": 0,
|
||||
"startup_config": "startup-config.cfg",
|
||||
"status": "stopped",
|
||||
"use_default_iou_values": true
|
||||
}
|
||||
@@ -1,27 +1,28 @@
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/ad3edf65-c8e8-4e85-aa6b-052c261530cc' -d '{"name": "test"}'
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/41808a1f-4259-44e1-904c-bc785c285677' -d '{"name": "test"}'
|
||||
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/ad3edf65-c8e8-4e85-aa6b-052c261530cc HTTP/1.1
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/nat/nodes/41808a1f-4259-44e1-904c-bc785c285677 HTTP/1.1
|
||||
{
|
||||
"name": "test"
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 331
|
||||
Connection: close
|
||||
Content-Length: 334
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:38 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:18 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/nat/nodes/{node_id}
|
||||
|
||||
{
|
||||
"name": "test",
|
||||
"node_id": "ad3edf65-c8e8-4e85-aa6b-052c261530cc",
|
||||
"node_id": "41808a1f-4259-44e1-904c-bc785c285677",
|
||||
"ports_mapping": [
|
||||
{
|
||||
"interface": "gns3nat9",
|
||||
"interface": "virbr0",
|
||||
"name": "nat0",
|
||||
"port_number": 0,
|
||||
"type": "tap"
|
||||
"type": "ethernet"
|
||||
}
|
||||
],
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/63c3ba51-9d31-4b7b-a745-a517947787ee' -d '{"console": 5715, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}'
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/4f507333-8f47-4e28-80c0-431412e17452' -d '{"console": 5006, "hdb_disk_image": "linux\u8f7d.img", "name": "test", "ram": 1024}'
|
||||
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/63c3ba51-9d31-4b7b-a745-a517947787ee HTTP/1.1
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/4f507333-8f47-4e28-80c0-431412e17452 HTTP/1.1
|
||||
{
|
||||
"console": 5715,
|
||||
"console": 5006,
|
||||
"hdb_disk_image": "linux\u8f7d.img",
|
||||
"name": "test",
|
||||
"ram": 1024
|
||||
@@ -10,21 +10,24 @@ PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/qemu/nodes/63c3ba5
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 1456
|
||||
Connection: close
|
||||
Content-Length: 1509
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:41 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:29 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
||||
|
||||
{
|
||||
"acpi_shutdown": false,
|
||||
"adapter_type": "e1000",
|
||||
"adapters": 1,
|
||||
"bios_image": "",
|
||||
"bios_image_md5sum": null,
|
||||
"boot_priority": "c",
|
||||
"cdrom_image": "",
|
||||
"cdrom_image_md5sum": null,
|
||||
"command_line": "",
|
||||
"console": 5715,
|
||||
"console": 5006,
|
||||
"console_type": "telnet",
|
||||
"cpu_throttling": 0,
|
||||
"cpus": 1,
|
||||
@@ -46,15 +49,15 @@ X-Route: /v2/compute/projects/{project_id}/qemu/nodes/{node_id}
|
||||
"kernel_image": "",
|
||||
"kernel_image_md5sum": null,
|
||||
"legacy_networking": false,
|
||||
"mac_address": "00:dd:80:87:ee:00",
|
||||
"mac_address": "00:dd:80:74:52:00",
|
||||
"name": "test",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/63c3ba51-9d31-4b7b-a745-a517947787ee",
|
||||
"node_id": "63c3ba51-9d31-4b7b-a745-a517947787ee",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/qemu/4f507333-8f47-4e28-80c0-431412e17452",
|
||||
"node_id": "4f507333-8f47-4e28-80c0-431412e17452",
|
||||
"options": "",
|
||||
"platform": "x86_64",
|
||||
"process_priority": "low",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpf14u_0k4/qemu-system-x86_64",
|
||||
"qemu_path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp47ntn6ne/qemu-system-x86_64",
|
||||
"ram": 1024,
|
||||
"status": "stopped",
|
||||
"usage": ""
|
||||
|
||||
@@ -1,30 +1,31 @@
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/62db6581-fbbf-402a-80f4-6c3d03255316' -d '{"console": 5724, "name": "test"}'
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/39302861-c326-48fe-a44d-d3c9582d5354' -d '{"console": 5005, "name": "test"}'
|
||||
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/62db6581-fbbf-402a-80f4-6c3d03255316 HTTP/1.1
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/virtualbox/nodes/39302861-c326-48fe-a44d-d3c9582d5354 HTTP/1.1
|
||||
{
|
||||
"console": 5724,
|
||||
"console": 5005,
|
||||
"name": "test"
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 469
|
||||
Connection: close
|
||||
Content-Length: 463
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:44 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:39 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/virtualbox/nodes/{node_id}
|
||||
|
||||
{
|
||||
"acpi_shutdown": false,
|
||||
"adapter_type": "Intel PRO/1000 MT Desktop (82540EM)",
|
||||
"adapters": 0,
|
||||
"console": 5724,
|
||||
"enable_remote_console": false,
|
||||
"console": 5005,
|
||||
"console_type": "telnet",
|
||||
"headless": false,
|
||||
"linked_clone": false,
|
||||
"name": "test",
|
||||
"node_directory": null,
|
||||
"node_id": "62db6581-fbbf-402a-80f4-6c3d03255316",
|
||||
"node_id": "39302861-c326-48fe-a44d-d3c9582d5354",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"ram": 0,
|
||||
"status": "stopped",
|
||||
|
||||
@@ -1,29 +1,27 @@
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/6bde4c72-dfab-4965-b824-0e441c88509f' -d '{"console": 5725, "name": "test", "startup_script": "ip 192.168.1.1"}'
|
||||
curl -i -X PUT 'http://localhost:3080/v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/8a66c0b3-f8d7-44e8-aa03-12d5e14c7387' -d '{"console": 5006, "name": "test"}'
|
||||
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/6bde4c72-dfab-4965-b824-0e441c88509f HTTP/1.1
|
||||
PUT /v2/compute/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/vpcs/nodes/8a66c0b3-f8d7-44e8-aa03-12d5e14c7387 HTTP/1.1
|
||||
{
|
||||
"console": 5725,
|
||||
"name": "test",
|
||||
"startup_script": "ip 192.168.1.1"
|
||||
"console": 5006,
|
||||
"name": "test"
|
||||
}
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Content-Length: 505
|
||||
Connection: close
|
||||
Content-Length: 423
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:45 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:43 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/compute/projects/{project_id}/vpcs/nodes/{node_id}
|
||||
|
||||
{
|
||||
"command_line": "",
|
||||
"console": 5725,
|
||||
"console": 5006,
|
||||
"console_type": "telnet",
|
||||
"name": "test",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmps1t9o33m/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/6bde4c72-dfab-4965-b824-0e441c88509f",
|
||||
"node_id": "6bde4c72-dfab-4965-b824-0e441c88509f",
|
||||
"node_directory": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmpogl9mqkr/projects/a1e920ca-338a-4e9f-b363-aa607b09dd80/project-files/vpcs/8a66c0b3-f8d7-44e8-aa03-12d5e14c7387",
|
||||
"node_id": "8a66c0b3-f8d7-44e8-aa03-12d5e14c7387",
|
||||
"project_id": "a1e920ca-338a-4e9f-b363-aa607b09dd80",
|
||||
"startup_script": "ip 192.168.1.1",
|
||||
"startup_script_path": "startup.vpc",
|
||||
"status": "stopped"
|
||||
}
|
||||
@@ -5,9 +5,10 @@ DELETE /v2/computes/my_compute_id HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:46 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:46 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/computes/{compute_id}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/b0455c4a-bfc5-4a51-8af7-78e1e0ea633a'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/e30c8eb4-c08f-4a5e-836e-c885a0a816ad'
|
||||
|
||||
DELETE /v2/projects/b0455c4a-bfc5-4a51-8af7-78e1e0ea633a HTTP/1.1
|
||||
DELETE /v2/projects/e30c8eb4-c08f-4a5e-836e-c885a0a816ad HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:54 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:08:03 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/5506c6ec-6ad5-48d1-9f8a-64ffd935124c/drawings/a1b54140-aef4-48e4-9170-b746df992632'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/9e3eaf56-ac31-4b2f-a84f-b3874b0fc0b9/drawings/f5852a28-616a-4e2c-a288-2184daecd0dc'
|
||||
|
||||
DELETE /v2/projects/5506c6ec-6ad5-48d1-9f8a-64ffd935124c/drawings/a1b54140-aef4-48e4-9170-b746df992632 HTTP/1.1
|
||||
DELETE /v2/projects/9e3eaf56-ac31-4b2f-a84f-b3874b0fc0b9/drawings/f5852a28-616a-4e2c-a288-2184daecd0dc HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:47 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:49 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}/drawings/{drawing_id}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/9e65c1ba-14af-48e3-874e-763be80af860/links/e89eed96-a7f7-494c-b96c-21dc769ecc16'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/0e7e02c1-1864-46e3-a0ec-de2d3860ed66/links/998e514e-d9a3-4de5-a940-13845f96fe55'
|
||||
|
||||
DELETE /v2/projects/9e65c1ba-14af-48e3-874e-763be80af860/links/e89eed96-a7f7-494c-b96c-21dc769ecc16 HTTP/1.1
|
||||
DELETE /v2/projects/0e7e02c1-1864-46e3-a0ec-de2d3860ed66/links/998e514e-d9a3-4de5-a940-13845f96fe55 HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:49 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:54 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}/links/{link_id}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/784f3991-a161-4251-a6fd-c48f98535ef5/nodes/ec5a58db-4d16-404d-8187-6fd42837b1ed'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/f4a68c15-6212-45a0-9760-14d0f8aa30a3/nodes/d52ba5ac-1806-4264-a77d-dac53c5bcd3a'
|
||||
|
||||
DELETE /v2/projects/784f3991-a161-4251-a6fd-c48f98535ef5/nodes/ec5a58db-4d16-404d-8187-6fd42837b1ed HTTP/1.1
|
||||
DELETE /v2/projects/f4a68c15-6212-45a0-9760-14d0f8aa30a3/nodes/d52ba5ac-1806-4264-a77d-dac53c5bcd3a HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:51 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:59 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}/nodes/{node_id}
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/43208878-9c36-42e4-ae28-f57ece320261/snapshots/8e80f61f-b53a-4021-bee5-cb5421713f2a'
|
||||
curl -i -X DELETE 'http://localhost:3080/v2/projects/6f8d001b-2e78-4ce2-be41-2c09dc2c6d76/snapshots/ec35ee09-2bc2-4254-94a5-32d6ec6b16b9'
|
||||
|
||||
DELETE /v2/projects/43208878-9c36-42e4-ae28-f57ece320261/snapshots/8e80f61f-b53a-4021-bee5-cb5421713f2a HTTP/1.1
|
||||
DELETE /v2/projects/6f8d001b-2e78-4ce2-be41-2c09dc2c6d76/snapshots/ec35ee09-2bc2-4254-94a5-32d6ec6b16b9 HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 204
|
||||
Connection: close
|
||||
Content-Length: 0
|
||||
Content-Type: application/octet-stream
|
||||
Date: Thu, 20 Oct 2016 08:52:57 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:08:09 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}/snapshots/{snapshot_id}
|
||||
|
||||
@@ -0,0 +1,96 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/appliances'
|
||||
|
||||
GET /v2/appliances HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 2486
|
||||
Content-Type: application/json
|
||||
Date: Thu, 29 Jun 2017 15:07:43 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/appliances
|
||||
|
||||
[
|
||||
{
|
||||
"appliance_id": "39e257dc-8412-3174-b6b3-0ee3ed6a43e9",
|
||||
"builtin": true,
|
||||
"category": "guest",
|
||||
"compute_id": null,
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "Cloud",
|
||||
"node_type": "cloud",
|
||||
"symbol": ":/symbols/cloud.svg"
|
||||
},
|
||||
{
|
||||
"appliance_id": "df8f4ea9-33b7-3e96-86a2-c39bc9bb649c",
|
||||
"builtin": true,
|
||||
"category": "guest",
|
||||
"compute_id": null,
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "NAT",
|
||||
"node_type": "nat",
|
||||
"symbol": ":/symbols/cloud.svg"
|
||||
},
|
||||
{
|
||||
"appliance_id": "19021f99-e36f-394d-b4a1-8aaa902ab9cc",
|
||||
"builtin": true,
|
||||
"category": "guest",
|
||||
"compute_id": null,
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "VPCS",
|
||||
"node_type": "vpcs",
|
||||
"symbol": ":/symbols/vpcs_guest.svg"
|
||||
},
|
||||
{
|
||||
"appliance_id": "1966b864-93e7-32d5-965f-001384eec461",
|
||||
"builtin": true,
|
||||
"category": "switch",
|
||||
"compute_id": null,
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "Ethernet switch",
|
||||
"node_type": "ethernet_switch",
|
||||
"symbol": ":/symbols/ethernet_switch.svg"
|
||||
},
|
||||
{
|
||||
"appliance_id": "b4503ea9-d6b6-3695-9fe4-1db3b39290b0",
|
||||
"builtin": true,
|
||||
"category": "switch",
|
||||
"compute_id": null,
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "Ethernet hub",
|
||||
"node_type": "ethernet_hub",
|
||||
"symbol": ":/symbols/hub.svg"
|
||||
},
|
||||
{
|
||||
"appliance_id": "dd0f6f3a-ba58-3249-81cb-a1dd88407a47",
|
||||
"builtin": true,
|
||||
"category": "switch",
|
||||
"compute_id": null,
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "Frame Relay switch",
|
||||
"node_type": "frame_relay_switch",
|
||||
"symbol": ":/symbols/frame_relay_switch.svg"
|
||||
},
|
||||
{
|
||||
"appliance_id": "aaa764e2-b383-300f-8a0e-3493bbfdb7d2",
|
||||
"builtin": true,
|
||||
"category": "switch",
|
||||
"compute_id": null,
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "ATM switch",
|
||||
"node_type": "atm_switch",
|
||||
"symbol": ":/symbols/atm_switch.svg"
|
||||
},
|
||||
{
|
||||
"appliance_id": "ae14fd22-8a2a-4bd0-a88d-86bd35744533",
|
||||
"builtin": false,
|
||||
"category": "router",
|
||||
"compute_id": "local",
|
||||
"default_name_format": "{name}-{0}",
|
||||
"name": "test",
|
||||
"node_type": "qemu",
|
||||
"symbol": "guest.svg"
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large.
Load diff
@@ -5,10 +5,11 @@ GET /v2/computes HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 387
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:46 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:45 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/computes
|
||||
|
||||
[
|
||||
|
||||
@@ -5,10 +5,11 @@ GET /v2/computes/my_compute_id HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 334
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:46 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:45 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/computes/{compute_id}
|
||||
|
||||
{
|
||||
|
||||
@@ -5,10 +5,11 @@ GET /v2/computes/my_compute/virtualbox/vms HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 2
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:46 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:47 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/computes/{compute_id}/{emulator}/{action:.+}
|
||||
|
||||
[]
|
||||
@@ -5,10 +5,11 @@ GET /v2/computes/my_compute/qemu/images HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 95
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:46 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:47 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/computes/{compute_id}/{emulator}/images
|
||||
|
||||
[
|
||||
|
||||
@@ -5,10 +5,11 @@ GET /v2/gns3vm HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 148
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:47 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:50 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/gns3vm
|
||||
|
||||
{
|
||||
|
||||
@@ -5,15 +5,16 @@ GET /v2/gns3vm/engines HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 1106
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:47 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:50 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/gns3vm/engines
|
||||
|
||||
[
|
||||
{
|
||||
"description": "VMware is the recommended choice for best performances.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.0.0dev2/GNS3.VM.VMware.Workstation.2.0.0dev2.zip\">downloaded here</a>.",
|
||||
"description": "VMware is the recommended choice for best performances.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.1.0dev1/GNS3.VM.VMware.Workstation.2.1.0dev1.zip\">downloaded here</a>.",
|
||||
"engine_id": "vmware",
|
||||
"name": "VMware Fusion",
|
||||
"support_headless": true,
|
||||
@@ -21,7 +22,7 @@ X-Route: /v2/gns3vm/engines
|
||||
"support_when_exit": true
|
||||
},
|
||||
{
|
||||
"description": "VirtualBox doesn't support nested virtualization, this means running Qemu based VM could be very slow.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.0.0dev2/GNS3.VM.VirtualBox.2.0.0dev2.zip\">downloaded here</a>",
|
||||
"description": "VirtualBox doesn't support nested virtualization, this means running Qemu based VM could be very slow.<br>The GNS3 VM can be <a href=\"https://github.com/GNS3/gns3-gui/releases/download/v2.1.0dev1/GNS3.VM.VirtualBox.2.1.0dev1.zip\">downloaded here</a>",
|
||||
"engine_id": "virtualbox",
|
||||
"name": "VirtualBox",
|
||||
"support_headless": true,
|
||||
|
||||
@@ -5,10 +5,11 @@ GET /v2/gns3vm/engines/vmware/vms HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 40
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:47 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:49 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/gns3vm/engines/{engine}/vms
|
||||
|
||||
[
|
||||
|
||||
@@ -5,10 +5,11 @@ GET /v2/projects HTTP/1.1
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 428
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:54 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:08:03 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects
|
||||
|
||||
[
|
||||
@@ -18,7 +19,7 @@ X-Route: /v2/projects
|
||||
"auto_start": false,
|
||||
"filename": "test.gns3",
|
||||
"name": "test",
|
||||
"path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-53/test_list_projects1",
|
||||
"path": "/private/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/pytest-of-noplay/pytest-63/test_list_projects1",
|
||||
"project_id": "00010203-0405-0607-0809-0a0b0c0d0e0f",
|
||||
"scene_height": 1000,
|
||||
"scene_width": 2000,
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/projects/1072b2a5-82cc-45f9-bd3d-ff2387e2bfff'
|
||||
curl -i -X GET 'http://localhost:3080/v2/projects/02002a90-7b38-4e25-939f-5718e6ff2f4b'
|
||||
|
||||
GET /v2/projects/1072b2a5-82cc-45f9-bd3d-ff2387e2bfff HTTP/1.1
|
||||
GET /v2/projects/02002a90-7b38-4e25-939f-5718e6ff2f4b HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 379
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:54 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:08:03 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}
|
||||
|
||||
{
|
||||
@@ -17,8 +18,8 @@ X-Route: /v2/projects/{project_id}
|
||||
"auto_start": false,
|
||||
"filename": "test.gns3",
|
||||
"name": "test",
|
||||
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp9a94t05k/projects/1072b2a5-82cc-45f9-bd3d-ff2387e2bfff",
|
||||
"project_id": "1072b2a5-82cc-45f9-bd3d-ff2387e2bfff",
|
||||
"path": "/var/folders/3s/r2wbv07n7wg4vrsn874lmxxh0000gn/T/tmp_f3j_m7j/projects/02002a90-7b38-4e25-939f-5718e6ff2f4b",
|
||||
"project_id": "02002a90-7b38-4e25-939f-5718e6ff2f4b",
|
||||
"scene_height": 1000,
|
||||
"scene_width": 2000,
|
||||
"status": "opened"
|
||||
|
||||
@@ -1,20 +1,21 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/projects/14d34aa3-2c4d-4737-b9b1-b9976a1c70f1/drawings'
|
||||
curl -i -X GET 'http://localhost:3080/v2/projects/b23bbc6f-56fa-4954-8adc-45a074875bb8/drawings'
|
||||
|
||||
GET /v2/projects/14d34aa3-2c4d-4737-b9b1-b9976a1c70f1/drawings HTTP/1.1
|
||||
GET /v2/projects/b23bbc6f-56fa-4954-8adc-45a074875bb8/drawings HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 363
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:47 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:49 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}/drawings
|
||||
|
||||
[
|
||||
{
|
||||
"drawing_id": "2f566962-18b6-420d-82c6-d68613957183",
|
||||
"project_id": "14d34aa3-2c4d-4737-b9b1-b9976a1c70f1",
|
||||
"drawing_id": "1804b301-3f1d-47d6-b8cf-201c29ffcdc5",
|
||||
"project_id": "b23bbc6f-56fa-4954-8adc-45a074875bb8",
|
||||
"rotation": 0,
|
||||
"svg": "<svg height=\"210\" width=\"500\"><line x1=\"0\" y1=\"0\" x2=\"200\" y2=\"200\" style=\"stroke:rgb(255,0,0);stroke-width:2\" /></svg>",
|
||||
"x": 10,
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
curl -i -X GET 'http://localhost:3080/v2/projects/69ab73a7-a498-49b2-968b-bc406897a545/links'
|
||||
curl -i -X GET 'http://localhost:3080/v2/projects/a683bc42-6b18-4c1e-9497-23f11f5e60bc/links'
|
||||
|
||||
GET /v2/projects/69ab73a7-a498-49b2-968b-bc406897a545/links HTTP/1.1
|
||||
GET /v2/projects/a683bc42-6b18-4c1e-9497-23f11f5e60bc/links HTTP/1.1
|
||||
|
||||
|
||||
|
||||
HTTP/1.1 200
|
||||
Connection: close
|
||||
Content-Length: 1111
|
||||
Content-Type: application/json
|
||||
Date: Thu, 20 Oct 2016 08:52:48 GMT
|
||||
Server: Python/3.5 GNS3/2.0.0dev2
|
||||
Date: Thu, 29 Jun 2017 15:07:52 GMT
|
||||
Server: Python/3.6 GNS3/2.1.0dev1
|
||||
X-Route: /v2/projects/{project_id}/links
|
||||
|
||||
[
|
||||
@@ -16,7 +17,7 @@ X-Route: /v2/projects/{project_id}/links
|
||||
"capture_file_name": null,
|
||||
"capture_file_path": null,
|
||||
"capturing": false,
|
||||
"link_id": "d9db6a61-ae1a-4f7d-991a-73c46f62dfab",
|
||||
"link_id": "a810aca4-4e76-47a2-9a33-78dd3c5d0f21",
|
||||
"link_type": "ethernet",
|
||||
"nodes": [
|
||||
{
|
||||
@@ -28,7 +29,7 @@ X-Route: /v2/projects/{project_id}/links
|
||||
"x": -10,
|
||||
"y": -10
|
||||
},
|
||||
"node_id": "fc041a38-4796-420d-bbe1-60c675aff332",
|
||||
"node_id": "13eee57f-4240-43eb-89f0-3cbe635f98d7",
|
||||
"port_number": 3
|
||||
},
|
||||
{
|
||||
@@ -40,10 +41,10 @@ X-Route: /v2/projects/{project_id}/links
|
||||
"x": -10,
|
||||
"y": -10
|
||||
},
|
||||
"node_id": "cbeaeb2c-4bbf-42e5-a86f-e358040d7a5e",
|
||||
"node_id": "a2102f85-9ca9-451e-aa67-f4c0f3dfc0a6",
|
||||
"port_number": 4
|
||||
}
|
||||
],
|
||||
"project_id": "69ab73a7-a498-49b2-968b-bc406897a545"
|
||||
"project_id": "a683bc42-6b18-4c1e-9497-23f11f5e60bc"
|
||||
}
|
||||
]
|
||||
Loaded 100 of 717 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user