Andrew Johnson
43ea188385
Merge 3.15 branch into 3.16
...
# Conflicts:
# configure/CONFIG_BASE
# configure/RULES_BUILD
2017-05-18 17:10:40 -05:00
Andrew Johnson
0b3e44747e
Merge 3.14 branch into 3.15
...
# Conflicts:
# configure/RULES.Db
# configure/RULES_ARCHS
# configure/RULES_BUILD
# documentation/RELEASE_NOTES.html
2017-05-18 17:07:41 -05:00
Andrew Johnson
020f09e83a
Fix EPICS_CA_AUTO_ARRAY_BYTES doc'n in CAref.html
2017-05-09 14:58:40 -05:00
Michael Davidsaver
269f828733
ca: assume that CA name servers have minor version >=12
...
Assume that servers listed in EPICS_CA_NAME_SERVERS
support CA >=12, practically >=1 to support the
authentication messages.
2017-05-07 20:27:34 -04:00
Michael Davidsaver
d154d8eab7
CAref mention EPICS_CA_MCAST_TTL
2017-05-03 14:17:56 -04:00
Michael Davidsaver
3fbdcdb032
EPICS_CA_AUTO_MAX_ARRAY_BYTES -> EPICS_CA_AUTO_ARRAY_BYTES
2017-05-03 13:59:35 -04:00
Michael Davidsaver
fbc1ed26f0
missing include
2017-05-03 10:18:32 -04:00
Michael Davidsaver
f2a1834dc9
add EPICS_CA_MCAST_TTL
...
may be necessary/helpful for mcast search/beacon usage
across sub-nets.
2017-05-02 20:35:00 -04:00
Michael Davidsaver
c304e29da6
Merge remote-tracking branch 'cahuge/master'
...
* cahuge/master:
replace caLimitArray with EPICS_CA_AUTO_MAX_ARRAY_BYTES
ca: fix export caLimitArray on win32
rsrv: export variable caLimitArray
rsrv: optional max_array_bytes
cas: simplify buffer alloc
ca: large array free list is optional
rsrv: support larger than max. array bytes
pcas: support larger than max array bytes
ca: support alloc larger than max array bytes
2017-05-02 20:06:54 -04:00
Michael Davidsaver
9fd8eec2e2
replace caLimitArray with EPICS_CA_AUTO_MAX_ARRAY_BYTES
2017-05-02 19:31:21 -04:00
Michael Davidsaver
a873c4f3dc
Merge remote-tracking branch 'launchpad/3.15'
...
* launchpad/3.15:
rename iocshFind -> iocshFindCommand
Added patch
Changed function outputs to remove pointer to next function.
more whitespace
whitespace
Added functions to allow access to what functions and variables the ioc shell has registered.
missing include
ioc/dbStatic: dbFreeBase() don't double free alias'd records
ioc/dbStatic: plug leak in dbFreeBase()
ioc/dbStatic: whitespace
Fix indentation warning from GCC
libCom/test: errlog test more verbose
libCom: STATIC_ASSERT use c++11 static_assert when possible
Check for empty PV names in Perl catools
Conflicts:
src/std/rec/subRecord.c
2017-05-02 19:08:51 -04:00
Michael Davidsaver
d1a0b74c83
Merge remote-tracking branch 'camodern/master'
...
* camodern/master:
cas: ignore CA client version older than v4.4
rsrv: remove !CA_V44() code
rsrv: no ca exception response to UDP
rsrv: ignore CA client version older than v4.4
cas: honor DOREPLY for TCP searches
cas: ignore echo and unexpected UDP
rsrv: send channel create failure
rsrv: UDP search ignore DOREPLY
rsrv: ignore echo and unexpected UDP
Conflicts:
src/ca/legacy/pcas/generic/casDGClient.cc
2017-05-02 18:41:09 -04:00
Michael Davidsaver
8c8604c503
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
ioc/dbStatic: dbFreeBase() don't double free alias'd records
ioc/dbStatic: plug leak in dbFreeBase()
ioc/dbStatic: whitespace
Fix indentation warning from GCC
libCom/test: errlog test more verbose
libCom: STATIC_ASSERT use c++11 static_assert when possible
Check for empty PV names in Perl catools
Conflicts:
src/ioc/dbStatic/dbStaticLib.c
src/libCom/osi/epicsAssert.h
2017-05-02 18:31:40 -04:00
Michael Davidsaver
7a727bbd41
Merge remote-tracking branch 'launchpad/3.15'
...
* launchpad/3.15:
oops
std/filter/test: use dbUnitTest
travis-ci enable mingw w/ dll
travisci
catools: Fix SEGFAULT from bad PV names
typo
Fix for dbCa warning seg-fault
Fix postfix.h macro arg, document
libCom/test: epicsCalcTest use exact postifx buffers
2017-04-27 14:31:53 -04:00
Michael Davidsaver
e751480b06
Merge remote-tracking branch 'launchpad/3.14'
...
* launchpad/3.14:
travisci
catools: Fix SEGFAULT from bad PV names
typo
2017-04-27 12:55:35 -04:00
Jeong Han Lee
c22670cbb0
typo
2017-04-24 21:06:30 -04:00
Michael Davidsaver
4f1b244589
ca: fix export caLimitArray on win32
2017-04-20 09:54:05 -04:00
Michael Davidsaver
1e7c80c909
cas: simplify buffer alloc
...
eliminate casBufferFactory.
move small buffer free list into clientBufMemoryManager
2017-03-18 17:41:33 -04:00
Michael Davidsaver
2096c60652
ca: large array free list is optional
2017-03-18 17:41:33 -04:00
Michael Davidsaver
b783427bf7
pcas: support larger than max array bytes
...
clientBufMemoryManager already supports allocations
larger than max array bytes, adjust callers inBuf/outBuf
to actually request larger allocations.
2017-03-13 19:22:53 -04:00
Michael Davidsaver
85b6b5c507
ca: support alloc larger than max array bytes
...
automatically try to allocate a custom buffer
when a message larger than ca max array bytes
is encountered.
2017-03-13 19:22:50 -04:00
Andrew Johnson
20627c0465
Merged changes from 3.15 branch to revno 12809
2017-03-08 10:36:41 -06:00
Andrew Johnson
d6b0c3041e
Merged changes from 3.14 branch to revno 12703
2017-03-06 15:40:28 -06:00
Michael Davidsaver
2a0cd00958
libca: lock when removing from msgMultiPVList
2017-02-27 14:48:30 -05:00
Michael Davidsaver
d744b06a28
libca: findOrCreateVirtCircuit() can return w/ piiu==NULL
2017-02-27 11:07:17 -05:00
Andrew Johnson
e95fcb2e06
Merged changes from 3.15 branch, to revno 12807
2017-02-01 11:57:04 -06:00
Andrew Johnson
73eecbb759
Merged ARCH and bind fixes from 3.14 branch, revno 12696
2017-01-23 17:20:51 -06:00
Andrew Johnson
dba6971e07
Merged changes from 3.14 branch to revno 12687
2016-12-07 16:36:58 -06:00
Andrew Johnson
94397b52fc
Resolve some cppcheck errors & warnings
2016-12-07 13:53:26 -06:00
Andrew Johnson
666721c7ad
Document caput scalar arg's, update usage docs
2016-12-06 12:16:35 -06:00
Andrew Johnson
c3bb2bf2c2
Merged changes from 3.14 branch to revno 12682
2016-11-30 12:04:00 -06:00
Andrew Johnson
321e87aabf
Merged changes from the 3.14 branch, to revno 12674
2016-10-20 15:32:06 -05:00
Andrew Johnson
1351eceead
Clean up unused code warnings from Clang
2016-10-14 13:48:56 -05:00
Andrew Johnson
8d6875fe15
Merged changes from the 3.14 branch to revno 12664
2016-10-03 15:21:48 -05:00
Andrew Johnson
813166128e
Merged changes from 3.15 branch, to revno 12781
2016-09-07 10:04:54 -05:00
Andrew Johnson
661058e43e
ca: Fix client bug (race condition) in ipAddrToAsciiEngine
2016-09-02 15:12:50 -05:00
Andrew Johnson
25b3eae1c7
Merged changes from the 3.14 branch to revno 12658
2016-09-02 11:54:23 -05:00
Michael Davidsaver
ebfaca8228
cas: ignore CA client version older than v4.4
...
CAS ignore search and version messages
from CA minor versions older than 4.4.
2016-07-30 11:45:42 -04:00
Michael Davidsaver
95fd255dd6
rsrv: ignore CA client version older than v4.4
...
RSRV ignore search and version messages
from CA minor versions older than 4.
2016-07-30 10:35:49 -04:00
Michael Davidsaver
2dd16f4362
cas: honor DOREPLY for TCP searches
2016-07-31 15:10:36 -04:00
Michael Davidsaver
4c2b8819cd
cas: ignore echo and unexpected UDP
...
Ignore UDP echo.
By default, don't log unexpected/invalid
UDP messages.
2016-07-30 11:46:28 -04:00
Andrew Johnson
e9abac25bc
Merged changes from 3.14 branch to revo 12652
2016-07-21 23:37:54 -05:00
Andrew Johnson
f169781de0
Merged remove-keywords-3.15 branch
2016-07-21 14:12:51 -05:00
Andrew Johnson
935ab02bc1
Fix build failure on Solaris
2016-06-07 12:31:15 -05:00
Ralph Lange
54bab1e2f0
pcas: fix compiler warning (gcc 5.3.1)
2016-05-26 14:14:56 +02:00
Ralph Lange
22d6ebe7e1
Merge changes from 3.14 branch up to rev 12642
2016-05-26 13:18:38 +02:00
Ralph Lange
23fd4e202b
ca: Fix client bug (race condition) in ipAddrToAsciiEngine
2016-05-25 12:26:32 +02:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
f4a16a1e1e
Remaining Revision-Id keywords in source
2016-05-22 05:43:09 +02:00
Andrew Johnson
b87f3eaaee
Merged changes from 3.14 branch to revno 12636
2016-05-13 13:12:08 -05:00