This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-net.git


    from cbf868c5 Bump to next development version
     add d2b60b52 Update call deprecated in Java 9
     add 3a257ccf RM details should not be in pom.xml
     add 7918bd07 Merge branch 'release'
     add c46123c6 Grammar
     add 6d3ab38e Sort members
     add 7f977bcf Add slot for the next release.
     add 44e7c970 Bump commons-parent from 62 to 63
     add dd8d4ce0 Revert "Bump commons-parent from 62 to 63"
     add 1e671c45 Use Checkstyle to validate import order
     add f514c6e9 Bump commons-parent
     add 1a7a8dd4 Make private static classes final
     add 8f0eaa2f Normalize mvn invocation on GitHub
     add 8da99d33 Bump ossf/scorecard-action from 2.2.0 to 2.3.0
     add 9b4ddc2b Merge pull request #189 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.3.0
     add 4bb4c341 Bump github/codeql-action from 2.21.9 to 2.22.2
     add 7c2ee9de Merge pull request #190 from 
apache/dependabot/github_actions/github/codeql-action-2.22.2
     add ab266245 Javadoc
     add 87543981 Add Java 21 build to GitHub
     add 301e48b2 Javadoc, no need to abbreviate in documentation
     add b7e591dd Javadoc: Upper case acronym
     add f4e58774 Javadoc
     add dedd7e74 Bump actions/checkout from 4.1.0 to 4.1.1
     add ce5d73b2 Merge pull request #192 from 
apache/dependabot/github_actions/actions/checkout-4.1.1
     add a5acccc7 Bump github/codeql-action from 2.22.2 to 2.22.3
     add 725b9fef Merge pull request #191 from 
apache/dependabot/github_actions/github/codeql-action-2.22.3
     add 5919610e Fix up GHA badges
     add 76cb8013 Camel-case parameter names
     add d8c71580 No point running weekly checks
     add a7d2bbb9 Standardise on verify goal
     add 61d2e0e0 Bump commons-io from 2.14.0 to 2.15.0
     add 4a79a78e Precompile regualr expression in 
UnixFTPEntryParser.preParse(List<String>).
     add 32460fb3 Fix typo
     add 0b8b5948 Bump github/codeql-action from 2.22.3 to 2.22.4
     add aea21614 Merge pull request #193 from 
apache/dependabot/github_actions/github/codeql-action-2.22.4
     add ba95e0e9 Bump ossf/scorecard-action from 2.3.0 to 2.3.1
     add 0dd5d112 Merge pull request #194 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.3.1
     add 59b75075 Normalize getter Javadoc
     add cf742df9 Normalize setter Javadoc
     add c0e06008 Fix Checkstyle
     add 045849dd Clarifies Java platform requirement
     add 128a1e1d Clarifies Java platform requirement
     add 5684457a Bump github/codeql-action from 2.22.4 to 2.22.5
     add 46bbf995 Merge pull request #195 from 
apache/dependabot/github_actions/github/codeql-action-2.22.5
     add 5ea1fdb6 Normalize test method names
     add 7fa69b3d Sort test members
     add ff1c02e9 Javadoc
     add 2cd684dd Normalize test method names
     add 19bdb9eb Make package private class final
     add e37e3eb0 Make private class final
     add 8ceacde7 Javadoc
     add 8c0d128a Comment
     add 66032354 Don't use deprecated code
     add 4d5dece5 Bump github/codeql-action from 2.22.5 to 2.22.7
     add 55c5dd8c Merge pull request #196 from 
apache/dependabot/github_actions/github/codeql-action-2.22.7
     add 4dc402a8 Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1
     add c05e52a3 Merge pull request #197 from 
apache/dependabot/maven/org.codehaus.mojo-exec-maven-plugin-3.1.1
     add 44f52eb1 Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 
#197
     add 746e1565 Bump commons-lang3 from 3.13.0 to 3.14.0
     add 5b07e872 Checkstyle: @author tags are deprecated
     add 26db16f8 Bump github/codeql-action from 2.22.7 to 2.22.8
     add 4c370dde Merge pull request #198 from 
apache/dependabot/github_actions/github/codeql-action-2.22.8
     add 2a386372 Remove extra blank lines
     add e87c2061 Javadoc spelling
     add e8eff5bd Bump commons-io from 2.15.0 to 2.15.1
     add 51a8caaf Bump actions/setup-java from 3.13.0 to 4.0.0
     add 6c0948ef Bump actions/setup-java from 3.13.0 to 4.0.0
     add 4ca67539 Bump actions/setup-java from 3.13.0 to 4.0.0
     add ef9717c8 Fix link to the user mailing list
     add 22a2475b Bump org.apache.commons:commons-parent from 64 to 65
     add 29a7b3a4 Merge pull request #199 from 
apache/dependabot/maven/org.apache.commons-commons-parent-65
     add c1bce550 Bump org.apache.commons:commons-parent from 64 to 65 #199
     add 3a45577d Bump github/codeql-action from 2.22.8 to 2.22.9
     add 2d672054 Merge pull request #200 from 
apache/dependabot/github_actions/github/codeql-action-2.22.9
     add 2868f8b4 Use constant instead of magic string
     add 07671b5f Remove obsolete comment
     add 6b29c0be Use constant instead of magic string
     add 483b5171 Bump github/codeql-action from 2.22.9 to 2.22.10
     add c7d7305e Bump github/codeql-action from 2.22.9 to 2.22.10
     add a470f054 Javadoc
     add aaecb873 Javadoc
     add a61bd0de Bump actions/upload-artifact from 3.1.3 to 4.0.0
     add e71d08c6 Merge pull request #201 from 
