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