Michael Davidsaver
64453e1f1a
split client/server protocol version
2019-05-21 08:51:01 -07:00
Michael Davidsaver
1ea70a302b
ignore protocol minor version 0
...
The change from 0 -> 1 included incompatible changes
to CMD_BEACON and several others.
Ignore any UDP messages (beacon or search),
and disconnect any TCP peers, with version==0.
2019-05-21 08:51:01 -07:00
Michael Davidsaver
32ba2f32d0
avoid deprecated ByteBuffer::getArray()
...
use identical, but not overloaded, getBuffer()
2019-05-19 14:09:38 -07:00
Michael Davidsaver
6dea9d90cc
pvutils rework
2018-10-30 16:25:59 -07:00
Michael Davidsaver
9de8676a6f
pvlist debugging
2018-10-18 15:18:00 -07:00
Michael Davidsaver
2d5ba15095
pvlist replace getBroadcastAddresses() with discoverInterfaces()
2018-07-02 14:39:36 -07:00
Michael Davidsaver
6ccca1ce58
const-ify string constants
...
yes really...
2018-05-18 10:12:34 -07:00
Michael Davidsaver
1adea89e77
pvtools: combine separator and fieldSeparator
...
both always have the same value anyway...
2018-04-24 08:33:25 -07:00
Michael Davidsaver
af2adf9248
pvlist remove comma
...
some shells will include the trailing ',' in selection
when double clicking. Users find this annoying.
2018-03-08 11:43:36 -05:00
Michael Davidsaver
d41d15d59e
drop some dead code
2018-02-01 19:51:32 -08:00
Michael Davidsaver
903d117485
pvAccessLog() add EPICS_PRINTF_STYLE()
...
and fixup incorrect specifiers
2017-12-28 10:49:54 -06:00
Michael Davidsaver
0161799c93
must zero osiSockAddr prior to use!
...
RTEMS depends on this or eg. bind()
will fail because comparison with
list of interface addresses is done
with memcmp()!
2017-11-28 17:54:25 -06:00
Michael Davidsaver
2a1ba9418e
pvtools: make -V show version, -v show full structure
2017-10-06 14:36:27 +02:00
Michael Davidsaver
27ec187bd4
inetAddressUtil no more new vector
...
no more allocating vector.
2017-09-02 09:55:15 -05:00
Michael Davidsaver
6370f11cd2
remove unused
2017-07-14 14:38:04 +02:00
Michael Davidsaver
05b6da623a
rename GUID -> ServerGUID
...
avoid ambigious name on windows/mingw
2017-07-04 17:57:20 +02:00
Michael Davidsaver
a6efd7ce6a
update pvlist to use RPCClient
2017-07-03 19:24:01 +02:00
Andrew Johnson
b4cfe861d3
MinGW provides popen() and pclose()
2016-04-06 10:59:22 -05:00
Matej Sekoranja
04a90c4780
c++11 compilation issues
...
references #28
2016-03-23 22:04:09 +01:00
Matej Sekoranja
43811e2511
added version to pvaTools
...
closes #35
2016-03-22 11:55:59 +01:00
Matej Sekoranja
5279d247ca
general indent beautification
2016-03-10 23:36:16 +01:00
Matej Sekoranja
eeba21bcfb
merge
2015-01-07 08:21:20 +01:00
Matej Sekoranja
743a07064a
pvlist help examples typos
2014-12-05 08:43:46 +01:00
Matej Sekoranja
e67e8153ef
EPCIS 3.15 compilation warnings removed
2014-11-26 11:09:11 +01:00
Matej Sekoranja
d654738dc5
win32 SO_RCVTIMEO
2014-11-20 23:06:32 +01:00
Matej Sekoranja
976fe49d60
pvlist improvements
2014-11-20 22:13:29 +01:00
Matej Sekoranja
2f1c227f4f
vxWorks htons macro woes
2014-11-11 12:26:47 +01:00
Matej Sekoranja
84ee414ace
more work on pv tools
2014-10-20 09:13:44 +02:00
Matej Sekoranja
1e2f335c61
enum_t/time_t print in terse mode
2014-10-15 12:01:43 +02:00
Matej Sekoranja
523ab64b87
pvlist: failed to resolve GUID case
2014-10-14 12:30:50 +02:00
Matej Sekoranja
ac13dc19fd
pvlist now in an usable shape, requires eget
2014-10-14 12:01:13 +02:00
Matej Sekoranja
43ec3f8bda
win32 GUID fix
2014-10-14 07:14:42 +02:00
Matej Sekoranja
b75e058620
pvlist utility added
2014-10-13 09:15:04 +02:00