Page MenuHomeClusterLabs Projects
Feed All Stories

Tue, Jul 22

nrwahl2 committed rPe3080fc11351: Refactor: libcrmcommon: Use GLib functions for swapping byte order (authored by nrwahl2).
Refactor: libcrmcommon: Use GLib functions for swapping byte order
Tue, Jul 22, 9:56 AM
nrwahl2 committed rPb52de8d56246: Low: libcrmcommon: Keep trailing newlines in pcmk__scan_nvpair() (authored by nrwahl2).
Low: libcrmcommon: Keep trailing newlines in pcmk__scan_nvpair()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rPc5ffaa84b12c: Refactor: fencer: Simplify start_delay calculation for fence command (authored by nrwahl2).
Refactor: fencer: Simplify start_delay calculation for fence command
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP7265dc1e6d0a: Refactor: libcrmcommon: Sanity-check remote message and buffer sizes (authored by nrwahl2).
Refactor: libcrmcommon: Sanity-check remote message and buffer sizes
Tue, Jul 22, 9:56 AM
nrwahl2 committed rPf1cfabd109ff: Refactor: remoted: Remove more nesting from load_env_vars() (authored by nrwahl2).
Refactor: remoted: Remove more nesting from load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP6b8b55d31563: Refactor: remoted: Use getline() instead of fgets() (authored by nrwahl2).
Refactor: remoted: Use getline() instead of fgets()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rPb3b73fbf03f2: Refactor: remoted: Remove unnecessary nesting in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Remove unnecessary nesting in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP0bf68b30efb2: Refactor: remoted: Strip trailing whitespace in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Strip trailing whitespace in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP7745fb18440a: Refactor: remoted: Use g_strchug() in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Use g_strchug() in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP5bd051a66a01: Refactor: remoted: Skip setting value = NULL in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Skip setting value = NULL in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP3f5334b62f4c: Refactor: remoted: Remove some nesting in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Remove some nesting in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP0cbdf7897c38: Refactor: remoted: Strip rest of trailing whitespace in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Strip rest of trailing whitespace in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rPe192036606c6: Refactor: remoted: Strip trailing comment in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Strip trailing comment in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP89668b9a0b2e: Refactor: remoted: Limit quote scope in load_env_vars() (authored by nrwahl2).
Refactor: remoted: Limit quote scope in load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP42b9ea9757a2: Refactor: remoted: Clean up load_env_vars() (authored by nrwahl2).
Refactor: remoted: Clean up load_env_vars()
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP9f8115e17e98: Low: libcrmcommon: Standardize remote environment variable parsing (authored by nrwahl2).
Low: libcrmcommon: Standardize remote environment variable parsing
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP68d6718726ad: Refactor: libcrmcommon: Drop unnecessary Coverity suppression (authored by nrwahl2).
Refactor: libcrmcommon: Drop unnecessary Coverity suppression
Tue, Jul 22, 9:56 AM
nrwahl2 committed rP2387f7de21d2: Refactor: remoted: Functionize loading one environment variable (authored by nrwahl2).
Refactor: remoted: Functionize loading one environment variable
Tue, Jul 22, 9:56 AM
nrwahl2 committed rPbb7108580fd8: Doc: Pacemaker Explained: Document limitation of pcmk-init.env parsing (authored by nrwahl2).
Doc: Pacemaker Explained: Document limitation of pcmk-init.env parsing
Tue, Jul 22, 9:56 AM
GitHub <noreply@github.com> committed rPa473d15993bf: Merge pull request #3833 from nrwahl2/nrwahl2-coverity (authored by clumens).
Merge pull request #3833 from nrwahl2/nrwahl2-coverity
Tue, Jul 22, 9:56 AM
clumens committed rPace83974b8c7: Doc: ChangeLog: update for 3.0.1-rc2 release (authored by clumens).
Doc: ChangeLog: update for 3.0.1-rc2 release
Tue, Jul 22, 9:26 AM
GitHub <noreply@github.com> committed rP1244f6194221: Merge pull request #3919 from clumens/3.0.1-rc2-prep (authored by clumens).
Merge pull request #3919 from clumens/3.0.1-rc2-prep
Tue, Jul 22, 9:26 AM

Mon, Jul 21

