Commit Graph
18300 Commits
Author SHA1 Message Date
Simon Rose 2c12fdec86 Stop flushing the errorlog during init 2026-10-13 10:23:29 +02:00
Simon Rose b16f8cfd8d Change initial errlogprintfs to printfs
RTEMS performs a few early errlogPrintf calls. This initialises
the errlog buffers to some default values blocking certain tests
from re-initialising the error log later.
2026-10-13 10:23:16 +02:00
Simon Rose 9cdd14d47d Remove errlogBufResize in favour of allowing errlogInit[2] to be called repeatedly 2026-10-13 10:22:47 +02:00
Simon Rose 63b22565fc Add warning if errorlog configuration has been clamped 2026-10-13 10:22:36 +02:00
Simon Rose b86265e682 Make the maximum message size dependent on the buffer size 2026-10-13 10:22:25 +02:00
Simon Rose 0e0a815e7c Update the error log functionality to avoid losing writes 2026-10-13 10:22:15 +02:00
Simon Rose 9b835a1fdb Add command to show errlog buffer contents 2026-10-13 10:21:59 +02:00
Simon Rose d3ff8dca3f Add commandline utility to resize buffer after being initialised 2026-10-13 10:21:35 +02:00
Simon Rose 53a3e4b694 Modify errorlog initialisation to add separate default value 2026-10-13 10:20:50 +02:00
Andrew Johnson eaab38f3f7 Adjust make-notes.pl sorting code to avoid a Perl warning 2026-10-13 10:19:06 +02:00
Michael Davidsaver 68ff68cb31 epicsStrPrintEscaped() operate on unterminated string
see 3a2d225682
see f488765631
2026-10-13 10:18:56 +02:00
Michael Davidsaver 70070d8276 doc dbBase.h
document dbBase list node types
2026-10-13 10:18:22 +02:00
Andrew Johnson a90ee1dc6b Reformat the ReleaseChecklist file
- Remove all the HTML tags
- Convert the table into Markdown sections
- Set release version to 7.0.11
2026-10-13 10:18:09 +02:00
Andrew Johnson ce00a50fd8 Adjust the sort order of the new-notes files
Preparing to sort PR-999.md and PR-1000.md correctly
2026-10-13 10:18:02 +02:00
Andrew Johnson 362bb3300e Remove duplicate link to dbDefs
Header file lives in libCom so that's what we keep.
2026-10-13 10:17:47 +02:00
Andrew Johnson c2726b87d2 Error message fixes/improvements 2026-10-13 10:17:37 +02:00
Michael Davidsaver 267b56d495 doc 2026-10-13 10:17:03 +02:00
Michael Davidsaver 12e75c541c doc dbProcess() 2026-10-13 10:16:51 +02:00
zimoch d6df659acf Merge commit '631c8831b942ee5533a2f7016085dcef52c2f3ba' into PSI-7.0
Merge latest 7.0 until before records are modified
2026-10-13 10:15:50 +02:00
Michael Davidsaver cf7ab0f65e dbCa: iocInit wait for all conditions
After connectCallback, need to wait for up to three
concurrent actions.  Native and string subscriptions,
as well as GET of metadata.

Complicated because event_handler_args does not identify
the evid.

see 717d69e1fc
2026-10-13 09:42:17 +02:00
zimoch 6e8557cf73 get back our old version string 2026-10-12 17:46:37 +02:00
zimoch d1abe3d42e update submodules PSI-7.0.10.1-3 2026-10-05 16:45:57 +02:00
zimoch ca9d5439ed install libpvxs, libnt and libpvDatabase for cross archs in devel 2026-10-05 16:45:25 +02:00
zimoch e4e83105a3 better fix for old libraries of compat mode 2026-10-01 09:05:59 +02:00
zimoch 2d9256366b give a default value (NO) to EPICS_MUTEX_USE_PRIORITY_INHERITANCE 2026-10-01 09:05:59 +02:00
zimoch 15ba5ed863 Merge branch '7.0' into PSI-7.0 2026-09-28 09:39:12 +02:00
zimoch 3b04f8176a add pvxs for architectures that support libevent natively 2026-09-28 09:05:57 +02:00
zimoch a61ed8eab3 update pvData 2026-09-28 09:05:56 +02:00
zimoch 5e8ca657cc run cleanup script only on final uninstall 2026-09-28 09:05:56 +02:00
zimoch 6b5a73b0da export EPICS_BASE and EPICS_HOST_ARCH 2026-09-28 09:05:56 +02:00
zimoch a5a7ad7c37 remove -DEV from version string to avoid confusion 2026-09-28 09:05:48 +02:00
zimoch 30e7e320d0 move version string overrides to separate file 2026-09-28 09:03:36 +02:00
zimoch abe6802659 fix perl requirements and re-add perl CA 2026-09-28 09:01:58 +02:00
zimoch 60436556f5 mount /usr/lib readonly 2026-09-04 11:04:08 +02:00
zimoch f29e84c051 fix auto mount problem on RHEL10 2026-05-22 16:32:45 +02:00
zimoch 316ba90b83 extend spec file for RHEL10 PSI-7.0.10.1-2 2026-05-11 14:32:35 +02:00
zimoch 99c0ad5e08 wrap 32 bit compilers on RHEL10 2026-05-11 11:00:26 +02:00
zimoch 6a26765837 on RHEL10 gcc-toolset needs different path, compatible with earlier RHEL 2026-05-07 20:23:50 +02:00
zimoch 54c7b8ed7d add RHEL10 config files 2026-05-07 20:22:21 +02:00
Freddie Akeroyd 631c8831b9 Fix number of tests 2026-04-01 08:37:29 -07:00
Freddie Akeroyd acf53d31ee Add test case 2026-04-01 08:37:29 -07:00
Freddie Akeroyd fb09dc0df9 Fix memory overwrite in macParseDefns 2026-04-01 08:37:29 -07:00
Andrew Johnson 05c27e453c Color the keywords in macLib errors 2026-04-01 10:26:47 -05:00
Andrew Johnson 1c9ef94818 Fix the bug reported in #834, but behaves differently
Adds tests and checks for unterminated macros,
which are now reported but not expanded.
2026-04-01 10:26:47 -05:00
Evan Daykin 77a3b8110f use (s)rand() to generate RNDM calc values with a system clock nanosecond seed 2026-04-01 10:16:34 -05:00
Érico Nogueira 6ef94d744f Use deterministic timezones in epicsTimeZoneTest
The DST characteristics of the POSIX EST5EDT and CST6CDT timezones
depend on whether the implementation uses the built-in POSIX definition
or reads an updated version from the tzdata files, and for POSIX
timezones, there is no specified behavior [1].

To avoid any plaform-specific behavior, we can specify the desired DST
ourselves. We used the timezone values available in
configure/CONFIG_SITE_ENV, which already included DST information, and
means the tests are consistent with our own usage.

[1] https://www.openwall.com/lists/musl/2024/03/05/2
2026-04-01 10:13:56 -05:00
Andrew Johnson d0c7992c69 Check build arch's are known before creating build dirs 2026-04-01 10:03:52 -05:00
Michael Davidsaver e181517de1 readline history, clear before append
read_history() appends to the global history array.
Clear before each read to prevent duplication.
2026-04-01 10:01:54 -05:00
Michael Davidsaver 4dfd5c7694 skip readline interactive setup when not interactive 2026-04-01 10:01:54 -05:00
ronaldomercado 2d8a6f91a9 Use consistent language for string termination (#806)
Avoid hyphen, prefer space: "null terminated"
2026-03-18 10:45:25 -05:00