Gabriel Somlo
d2fe352797
services/frr.py: frrboot.sh: start 'staticd' to support static routes
...
Unlike Quagga, FRR requires 'staticd' to be running in order
to support provisioning and use of static routes in the running
configuration (e.g., 'ip route a.b.c.d/p nexthop').
Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2020-02-09 08:45:48 -05:00
Blake Harnden
3e87737ee6
updates to use tk after for backgrounded tasks, also added background task convenience class for running something in the background and running a callback using tk.after when done
2019-12-30 16:34:44 -08:00
Blake Harnden
dd43fae62a
updated icons and added icon attribution to about dialog
2019-12-30 00:00:36 -08:00
Blake Harnden
ff7909e97a
removed old icons
2019-12-29 23:23:35 -08:00
Blake Harnden
2be0713ed1
updated so that throughputs will update link color/width based on threshold
2019-12-27 00:32:10 -08:00
Blake Harnden
5dd08c283a
updated throughput dialog to load and set values from graph class
2019-12-26 21:32:30 -08:00
Blake Harnden
3512eedc60
small tweaks to throughput config dialog
2019-12-26 14:00:22 -08:00
Blake Harnden
fe8bc6f10e
removed usage of brctl and dependency on bridge-utils library as it is deprecated, replaced with using iproute instead
2019-12-23 14:48:56 -08:00
Blake Harnden
6d68034177
updated start proto to return exception strings, updated grpc start session to exist early when a failure is found, updated coretk ui to not switch ui to running when start fails and display error dialog
2019-12-20 15:11:34 -08:00
Blake Harnden
5639aeab75
Merge branch 'develop' of https://github.com/coreemu/core into develop
2019-12-20 13:31:32 -08:00
Blake Harnden
d4fae0d89e
changes to fix emane config data leveraging emane prefix to work as intended
2019-12-20 13:30:55 -08:00
Huy Pham
684cb26c5c
Merge branch 'develop' of https://github.com/coreemu/core into develop
2019-12-20 11:57:04 -08:00
Huy Pham
e4b44d08c1
create a rough layout for throughput config dialog
2019-12-20 11:56:51 -08:00
Blake Harnden
9f3a3cef28
update coretk gui to allow proper cancel when there is an attempt to exit a running session
2019-12-20 11:56:48 -08:00
Blake Harnden
396a948bb9
small tweak to make new has_ebtables_chain variable created in __init__
2019-12-20 11:50:43 -08:00
bharnden
ea6ecc751d
Merge pull request #311 from coreemu/feature/init-ebtables-for-wlan-only
...
feature/init-ebtables-for-wlan-only,
2019-12-20 11:41:40 -08:00
Blake Harnden
513eaf2b76
improved coretk gui alerts to display alert text when selected, fixed merged code for adding a check to cleanup interfaces, updated session.exceptions to use enums directly
2019-12-20 10:51:52 -08:00
Blake Harnden
c0c23190d1
Merge branch 'develop' of https://github.com/coreemu/core into develop
2019-12-20 09:58:25 -08:00
bharnden
6fa67f8844
Merge pull request #313 from coreemu/feature/check-ifc-before-flush
...
Feature/check ifc before flush
2019-12-20 09:58:13 -08:00
Blake Harnden
95c57bbad6
changes to allow node container commands to leverage shell parameter when needed
2019-12-20 09:57:34 -08:00
Huy Pham
086e3316eb
copy over wlan config, emane, mobility config, service config, service file config
2019-12-20 09:55:30 -08:00
Blake Harnden
a7e243ae53
update coretk-gui to use configured terminal when double clicking nodes
2019-12-19 21:28:48 -08:00
Huy Pham
9a506fc35f
Merge branch 'develop' into coredev-painttool
2019-12-19 16:16:18 -08:00
Huy Pham
c1755afb2f
copy node and links
2019-12-19 16:15:29 -08:00
Blake Harnden
793d340668
removed mock from setup.py.in as its not needed in python3, added formal script to run coretk gui and remove main line from core/gui/app.py
2019-12-19 11:32:59 -08:00
Huy Pham
395f8134dc
adjust alert table size
2019-12-19 11:30:27 -08:00
Huy Pham
5f9a227fac
Merge branch 'develop' into coredev-painttool
2019-12-19 11:14:44 -08:00
Huy Pham
f6c02973c1
fix merge conflict
2019-12-19 11:12:45 -08:00
Blake Harnden
105825808d
fixed edge refactoring issue when finding next subnet
2019-12-19 11:10:08 -08:00
Huy Pham
5a81adc653
some fix one paint tool
2019-12-19 10:58:22 -08:00
Blake Harnden
05d3b58c5f
updating dialog based classes to have dialog in name
2019-12-19 09:50:58 -08:00
Blake Harnden
0b5c94778c
moved coretk under daemon/core/gui
2019-12-19 09:30:21 -08:00
Blake Harnden
8eb4df7b1d
updated linkconfig to support asymmetric links, updated grpc start session to provide asymmetric links, since they currently depend on being processed as a link edit
2019-12-18 22:09:00 -08:00
Blake Harnden
69494b600f
fixes for parsing grpc throughputs
2019-12-16 13:26:55 -08:00
Blake Harnden
44df926fb9
updated events streamed from sessions to include session id for easy identification
2019-12-16 12:21:03 -08:00
Blake Harnden
424f69bb15
updated grpc throughputs to only check a specific session and verify the data being collected and sent is for that session, fixed data from throughputs being in hex getting converted to int, updated coretk to only run throughputs when enabled, updated grpc streams to return the stream to allow it being canceled
2019-12-16 11:14:05 -08:00
Blake Harnden
85521e8c8f
added grpc to get current service configurations, fixed bug for core daemon not using custom service configs
2019-12-13 18:17:42 -08:00
Blake Harnden
47cc20b567
updates to grpc event streaming, client can now listen to a subset of desired events
2019-12-13 16:11:58 -08:00
Blake Harnden
9d988a4b13
fixed issue in grpc get emane model configs that would allow key collision
2019-12-13 14:18:13 -08:00
Blake Harnden
9ada94107e
changes to grpc get emane model configs to return the interface value and actual node id, instead of coded value that would need to be parsed
2019-12-13 14:03:41 -08:00
Blake Harnden
9b16f272b8
added get wlan configs, made use of it in coretk, updated node context to allow wlan config during runtime
2019-12-13 11:48:36 -08:00
Blake Harnden
b993fadedb
removed grpc check for getting a node service file, it will return the default value when not currently set
2019-12-13 11:24:35 -08:00
Blake Harnden
358985d129
update to avoid not reusing session ids
2019-12-13 10:54:42 -08:00
Blake Harnden
819954a695
updated grpc node positions to use floats, avoids needing to deal with int conversions
2019-12-13 10:47:23 -08:00
Blake Harnden
d343bd0655
updated gui to display custom icons if set, updated grpc to send custon icon and image data when present
2019-12-13 08:48:40 -08:00
Huy Pham
2344e026ff
check emulation light, fix one line of backend code
2019-12-12 16:17:33 -08:00
Blake Harnden
0308a4c8d7
fixed temp issue for dealing with xml and node positions as floats, updated shape metadata to save bold/italic/underline options and read them back from xml
2019-12-06 22:33:21 -08:00
Blake Harnden
71df2a3b7f
updated annotation text to be selectable/moveable, save annotation text with other shapes and reload from xml
2019-12-06 22:10:27 -08:00
Blake Harnden
45a23a6c14
updated usage of time.time to time.monotonic or time.perf_counter due to time.time possibly rolling backwards
2019-12-06 09:42:41 -08:00
Blake Harnden
d1db5e4b4e
added some data for node events to have a source field to help distinguish what originates from the gui or not
2019-11-27 12:55:39 -08:00