- 09 May, 2022 6 commits
-
-
Russ Allbery authored
Ruby 2.7.0 has attributes that are ignored because they're misplaced in code included by headers. Ignore those warnings since we can't fix them.
-
Russ Allbery authored
Ruby 2.7.0 uses an __error__ attribute that isn't understood by Clang. Suppress that error.
-
Russ Allbery authored
Switching the Ruby test to Minitest caused it to stop running. Set it to autorun, and then change assert_raise to assert_raises. Replace File.exists? with File.exist? to get rid of deprecation warnings.
-
Russ Allbery authored
Include Ruby's config.h before ours because Ruby unconditionally defines a bunch of special C macros that can't subsequently be undefined or redefined. Autoconf's generated config.h handles this properly, so we can put it second.
-
Russ Allbery authored
Ruby 3.0 uses declarations after statements in inlined code, so we have to suppress that GCC warning.
-
Russ Allbery authored
-
- 08 May, 2022 6 commits
-
-
Russ Allbery authored
The default example was using some obsolete tcpserver command. Reorganize and update it to reference systemd, inetd, and stand-alone mode explicitly. Fix the copyright statement.
-
Russ Allbery authored
Document sending SIGHUP to remctld when running in stand-alone mode to ask it to re-read its configuration file, and document that SIGTERM will cause it to exit. (Fixes #30)
-
Russ Allbery authored
cppcheck thinks its argument can be const, which while technically true would be weird since it invalidates its argument. Free the passed argument instead of the static variable to avoid this diagnostic.
-
Russ Allbery authored
The function makes a copy of its argument, so the argument can be const. Detected by cppcheck.
-
Russ Allbery authored
-
Russ Allbery authored
Now that the allocation functions in tap/basic.h are tagged with deallocation functions, stdlib.h has to be included to get the prototype for free.
-
- 02 May, 2022 9 commits
-
-
Russ Allbery authored
-
Russ Allbery authored
GCC 11 allows marking functions with their deallocation function when using the __malloc__ attribute. Add those annotations to the public and internal interfaces, with portability code to hide the argument on older compilers.
-
Russ Allbery authored
Matching the NEWS documentation, require Perl 5.10 for all the Perl libraries and test programs and update the overall documentation accordingly.
-
Russ Allbery authored
Update the DocKnot configuration for the latest DocKnot. Document that PCRE2 is now supported. Mention the Ruby bindings in another place where all the bindings were listed. Update the description to refer to more recent RPC systems that people will be more familiar with.
-
Russ Allbery authored
Guard a possibly unused variable with the appropriate preprocessor conditional.
-
Russ Allbery authored
-
Russ Allbery authored
Document that pcre and regex ACL expressions are not automatically anchored at the start and end of the principal name, so they should be explicitly anchored in the configuration unless one intends to allow partial matches.
-
Russ Allbery authored
-
Russ Allbery authored
Add support for PCRE2 for pcre ACLs and use it by preference over PCRE1 if it is found. UTF-8 regular expressions are not enabled by default, but can be enabled by adding (*UTF) to the beginning of the regular expression.
-
- 01 May, 2022 5 commits
-
-
Russ Allbery authored
-
Russ Allbery authored
-
Russ Allbery authored
Use minitest for Ruby tests
-
Russ Allbery authored
Remove more references to pytest-runner
-
Russ Allbery authored
This will probably be dropped soon, but for now fix mypy testing of the Python module with Python 2, which requires an additional dependency. This should fix a CI failure.
-
- 17 Apr, 2022 10 commits
-
-
Russ Allbery authored
-
Russ Allbery authored
phpize or the PHP build system now creates a new *.dep file, which we need to ignore when checking for SPDX license declarations.
-
Russ Allbery authored
Pick up the changes from the new .clang-format file from rra-c-util. Reorder some things in util/protocol.h so that clang-format won't try to indent the value of the header guard macro.
-
Russ Allbery authored
Perl style checks should pass correctly with this module installed, adding some additional checks.
-
Russ Allbery authored
Update to the latest versions, and use the major version dependency for install-with-cpanm.
-
Russ Allbery authored
The default branch has been renamed from master to main.
-
Russ Allbery authored
The Perl libraries and the remctl test suite now require Perl 5.10 or later. * Fix IN6_ARE_ADDR_EQUAL Autoconf probe on macOS. * Fix compiler flag probes with Clang. * Check that Kerberos headers can be included. * Fix util/fdflag test on Solaris 11 and OpenBSD. * Suppress some additional warnings in GCC 10. There are also lots of formatting changes from the updates to clang-format and the Perl formatting rules, and various updates to comments and other non-user-visible changes.
-
Russ Allbery authored
Replace some obsolete macros with their new names. Add configure~ to .gitignore, since Autoconf now generates it. Drop AC_PROG_INSTALL which no longer seems to be needed (remctl never calls install directly).
-
Russ Allbery authored
Update my current employer, remove a now-unnecessary DOCTYPE setting that current xml2rfc complains about, and add the now-recommended submissionType attribute.
-
Russ Allbery authored
The current version of xml2rfc has changed its command-line interface and now doesn't want one to specify the output file.
-
- 19 Jul, 2021 2 commits
-
-
Ken Dreyer authored
-
Ken Dreyer authored
Ruby 1.9+ uses Minitest as the backend for Test::Unit. This shim has lost some backwards compatibility over time and it no longer works on Fedora 35. Update the test suite to use minitest directly.
-
- 13 Mar, 2021 2 commits
-
-
Russ Allbery authored
gnu-zero-variadic-macro-arguments is a new Clang warning that triggers for Ruby code.
-
Russ Allbery authored
Disable implicit-fallthrough warnigns in Clang when building Perl code, since in at least Perl 5.30 there is inline hash code that uses this pattern. It has the magic comments, but the latest Clang has stopped supporting those.
-