apache/dependabot/github_actions/actions/upload-artifact-4.0.0
     add 610806cb Bump github/codeql-action from 2.22.10 to 3.22.11
     add 540d3508 Merge pull request #202 from 
apache/dependabot/github_actions/github/codeql-action-3.22.11
     add 5767e1d4 Add conditional deploy step
     add a752d1ea Only trigger on change to my YML file
     add d0139a9f Only trigger on change to my YML file; add summary
     add bf628abd Need a line terminator!
     add 8b30ce6c Wrong version [skip ci]
     add 5d234f9b Bump github/codeql-action from 3.22.11 to 3.22.12
     add 083c1d20 Merge pull request #203 from 
apache/dependabot/github_actions/github/codeql-action-3.22.12
     add 56e30314 Use StandardCharsets
     add 3bca8a12 Javadoc
     add c942bc8a Only deploy from original
     add fd1c3f38 Update NOTICE file for 2024
     add cb42a71d Merge variable declaration and initialization
     add f5580e60 NET-726 add protected getters to FTPSClient
     add c1e5fd18 add test
     add 5b2f9b61 defensive copy of arrays
     add f5e7ae57 Add null checks
     add 5518223a Merge pull request #204 from 
pjfanning/NET-726-protected-getters
     add 35de3a85 Add protected getters to FTPSClient #204
     add f3d613a7 Bump version
     add a88253e3 Sort members
     add 3df1808f Use final but not when redundant
     add 6bf7a321 Bump actions/cache from 3.3.2 to 3.3.3
     add 46ee0dab Merge pull request #206 from 
apache/dependabot/github_actions/actions/cache-3.3.3
     add a504838a Bump github/codeql-action from 3.22.12 to 3.23.0
     add 41222262 Merge pull request #205 from 
apache/dependabot/github_actions/github/codeql-action-3.23.0
     add 15fb9053 Javadoc: Use an HTTPS URL to the Apache web site
     add e67728af Javadoc and comments: Use an HTTPS URL
     add 22d021b9 Use +=
     add e3ebaca4 Use &=
     add b7ee52b1 Javadoc
     add 2c519f5a Bump actions/upload-artifact from 4.0.0 to 4.2.0
     add de66eb40 Merge pull request #207 from 
apache/dependabot/github_actions/actions/upload-artifact-4.2.0
     add 72d98176 Bump actions/cache from 3.3.3 to 4.0.0
     add 6b5fff51 Merge pull request #209 from 
apache/dependabot/github_actions/actions/cache-4.0.0
     add e521165a Bump github/codeql-action from 3.23.0 to 3.23.1
     add 2b7b898f Merge pull request #208 from 
apache/dependabot/github_actions/github/codeql-action-3.23.1
     add 15172020 Declutter: Tests don't need Javadoc @since tags
     add 80a4355c Normalize end of comments
     add 8822c3a4 Sort imports in tests
     add 9475a98d Javadoc
     add f2af1fc3 Bump actions/upload-artifact from 4.2.0 to 4.3.0
     add 5ca59e09 Merge pull request #210 from 
apache/dependabot/github_actions/actions/upload-artifact-4.3.0
     add ca1af573 Bump codecov/codecov-action from 3.1.4 to 3.1.5
     add 935cdfc4 Merge pull request #211 from 
apache/dependabot/github_actions/codecov/codecov-action-3.1.5
     add c0c53930 Add SubnetUtils.toString()
     add 25b5b790 Add assertions
     add 12734fbb Tests https://issues.apache.org/jira/browse/NET-728
     add 737fdabf Bump github/codeql-action from 3.23.1 to 3.23.2
     add 0923e43e Merge pull request #213 from 
apache/dependabot/github_actions/github/codeql-action-3.23.2
     add b855a809 Bump codecov/codecov-action from 3.1.5 to 4.0.1
     add a7529fac Merge pull request #214 from 
apache/dependabot/github_actions/codecov/codecov-action-4.0.1
     add b0203cc6 Bump commons-parent from 65 to 66
     add 5e6b6de0 Remove variable assignment just before returning it
     add 0f2e9fb0 Bump github/codeql-action from 3.23.2 to 3.24.0
     add 42c882ae Merge pull request #215 from 
apache/dependabot/github_actions/github/codeql-action-3.24.0
     add 56e1059e Bump actions/upload-artifact from 4.3.0 to 4.3.1
     add 4a3daa7a Merge pull request #216 from 
apache/dependabot/github_actions/actions/upload-artifact-4.3.1
     add 3bfc5279 Javadoc
     add 2d557a20 Add Javadoc @return comments
     add 958276cf Bump github/codeql-action from 3.24.0 to 3.24.3
     add 639121fa Merge pull request #219 from 
apache/dependabot/github_actions/github/codeql-action-3.24.3
     add 25997acc Bump github/codeql-action from 3.24.3 to 3.24.4
     add 1062c37b Merge pull request #222 from 
apache/dependabot/github_actions/github/codeql-action-3.24.4
     add 43bcfe2d Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0
     add fd1a1822 Merge pull request #221 from 
apache/dependabot/maven/org.codehaus.mojo-exec-maven-plugin-3.2.0
     add 77f29ef2 Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 
#221
     add ed77bbc7 Remove old comment
     add 9e3509f5 Refactor constant
     add 695f142a Camel case variable name
     add f6717be6 Guard against polynomial regular expression used on 
uncontrolled data in VMSVersioningFTPEntryParser
     add 1745292c Guard against polynomial regular expression used on 
