]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
2 years agoAdapt RFC4533 ldap_sync tests to validate new cookie store behaviour
Nick Porter [Wed, 2 Nov 2022 19:44:18 +0000 (19:44 +0000)] 
Adapt RFC4533 ldap_sync tests to validate new cookie store behaviour

2 years agoFix typo
Arran Cudbard-Bell [Thu, 3 Nov 2022 22:02:26 +0000 (22:02 +0000)] 
Fix typo

2 years agoCI: Bump freebsd vm action version
Nick Porter [Wed, 2 Nov 2022 12:10:57 +0000 (12:10 +0000)] 
CI: Bump freebsd vm action version

2 years agoEnsure Python 3.10 used on MacOS until 3.11 supported
Nick Porter [Wed, 2 Nov 2022 11:15:56 +0000 (11:15 +0000)] 
Ensure Python 3.10 used on MacOS until 3.11 supported

There are deprecated functions which break the build with Python 3.11

2 years agorlm_python is Python3
Nick Porter [Tue, 1 Nov 2022 21:13:41 +0000 (21:13 +0000)] 
rlm_python is Python3

On some deb systems python-dev installs python-dev-is-python2
and hence python2-dev

2 years agoCorrectly detect working python when using gcc
Nick Porter [Tue, 1 Nov 2022 18:41:47 +0000 (18:41 +0000)] 
Correctly detect working python when using gcc

gcc wants -l options after the source file - so populate $LIBS

2 years agoSend correct cookie
Nick Porter [Tue, 1 Nov 2022 09:36:52 +0000 (09:36 +0000)] 
Send correct cookie

sync->cookie is the latest received.
sync_packet_ctx->cookie is the one for the checkpoint we've reached.

