Commit Graph

514 Commits

Author SHA1 Message Date
Michael Davidsaver 45ce8e9680 add PVXS_ABI_VERSION 2020-12-26 13:17:57 -08:00
Michael Davidsaver b8d204e35c proto bug: client search requests incorrectly set Server direction 2020-12-18 15:51:37 -08:00
Michael Davidsaver 6dbfd87acb minor 2020-12-18 15:51:37 -08:00
Michael Davidsaver 59b04029c9 minor 2020-12-18 15:51:37 -08:00
Michael Davidsaver 69f48ae4bb prepare for 0.1.1 2020-12-14 09:34:08 -08:00
Michael Davidsaver 89bfdfa5cc 0.1.0
PVXS / ubuntu-20.04/gcc/default/3.14// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/3.15// (push) Cancelled after 0s
PVXS / macos-latest/clang/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0//release-2.0.22-stable (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/static/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.8/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.9/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc-8/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/static/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/clang/default/7.0// (push) Cancelled after 0s
0.1.0
2020-12-13 18:21:50 -08:00
Michael Davidsaver 8afe92aa88 release doc 2020-12-13 18:21:05 -08:00
Michael Davidsaver dae583cfea ci: run pvxinfo -D 2020-12-13 18:13:24 -08:00
Michael Davidsaver 47882d759d add target_information()
Print from: pvxinfo -D
and new iocsh iocsh pvxs_target_info()
2020-12-13 18:13:24 -08:00
Michael Davidsaver 4145e482b9 ci add a -Werror build 2020-12-13 15:49:43 -08:00
Michael Davidsaver 0395982691 add evsocket::interfaces() wrapper 2020-12-13 15:49:43 -08:00
Michael Davidsaver 2e11b8dd87 Config operator<< respect indent 2020-12-13 15:49:43 -08:00
Michael Davidsaver c6c367b394 minor 2020-12-13 15:49:43 -08:00
Michael Davidsaver fd005b7eaf Config::expand() SockAttach
May be called before context creation
2020-12-13 15:49:43 -08:00
Michael Davidsaver 6c8b2477f1 ci: switch to github actions 2020-11-16 10:41:29 -08:00
Michael Davidsaver 6c67fc627c bundle: fixup for static mingw 2020-11-09 13:36:34 -08:00
Michael Davidsaver 550164b581 respect $(STATIC_BUILD) when injecting event_core library 2020-11-08 15:22:32 -08:00
Michael Davidsaver 94f44e9417 drop cppcheck target
Crashes 1.86, unnecessary complexity for 2.2
2020-11-06 08:57:39 -08:00
Michael Davidsaver 0c32bae982 avoid use of undefined warning when logging 2020-11-06 08:57:39 -08:00
Michael Davidsaver 56054a8e62 Add Subscription::name() 2020-11-05 22:08:06 -08:00
Michael Davidsaver 4ae08f8c2e bundle build respect $(SHARED_LIBRARIES) 2020-11-05 22:08:06 -08:00
Michael Davidsaver 99f2e75c8e doc 2020-11-05 22:08:06 -08:00
Michael Davidsaver 85783e27c2 doc 2020-10-21 08:42:06 -07:00
Michael Davidsaver 647204accd doc 2020-10-19 16:00:51 -07:00
Michael Davidsaver cc8fdb113a client: extra cleanup 2020-10-19 16:00:51 -07:00
Michael Davidsaver 86fa8c8cf6 fix usage/example of Subscription::pop() 2020-10-19 16:00:51 -07:00
Michael Davidsaver d257e29aa3 minor doc 2020-10-19 12:41:44 -07:00
Michael Davidsaver 02a4bd719e Implement IOCsh pvxsr() 2020-09-08 14:23:22 -07:00
Michael Davidsaver 238169dbc7 document IOC integration 2020-09-08 14:23:22 -07:00
Vodopivec, Klemen eb11d9e1bc Fix registering functions with EPICS
Replace index_sequence implementation with one compatible with C++14
which also properly initializes arguments. Secondly, changed args to be array
of pointers instead of array of entries. This seems to fix problems and allows
to invoke functions from ioc shell.
2020-09-08 13:59:46 -07:00
Michael Davidsaver 6bbcf8aebb add iochooks and pvxsIoc library 2020-09-08 13:59:44 -07:00
Michael Davidsaver b99e5c9ae6 doc 2020-09-08 13:53:42 -07:00
Michael Davidsaver 0b6dcde043 add example RPC server/client 2020-08-18 13:25:18 -07:00
Michael Davidsaver ba44131704 allow assign to union (fixes clone()) 2020-08-18 13:01:58 -07:00
Michael Davidsaver 3fc91f2cad minor 2020-08-10 12:09:55 -07:00
Michael Davidsaver 4fac067287 client: monitor avoid extra wakeups 2020-08-10 12:09:55 -07:00
Michael Davidsaver 3fe3a65c18 export cnt_*
Apparently clang sometimes emits relocations
in .debug sections referencing these otherwise
hidden symbols.
2020-08-10 12:09:55 -07:00
Michael Davidsaver 280919b3ec server: adjust handling of invalid SID
Downgrade severity as invalid SIDs are an
unavoidable possibility after server
channel destroy.
2020-08-10 12:09:55 -07:00
Michael Davidsaver e52ae674ca client: bypass search throttling during Channel creation 2020-08-10 12:09:55 -07:00
Michael Davidsaver 8c55bf7de7 SharedPV monitor discard empty updates 2020-08-10 12:09:55 -07:00
Michael Davidsaver 9192ba3c33 test shuffle 2020-08-10 12:09:55 -07:00
Michael Davidsaver 7a25744807 minor 2020-08-10 12:09:55 -07:00
Michael Davidsaver 4e2f9554a8 server ensure channel onClose() has run 2020-08-10 12:09:55 -07:00
Michael Davidsaver a2f478cc24 server: fixup channel state handling 2020-08-10 12:09:55 -07:00
Michael Davidsaver 6a46e44da9 fix SharedPV onLastDisconnect when not open() 2020-08-10 12:09:55 -07:00
Michael Davidsaver 67843eb392 more config 2020-08-10 12:09:55 -07:00
Michael Davidsaver a6e7e9488d parse IPs with aToIPAddr()
evutil_parse_sockaddr_port() doesn't accept port zero.
2020-08-10 12:09:55 -07:00
Michael Davidsaver 4322eb1491 relax parsing of bool from EPICS_PVA* 2020-08-10 12:09:55 -07:00
Michael Davidsaver 47594c9528 more testpvreq 2020-08-10 12:09:55 -07:00
Michael Davidsaver e52397fb63 Operation::cancel() return true if cancelled 2020-08-10 12:09:55 -07:00