uncontrolled data in IMAPReply.TAGGED_RESPONSE
     add 895efa17 Guard against polynomial regular expression used on 
uncontrolled data in IMAPReply.UNTAGGED_RESPONSE
     add a5fc4e80 Javadoc
     add 53490d95 Create MockTcpServer and DaytimeTCPMockServer, add tests for 
DaytimeTCPClient
     add 8b258498 Rename to MockDaytimeTCPServer, add public ctors
     add f457fb6b Add javadoc, remove throws from start() method
     add aff43afc Merge branch 'apache:master' into 
mock_tcp_test_server_daytimetcpclient_tests
     add c959047d Add missing newline, remove redundant newline in Javadocs
     add e0cab6e9 Add TFTPServer::getPort method
     add 39ab3560 Bulletproof TFTPServerPathTest
     add f7b34582 Revert "Bulletproof TFTPServerPathTest"
     add 38a86900 Revert "Add TFTPServer::getPort method"
     add 54c7d679 Merge branch 'apache:master' into 
mock_tcp_test_server_daytimetcpclient_tests
     add 2de5d64a Merge pull request #168 from 
jkbkupczyk/mock_tcp_test_server_daytimetcpclient_tests
     add 30b7e4f1 Sort members
     add 7e6f5230 Sort imports
     add 562df314 Use final
     add 5446cc5c Implemented MODE Z for ftp client
     add cf3729a4 Merge pull request #220 from Flofler/master
     add ac7612af New class does not need to be public
     add cfb7145b Sort members
     add f50f4314 Use final
     add 417601b3 Sort member
     add a7b18076 Less nesting
     add 29aa5508 Add missing license header
     add 16090434 Better internal name
     add f17588b2 Better internal name
     add 296244a3 Fail-fast on null input
     add 3daaf49c Better names
     add 49f7c1f8 Add FTP.DEFLATE_TRANSFER_MODE to support the "deflate" 
compression format in FTPClient.setFileTransferMode(int)
     add b7039ebd Camel case name
     add ada49dd9 Sigh, I did not see this was a JUnit 3 test in the PR.
     add cb9b828f Move experiment around
     add d0a0c904 Update link
     add 3ac9584c Fix link
     add 1065ef74 Javadoc
     add c317102c Internal refactoring
     add dc2feb91 Internal refactoring
     add 71918811 Internal refactoring
     add ebab3ac6 Javadoc
     add 2f9c1d65 Javadoc
     add f534aa76 Bump actions/cache from 4.0.0 to 4.0.1
     add bb7774ec Merge pull request #223 from 
apache/dependabot/github_actions/actions/cache-4.0.1
     add 570302f5 Bump codecov/codecov-action from 4.0.1 to 4.1.0
     add 36b51a0d Merge pull request #226 from 
apache/dependabot/github_actions/codecov/codecov-action-4.1.0
     add ca037a7e Bump actions/setup-java from 4.0.0 to 4.1.0
     add 358a4e6d Merge pull request #225 from 
apache/dependabot/github_actions/actions/setup-java-4.1.0
     add 602b2202 Bump github/codeql-action from 3.24.4 to 3.24.6
     add ebc04ed6 Merge pull request #224 from 
apache/dependabot/github_actions/github/codeql-action-3.24.6
     add 392bbcf7 Bump org.apache.commons:commons-parent from 66 to 67
     add a65567f4 Merge pull request #228 from 
apache/dependabot/maven/org.apache.commons-commons-parent-67
     add 6250f3c9 Bump org.apache.commons:commons-parent from 66 to 67 #228
     add 4407662f Bump actions/setup-java from 4.1.0 to 4.2.1
     add 1f83a52f Merge pull request #229 from 
apache/dependabot/github_actions/actions/setup-java-4.2.1
     add b702594a Bump actions/checkout from 4.1.1 to 4.1.2
     add 46a45ea4 Merge pull request #231 from 
apache/dependabot/github_actions/actions/checkout-4.1.2
     add 0073879e Bump github/codeql-action from 3.24.6 to 3.24.7
     add 33a4a499 Merge pull request #230 from 
apache/dependabot/github_actions/github/codeql-action-3.24.7
     add 4f7689be Bump github/codeql-action from 3.24.7 to 3.24.8
     add 58141a6b Merge pull request #232 from 
apache/dependabot/github_actions/github/codeql-action-3.24.8
     add d3e66874 Bump actions/cache from 4.0.1 to 4.0.2
     add 5e13b947 Merge pull request #233 from 
apache/dependabot/github_actions/actions/cache-4.0.2
     add 1634da82 Use String#startsWith(String)
     add fc7cb313 Uppercase acronym in comment
     add 070e2abb Bump github/codeql-action from 3.24.8 to 3.24.9
     add f5538d8d Merge pull request #235 from 
apache/dependabot/github_actions/github/codeql-action-3.24.9
     add bb9bbfbe Bump codecov/codecov-action from 4.1.0 to 4.1.1
     add eb19239d Merge pull request #234 from 
apache/dependabot/github_actions/codecov/codecov-action-4.1.1
     add cab62e78 Bump commons-io:commons-io from 2.15.1 to 2.16.0
     add 7813cf3a Merge pull request #236 from 
apache/dependabot/maven/commons-io-commons-io-2.16.0
     add b2f20560 Bump commons-io:commons-io from 2.15.1 to 2.16.0 #236
     add 0cc92a9d Bump org.apache.commons:commons-parent from 67 to 69
     add 27854dfc Merge pull request #238 from 