clumens edited the content of Pacemaker Release Checklist.
Mon, Jul 21, 9:55 AM ยท Pacemaker
clumens edited the content of Pacemaker Release Calendar.
Mon, Jul 21, 9:38 AM

Fri, Jul 18

clumens committed rP149e56e5fec8: Doc: ChangeLog: update for 2.1.10 release (authored by clumens).
Doc: ChangeLog: update for 2.1.10 release
Fri, Jul 18, 6:08 PM
GitHub <noreply@github.com> committed rPfdf796ebc8cb: Merge pull request #3917 from clumens/2.1.10-final (authored by nrwahl2).
Merge pull request #3917 from clumens/2.1.10-final
Fri, Jul 18, 6:08 PM
clumens committed rP037126aa66d4: Doc: Remove trailing whitespace from all books. (authored by clumens).
Doc: Remove trailing whitespace from all books.
Fri, Jul 18, 6:06 PM
clumens committed rPfd5e7180e41f: Doc: Pacemaker Development: Change all tables to be list-tables. (authored by clumens).
Doc: Pacemaker Development: Change all tables to be list-tables.
Fri, Jul 18, 6:06 PM
clumens committed rPf18bb943c589: Doc: Pacemaker Administration: Add widths to all tables. (authored by clumens).
Doc: Pacemaker Administration: Add widths to all tables.
Fri, Jul 18, 6:06 PM
clumens committed rP4cfbca50b5e3: Doc: Pacemaker Explained: Table widths should be percentages. (authored by clumens).
Doc: Pacemaker Explained: Table widths should be percentages.
Fri, Jul 18, 6:06 PM
clumens committed rP628ad81543d2: Doc: Fix top-level index.rst files. (authored by clumens).
Doc: Fix top-level index.rst files.
Fri, Jul 18, 6:06 PM
clumens committed rPda3070bf3c99: Doc: Capitalize tables that weren't already. (authored by clumens).
Doc: Capitalize tables that weren't already.
Fri, Jul 18, 6:06 PM
clumens committed rPf7d7928387b8: Doc: Pacemaker Explained: Fix some typos in constraints docs. (authored by clumens).
Doc: Pacemaker Explained: Fix some typos in constraints docs.
Fri, Jul 18, 6:06 PM
clumens committed rPdea83d6ac6fd: Doc: Pacemaker Admin/Explained: Change all tables to be list-tables. (authored by clumens).
Doc: Pacemaker Admin/Explained: Change all tables to be list-tables.
Fri, Jul 18, 6:06 PM
GitHub <noreply@github.com> committed rP19e9ec0f5a26: Merge pull request #3918 from clumens/docs-3.0 (authored by nrwahl2).
Merge pull request #3918 from clumens/docs-3.0
Fri, Jul 18, 6:06 PM

Thu, Jul 17

clumens committed rP81128ed32719: Doc: Pacemaker Administration: Add widths to all tables. (authored by clumens).
Doc: Pacemaker Administration: Add widths to all tables.
Thu, Jul 17, 3:18 PM
clumens committed rPe6f41a4bdf58: Doc: Pacemaker Development: Change all tables to be list-tables. (authored by clumens).
Doc: Pacemaker Development: Change all tables to be list-tables.
Thu, Jul 17, 3:18 PM
clumens committed rP6d095ee40f98: Doc: Pacemaker Explained: Table widths should be percentages. (authored by clumens).
Doc: Pacemaker Explained: Table widths should be percentages.
Thu, Jul 17, 3:18 PM
clumens committed rPed7357b80c14: Doc: Capitalize tables that weren't already. (authored by clumens).
Doc: Capitalize tables that weren't already.
Thu, Jul 17, 3:18 PM
clumens committed rP625b6f9f7d3b: Doc: Remove trailing whitespace from all books. (authored by clumens).
Doc: Remove trailing whitespace from all books.
Thu, Jul 17, 3:18 PM
clumens committed rPbe3f7d7410e5: Doc: Fix top-level index.rst files. (authored by clumens).
Doc: Fix top-level index.rst files.
Thu, Jul 17, 3:18 PM
clumens committed rP4fa2b8bf2913: Doc: Pacemaker Explained: Fix some typos in constraints docs. (authored by clumens).
Doc: Pacemaker Explained: Fix some typos in constraints docs.
Thu, Jul 17, 3:18 PM
clumens committed rP35cda3076932: Doc: Pacemaker Admin/Explained: Change all tables to be list-tables. (authored by clumens).
Doc: Pacemaker Admin/Explained: Change all tables to be list-tables.
Thu, Jul 17, 3:18 PM
GitHub <noreply@github.com> committed rPffc11c717784: Merge pull request #3911 from clumens/docs (authored by nrwahl2).
Merge pull request #3911 from clumens/docs
Thu, Jul 17, 3:18 PM

