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
Michael Davidsaver
1be0477ee6
evsocket::canIPv6 once
2022-04-05 07:57:16 -07:00
Michael Davidsaver
89fd1bba7a
server: 0.0.0.0 -> :: promotion is Linux specific
2022-04-05 07:57:16 -07:00
Michael Davidsaver
8fb7956ca1
evsocket::bind()
2022-04-05 07:57:16 -07:00
Michael Davidsaver
9b4ea35834
testget cover AF_INET6
2022-04-05 07:57:16 -07:00
Michael Davidsaver
8e56972dbc
testsock check bind() order behavior for ipv4/6
2022-04-05 07:57:16 -07:00
Michael Davidsaver
d0b62d695f
udp_collector: fix listener filtering
2022-04-05 07:57:16 -07:00
Michael Davidsaver
6d8ec570b6
Add pvxmshim
2022-04-05 07:57:16 -07:00
Michael Davidsaver
5d61ed75bf
minor logging
2022-04-05 07:57:16 -07:00
Michael Davidsaver
df4289b4e6
IPv6+mcast support
2022-04-05 07:57:16 -07:00
Michael Davidsaver
1040e87f39
add SockAddr::isMCast() and capacity()
2022-04-05 07:57:16 -07:00
Michael Davidsaver
923c423055
epicsThreadOnce() wrapper
...
Ensure exceptions are propagated
2022-04-05 07:57:16 -07:00
Michael Davidsaver
7a65a85c99
client: add discover() and pvxlist
2022-04-05 07:57:16 -07:00
Michael Davidsaver
d77ef29b53
quiet warning
2022-04-05 07:57:16 -07:00
Michael Davidsaver
bd9c3cc338
UDPListener add mcast
2022-04-05 07:57:16 -07:00
Michael Davidsaver
47ebfd5371
Accept CMD_ORIGIN_TAG
...
Implement local mcast hack
2022-04-05 07:57:16 -07:00
Michael Davidsaver
290b565203
minor
2022-04-05 07:57:16 -07:00
Michael Davidsaver
f67f27e96b
Portable capture of destination interface and IP address
...
Use recvmsg() and control messages IP_PKTINFO (Linux, OSX, Windows)
or IP_ORIGDSTADDR and IP_RECVIF (RTEMS w/ libbsd) to find the
index of the logical interface through which a UDP packet was received,
and the destination address from the IPv4 header.
Also, clear IP_MULTICAST_ALL on Linux to disable non-compliant legacy brokenness
and receive only those multicasts we are interested in.
2022-04-05 07:57:16 -07:00
Basil Aljamal
fe6974025a
Add missing <limits> header
2022-03-25 07:42:29 -07:00