apache/dependabot/maven/org.apache.commons-commons-parent-69
     add 49749d88 Bump org.apache.commons:commons-parent from 67 to 69 #238
     add 7fc48c11 Add some Java platform requirements
     add 235082cc Bump codecov/codecov-action from 4.1.1 to 4.2.0
     add b1b99012 Merge pull request #239 from 
apache/dependabot/github_actions/codecov/codecov-action-4.2.0
     add 27680d1d Bump commons-io:commons-io from 2.16.0 to 2.16.1
     add a43449e1 Merge pull request #240 from 
apache/dependabot/maven/commons-io-commons-io-2.16.1
     add 28958bfd Bump commons-io:commons-io from 2.16.0 to 2.16.1 #240
     add 4059409f Bump codecov/codecov-action from 4.2.0 to 4.3.0
     add ac3c94b4 Merge pull request #241 from 
apache/dependabot/github_actions/codecov/codecov-action-4.3.0
     add 44042a68 Bump github/codeql-action from 3.24.9 to 3.24.10
     add e0aa3a2a Merge pull request #242 from 
apache/dependabot/github_actions/github/codeql-action-3.24.10
     add 449c1ad8 Bump github/codeql-action from 3.24.10 to 3.25.1
     add 4d9a4cdd Merge pull request #243 from 
apache/dependabot/github_actions/github/codeql-action-3.25.1
     add b014a4dc Bump actions/upload-artifact from 4.3.1 to 4.3.2
     add fe2f05ad Merge pull request #244 from 
