Michael Davidsaver
e474d5cde8
doc
2021-09-13 19:24:07 -07:00
Michael Davidsaver
62d6882048
doc
2021-09-13 19:24:07 -07:00
Michael Davidsaver
3382b35975
testStrMatch() portability
2021-08-30 21:14:17 -07:00
Michael Davidsaver
2f122da5c2
xerrlogHexPrintf ellipsis
2021-08-30 18:15:15 -07:00
Michael Davidsaver
d811d5e17a
minor
2021-08-30 13:54:12 -07:00
Michael Davidsaver
4ee7ce2108
ignore beacons with proto!='tcp'
2021-08-30 13:54:12 -07:00
Michael Davidsaver
2ab0d662bf
test de/re-encode w/ non-conformant field names
2021-08-26 10:36:05 -07:00
Michael Davidsaver
c503eece31
spell check
2021-08-13 15:18:31 -07:00
Michael Davidsaver
98edf61de8
Add client/server fromEnv() without temporary Config on caller stack
2021-08-06 12:34:32 -07:00
Michael Davidsaver
d6bf565ed6
rename interfaces() -> broadcasts()
2021-08-04 17:26:10 -07:00
Michael Davidsaver
52625e7430
doc
2021-07-30 08:58:52 -07:00
Michael Davidsaver
6c822ac51a
change UDPManager ownership
...
Avoid strong ref UDPCollector -> UDPManager
2021-07-28 13:07:25 -07:00
Michael Davidsaver
af4163608f
prepare for 0.2.1
2021-07-28 00:36:43 -07:00
Michael Davidsaver
63663f36c6
0.2.0
PVXS EPICS / Linux centos 8 (push) Failing after 2s
PVXS Python / linux64 test (push) Failing after 1s
PVXS EPICS / Linux fedora 34 (push) Failing after 5s
PVXS EPICS / Linux centos 7 (push) Failing after 10s
PVXS Python / win64 3.5 (push) Failing after 8s
PVXS Python / win64 3.6 (push) Failing after 0s
PVXS Python / win64 3.7 (push) Failing after 1s
PVXS Python / win64 3.8 (push) Failing after 0s
PVXS Python / win64 3.9 (push) Failing after 0s
PVXS Python / linux 2.7u i686 (push) Failing after 42s
PVXS Python / linux 2.7 i686 (push) Failing after 44s
PVXS Python / linux 2.7 amd64 (push) Failing after 29s
PVXS Python / linux 3.8 i686 (push) Failing after 34s
PVXS Python / linux 3.7 i686 (push) Failing after 34s
PVXS Python / linux 3.5 i686 (push) Failing after 39s
PVXS Python / linux 3.6 i686 (push) Failing after 39s
PVXS Python / linux 2.7u amd64 (push) Failing after 24s
PVXS Python / linux 3.9 i686 (push) Failing after 30s
PVXS Python / linux 3.5 amd64 (push) Failing after 8s
PVXS Python / linux 3.6 amd64 (push) Failing after 7s
PVXS Python / linux 3.7 amd64 (push) Failing after 8s
PVXS Python / linux 3.8 amd64 (push) Failing after 8s
PVXS Python / linux 3.9 amd64 (push) Failing after 7s
PVXS EPICS / Native Linux with 3.14 (push) Cancelled after 0s
PVXS EPICS / Native Linux with 3.15 (push) Cancelled after 0s
PVXS EPICS / Native Linux with clang (push) Cancelled after 0s
PVXS EPICS / OSX (push) Cancelled after 0s
PVXS EPICS / Native Linux (WError) (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 DLL (push) Cancelled after 0s
PVXS EPICS / RTEMS5 (push) Cancelled after 0s
PVXS EPICS / Native Linux with libevent stable (push) Cancelled after 0s
PVXS EPICS / Cross mingw64 static (push) Cancelled after 0s
PVXS EPICS / vs2019 DLL (push) Cancelled after 0s
PVXS EPICS / vs2019 static (push) Cancelled after 0s
PVXS Python / osx 2.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.6 intel (push) Cancelled after 0s
PVXS Python / osx 3.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.8 intel (push) Cancelled after 0s
PVXS Python / osx 3.9 intel (push) Cancelled after 0s
0.2.0
2021-07-27 23:39:33 -07:00
Michael Davidsaver
ff880e9e08
py: fix abi_requires()
2021-07-26 15:20:21 -07:00
Michael Davidsaver
95356d15a8
py: add abi_requires()
2021-07-26 14:14:04 -07:00
Michael Davidsaver
7dda2693f8
fix python build
2021-07-26 11:29:04 -07:00
Michael Davidsaver
60c60b1c80
Add python build
2021-07-26 10:45:37 -07:00
Michael Davidsaver
ed6fa0bd1a
fix encoding of (Sub)Struct w/ valid set
2021-07-19 12:46:52 -07:00
Michael Davidsaver
5abe43f3d6
server: test Source ordering
...
when resolving duplicate a PV name
2021-07-17 10:36:07 -07:00
Michael Davidsaver
dfbed0c850
server ExecOp timer
2021-07-17 08:22:25 -07:00
Michael Davidsaver
3e9873d2be
server: add ExecOp::pvRequest()
2021-07-17 07:50:23 -07:00
Michael Davidsaver
4ff5de163e
ticker example send timeStamp
2021-07-16 15:26:14 -07:00
Michael Davidsaver
c7376522e8
deduplicate instance counter names
2021-07-16 12:20:51 -07:00
Michael Davidsaver
49c16e8d6a
minor
2021-07-16 12:20:51 -07:00
Michael Davidsaver
5fb81b88b1
ci: run tests w/ RTEMS5
2021-07-07 12:52:55 -07:00
Michael Davidsaver
e9be91e5aa
resolve ambiguity between Value::as(T&) and Value::as(FN&&)
...
GCC circa 4.8 doesn't recognize that bool& is not callable,
and fails when T=bool.
Until std::is_invokable{} becomes usable (c++17), try to
restrict FN to types which aren't included in StorageMap.
2021-07-07 12:52:55 -07:00
Michael Davidsaver
cce0294c0c
evutil_make_listen_socket_reuseable()
2021-07-06 18:33:18 -07:00
Michael Davidsaver
7682f1660d
define makefile version range helpers
2021-07-06 18:33:18 -07:00
Michael Davidsaver
3145c010d2
Extend report()
...
ReportInfo to allow pass through from Source.
Also include peer credentials
2021-07-06 18:32:53 -07:00
Michael Davidsaver
99c1534dfa
client: add ConnectBuilder::syncCancel()
2021-07-06 18:32:53 -07:00
Michael Davidsaver
e62f20e445
fixup onCreate with multiple Sources
2021-07-06 18:32:53 -07:00
Michael Davidsaver
9af841cccd
server/client search logging
2021-07-06 18:32:53 -07:00
Michael Davidsaver
f52609a587
client: ignoreGUIDs()
2021-07-06 18:32:52 -07:00
Michael Davidsaver
f7b3821e10
client: consistent Channel disconnect handling
...
More commonality betwee disconnect and CMD_DESTROY_CHANNEL.
squash! client: consistent Channel disconnect handling
Periodic cache cleaning
2021-07-06 18:32:36 -07:00
Michael Davidsaver
5d3a21f030
client Channel search bypass
...
Bypass the broadcast search phase and directly connect
to a specific server and issue CMD_CREATE_CHANNEL.
Note, due to pvAccessCPP buggyness, this can only be relied
upon to connect with the unadvertised magic 'server' PV.
2021-07-03 13:20:20 -07:00
Michael Davidsaver
55f8b91ede
testmon cover server close channel
...
int addition to server restart/disconnect
2021-07-02 16:44:02 -07:00
Michael Davidsaver
302557e46d
fixup expert API handling
2021-07-02 16:44:02 -07:00
Michael Davidsaver
b896b1804c
optimize xcode of shared_array with POD elements
2021-07-02 16:44:02 -07:00
Michael Davidsaver
0e5bd37b6e
minor
2021-07-02 13:15:50 -07:00
Michael Davidsaver
f8cdcd4f91
RTEMS5/libbsd support
2021-06-27 10:17:14 -07:00
Michael Davidsaver
b1c60ff651
update libevent config
2021-06-27 10:17:14 -07:00
Michael Davidsaver
d3a38b3a21
Label Expert API
2021-06-27 10:17:14 -07:00
Michael Davidsaver
5a10039430
Add control/doc for Expert API
2021-06-27 10:17:14 -07:00
Michael Davidsaver
e63b9155de
minor
2021-06-27 10:17:14 -07:00
Michael Davidsaver
59fd839ea0
doc
2021-06-27 10:17:14 -07:00
Michael Davidsaver
904b1778ed
update ci-scripts
2021-06-27 10:17:14 -07:00
Michael Davidsaver
bc1cc57f1e
client: cacheClear() partial
2021-06-27 10:17:14 -07:00
Michael Davidsaver
cd5c79334f
MPMCFIFO make limit optional
2021-06-27 10:17:14 -07:00
Michael Davidsaver
7170d6dd40
minor
2021-06-27 10:17:14 -07:00