Mon, Jul 14

clumens committed rPf91848ebe715: Med: daemons: Add a return to do_pe_invoke_callback. (authored by clumens).
Med: daemons: Add a return to do_pe_invoke_callback.
Mon, Jul 14, 6:56 PM
GitHub <noreply@github.com> committed rP2eb045c2c1e6: Merge pull request #3916 from clumens/controld-return (authored by nrwahl2).
Merge pull request #3916 from clumens/controld-return
Mon, Jul 14, 6:56 PM
nrwahl2 updated subscribers of T829: Drop support for require-all in order constraints.
Mon, Jul 14, 2:24 PM ยท Restricted Project, Pacemaker: Future Release Series
nrwahl2 changed the status of T829: Drop support for require-all in order constraints from Needinfo to Open.
Mon, Jul 14, 2:24 PM ยท Restricted Project, Pacemaker: Future Release Series
nrwahl2 added a comment to T829: Drop support for require-all in order constraints.

@clumens There's actually a lot of XSL stuff that I had ready to go, that didn't get reviewed in time for 3.0.0. I don't think I got around to this one, because the backlog of "to be reviewed" transforms was already so big.

Mon, Jul 14, 2:22 PM ยท Restricted Project, Pacemaker: Future Release Series
clumens changed the status of T829: Drop support for require-all in order constraints from Open to Needinfo.
Mon, Jul 14, 11:01 AM ยท Restricted Project, Pacemaker: Future Release Series
clumens added a comment to T829: Drop support for require-all in order constraints.

@nrwahl2 Is this something that we can do now?

Mon, Jul 14, 11:01 AM ยท Restricted Project, Pacemaker: Future Release Series

Thu, Jul 10

nrwahl2 committed rPec4b9ff8d002: Fix: libcrmcommon: Don't require version info when applying CIB patches (authored by nrwahl2).
Fix: libcrmcommon: Don't require version info when applying CIB patches
Thu, Jul 10, 10:57 AM
GitHub <noreply@github.com> committed rPfb8b3957971b: Merge pull request #3912 from nrwahl2/nrwahl2-regression (authored by clumens).
Merge pull request #3912 from nrwahl2/nrwahl2-regression
Thu, Jul 10, 10:57 AM

Jul 9 2025

GitHub <noreply@github.com> committed rR968ad7012451: Merge pull request #2060 from clobrano/OCPBUGS-58324-podman-etcd-oom-score-adj (authored by oalbrigt).
Merge pull request #2060 from clobrano/OCPBUGS-58324-podman-etcd-oom-score-adj
Jul 9 2025, 9:31 AM
clobrano committed rRd08a7f74427e: OCPBUGS-58324: podman-etcd Add OOM score adjustment for etcd containers (authored by clobrano).
OCPBUGS-58324: podman-etcd Add OOM score adjustment for etcd containers
Jul 9 2025, 9:31 AM

Jul 7 2025