apache/dependabot/github_actions/actions/upload-artifact-4.3.2
     add 5023c856 Don't fail if retry succeeds; log instead (#218)
     add 1277bf24 Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#247)
     add d4883d39 Bump actions/checkout from 4.1.2 to 4.1.4 (#245)
     add b0decf3e Bump github/codeql-action from 3.25.1 to 3.25.3 (#246)
     add 18b57a22 Try to fix Java8/macOS/M1 issue
     add 52be8b9e Bump codecov/codecov-action from 4.3.0 to 4.3.1
     add a53786fb Merge pull request #248 from 
apache/dependabot/github_actions/codecov/codecov-action-4.3.1
     add d3731998 Fix Javadoc warning
     add 95f50b21 Set the bar (low) for code coverage
     add 7ef318b0 Remove unused import
     add 3b8bd819 Reduce indentation
     add febb6214 Use Checkstyle WhitespaceAfter
     add da464b82 Add Checkstyle rules
     add 69a3081a Port from JUnit 3 to 4
     add 544e3db1 Port from JUnit 4 to 5
     add 68919acd Add 
org.apache.commons.net.ftp.parser.FTPTimestampParserImplTest.testNet710()
     add cb8dd68c Inline single use local variable
     add 8b2d2e93 Tests OK for me on Java8 and Java21 (macOS)
     add fe90f032 NET710 tests
     add 5536b1bf No RAT
     add c137215f Duh
     add 8180b691 Needed for subsequent checkout
     add 2490f1a8 Try 3.10
     add 01d1f94b Try 3.9
     add 17843892 Allow checkout
     add d18aacb1 Allow checkout
     add 604cd357 Git quiet
     add ee5505f2 Try once more
     add 8ce06927 Duh
     add 1d50eff6 Accidental commit
     add 7e7daf9b Bump actions/checkout from 4.1.4 to 4.1.5
     add de665fbb Merge pull request #250 from 
apache/dependabot/github_actions/actions/checkout-4.1.5
     add 1a71b752 Bump github/codeql-action from 3.25.3 to 3.25.4
     add 7e6d35e5 Merge pull request #251 from 
apache/dependabot/github_actions/github/codeql-action-3.25.4
     add f672c395 Bump ossf/scorecard-action from 2.3.1 to 2.3.3
     add f46571db Merge pull request #249 from 
apache/dependabot/github_actions/ossf/scorecard-action-2.3.3
     add 336fa8d0 macos no longer has Java 8 on GitHub
     add ca2801f1 [SpotBugs] Make explicit use of the default encoding
     add 9a1cf115 Disable broken test:
     add 32cac324 [SpotBugs] Make explicit use of the default encoding
     add 64c9d20a Javadoc
     add 1ffef378 [SpotBugs] Make explicit use of the default encoding
     add f019baba [SpotBugs] Make explicit use of the default encoding
     add 83412391 Use final
     add 671c1423 Java convention for variable declarations
     add aa88ad7b Whitespace
     add ff3437b0 Java convention for variable declarations
     add 28707ac3 Java convention for variable declarations
     add effe5651 Use an import instead of a FQCN
     add 5bd2b5a7 Use an import instead of a FQCN
     add 0a7c49d3 Javadoc
     add 11dee8ec Show Maven stack traces on errors in GH CI
     add 173d62e4 Bump codecov/codecov-action from 4.3.1 to 4.4.0
     add 08289a0a Merge pull request #255 from 
apache/dependabot/github_actions/codecov/codecov-action-4.4.0
     add d808b39b Bump actions/checkout from 4.1.5 to 4.1.6
     add 858ab480 Merge pull request #254 from 
apache/dependabot/github_actions/actions/checkout-4.1.6
     add d0e1d38f Bump github/codeql-action from 3.25.4 to 3.25.5
     add de70ebc1 Merge pull request #253 from 
apache/dependabot/github_actions/github/codeql-action-3.25.5
     add 8a37f9bf Javadoc
     add 942e82cd Bump commons-parent from 69 to 70
     add 79554e6e Let parent POM configure Javadoc links
     add e09d7dc4 Bump codecov/codecov-action from 4.4.0 to 4.4.1
     add 767f72c8 Merge pull request #256 from 
apache/dependabot/github_actions/codecov/codecov-action-4.4.1
     add 624c7c22 Bump github/codeql-action from 3.25.5 to 3.25.6
     add 369d567f Merge pull request #257 from 
apache/dependabot/github_actions/github/codeql-action-3.25.6
     add 4c383432 Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/commons-net
     add e13121e5 Refactor Base64 decoding test
     add 285ac0f1 Javadoc
     add 2d08d491 Javadoc
     add dafafb1f Javadoc
     add 8aad84f2 [NET-730] Cannot connect to FTP server with HTTP proxy
     add a7f78419 Fill in Base64Test#testDecodeInteger()
     add 6269338f Internal refactoring
     add 6cefa3e6 Better parameter name
     add 59543cbb Javadoc
     add deb24bf2 Internal refactoring
     add 4b6de2f8 Remove obsolete test template method
     add b89e8a49 Fill in Base64Test#testEncodeBase64ByteArrayBooleanBoolean()
     add 15831602 Fill in tests
     add d778106e Fill in tests
     add 5677ab97 Remove obsolete test template method
     add b35f5b5e Remove obsolete test template method
     add d5cb51af Raise the bar on Jacoco checks
     add f91ba449 Add more tests
     add 7b11621b Internal refactoring
     add 3b23d97d Add more tests
     add 5c268a29 Comment empty block
     add 140eaecb Base 64 Encoding with URL and Filename Safe Alphabet should 
not chunk per RFC 4648
     add c974c0a2 Add more tests
     add b851f886 Add missing test
     add 8def296b Add missing tests
     add 91cc96e0 Add missing tests
     add 6609491e Deprecate org.apache.commons.net.util.Charsets.Charsets() for 
removal
     add 08218d1c Add missing tests
     add e70b7311 Deprecate 
org.apache.commons.net.util.TrustManagerUtils.TrustManagerUtils() for removal
     add daaa5ac3 Add tests
     add 4fd0ae1b Add ASL header
     add 5aa5b0f9 Move variable declarations to method where used.
     add 5403a868 Add teste
     add 2cc03d09 Add test
     add f20c95fb Javadoc
     add aaa20391 Add tests
     add 28f2886a Add 
org.apache.commons.net.SocketClient.checkOpenOutputStream()
     add 5e92a099 Add tests
     add 6096897a Add tests
     add 33d70bab Add tests
     add ff5bc6bc Normalize test class visiblity
     add 50ce52b6 Remove obsolete comment
     add ca3a6ded Use Java style declaration
     add ebd83245 Javadoc
     add 84a96495 Add tests
     add f3cc1baa Whitespace
     add 3880fee7 Add tests
     add b8acc8b5 Add tests
     add 7eb4036e Comments
     add 4bbc6ba6 Whitespace
     add 9072ef90 Add tests
     add ceb6ee45 Add tests
     add 001150a1 Add tests
     add 98e4c676 Add tests
     add a61ee765 Add tests
     add 043f1e0b Whitespace
     add 561b0f39 Add tests
     add 65b19300 Whitespace
     add 09a1cf2f Better tests
     add 46d1078c Add test class
     add 0614ce21 Add test class
     add c16ca6b0 Add test class
     add 4f46774a Add test class
     add f38a400c Add test class
     add 73bb5ba6 Add test class
     add 27055773 Remove unused import
     add 671013f9 Test passes on Windows but not on Linux
     add 46c51e0e Sort members
     add 450b8cb6 Use final
     add 9b61de4e Add tests
     add 775b04b4 Prepare for the next release candidate

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |  19 +-
 .github/workflows/coverage.yml                     |  21 +-
 .github/workflows/maven.yml                        |  47 +-
 .github/workflows/maven_adhoc.yml                  |  59 ++-
 .github/workflows/scorecards-analysis.yml          |  14 +-
 CONTRIBUTING.md                                    |   5 +-
 NOTICE.txt                                         |   2 +-
 README.md                                          |  87 +---
 RELEASE-NOTES.txt                                  | 163 ++++--
 pom.xml                                            |  77 ++-
 src/changes/changes.xml                            |  40 +-
 src/changes/release-notes.vm                       |  22 +-
 src/conf/checkstyle.xml                            |  32 +-
 .../apache/commons/net/DatagramSocketClient.java   |   8 +-
 .../apache/commons/net/PrintCommandListener.java   |  49 +-
 .../apache/commons/net/ProtocolCommandSupport.java |   6 +-
 .../java/org/apache/commons/net/SocketClient.java  |  37 +-
 .../org/apache/commons/net/bsd/RCommandClient.java |  15 +-
 .../org/apache/commons/net/bsd/RExecClient.java    |  12 +-
 .../org/apache/commons/net/bsd/RLoginClient.java   |  22 +-
 .../commons/net/chargen/CharGenTCPClient.java      |   7 +-
 .../commons/net/chargen/CharGenUDPClient.java      |   6 +-
 .../commons/net/daytime/DaytimeTCPClient.java      |   4 +-
 .../commons/net/daytime/DaytimeUDPClient.java      |  25 +-
 .../commons/net/discard/DiscardTCPClient.java      |   6 +-
 .../commons/net/discard/DiscardUDPClient.java      |   2 +-
 .../org/apache/commons/net/echo/EchoTCPClient.java |   2 +-
 .../org/apache/commons/net/echo/EchoUDPClient.java |   4 +-
 .../net/examples/cidr/SubnetUtilsExample.java      |   3 +-
 .../commons/net/examples/ftp/FTPClientExample.java |   4 +-
 .../net/examples/ftp/ServerToServerFTP.java        |   4 +-
 .../commons/net/examples/ftp/TFTPExample.java      |  19 +-
 .../commons/net/examples/mail/IMAPExportMbox.java  |  36 +-
 .../commons/net/examples/mail/IMAPImportMbox.java  |  42 +-
 .../apache/commons/net/examples/mail/IMAPMail.java |   1 -
 .../commons/net/examples/mail/IMAPUtils.java       |   2 +-
 .../apache/commons/net/examples/mail/POP3Mail.java |   4 +-
 .../apache/commons/net/examples/mail/SMTPMail.java |  13 +-
 .../apache/commons/net/examples/mail/Utils.java    |   5 +-
 .../commons/net/examples/nntp/ArticleReader.java   |   4 +-
 .../commons/net/examples/nntp/ExtendedNNTPOps.java |   4 +-
 .../commons/net/examples/nntp/ListNewsgroups.java  |   2 +-
 .../net/examples/nntp/MessageThreading.java        |   4 +-
 .../commons/net/examples/nntp/PostMessage.java     |  14 +-
 .../net/examples/telnet/TelnetClientExample.java   |  28 +-
 .../apache/commons/net/examples/unix/chargen.java  |   3 +-
 .../org/apache/commons/net/examples/unix/echo.java |  15 +-
 .../apache/commons/net/examples/unix/finger.java   |   2 +-
 .../apache/commons/net/examples/unix/rdate.java    |   2 +-
 .../apache/commons/net/examples/unix/rexec.java    |   3 +-
 .../apache/commons/net/examples/unix/rlogin.java   |   7 +-
 .../apache/commons/net/examples/unix/rshell.java   |   5 +-
 .../apache/commons/net/finger/FingerClient.java    |   6 +-
 .../org/apache/commons/net/ftp/DeflateSocket.java} |  27 +-
 .../org/apache/commons/net/ftp/DelegateSocket.java | 247 +++++++++
 .../org/apache/commons/net/ftp/DurationUtils.java  |   2 +-
 src/main/java/org/apache/commons/net/ftp/FTP.java  |  84 +--
 .../java/org/apache/commons/net/ftp/FTPClient.java | 289 ++++++-----
 .../apache/commons/net/ftp/FTPClientConfig.java    |   2 +-
 .../java/org/apache/commons/net/ftp/FTPCmd.java    |   2 +-
 .../org/apache/commons/net/ftp/FTPCommand.java     |   1 -
 .../java/org/apache/commons/net/ftp/FTPFile.java   |   4 +-
 .../apache/commons/net/ftp/FTPFileEntryParser.java |   6 +-
 .../org/apache/commons/net/ftp/FTPHTTPClient.java  |  13 +-
 .../apache/commons/net/ftp/FTPListParseEngine.java |   6 +-
 .../org/apache/commons/net/ftp/FTPSClient.java     | 114 ++++-
 .../org/apache/commons/net/ftp/FTPSCommand.java    |  42 ++
 .../apache/commons/net/ftp/FTPSSocketFactory.java  |   6 +-
 .../parser/ConfigurableFTPFileEntryParserImpl.java |   2 +-
 .../parser/DefaultFTPFileEntryParserFactory.java   |  17 +-
 .../ftp/parser/EnterpriseUnixFTPEntryParser.java   |   9 +-
 .../net/ftp/parser/FTPTimestampParserImpl.java     |  11 +-
 .../commons/net/ftp/parser/MLSxEntryParser.java    |   2 +-
 .../commons/net/ftp/parser/MVSFTPEntryParser.java  |  16 +-
 .../net/ftp/parser/MacOsPeterFTPEntryParser.java   |   4 +-
 .../commons/net/ftp/parser/NTFTPEntryParser.java   |   9 +-
 .../net/ftp/parser/NetwareFTPEntryParser.java      |  10 +-
 .../commons/net/ftp/parser/OS2FTPEntryParser.java  |  10 +-
 .../net/ftp/parser/OS400FTPEntryParser.java        |   4 +-
 .../commons/net/ftp/parser/UnixFTPEntryParser.java |  13 +-
 .../commons/net/ftp/parser/VMSFTPEntryParser.java  |   6 +-
 .../ftp/parser/VMSVersioningFTPEntryParser.java    |  30 +-
 .../commons/net/imap/AuthenticatingIMAPClient.java |  14 +-
 .../java/org/apache/commons/net/imap/IMAP.java     |   8 +-
 .../org/apache/commons/net/imap/IMAPClient.java    |  18 +-
 .../org/apache/commons/net/imap/IMAPCommand.java   |   3 +-
 .../org/apache/commons/net/imap/IMAPReply.java     |  32 +-
 .../org/apache/commons/net/imap/IMAPSClient.java   |  18 +-
 src/main/java/org/apache/commons/net/io/Util.java  |  20 +-
 .../java/org/apache/commons/net/nntp/Article.java  |   1 -
 .../apache/commons/net/nntp/ArticleIterator.java   |   4 +-
 .../java/org/apache/commons/net/nntp/NNTP.java     |   6 +-
 .../org/apache/commons/net/nntp/NNTPClient.java    |  53 +-
 .../commons/net/nntp/NewGroupsOrNewsQuery.java     |   6 +-
 .../org/apache/commons/net/nntp/NewsgroupInfo.java |  10 +-
 .../apache/commons/net/nntp/NewsgroupIterator.java |   2 +-
 .../commons/net/nntp/NntpThreadContainer.java      |   7 +-
 .../org/apache/commons/net/nntp/ReplyIterator.java |   2 +-
 .../apache/commons/net/nntp/SimpleNNTPHeader.java  |   6 +-
 .../java/org/apache/commons/net/nntp/Threader.java |   4 +-
 .../java/org/apache/commons/net/ntp/NtpUtils.java  |   2 +-
 .../java/org/apache/commons/net/ntp/NtpV3Impl.java |  53 +-
 .../org/apache/commons/net/ntp/NtpV3Packet.java    |  82 ++-
 .../java/org/apache/commons/net/ntp/TimeInfo.java  |  13 +-
 .../java/org/apache/commons/net/ntp/TimeStamp.java |  20 +-
 .../commons/net/pop3/ExtendedPOP3Client.java       |  12 +-
 .../java/org/apache/commons/net/pop3/POP3.java     |   6 +-
 .../org/apache/commons/net/pop3/POP3Client.java    |   2 +-
 .../org/apache/commons/net/pop3/POP3Command.java   |   4 +-
 .../apache/commons/net/pop3/POP3MessageInfo.java   |  16 +-
 .../org/apache/commons/net/pop3/POP3SClient.java   |  17 +-
 .../commons/net/smtp/AuthenticatingSMTPClient.java |  14 +-
 .../org/apache/commons/net/smtp/RelayPath.java     |   3 +-
 .../java/org/apache/commons/net/smtp/SMTP.java     |  15 +-
 .../org/apache/commons/net/smtp/SMTPClient.java    |  57 +--
 .../org/apache/commons/net/smtp/SMTPSClient.java   |  15 +-
 .../java/org/apache/commons/net/telnet/Telnet.java |   2 -
 .../apache/commons/net/telnet/TelnetClient.java    |   8 +-
 .../commons/net/telnet/TelnetInputStream.java      |   4 +-
 .../apache/commons/net/telnet/TelnetOption.java    | 133 +++++
 .../net/telnet/WindowSizeOptionHandler.java        |   1 -
 .../java/org/apache/commons/net/tftp/TFTP.java     |   3 +-
 .../apache/commons/net/tftp/TFTPDataPacket.java    |   2 -
 .../apache/commons/net/tftp/TFTPErrorPacket.java   |   5 +-
 .../apache/commons/net/tftp/TFTPRequestPacket.java |   7 +-
 .../org/apache/commons/net/time/TimeTCPClient.java |   6 +-
 .../org/apache/commons/net/time/TimeUDPClient.java |  26 +-
 .../java/org/apache/commons/net/util/Base64.java   | 561 +++++----------------
 .../java/org/apache/commons/net/util/Charsets.java |  10 +
 .../apache/commons/net/util/KeyManagerUtils.java   |  10 +-
 .../org/apache/commons/net/util/ListenerList.java  |   2 +-
 .../org/apache/commons/net/util/SubnetUtils.java   |  14 +-
 .../apache/commons/net/util/TrustManagerUtils.java |  13 +-
 .../org/apache/commons/net/whois/WhoisClient.java  |   2 +-
 src/site/xdoc/download_net.xml                     |  26 +-
 src/site/xdoc/mail-lists.xml                       |  38 +-
 src/site/xdoc/migration.xml                        | 184 ++++---
 .../java/org/apache/commons/net/MockTcpServer.java | 179 +++++++
 .../commons/net/SocketClientFunctionalTest.java    |   4 +-
 .../org/apache/commons/net/SocketClientTest.java   |   2 -
 .../apache/commons/net/SubnetUtilsNet728Test.java  |  78 +++
 .../org/apache/commons/net/SubnetUtilsTest.java    |   3 +
 .../apache/commons/net/bsd/RCommandClientTest.java |  55 ++
 .../apache/commons/net/bsd/RExecClientTest.java    |  70 +++
 .../apache/commons/net/bsd/RLoginClientTest.java   |  55 ++
 .../commons/net/chargen/CharGenTCPClientTest.java  |  51 ++
 .../commons/net/chargen/CharGenUDPClientTest.java  |  56 ++
 .../commons/net/daytime/DaytimeTCPClientTest.java  | 101 ++++
 .../commons/net/daytime/DaytimeUDPClientTest.java  |  53 ++
 .../commons/net/daytime/MockDaytimeTCPServer.java  | 110 ++++
 .../commons/net/discard/DiscardTCPClientTest.java  |  51 ++
 .../commons/net/discard/DiscardUDPClientTest.java  |  48 ++
 .../commons/net/echo/EchoTCPClientTest.java}       |  38 +-
 .../apache/commons/net/echo/EchoUDPClientTest.java |  49 ++
 .../org/apache/commons/net/examples/MainTest.java  |  45 +-
 .../commons/net/finger/FingerClientTest.java       |  70 +++
 .../apache/commons/net/ftp/AbstractFtpsTest.java   |   4 +-
 .../net/ftp/FTPClientConfigFunctionalTest.java     |   1 -
 .../org/apache/commons/net/ftp/FTPClientTest.java  |  56 +-
 .../commons/net/ftp/FTPClientTransferModeTest.java | 186 +++++++
 .../org/apache/commons/net/ftp/FTPFileTest.java    |  38 +-
 .../commons/net/ftp/FTPSClientGettersTest.java     |  66 +++
 .../ftp/{FTPCommandTest.java => GZIPSocket.java}   |  29 +-
 .../net/ftp/NoProtocolSslConfigurationProxy.java   |   5 +-
 .../net/ftp/parser/AbstractFTPParseTest.java       |   4 +-
 .../DefaultFTPFileEntryParserFactoryTest.java      |   8 +-
 .../commons/net/ftp/parser/DownloadListings.java   |   4 +-
 .../net/ftp/parser/FTPConfigEntryParserTest.java   |   5 +-
 .../net/ftp/parser/FTPTimestampParserImplTest.java | 103 ++--
 .../net/ftp/parser/NTFTPEntryParserTest.java       |  15 +-
 .../org/apache/commons/net/imap/IMAPReplyTest.java |  60 +--
 .../java/org/apache/commons/net/imap/IMAPTest.java |  30 +-
 .../telnet/InvalidTelnetOptionExceptionTest.java   |   4 +-
 .../net/telnet/TelnetClientFunctionalTest.java     |   4 +-
 .../commons/net/telnet/TelnetClientTest.java       |   4 +-
 .../commons/net/telnet/TelnetTestResponder.java    |   2 +-
 .../net/telnet/WindowSizeOptionHandlerTest.java    |   1 -
 .../commons/net/tftp/TFTPAckPacketTest.java}       |  34 +-
 .../commons/net/tftp/TFTPDataPacketTest.java}      |  34 +-
 .../commons/net/tftp/TFTPErrorPacketTest.java}     |  34 +-
 .../commons/net/tftp/TFTPPacketExceptionTest.java} |  30 +-
 .../net/tftp/TFTPReadRequestPacketTest.java}       |  28 +-
 .../org/apache/commons/net/tftp/TFTPServer.java    |  10 +-
 .../commons/net/tftp/TFTPServerPathTest.java       |  19 +-
 .../java/org/apache/commons/net/tftp/TFTPTest.java |  29 +-
 .../net/tftp/TFTPWriteRequestPacketTest.java}      |  28 +-
 .../apache/commons/net/time/TimeTCPClientTest.java |   8 +-
 .../apache/commons/net/time/TimeUDPClientTest.java |  62 +++
 .../org/apache/commons/net/util/Base64Test.java    | 307 ++++++++---
 .../CharsetsTest.java}                             |  47 +-
 .../apache/commons/net/util/ListenerListTest.java  |  71 +++
 .../commons/net/util/TrustManagerUtilsTest.java    |  55 ++
 .../apache/commons/net/whois/WhoisClientTest.java} |  28 +-
 193 files changed, 4229 insertions(+), 1957 deletions(-)
 copy src/{test/java/org/apache/commons/net/ftp/FTPCommandTest.java => 
main/java/org/apache/commons/net/ftp/DeflateSocket.java} (50%)
 create mode 100644 src/main/java/org/apache/commons/net/ftp/DelegateSocket.java
 create mode 100644 src/test/java/org/apache/commons/net/MockTcpServer.java
 create mode 100644 
