Commit Graph

693 Commits

Author SHA1 Message Date
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