clumens changed the status of T933: crmadmin -B/--bash-export should ensure variable names are legal from Open to WIP.
Jul 7 2025, 2:53 PM ยท Restricted Project, Restricted Project, Restricted Project
nrwahl2 committed rP960d0422419f: Test: libcrmcommon: Test pcmk__time_format_hr() with nonzero usec (authored by nrwahl2).
Test: libcrmcommon: Test pcmk__time_format_hr() with nonzero usec
Jul 7 2025, 2:01 PM
nrwahl2 committed rP655b98e79c65: Refactor: libcrmcommon: Support usec in pcmk__time_format_hr() test (authored by nrwahl2).
Refactor: libcrmcommon: Support usec in pcmk__time_format_hr() test
Jul 7 2025, 2:01 PM
nrwahl2 committed rPb3a416bd754f: Refactor: libcrmcommon: Avoid snprintf() in time_as_string_common() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in time_as_string_common()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP335a2acb7ce3: Refactor: libcrmcommon: Avoid sprintf() in pcmk__time_format_hr() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid sprintf() in pcmk__time_format_hr()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP8d47cea0b1b4: Refactor: libcrmcommon: Clarify fractional seconds in time format (authored by nrwahl2).
Refactor: libcrmcommon: Clarify fractional seconds in time format
Jul 7 2025, 2:01 PM
nrwahl2 committed rP0fcc669cd3b7: Refactor: libcrmcommon: Avoid snprintf() in pcmk__time_format_hr() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__time_format_hr()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPb8316fab48a0: Refactor: executor: Error-check snprintf() in read_events() (authored by nrwahl2).
Refactor: executor: Error-check snprintf() in read_events()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP6bad1820be24: Refactor: based: Error-check snprintf() in cib_digester_cb() (authored by nrwahl2).
Refactor: based: Error-check snprintf() in cib_digester_cb()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP4d739a9ba7e2: Doc: Pacemaker Explained: Clarify alert timestamp-format (authored by nrwahl2).
Doc: Pacemaker Explained: Clarify alert timestamp-format
Jul 7 2025, 2:01 PM
nrwahl2 committed rP4b075d21efb0: Refactor: libcrmcommon: Use g_strndup() in pcmk__time_format_hr() (authored by nrwahl2).
Refactor: libcrmcommon: Use g_strndup() in pcmk__time_format_hr()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPd001021c98f7: Refactor: executor: Avoid snprintf() in get_address_info() (authored by nrwahl2).
Refactor: executor: Avoid snprintf() in get_address_info()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP8ed2743b0e92: Refactor: fencer: Avoid snprintf() in test_register_async_devices() (authored by nrwahl2).
Refactor: fencer: Avoid snprintf() in test_register_async_devices()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP107a7799ab28: Refactor: libcrmcommon: Avoid snprintf() in pcmk__scan_double() tests (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__scan_double() tests
Jul 7 2025, 2:01 PM
nrwahl2 committed rPcdeccf65500f: Refactor: fencer: Avoid snprintf() in get_action_timeout() (authored by nrwahl2).
Refactor: fencer: Avoid snprintf() in get_action_timeout()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPe63bdba94c4e: Refactor: pacemakerd: Avoid snprintf() in pacemakerd_read_config() (authored by nrwahl2).
Refactor: pacemakerd: Avoid snprintf() in pacemakerd_read_config()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPa4d9c924de85: Refactor: libcrmcommon: Avoid snprintf() in set_format_string() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in set_format_string()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP4c1024fadca2: Refactor: libcrmcommon: Avoid snprintf() in no_pids()/has_pids() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in no_pids()/has_pids()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP249a3dab5dc8: Refactor: libcrmcommon: Avoid snprintf() in pcmk__pid_active() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__pid_active()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP3f848cba69bc: Refactor: libcrmcommon: Avoid snprintf() in pcmk__set_env_option() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__set_env_option()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP5ebfd70ada9f: Refactor: libcrmcommon: Avoid snprintf() in log_list_item() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in log_list_item()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPc16887f98ace: Refactor: libcrmcommon: Avoid snprintf() in pcmk__node_attr_target() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__node_attr_target()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP4c17a606c121: Refactor: libcrmcommon: Allow '=' in pcmk__set_env_option() (authored by nrwahl2).
Refactor: libcrmcommon: Allow '=' in pcmk__set_env_option()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPd37b5e2406a4: Refactor: libcrmcommon: Error-check snprintf() in pcmk_readable_score() (authored by nrwahl2).
Refactor: libcrmcommon: Error-check snprintf() in pcmk_readable_score()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPcf90a752d0a8: Refactor: libpe_status: Avoid snprintf in pe__bundle_replica_output_html (authored by nrwahl2).
Refactor: libpe_status: Avoid snprintf in pe__bundle_replica_output_html
Jul 7 2025, 2:01 PM
nrwahl2 committed rP697422f1ba37: Refactor: libcrmcommon: Avoid snprintf() in crm_xml_add_ll() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in crm_xml_add_ll()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP3702fcb5deb5: Refactor: libcrmcommon: Avoid snprintf() in pcmk__env_option() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__env_option()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP4ee10dc8d70d: Refactor: libcrmcommon: Return path from pcmk__procfs_pid2path() (authored by nrwahl2).
Refactor: libcrmcommon: Return path from pcmk__procfs_pid2path()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP008efadfd9f8: Refactor: libcrmcommon: Make pcmk__read_pidfile() static (authored by nrwahl2).
Refactor: libcrmcommon: Make pcmk__read_pidfile() static
Jul 7 2025, 2:01 PM
nrwahl2 committed rPb1f4cc9c346b: Refactor: libpe_status: Avoid snprintf in pe__bundle_replica_output_text (authored by nrwahl2).
Refactor: libpe_status: Avoid snprintf in pe__bundle_replica_output_text
Jul 7 2025, 2:01 PM
nrwahl2 committed rP47741a910eda: Refactor: libcrmcommon: Avoid snprintf() in pcmk__procfs_pid2path() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__procfs_pid2path()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPc076d5e04732: Refactor: libstonithd: Avoid snprintf() in stonith__action_create() (authored by nrwahl2).
Refactor: libstonithd: Avoid snprintf() in stonith__action_create()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPe75b48549fac: Refactor: libcrmcommon: Avoid snprintf() in crm_write_blackbox() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in crm_write_blackbox()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP6af9ad6cefa1: Refactor: libcrmcommon: Avoid snprintf() in crm_log_filter() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in crm_log_filter()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP906b56ef3e3f: Refactor: liblrmd: Avoid snprintf() in exec_alert_list() (authored by nrwahl2).
Refactor: liblrmd: Avoid snprintf() in exec_alert_list()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP1315fd486873: Refactor: libcrmcommon: Error-check snprintf() in pcmk__lock_pidfile() (authored by nrwahl2).
Refactor: libcrmcommon: Error-check snprintf() in pcmk__lock_pidfile()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPd0a14b075669: Refactor: libpacemaker: Error-check snprintf() in result_code_text() (authored by nrwahl2).
Refactor: libpacemaker: Error-check snprintf() in result_code_text()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP566398f72120: Refactor: libcrmservice: Avoid snprintf() in services__get_lsb_metadata (authored by nrwahl2).
Refactor: libcrmservice: Avoid snprintf() in services__get_lsb_metadata
Jul 7 2025, 2:01 PM
nrwahl2 committed rPf07769d6e2fe: Refactor: libcrmcommon: Avoid snprintf() in pcmk__readable_interval() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid snprintf() in pcmk__readable_interval()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPb31f2abaf277: Refactor: libpe_status: Avoid snprintf() in pe__resource_xml() (authored by nrwahl2).
Refactor: libpe_status: Avoid snprintf() in pe__resource_xml()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPdd9e8f57cd44: Refactor: libcrmservice: Avoid snprintf() in services_linux.c (authored by nrwahl2).
Refactor: libcrmservice: Avoid snprintf() in services_linux.c
Jul 7 2025, 2:01 PM
nrwahl2 committed rP5ed177a7cd72: Refactor: libpe_status: Avoid snprintf() in get_rscs_brief() (authored by nrwahl2).
Refactor: libpe_status: Avoid snprintf() in get_rscs_brief()
Jul 7 2025, 2:01 PM
nrwahl2 committed rPf0af3048b58e: Refactor: libcrmcommon: Drop pcmk__time_set_hr_dt() (authored by nrwahl2).
Refactor: libcrmcommon: Drop pcmk__time_set_hr_dt()
Jul 7 2025, 2:01 PM
nrwahl2 committed rP6a3c450536a5: Refactor: libcrmcommon: Break up TIME_S for convenience (authored by nrwahl2).
Refactor: libcrmcommon: Break up TIME_S for convenience
Jul 7 2025, 2:01 PM
nrwahl2 committed rP3bb625e4683a: Test: libcrmcommon: Test characters after %N (authored by nrwahl2).
Test: libcrmcommon: Test characters after %N
Jul 7 2025, 2:01 PM