2 years agoExplicity ignore return code (CID #1516561)
Nick Porter [Tue, 1 Nov 2022 08:20:35 +0000 (08:20 +0000)] 
Explicity ignore return code (CID #1516561)

2 years agoMinor fixes
Arran Cudbard-Bell [Mon, 31 Oct 2022 23:20:12 +0000 (17:20 -0600)] 
Minor fixes

2 years agoSlightly better messages
Arran Cudbard-Bell [Mon, 31 Oct 2022 22:07:03 +0000 (16:07 -0600)] 
Slightly better messages

2 years agoPrint as much information as possible about why we failed waiting for a process
Arran Cudbard-Bell [Mon, 31 Oct 2022 21:48:21 +0000 (15:48 -0600)] 
Print as much information as possible about why we failed waiting for a process

2 years agoDon't print confusing PID, this is exeptected
Arran Cudbard-Bell [Mon, 31 Oct 2022 21:22:32 +0000 (15:22 -0600)] 
Don't print confusing PID, this is exeptected

2 years agoRevert "Ensure there's no way linelog tests can conflict"
Arran Cudbard-Bell [Mon, 31 Oct 2022 20:12:11 +0000 (14:12 -0600)] 
Revert "Ensure there's no way linelog tests can conflict"

This reverts commit fb9e85ad6a41b323c19ded3b4e242a1dd5a6fe61.

2 years agoEnsure there's no way linelog tests can conflict
Arran Cudbard-Bell [Mon, 31 Oct 2022 18:56:21 +0000 (12:56 -0600)] 
Ensure there's no way linelog tests can conflict

2 years agoAdd -Wdeclaration-after-statement where supported (#4762)
James Jones [Mon, 31 Oct 2022 18:19:14 +0000 (13:19 -0500)] 
Add -Wdeclaration-after-statement where supported (#4762)

* Add -Wdeclaration-after-statement where supported

This enforces one of the FreeRADIUS coding standards.
NOTE: I had to do a "make force-reconfig" to get the changes
made to configure.ac and m4/ax_cc.m4 to have an effect in
configure. This caused changes in thirty-five other configure
files that are unrelated to this change. I am including only
the changes to the files relevant to adding the above option
to CFLAGS, namely the files I explicitly changed and configure
itself.

We also add changes to fix the declaration after statement
instances this addition turns up.

* Don't declare vars in loops

* Don't declare vars in groups

Co-authored-by: Arran Cudbard-Bell <a.cudbardb@freeradius.org>
2 years agov4: Add functionality to rate limit LDAP sync store Cookie (#4784)
Nick Porter [Mon, 31 Oct 2022 18:11:04 +0000 (18:11 +0000)] 
v4: Add functionality to rate limit LDAP sync store Cookie (#4784)

* Simplify arguments for ldap_sync_cookie_store

* Add config items for cookie store interval

* Add module instance to sync_state_t

And pass it to sync initialisation functions to populate the
sync_state_t

* Define structure for tracking sync packets

* Add list to sync_state for tracking pending packets

* Create sync packet ctx to track progress of each change

* Add counters for batching cookie storing

* Store received cookies in list of pending packets

rather than sending immediately

* Use counters to send cookies based on number of processed changes

* Use timer to send cookies on a periodic basis

2 years agoWe need to have cyrus-sasl-devel installed when building the LDAP packages otherwise...
Arran Cudbard-Bell [Mon, 31 Oct 2022 16:52:38 +0000 (10:52 -0600)] 
We need to have cyrus-sasl-devel installed when building the LDAP packages otherwise we don't get SASL support

2 years agoCI-DEB: 2nd instance of use "sid" in place of "bookworm"
Nick Porter [Mon, 31 Oct 2022 08:27:21 +0000 (08:27 +0000)] 
CI-DEB: 2nd instance of use "sid" in place of "bookworm"

2 years agoTry to shift up to sbuff start as current sbuff can be child sbuff with no used space...
Max Khon [Sun, 30 Oct 2022 22:25:15 +0000 (00:25 +0200)] 
Try to shift up to sbuff start as current sbuff can be child sbuff with no used space (#4761)

* Try to shift up to sbuff start as current sbuff can be child sbuff with no used space.

Co-authored-by: Arran Cudbard-Bell <a.cudbardb@freeradius.org>
2 years agoSync openssl version checks with tls/version.c
Arran Cudbard-Bell [Fri, 28 Oct 2022 15:49:26 +0000 (10:49 -0500)] 
Sync openssl version checks with tls/version.c

2 years agoOnly run self-hosted cleanup job on main repo
Nick Porter [Fri, 28 Oct 2022 09:07:51 +0000 (10:07 +0100)] 
Only run self-hosted cleanup job on main repo

2 years agotrack the correct list, and still insert leaf attributes
Alan T. DeKok [Thu, 27 Oct 2022 18:53:21 +0000 (14:53 -0400)] 
track the correct list, and still insert leaf attributes

2 years agoRevert "ignore the inserted child list, not the parent one"
Alan T. DeKok [Thu, 27 Oct 2022 18:34:37 +0000 (14:34 -0400)] 
Revert "ignore the inserted child list, not the parent one"

This reverts commit 0806bb103d9ac5840e0113ea89c920ac3474f06d.

2 years agoignore the inserted child list, not the parent one
Alan T. DeKok [Thu, 27 Oct 2022 13:45:30 +0000 (09:45 -0400)] 
ignore the inserted child list, not the parent one

2 years agoremove dead code
Alan T. DeKok [Thu, 27 Oct 2022 13:21:19 +0000 (09:21 -0400)] 
remove dead code

2 years agoCI-DEB: use "sid" instead of "bookworm" for NR debian repos
Matthew Newton [Wed, 26 Oct 2022 20:46:07 +0000 (21:46 +0100)] 
CI-DEB: use "sid" instead of "bookworm" for NR debian repos

2 years agoCI: Run on GitHub unless it's the main FreeRADIUS repo
Matthew Newton [Wed, 26 Oct 2022 17:21:45 +0000 (18:21 +0100)] 
CI: Run on GitHub unless it's the main FreeRADIUS repo

2 years agomanually enable / disable new conditions for tests
Alan T. DeKok [Wed, 26 Oct 2022 16:28:26 +0000 (12:28 -0400)] 
manually enable / disable new conditions for tests

2 years agoSQL uses SQL-Group, so use the old conditions here, too
Alan T. DeKok [Tue, 25 Oct 2022 20:57:00 +0000 (16:57 -0400)] 
SQL uses SQL-Group, so use the old conditions here, too

2 years agoupcast to 64-bits for integers
Alan T. DeKok [Tue, 25 Oct 2022 20:33:34 +0000 (16:33 -0400)] 
upcast to 64-bits for integers

2 years agotypo
Alan T. DeKok [Tue, 25 Oct 2022 20:26:21 +0000 (16:26 -0400)] 
typo

2 years agoCI: run sanitizers in a separate non-Docker job on GitHub
Matthew Newton [Tue, 25 Oct 2022 22:45:19 +0000 (23:45 +0100)] 
CI: run sanitizers in a separate non-Docker job on GitHub

2 years agoCI: fixes for when running directly on GitHub images
Matthew Newton [Tue, 25 Oct 2022 23:01:38 +0000 (00:01 +0100)] 
CI: fixes for when running directly on GitHub images

2 years agoFix dangling pointer issue (#4786)
James Jones [Tue, 25 Oct 2022 22:22:44 +0000 (17:22 -0500)] 
Fix dangling pointer issue (#4786)

clang may not realize that memcpy() doesn't keep the pointers handed
to it around, so there's no risk of the address of an auto being kept
past the caller's return, hence the "dangling pointer" warning.

Instead, head it off at the pass by immediately returning if len
is zero, so in needn't be set to the address of an auto; the only
explicit passing of NULL for in passes 0 for len. (Comments explain
how if len == 0, nothing changes in the context.) One could argue
for checking in rather than or in addition to checking len... OTOH,
shouldn't passing NULL and a non-zero len break loudly?

2 years agoCI: disable sanitizers until we can work out why it deadlocks in Docker
Matthew Newton [Tue, 25 Oct 2022 16:39:34 +0000 (17:39 +0100)] 
CI: disable sanitizers until we can work out why it deadlocks in Docker

2 years agoCI: fix comment
Matthew Newton [Tue, 25 Oct 2022 14:14:16 +0000 (15:14 +0100)] 
CI: fix comment

2 years agoOnly run the main CI build on our infrastructure
Arran Cudbard-Bell [Tue, 25 Oct 2022 13:21:49 +0000 (09:21 -0400)] 
Only run the main CI build on our infrastructure

2 years agoRemove unused
Nick Porter [Tue, 25 Oct 2022 10:09:36 +0000 (11:09 +0100)] 
Remove unused

2 years agopush xlat condition parsing until later
Alan T. DeKok [Mon, 24 Oct 2022 21:31:12 +0000 (17:31 -0400)] 
push xlat condition parsing until later

to avoid having unused xlats hanging around when we parse
policies.

2 years agoregister function arguments if available
Alan T. DeKok [Mon, 24 Oct 2022 21:30:19 +0000 (17:30 -0400)] 
register function arguments if available

so that the parser can do the correct thing

2 years agoadd "don't use new conditions" for LDAP tests
Alan T. DeKok [Mon, 24 Oct 2022 19:43:35 +0000 (15:43 -0400)] 
add "don't use new conditions" for LDAP tests

so that when we "flip the switch" to always enable them, nothing
should break

2 years agoAmend Active Directory persistent search tests for parallel runs
Nick Porter [Mon, 24 Oct 2022 08:58:56 +0000 (09:58 +0100)] 
Amend Active Directory persistent search tests for parallel runs

2 years agoAmend persistent search tests to use different output files for parallel runs
Nick Porter [Mon, 24 Oct 2022 08:08:52 +0000 (09:08 +0100)] 
Amend persistent search tests to use different output files for parallel runs

2 years agoAmend persistent search tests to use new entries
Nick Porter [Mon, 24 Oct 2022 08:07:34 +0000 (09:07 +0100)] 
Amend persistent search tests to use new entries

2 years agoAdd extra entries to 389ds test directory
Nick Porter [Mon, 24 Oct 2022 08:05:13 +0000 (09:05 +0100)] 
Add extra entries to 389ds test directory

2 years agoCI: clean up docker cruft after job runs
Matthew Newton [Sun, 23 Oct 2022 17:27:06 +0000 (18:27 +0100)] 
CI: clean up docker cruft after job runs

2 years agoMake the same fix for mkdirat
Arran Cudbard-Bell [Sat, 22 Oct 2022 20:21:51 +0000 (16:21 -0400)] 
Make the same fix for mkdirat

2 years agoIf the directory already exists then we need to provide a handle to it
Arran Cudbard-Bell [Sat, 22 Oct 2022 20:12:47 +0000 (16:12 -0400)] 
If the directory already exists then we need to provide a handle to it

2 years agoReturn the actual number of bytes processed, and the actual negative failure offset...
Arran Cudbard-Bell [Sat, 22 Oct 2022 19:03:12 +0000 (15:03 -0400)] 
Return the actual number of bytes processed, and the actual negative failure offset in fd_mkdir

2 years agoReturning path - p where p is NULL results in a positive value
Arran Cudbard-Bell [Sat, 22 Oct 2022 18:22:25 +0000 (14:22 -0400)] 
Returning path - p where p is NULL results in a positive value

2 years agoUnclear at this point why mkdirat is returning EBADF
Arran Cudbard-Bell [Sat, 22 Oct 2022 17:50:10 +0000 (13:50 -0400)] 
Unclear at this point why mkdirat is returning EBADF

2 years agoAllow FR to start its LDAP persistent search before starting tests
Nick Porter [Sat, 22 Oct 2022 15:42:36 +0000 (16:42 +0100)] 
Allow FR to start its LDAP persistent search before starting tests

2 years agoDelete correct output file
Nick Porter [Sat, 22 Oct 2022 15:42:54 +0000 (16:42 +0100)] 
Delete correct output file

2 years agoRevert "Re-work ldap setup script"
Nick Porter [Sat, 22 Oct 2022 17:33:49 +0000 (18:33 +0100)] 
Revert "Re-work ldap setup script"

ss is not available on self-hosted runners, and further
observation shows this is not the cause of the random
failures

2 years agoNeed to check for both...
Arran Cudbard-Bell [Sat, 22 Oct 2022 17:23:50 +0000 (13:23 -0400)] 
Need to check for both...

2 years ago*sigh* the real issue is path is not const
Arran Cudbard-Bell [Sat, 22 Oct 2022 17:00:29 +0000 (13:00 -0400)] 
*sigh* the real issue is path is not const

2 years agoconst
Arran Cudbard-Bell [Sat, 22 Oct 2022 16:51:11 +0000 (12:51 -0400)] 
const

2 years agoFix comment on status line length in rlm_rest (#4783)
Dominik George [Sat, 22 Oct 2022 16:49:05 +0000 (18:49 +0200)] 
Fix comment on status line length in rlm_rest (#4783)

2 years agoDon't return garbage when failing to create the top level directory
Arran Cudbard-Bell [Sat, 22 Oct 2022 16:46:25 +0000 (12:46 -0400)] 
Don't return garbage when failing to create the top level directory

2 years agoDon't lose the context for mkdir errors
Arran Cudbard-Bell [Sat, 22 Oct 2022 08:55:08 +0000 (04:55 -0400)] 
Don't lose the context for mkdir errors

2 years agoRemove one fork() per utility invocation
Arran Cudbard-Bell [Sat, 22 Oct 2022 08:52:07 +0000 (04:52 -0400)] 
Remove one fork() per utility invocation

2 years agoIt's fine if the dir we're making already exists
Arran Cudbard-Bell [Sat, 22 Oct 2022 08:21:02 +0000 (04:21 -0400)] 
It's fine if the dir we're making already exists

2 years agosyserror isn't useful here, whereas our thread local buffer will be
Arran Cudbard-Bell [Sat, 22 Oct 2022 08:16:29 +0000 (04:16 -0400)] 
syserror isn't useful here, whereas our thread local buffer will be

2 years agoCatch commands returning invalid codes
Arran Cudbard-Bell [Sat, 22 Oct 2022 08:15:33 +0000 (04:15 -0400)] 
Catch commands returning invalid codes

2 years agoPass mode when creating output files
Arran Cudbard-Bell [Sat, 22 Oct 2022 07:34:52 +0000 (03:34 -0400)] 
Pass mode when creating output files

2 years agoNeed sys/file.h
Arran Cudbard-Bell [Sat, 22 Oct 2022 07:25:16 +0000 (03:25 -0400)] 
Need sys/file.h

2 years agoPrevent several race conditions in unit_test_attribute
Arran Cudbard-Bell [Sat, 22 Oct 2022 07:19:56 +0000 (03:19 -0400)] 
Prevent several race conditions in unit_test_attribute

Make writing as robust as possible

2 years agoMove to node16 version of github actions
Nick Porter [Fri, 21 Oct 2022 20:07:42 +0000 (21:07 +0100)] 
Move to node16 version of github actions

2 years agoRemove deprecated set-output
Nick Porter [Fri, 21 Oct 2022 19:23:15 +0000 (20:23 +0100)] 
Remove deprecated set-output

2 years agoRe-work ldap setup script
Nick Porter [Fri, 21 Oct 2022 18:53:45 +0000 (19:53 +0100)] 
Re-work ldap setup script

To check server is listening before attempting to add data

2 years ago...and no one actually put the sneaky alias in FreeBSD
Arran Cudbard-Bell [Fri, 21 Oct 2022 19:02:25 +0000 (15:02 -0400)] 
...and no one actually put the sneaky alias in FreeBSD

2 years agoExcept when a test sneakily creates a wrapper script
Arran Cudbard-Bell [Fri, 21 Oct 2022 18:57:14 +0000 (14:57 -0400)] 
Except when a test sneakily creates a wrapper script

but then not so sneakily fails to catch all the previous sysctl instances

2 years agosignal the request to cancel, too
Alan T. DeKok [Tue, 18 Oct 2022 14:10:48 +0000 (10:10 -0400)] 
signal the request to cancel, too

2 years agonproc doesn't exist on freebsd
Arran Cudbard-Bell [Fri, 21 Oct 2022 18:53:06 +0000 (14:53 -0400)] 
nproc doesn't exist on freebsd

2 years agotest: Quick wins by performing some tests in parallel (#4782)
Terry Burton [Fri, 21 Oct 2022 18:41:30 +0000 (19:41 +0100)] 
test: Quick wins by performing some tests in parallel (#4782)

2 years agoUpdate tests to use different output filenames for parallel running
Nick Porter [Fri, 21 Oct 2022 16:40:42 +0000 (17:40 +0100)] 
Update tests to use different output filenames for parallel running

2 years agoAmend tests to use new entries
Nick Porter [Fri, 21 Oct 2022 16:39:45 +0000 (17:39 +0100)] 
Amend tests to use new entries

2 years agoAdd extra entries to LDAP directory for parallel tests
Nick Porter [Fri, 21 Oct 2022 16:37:22 +0000 (17:37 +0100)] 
Add extra entries to LDAP directory for parallel tests

2 years agoIgnore returns from certain sbuff calls (CIDs #1504025, #1504070) (#4750)
James Jones [Fri, 21 Oct 2022 17:59:13 +0000 (12:59 -0500)] 
Ignore returns from certain sbuff calls (CIDs #1504025, #1504070) (#4750)

These are cases in which sbuffs are either created from C arrays
or are allocated from the heap but given initial and maximum sizes.
The author(s) of the code presumably chose sizes intended to suffice,
but despite that, coverity will notice that the sbuff functions
used return a value, and hence will report check_return barring
either explicit cast to void or annotation. We therefore cast to void.

2 years agoCheck return of fr_pair_list_copy_by_da() (CID #1469148) (#4752)
James Jones [Fri, 21 Oct 2022 17:58:55 +0000 (12:58 -0500)] 
Check return of fr_pair_list_copy_by_da() (CID #1469148) (#4752)

2 years agoExplicitly ignore the curl_mime_type() return (CID #1504071) (#4764)
James Jones [Fri, 21 Oct 2022 17:51:58 +0000 (12:51 -0500)] 
Explicitly ignore the curl_mime_type() return (CID #1504071) (#4764)

* Check curl calls that allocate memory (CID #1504071)

This includes the curl_mime_type() call that gives rise to the
coverity defect, but also checks the mime and mime part allocations
that must work for body_init() to work.

* Formatting

Co-authored-by: Arran Cudbard-Bell <a.cudbardb@freeradius.org>
2 years agoCheck fr_event_timer_in() return value (CID #1503926) (#4774)
James Jones [Fri, 21 Oct 2022 17:50:25 +0000 (12:50 -0500)] 
Check fr_event_timer_in() return value (CID #1503926) (#4774)

* Check fr_event_timer_in() return value (CID #1503926)

* Assert and error if we can't insert timer events

Co-authored-by: Arran Cudbard-Bell <a.cudbardb@freeradius.org>
2 years agotests: Ignore spurious output from jlibtool with VERBOSE=1 (#4781)
Terry Burton [Fri, 21 Oct 2022 17:46:39 +0000 (18:46 +0100)] 
tests: Ignore spurious output from jlibtool with VERBOSE=1 (#4781)

2 years agoAdd ability to set static headers to rlm_rest
Arran Cudbard-Bell [Thu, 20 Oct 2022 02:40:34 +0000 (22:40 -0400)] 
Add ability to set static headers to rlm_rest

2 years agofr_value_box_from_network: Fix NULL pointer dereference when truncating (#4779)
Max Khon [Wed, 19 Oct 2022 13:36:49 +0000 (16:36 +0300)] 
fr_value_box_from_network: Fix NULL pointer dereference when truncating (#4779)

2 years agoAnnotate fs_check_call (CID #1271307) (#4778)
James Jones [Tue, 18 Oct 2022 17:15:55 +0000 (12:15 -0500)] 
Annotate fs_check_call (CID #1271307) (#4778)

The unlink() call (the use of the toctou) does check its return
code. Also, it's not liwted among the UseSet functions in "TOCTTOU
Vulnerabilities in Unix-Style File Systems: An Anatomical Study",
https://www.usenix.org/legacy/events/fast05/tech/full_papers/wei/wei.pdf

2 years agoIgnore fr_sbuff_in_strcpy() return in fr_pair_list_log_sbuff() (CID #1504278) (#4775)
James Jones [Tue, 18 Oct 2022 17:15:35 +0000 (12:15 -0500)] 
Ignore fr_sbuff_in_strcpy() return in fr_pair_list_log_sbuff() (CID #1504278) (#4775)

sbuff is emptied each time through the for loop, and down this
path it will only contain the output of fr_dict_attr_oid_print(),
possibly preceded by "raw.". fr_pair_list_log_sbuff() is only
called from one place, which passes in an sbuff using an array
of 1024 characters. This should suffice to make appending " = "
always work.

2 years agoIgnore fr_event_timer_in() return here, too (CID #154036) (#4773)
James Jones [Tue, 18 Oct 2022 17:13:07 +0000 (12:13 -0500)] 
Ignore fr_event_timer_in() return here, too (CID #154036) (#4773)

Like 1503936, this is in a callback and will reuse the idle
timeout event.

2 years agoDeal with time of check/time of use complaints (CIDs below) (#4768)
James Jones [Tue, 18 Oct 2022 17:12:55 +0000 (12:12 -0500)] 
Deal with time of check/time of use complaints (CIDs below) (#4768)

1400053: the call coverity complains about is just there to
         determine why the dlopen() failed.
1445217: the fopen() return is checked, so any changes between
         the stat() call and it should be detected.
1503910: here, the unlink() return is checked

2 years agoonly NDEBUG
Alan T. DeKok [Tue, 18 Oct 2022 13:57:49 +0000 (09:57 -0400)] 
only NDEBUG

2 years agoAdd username to the REDIS auth command
Arran Cudbard-Bell [Tue, 18 Oct 2022 13:31:34 +0000 (09:31 -0400)] 
Add username to the REDIS auth command

2 years agotypo
Alan T. DeKok [Tue, 18 Oct 2022 12:53:35 +0000 (08:53 -0400)] 
typo

2 years agocleanups and fixes for #4777
Alan T. DeKok [Tue, 18 Oct 2022 12:44:01 +0000 (08:44 -0400)] 
cleanups and fixes for #4777

Move common macros and includes to a common header file.

Create a macro which wraps OpenBSD's closefrom() in a macro,
so that the source code isn't littered with ifdef's

2 years agodon't run this in parallel
Alan T. DeKok [Tue, 18 Oct 2022 12:31:17 +0000 (08:31 -0400)] 
don't run this in parallel

2 years agoupdate request_clone() so that it works
Alan T. DeKok [Mon, 17 Oct 2022 20:09:49 +0000 (16:09 -0400)] 
update request_clone() so that it works

2 years agodo perf updates before freeing the bits from the frame
Alan T. DeKok [Mon, 17 Oct 2022 19:43:22 +0000 (15:43 -0400)] 
do perf updates before freeing the bits from the frame

2 years agoadd "interpret" section with instruction limiting pieces
Alan T. DeKok [Mon, 17 Oct 2022 19:12:36 +0000 (15:12 -0400)] 
add "interpret" section with instruction limiting pieces

2 years agoadd maximum instruction count for failure testing
Alan T. DeKok [Mon, 17 Oct 2022 19:03:20 +0000 (15:03 -0400)] 
add maximum instruction count for failure testing

2 years agoCI: bump timeout
Matthew Newton [Sun, 16 Oct 2022 18:35:54 +0000 (19:35 +0100)] 
CI: bump timeout

see if that's causing random failures

2 years agoFallback to `uname -n` on missing `hostname` in radtest (#4771)
Christian Hesse [Sun, 16 Oct 2022 11:39:24 +0000 (13:39 +0200)] 
Fallback to `uname -n` on missing `hostname` in radtest (#4771)

This should work without inetutils being installed, so add a fallback.

Signed-off-by: Christian Hesse <mail@eworm.de>
Signed-off-by: Christian Hesse <mail@eworm.de>