Commit graph

1152 commits

Author SHA1 Message Date
Blake Harnden
1890db5991 added grpc for a node command and fixed grpc unit tests 2019-05-31 11:46:47 -07:00
Blake Harnden
e063fcd4fe core-daemon now allows configuration for grpc address and port, defaults to localhost, also fixed grpc example due to enum and event changes 2019-05-30 16:31:48 -07:00
Blake J. Harnden
4dd6dc1837 updated corefx to use consolidated event streaming 2019-05-30 13:27:54 -07:00
Blake Harnden
df3a8980ed grpc merged multiple event request/handlers into a singular event request for a session, which will return all events 2019-05-30 13:07:45 -07:00
Blake J. Harnden
2ba8669c5c corefx updated to use latest proto file, moved websocket into rest client 2019-05-30 10:15:00 -07:00
Blake Harnden
2ed2b4a879 encapsulated grpc enums within messages to help provide better namespace separation due to python/c code generation 2019-05-30 08:57:24 -07:00
Blake J. Harnden
ec672d209f corefx updates to support handling streamed events from the grpc server 2019-05-29 12:25:33 -07:00
Blake J. Harnden
6b93f60056 updated corefx to use explicit id names for grpc 2019-05-28 14:49:25 -07:00
Blake Harnden
b3aaa870eb Merge branch 'develop' of https://github.com/coreemu/core into develop 2019-05-28 14:33:10 -07:00
Blake Harnden
3e194af5ee updated all grpc variables to use more explicit naming for session/node/interface ids 2019-05-28 14:31:34 -07:00
bharnden
f1d440488c
Merge pull request #249 from coreemu/corefx-grpc
Adding corefx using grpc client
2019-05-28 13:07:00 -07:00
Blake J. Harnden
09a681dab6 catch grpc runtime exceptions and throw as expected ioexceptions 2019-05-28 12:10:24 -07:00
Kevin Larson
e74b833db2 Updated print in configure.ac to be python2/3 compatible 2019-05-28 11:16:34 -07:00
Kevin Larson
83e883ee13 Removed instances of old nrl mailing list 2019-05-28 10:59:34 -07:00
Blake J. Harnden
7da09a0dd9 added missing corefx config files due to gitignore 2019-05-28 09:36:18 -07:00
Blake Harnden
01fc5be82f properly ignore root level config directory 2019-05-28 09:34:11 -07:00
Blake Harnden
a294ff3c40 removed generated config files 2019-05-28 09:33:14 -07:00
Blake Harnden
5acc93207a updated ignore to not exclude desired corefx files 2019-05-28 09:26:40 -07:00
bharnden
2b419ac67c finished all current grpc commands, potentially should add remaining 2019-05-26 12:36:48 -07:00
bharnden
e9d7ed5049 converted session location calls 2019-05-26 10:58:04 -07:00
bharnden
636a505365 converted more client calls to grpc 2019-05-26 10:20:56 -07:00
bharnden
295fdddaf9 further updates to implement more grpc calls 2019-05-25 21:06:50 -07:00
bharnden
a593289f1b initial commit supporting converting corefx to using grpc from previous rest client 2019-05-25 10:16:50 -07:00
Kevin Larson
dee09cae71 Starting to add acronym expansion to the docs 2019-05-24 10:02:08 -07:00
Kevin Larson
d9bf4f5926 Added core screenshot image and a few other small changes to the usage doc 2019-05-23 16:02:30 -07:00
Kevin Larson
0b84f21b47 Updated copyright date 2019-05-23 16:01:47 -07:00
Kevlar
1d8419d592
Added image of CORE 2019-05-23 15:45:37 -07:00
bharnden
864c7b69a1 updated Queue and ConfigParser to use 2/3 compatible imports 2019-05-05 21:49:42 -07:00
bharnden
b58d32c156 updated socketserver to 2/3 compliant 2019-05-05 21:37:45 -07:00
bharnden
1e98175e35 refactored usages of iteritems, itervalues, and iterkeys to be 2/3 compliant 2019-05-05 21:23:43 -07:00
bharnden
8d6bf54a16 removed usage of longs, updated int instance checking and octal constants to be 2/3 compliant 2019-05-05 17:11:07 -07:00
bharnden
5b7453b906 updated caught exceptions to be 2/3 compliant 2019-05-05 16:58:08 -07:00
bharnden
b42b5b1a5a fixed updated raised exceptions to be 2/3 compatible 2019-05-05 16:56:18 -07:00
bharnden
feebd8704f updated all print calls to use print() method for 2/3 2019-05-05 16:52:55 -07:00
bharnden
e58cbe9421 added future library to support python2/3, updated xrange calls to leverage builtins range 2019-05-05 16:19:12 -07:00
bharnden
e79fd6c7ce merged EmuSession and Session, small cleanup 2019-05-01 23:17:46 -07:00
bharnden
66e603906a updates to layout core module packages in a more logical way, including renaming methods from objects to nodes and nodes.objid to nodes.id 2019-04-29 23:31:47 -07:00
bharnden
9517740704 initial refactor for all variables named objid 2019-04-26 22:07:51 -07:00
bharnden
f283c747cc
Merge pull request #241 from apwiggins/FRR-patch-1
Frr patch 1 - add basic FRR service functionality
2019-04-24 22:57:50 -07:00
bharnden
d584bbbcb1
Merge branch 'develop' into FRR-patch-1 2019-04-24 22:56:24 -07:00
bharnden
f04d7a7185
Merge pull request #240 from apwiggins/patch-2
Add FRR service file
2019-04-24 22:50:29 -07:00
bharnden
6240927caa
Merge pull request #239 from apwiggins/patch-1
Add FRR STATE DIR constant to FRR daemon
2019-04-24 22:46:23 -07:00
bharnden
aa1d96d032 Merge branch 'master' into develop 2019-04-24 22:34:25 -07:00
apwiggins
46e58ff187
Update frr.py 2019-04-10 16:17:44 -03:00
apwiggins
840a27632d
Update frr.py to use pimd 2019-04-10 09:23:11 -03:00
apwiggins
a3c3d0c18d
Add FRR service file 2019-04-09 18:07:00 -03:00
apwiggins
49cdf80523
Add FRR constant for state directory 2019-04-09 18:05:51 -03:00
apwiggins
a6874daba8
Add FRR service file 2019-04-09 17:55:10 -03:00
apwiggins
2b82c2022c
Add FRR STATE DIR constant to FRR daemon 2019-04-09 17:53:32 -03:00
apwiggins
54f1d9aefd
Add FRR search paths 2019-04-09 17:50:16 -03:00