Commit Graph

786 Commits

Author SHA1 Message Date
Michael Davidsaver 8333ce30ec re-define user bufferevent limits in terms of OS buffer size 2022-10-14 10:20:51 -07:00
Michael Davidsaver 0d5a3f62e1 client: fix locking of monitor members during pop()
more care needed with data members called
during pop() by user thread.
2022-10-14 10:20:51 -07:00
Michael Davidsaver 06f1a8c2db fix Timer ownership 2022-10-14 10:20:51 -07:00
Michael Davidsaver 0eea8fd1c7 fix CMD_MESSAGE handling 2022-10-14 10:20:51 -07:00
Michael Davidsaver 7610575c50 reduce "non-existent IOID" noise
Note later if a decode fault occurs
2022-10-14 10:20:51 -07:00
Michael Davidsaver f096e24605 abi-diff save .dump 2022-10-14 10:20:51 -07:00
Michael Davidsaver d54a4a8208 update CDT test 2022-10-11 09:15:58 -07:00
Michael Davidsaver 89c02b47db allow TypeDef to append StructA and UnionA 2022-10-11 09:15:58 -07:00
Michael Davidsaver edbcd46a5f ci: add c++17 build 2022-09-26 16:01:35 -07:00
Michael Davidsaver 4164d1b8fb client: explicit ctor for builders
mixing implicit ctors and public/protected
seems to run afoul of c++17 changes.
2022-09-26 16:01:35 -07:00
Michael Davidsaver 490f59ca55 update testtype 2022-09-26 16:01:35 -07:00
Michael Davidsaver 9c233ea095 typo 2022-09-20 21:54:04 -07:00
Michael Davidsaver f0de452930 1.0.0
PVXS Python / win64 3.10 (push) Failing after 1s
PVXS Python / win64 3.5 (push) Failing after 0s
PVXS Python / win64 3.6 (push) Failing after 1s
PVXS Python / win64 3.7 (push) Failing after 0s
PVXS Python / win64 3.8 (push) Failing after 0s
PVXS Python / win64 3.9 (push) Failing after 0s
PVXS EPICS / Linux centos 7 (push) Failing after 1s
PVXS EPICS / Linux fedora 34 (push) Failing after 2s
PVXS Python / linux64 test (push) Failing after 2s
PVXS Python / linux 2.7 i686 (push) Failing after 8s
PVXS Python / linux 2.7u i686 (push) Failing after 7s
PVXS Python / linux 3.5 i686 (push) Failing after 8s
PVXS Python / linux 3.6 i686 (push) Failing after 7s
PVXS Python / linux 3.7 i686 (push) Failing after 7s
PVXS Python / linux 3.8 i686 (push) Failing after 7s
PVXS Python / linux 3.9 i686 (push) Failing after 7s
PVXS Python / linux 2.7 amd64 (push) Failing after 7s
PVXS Python / linux 3.5 amd64 (push) Failing after 7s
PVXS Python / linux 2.7u amd64 (push) Failing after 11s
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 Python / linux 3.10 amd64 (push) Failing after 14s
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.10 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
1.0.0
2022-09-16 10:50:03 -07:00
Michael Davidsaver 62e9d5d240 prepare for 1.0.0 2022-09-14 17:52:48 -07:00
Michael Davidsaver 3e12931f68 fix tree format 2022-09-13 19:53:25 -07:00
Michael Davidsaver 92f728f5c9 Add hold-off timer when reconnecting to a specific server 2022-06-19 10:51:45 -07:00
Michael Davidsaver 1591a7884f ConnectBuilder add default ctor 2022-06-19 10:51:45 -07:00
Michael Davidsaver de7e8c3798 Add ConnectBuilder::server() 2022-06-19 10:51:45 -07:00
Michael Davidsaver b645eef4f0 prepare for 0.3.2 2022-06-19 10:50:57 -07:00
Michael Davidsaver 3329b4d4ca 0.3.1
PVXS Python / win64 3.10 (push) Failing after 1s
PVXS Python / win64 3.5 (push) Failing after 0s
PVXS Python / win64 3.6 (push) Failing after 0s
PVXS Python / win64 3.7 (push) Failing after 0s
PVXS Python / win64 3.8 (push) Failing after 0s
PVXS Python / win64 3.9 (push) Failing after 0s
PVXS EPICS / Linux centos 7 (push) Failing after 1s
PVXS EPICS / Linux fedora 34 (push) Failing after 2s
PVXS Python / linux64 test (push) Failing after 1s
PVXS Python / linux 2.7 i686 (push) Failing after 7s
PVXS Python / linux 2.7u i686 (push) Failing after 7s
PVXS Python / linux 3.5 i686 (push) Failing after 7s
PVXS Python / linux 3.6 i686 (push) Failing after 7s
PVXS Python / linux 3.7 i686 (push) Failing after 7s
PVXS Python / linux 3.8 i686 (push) Failing after 7s
PVXS Python / linux 3.9 i686 (push) Failing after 8s
PVXS Python / linux 2.7 amd64 (push) Failing after 7s
PVXS Python / linux 2.7u amd64 (push) Failing after 7s
PVXS Python / linux 3.5 amd64 (push) Failing after 7s
PVXS Python / linux 3.6 amd64 (push) Failing after 8s
PVXS Python / linux 3.7 amd64 (push) Failing after 7s
PVXS Python / linux 3.9 amd64 (push) Failing after 7s
PVXS Python / linux 3.10 amd64 (push) Failing after 7s
PVXS Python / linux 3.8 amd64 (push) Failing after 13s
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 3.7 intel (push) Cancelled after 0s
PVXS Python / osx 2.7 intel (push) Cancelled after 0s
PVXS Python / osx 3.10 intel (push) Cancelled after 0s
PVXS Python / osx 3.6 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.3.1
2022-06-19 09:47:11 -07:00
Michael Davidsaver 3f3e39418c Limit beaconTrack by size as well as time 2022-06-15 18:12:18 -07:00
Michael Davidsaver 90131d0a85 ifaddrs::ifa_addr can be NULL 2022-06-14 11:25:59 -07:00
Michael Davidsaver ba2cfee3c8 python/.gitignore 2022-06-14 11:25:59 -07:00
Michael Davidsaver cb26590a8e py long_description 2022-06-14 11:25:59 -07:00
Michael Davidsaver 298689a654 minor 2022-06-14 10:33:11 -07:00
Michael Davidsaver cd313e20ec ci update 2022-05-23 06:49:45 -07:00
Michael Davidsaver f74337ddcd prepare for 0.3.1 2022-05-23 06:49:45 -07:00
Michael Davidsaver dda7c8726b minor doc 2022-05-23 06:49:45 -07:00
Michael Davidsaver f22ab94458 forgot UNRELEASED 2022-05-21 08:08:44 -07:00
Michael Davidsaver 297c5d77d1 0.3.0
PVXS Python / win64 3.10 (push) Failing after 1s
PVXS Python / win64 3.5 (push) Failing after 1s
PVXS Python / win64 3.6 (push) Failing after 0s
PVXS Python / win64 3.7 (push) Failing after 0s
PVXS Python / win64 3.8 (push) Failing after 1s
PVXS Python / win64 3.9 (push) Failing after 0s
PVXS EPICS / Linux centos 7 (push) Failing after 1s
PVXS EPICS / Linux fedora 34 (push) Failing after 2s
PVXS Python / linux64 test (push) Failing after 1s
PVXS Python / linux 2.7 i686 (push) Failing after 8s
PVXS Python / linux 2.7u i686 (push) Failing after 8s
PVXS Python / linux 3.5 i686 (push) Failing after 8s
PVXS Python / linux 3.6 i686 (push) Failing after 8s
PVXS Python / linux 3.7 i686 (push) Failing after 8s
PVXS Python / linux 3.8 i686 (push) Failing after 7s
PVXS Python / linux 3.9 i686 (push) Failing after 7s
PVXS Python / linux 2.7 amd64 (push) Failing after 7s
PVXS Python / linux 2.7u amd64 (push) Failing after 7s
PVXS Python / linux 3.5 amd64 (push) Failing after 7s
PVXS Python / linux 3.6 amd64 (push) Failing after 8s
PVXS Python / linux 3.7 amd64 (push) Failing after 7s
PVXS Python / linux 3.8 amd64 (push) Failing after 7s
PVXS Python / linux 3.9 amd64 (push) Failing after 7s
PVXS Python / linux 3.10 amd64 (push) Failing after 7s
PVXS EPICS / Native Linux with 3.14 (push) Cancelled after 0s
PVXS Python / osx 3.6 intel (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.10 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.3.0
2022-05-20 17:30:00 -07:00
Michael Davidsaver 3473403946 0.3.0a2 2022-05-20 17:29:36 -07:00
Michael Davidsaver bebd7a91aa SockAddr fallback to sync. dns lookup 2022-05-18 12:27:33 -07:00
Michael Davidsaver 0ad81d0f49 add Discovered::peerVersion 2022-05-18 12:27:33 -07:00
Michael Davidsaver 9bbe6292a2 compat notes 2022-05-18 12:27:33 -07:00
Michael Davidsaver ec8d0df1b3 allow override of sendBE and test all combinations
Cross-testing client/server with all byte order combinations.
2022-05-18 12:27:33 -07:00
Michael Davidsaver cce797263d fix handling of pva_ctrl_msg::SetEndian 2022-05-18 10:32:16 -07:00
Michael Davidsaver d717ecd9ed ci: test documentation build 2022-04-05 12:26:24 -07:00
Michael Davidsaver dfa66b721b fix doc 2022-04-05 12:26:19 -07:00
Michael Davidsaver 33a72d0f9e doxygen -u 2022-04-05 12:01:36 -07:00
Michael Davidsaver b8aa1ccc1a doc: prepare for 0.3.0 2022-04-05 12:01:28 -07:00
Michael Davidsaver f2297691cc testxcode add cache test 2022-04-05 12:00:22 -07:00
Michael Davidsaver 230fbc19b7 msvc printf() spec. validation 2022-04-05 12:00:22 -07:00
Michael Davidsaver 0dd36215c9 log: reduce inline code 2022-04-05 12:00:22 -07:00
Michael Davidsaver c66c0fd100 fix printf() spec 2022-04-05 12:00:22 -07:00
Michael Davidsaver c141478c19 pvxvct print beacons as info (shown by default) 2022-04-05 07:57:16 -07:00
Michael Davidsaver 341c8308e0 quiet warning 2022-04-05 07:57:16 -07:00
Michael Davidsaver c2f1f13bb3 server: fix beacons TX on Linux 2022-04-05 07:57:16 -07:00
Michael Davidsaver bd9fcd8586 add testwild
test behavior when binding to ipv4/6 wildcard interfaces
2022-04-05 07:57:16 -07:00
Michael Davidsaver a9aad63292 server: OS specific handling of 0.0.0.0 and :: 2022-04-05 07:57:16 -07:00
Michael Davidsaver e809da219d evsocket::ipstack 2022-04-05 07:57:16 -07:00