Blake Harnden
|
5e69ea48b3
|
pygui: fixed tracking for throughputs when joining a session
|
2020-05-14 23:07:21 -07:00 |
|
Blake Harnden
|
3b1a9bc3e3
|
pygui: changes to improve grpc event handling
|
2020-05-14 17:57:32 -07:00 |
|
Blake Harnden
|
df03f1e173
|
pygui: improvements to handling grpc events and updating gui
|
2020-05-14 16:24:22 -07:00 |
|
Blake Harnden
|
433fe4ae58
|
pygui: removed undesired logging in interface manager
|
2020-05-13 23:59:00 -07:00 |
|
Blake Harnden
|
95d3a6ca8c
|
updates to force CoreCommandError to contain string values for stderr and stdout, couple bugfixes in handling bad commands when using execute commands from tlv based api or coresendmsg, also updates to coresendmsg to display everything in lowercase to mimic previous look and feel, however coresendmg will now work regardless of casing to avoid breaking things again
|
2020-05-13 12:01:28 -07:00 |
|
Blake Harnden
|
fa163c3ed6
|
pygui: update file dialogs to hide hidden files by default and provide a hidden file toggle
|
2020-05-12 08:31:53 -07:00 |
|
Blake Harnden
|
22d813df63
|
pygui: updated validation to be wrapper classes around ttk.Entry for convenience and less code
|
2020-05-11 22:00:52 -07:00 |
|
Blake Harnden
|
150db07497
|
pygui: updated canvas size and scale dialog to allow negative values for lon,lat,alt
|
2020-05-11 16:02:23 -07:00 |
|
Blake Harnden
|
124d655dc6
|
fixed issue when sorting hook when saving to xml, due to enum refactoring, updated test case to hit this potential issue in the future
|
2020-05-11 12:41:57 -07:00 |
|
Blake Harnden
|
a36674aba9
|
pygui: adjustment to compensate for ip4/ip6 address not being present on joined links
|
2020-05-11 08:33:56 -07:00 |
|
Blake Harnden
|
5d99244596
|
removed docker service and associated documentation, was not functioning and will cause confusion with new support in the new GUI
|
2020-05-09 21:50:16 -07:00 |
|
Blake Harnden
|
0aba1aa928
|
pygui: updated gui home directory to ~/.coregui and changed config file name to config.yaml from gui.yaml to be more explicit
|
2020-05-08 09:08:01 -07:00 |
|
Blake Harnden
|
4379ef32e9
|
pygui: removed restriction on wlan nodes context linking to mdrs only, since custom nodes and other types may be configured and desired to be linked in the same way
|
2020-05-08 08:29:45 -07:00 |
|
Blake Harnden
|
32558d15d2
|
pygui: removed comment in appconfig
|
2020-05-08 00:46:02 -07:00 |
|
Blake Harnden
|
86ae87eafe
|
pygui: revamped config to leverage classes mapped to yaml, removes need for using keys all over and type hinting on glasses, future changes should support defaults better
|
2020-05-08 00:16:25 -07:00 |
|
Blake Harnden
|
d9f48d14a7
|
pygui fixed button layout on session options dialog
|
2020-05-05 13:00:22 -07:00 |
|
Blake Harnden
|
41b46b7e7a
|
pygui display error and link to emane docs when attempting to use emane node and it is not installed, fix dialog refactoring breaking mobility player, updated emane docs
|
2020-05-05 12:55:25 -07:00 |
|
Blake Harnden
|
1d620a0b17
|
pygui some cleanup for dialog constructors to avoid passing duplicate parameters in most cases
|
2020-05-04 22:50:59 -07:00 |
|
Blake Harnden
|
185c6736b3
|
pygui moved custom nodes dialog to menubar and small layout cleanup
|
2020-05-03 22:47:46 -07:00 |
|
Blake Harnden
|
828254dccd
|
pygui switched netstat socket observer to use ss instead
|
2020-05-03 22:01:21 -07:00 |
|
Blake Harnden
|
0e08242128
|
pygui close mobility players when stopping session
|
2020-05-03 21:55:34 -07:00 |
|
Blake Harnden
|
4ec6ef25fe
|
pygui updated progress tasks to be self contained and leverage a title value to display runtime with more context to user
|
2020-05-03 21:47:58 -07:00 |
|
Blake Harnden
|
1dd45f4424
|
pygui cleaned up error display by creating top level app methods for displaying exceptions and errors, logging exceptions, and making sure they work for background tasks
|
2020-05-03 12:42:56 -07:00 |
|
Blake Harnden
|
0999fabb14
|
pygui revamped progress bar functionality into app task calls to simplify and commonize the functionality, handle and display task exceptions
|
2020-05-03 10:41:36 -07:00 |
|
Blake Harnden
|
835675480b
|
pygui removed unimplemented runtime node context options and moved find node to tools menu
|
2020-05-02 23:57:27 -07:00 |
|
Blake Harnden
|
b858e66c49
|
pygui updated main app frame to use grid layout like everything else
|
2020-05-02 23:51:42 -07:00 |
|
Blake Harnden
|
be70c5383e
|
pygui removed manage members context from wireless node
|
2020-05-02 09:23:06 -07:00 |
|
Blake Harnden
|
ac2d60dad6
|
pygui improved node context to properly use tk_popup, avoiding bandage code to compensate for other issues
|
2020-05-02 09:20:36 -07:00 |
|
Blake Harnden
|
65466909d3
|
pygui improved edge context by properly using tk_popup
|
2020-05-02 08:41:10 -07:00 |
|
Blake Harnden
|
491f2a8e93
|
pygui enabled delete on link context menu, removed split/merge for now, set edge labels to bold to stand out until better solution
|
2020-05-01 23:47:37 -07:00 |
|
Blake Harnden
|
5a8984de10
|
pygui some delete node/link cleanup and added unlink option to node context menu for an easier unlinking
|
2020-05-01 23:36:33 -07:00 |
|
Blake Harnden
|
d158fc99c6
|
pygui small cleanup to layout of find dialog
|
2020-05-01 19:59:41 -07:00 |
|
Blake Harnden
|
9d1f5cfcc6
|
pygui most dialogs are modal, default dialogs to modal
|
2020-05-01 19:56:57 -07:00 |
|
Blake Harnden
|
ea4271d7cb
|
changed defaultroute service to behave similarly as before and use the first interface for a default .1 address
|
2020-05-01 19:15:53 -07:00 |
|
Blake Harnden
|
0ee679d978
|
pygui changes to disable most widgets related to configuring a node during runtime
|
2020-05-01 18:05:54 -07:00 |
|
Blake Harnden
|
686026d9f2
|
improved netaddr mac dialect usage to leverage constructor parameter
|
2020-05-01 17:40:53 -07:00 |
|
Blake Harnden
|
4ae5936bdc
|
pygui raise copied nodes above copied edges
|
2020-05-01 17:28:28 -07:00 |
|
Blake Harnden
|
2e9968c306
|
pygui further changes to mimic old gui behavior, parsing link data when joining and removing link data when they are removed
|
2020-05-01 15:35:53 -07:00 |
|
Blake Harnden
|
6ba065e8b6
|
Merge branch 'develop' into enhancement/pygui-address-creation
|
2020-05-01 14:23:18 -07:00 |
|
Blake Harnden
|
f7281459ed
|
pygui changes to avoid deleting session and open xml race conditions, fix to reset canvas view options when creating a new session
|
2020-05-01 14:13:44 -07:00 |
|
Blake Harnden
|
1f1b1c7b65
|
Merge branch 'develop' of https://github.com/coreemu/core into develop
|
2020-05-01 13:42:39 -07:00 |
|
Blake Harnden
|
4a7abe71e4
|
removed unwanted grpc client stream log
|
2020-05-01 13:42:15 -07:00 |
|
Blake Harnden
|
9a42368221
|
initial changes to mimic prior address creation
|
2020-05-01 13:39:27 -07:00 |
|
Huy Pham
|
b116d525d9
|
Merge branch 'develop' into pygui-rmallservices-fix
|
2020-04-30 13:48:38 -07:00 |
|
Huy Pham
|
580641f5d9
|
remove CoreClient.modified_service_node. When a new CORE node is created, assign default services right away (instead of leaving it empty), therefore no more confusion whether [] means empty service or means CORE node with default services
|
2020-04-30 13:47:45 -07:00 |
|
Blake Harnden
|
7e0ead0766
|
fixed formatting for quagga fast convergence merge
|
2020-04-30 13:23:00 -07:00 |
|
bharnden
|
3c49d0676a
|
Merge branch 'develop' into bugfix/quagga-ipv6-only-and-fast-convergence
|
2020-04-30 13:13:53 -07:00 |
|
Blake Harnden
|
d945e7c41e
|
formatted sdn.py after recent merge
|
2020-04-30 12:57:05 -07:00 |
|
Huy Pham
|
4037da49c2
|
Fix issue: node's services won't save when clearing all the services and add default services back to the node. Set core node's services to default services (instead of leaving it empty) when a new node is created.
|
2020-04-30 12:48:51 -07:00 |
|
bharnden
|
06e145f508
|
Merge branch 'develop' into ovs
|
2020-04-30 12:30:57 -07:00 |
|