summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update release dateHEADdebian/3.18-1archive/debian/3.18-1masterRuss Allbery2022-05-08
| | | | Rebuilding release to use the new upstream tarball.
* Update upstream source from tag 'upstream/3.18'Russ Allbery2022-05-08
|\ | | | | | | Update to upstream version '3.18' with Debian dir 29b6a65f485751adbc01eb647f2c4d5d790cc48e
| * New upstream version 3.18Russ Allbery2022-05-08
| |\
| | * Ignore ignored attributes for RubyRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | 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.
| | * Ignore unknown attribute warnings for RubyRuss Allbery2022-05-08
| | | | | | | | | | | | | | | Ruby 2.7.0 uses an __error__ attribute that isn't understood by Clang. Suppress that error.
| | * Fix Ruby test to work with MinitestRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * Reorder includes in Ruby extensionRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | | | | 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.
| | * Suppress more Ruby warningsRuss Allbery2022-05-08
| | | | | | | | | | | | | | | Ruby 3.0 uses declarations after statements in inlined code, so we have to suppress that GCC warning.
| | * Ignore additional PHP generated fileRuss Allbery2022-05-08
| | |
* | | Finalize changelog for 3.18-1 releaseRuss Allbery2022-05-08
| | |
* | | Override Lintian warning for protocol licenseRuss Allbery2022-05-08
| | | | | | | | | | | | | | | * Override Lintian warning about the license of the protocol specification, which is under a separate, overriding free license.
* | | Add GPL-2 license stanza to debian/copyrightRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | This is an alternate license where we're using the Expat option, but Lintian (understandably) wants the license stanza there anyway.
* | | Refresh upstream signing keyRuss Allbery2022-05-08
| | |
* | | Test supported Python versionsRuss Allbery2022-05-08
| | | | | | | | | | | | | | | * Test supported Python versions instead of requested versions for autopkgtests, and stop testing Python 2.x versions.
* | | Update standards version to 4.6.0Russ Allbery2022-05-08
| | |
* | | Update debian/copyright for new releaseRuss Allbery2022-05-08
| | |
* | | Switch build dependency to libpcre2-devRuss Allbery2022-05-08
| | |
* | | Add changelog for upstream 3.18 releaseRuss Allbery2022-05-08
| | |
* | | Update upstream source from tag 'upstream/3.18'Russ Allbery2022-05-08
|\| | | | | | | | | | | Update to upstream version '3.18' with Debian dir 7720abf311804e09d2156c2f8e8ace0b808d6c7e
| * | New upstream version 3.18Russ Allbery2022-05-08
| |\|
| | * Improve remctld example discussion of how to startRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * Document signals supported by remctldRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | 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)
| | * Work around cppcheck diagnostic of kerberos_freeRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | | | | 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.
| | * Declare fake_set_passwd argument constRuss Allbery2022-05-08
| | | | | | | | | | | | | | | The function makes a copy of its argument, so the argument can be const. Detected by cppcheck.
| | * Release 3.18Russ Allbery2022-05-08
| | |
| | * Add include for tap/basic.h annotationRuss Allbery2022-05-08
| | | | | | | | | | | | | | | | | | 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.
| | * Clarify that (*UTF) is a PCRE2 featureRuss Allbery2022-05-01
| | |
| | * Mark malloc functions with their deallocatorsRuss Allbery2022-05-01
| | | | | | | | | | | | | | | | | | | | | 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.
| | * Require Perl 5.10 for the Perl librariesRuss Allbery2022-05-01
| | | | | | | | | | | | | | | | | | Matching the NEWS documentation, require Perl 5.10 for all the Perl libraries and test programs and update the overall documentation accordingly.
| | * Update DocKnot configurationRuss Allbery2022-05-01
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * Fix warning in server/acl-t testRuss Allbery2022-05-01
| | | | | | | | | | | | | | | Guard a possibly unused variable with the appropriate preprocessor conditional.
| | * Add POD spelling stopwords for PCRE1, PCRE2Russ Allbery2022-05-01
| | |
| | * Document that regexes are not anchoredRuss Allbery2022-05-01
| | | | | | | | | | | | | | | | | | | | | 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.
| | * Add NEWS entries for Python and Ruby bindings fixesRuss Allbery2022-05-01
| | |
| | * Add support for PCRE2Russ Allbery2022-05-01
| | | | | | | | | | | | | | | | | | | | | 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.
| | * Ignore mypy caches for SPDX license checksRuss Allbery2022-05-01
| | |
| | * Apply formatting change from Clang 13Russ Allbery2022-05-01
| | |
| | * Merge pull request #31 from ktdreyer/ruby-minitestRuss Allbery2022-05-01
| | |\ | | | | | | | | Use minitest for Ruby tests
| | | * Use minitest for Ruby testsKen Dreyer2021-07-19
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | Merge pull request #32 from ktdreyer/rm-pytest-runnerRuss Allbery2022-05-01
| | |\ \ | | | | | | | | | | Remove more references to pytest-runner
| | | * | Remove more references to pytest-runnerKen Dreyer2021-07-19
| | | |/
| | * | Fix Python 2 mypy testingRuss Allbery2022-05-01
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | Update Perl module versionsRuss Allbery2022-04-16
| | | |
| | * | Ignore PHP *.dep files for SPDX license checksRuss Allbery2022-04-16
| | | | | | | | | | | | | | | | | | | | phpize or the PHP build system now creates a new *.dep file, which we need to ignore when checking for SPDX license declarations.
| | * | Reformat with clang-formatRuss Allbery2022-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | Install Perl::Critic::Community for CIRuss Allbery2022-04-16
| | | | | | | | | | | | | | | | | | | | Perl style checks should pass correctly with this module installed, adding some additional checks.
| | * | Update GitHub Actions dependenciesRuss Allbery2022-04-16
| | | | | | | | | | | | | | | | | | | | Update to the latest versions, and use the major version dependency for install-with-cpanm.
| | * | Run CI on merge requests to mainRuss Allbery2022-04-16
| | | | | | | | | | | | | | | | The default branch has been renamed from master to main.
| | * | Update to rra-c-util 10.2Russ Allbery2022-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * | Update for Autoconf 2.71Russ Allbery2022-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).