src/test/java/org/apache/commons/net/SubnetUtilsNet728Test.java
 create mode 100644 
src/test/java/org/apache/commons/net/bsd/RCommandClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/bsd/RExecClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/bsd/RLoginClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/chargen/CharGenTCPClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/chargen/CharGenUDPClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/daytime/DaytimeTCPClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/daytime/DaytimeUDPClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/daytime/MockDaytimeTCPServer.java
 create mode 100644 
src/test/java/org/apache/commons/net/discard/DiscardTCPClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/discard/DiscardUDPClientTest.java
 copy src/{main/java/org/apache/commons/net/pop3/POP3Reply.java => 
test/java/org/apache/commons/net/echo/EchoTCPClientTest.java} (56%)
 create mode 100644 
src/test/java/org/apache/commons/net/echo/EchoUDPClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/finger/FingerClientTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/ftp/FTPClientTransferModeTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/ftp/FTPSClientGettersTest.java
 copy src/test/java/org/apache/commons/net/ftp/{FTPCommandTest.java => 
GZIPSocket.java} (50%)
 copy src/{main/java/org/apache/commons/net/pop3/POP3Reply.java => 
test/java/org/apache/commons/net/tftp/TFTPAckPacketTest.java} (58%)
 copy src/{main/java/org/apache/commons/net/pop3/POP3Reply.java => 
test/java/org/apache/commons/net/tftp/TFTPDataPacketTest.java} (56%)
 copy src/{main/java/org/apache/commons/net/pop3/POP3Reply.java => 
test/java/org/apache/commons/net/tftp/TFTPErrorPacketTest.java} (57%)
 copy src/{main/java/org/apache/commons/net/nntp/Threadable.java => 
test/java/org/apache/commons/net/tftp/TFTPPacketExceptionTest.java} (64%)
 copy src/{main/java/org/apache/commons/net/nntp/Threadable.java => 
test/java/org/apache/commons/net/tftp/TFTPReadRequestPacketTest.java} (64%)
 copy src/{main/java/org/apache/commons/net/nntp/Threadable.java => 
test/java/org/apache/commons/net/tftp/TFTPWriteRequestPacketTest.java} (64%)
 create mode 100644 
src/test/java/org/apache/commons/net/time/TimeUDPClientTest.java
 copy 
src/test/java/org/apache/commons/net/{telnet/InvalidTelnetOptionExceptionTest.java
 => util/CharsetsTest.java} (53%)
 create mode 100644 
src/test/java/org/apache/commons/net/util/ListenerListTest.java
 create mode 100644 
src/test/java/org/apache/commons/net/util/TrustManagerUtilsTest.java
 copy src/{main/java/org/apache/commons/net/nntp/ArticleInfo.java => 
test/java/org/apache/commons/net/whois/WhoisClientTest.java} (56%)


Reply via email to