You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2022/11/26 20:54:36 UTC
[commons-net] branch release updated (b4dd7608 -> 7f7cf680)
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
discard b4dd7608 Simplify expressions.
discard 1a5785ff Add GitHub code of conduct page that points to the Apache page.
add 7d562a5c Next release will be on Java 8.
add 09f128a0 Add FTPClient.mdtmInstant(String). Add MLSxEntryParser.parseGmtInstant(String).
add 866e2c03 Add Duration APIs to specify timeouts.
add 2a96235e Bump junit from 4.13.1 to 4.13.2
add 66d25d1f Merge pull request #74 from apache/dependabot/maven/junit-junit-4.13.2
add 2f33a1d8 Format.
add 9edbd05c Bump junit from 4.13.1 to 4.13.2 #74.
add 7a67ba08 Bump commons-io from 2.6 to 2.8.0
add b6fd8c4c Merge pull request #60 from apache/dependabot/maven/commons-io-commons-io-2.8.0
add 84b0683e Bump commons-io from 2.6 to 2.8.0 #60
add fd1bc359 Use lambdas.
add f5edd3c0 Add Duration APIs to specify timeouts.
add b9cc9492 Better internal names.
add 2bd33253 Better internal names.
add 224b841f Remove dead comment.
add e49115e8 Use JApiCmp instead of Clirr now that we are on Java 8.
add d0774e90 Formatting and names.
add 48e06629 [FTP] Add FTPFile.getTimestampInstant().
add ff559d30 Better Javadoc example.
add 27c9eea5 Fix formatting.
add 03764499 Sort methods.
add ee104073 Private static final should be upper case.
add 57c50c92 Formatting.
add dcb80d0c Remove trailing whitespace.
add cbd26230 Formatting.
add 243449bd Combine nested 'if' statement in 'else' block to 'else if'.
add 78cb4b67 Simplify.
add 6be2e1c8 Combine nested 'if' statement in 'else' block to 'else if'.
add c6efd4a1 Raise embedded if into parent if.
add 5d5d0c09 No need to nest in else.
add fdf3e432 Replace GitHub build for Java 15 with Java 16 and drop Java 16-ea.
add b167bf4a Update `actions/setup-java` to v2.
add b4d0d9a5 Update commons-io 2.8.0 -> 2.9.0.
add 77577409 Typo
add 4309b54c Bump actions/cache from 2.1.4 to 2.1.6
add 531bea8f Merge pull request #82 from apache/dependabot/github_actions/actions/cache-2.1.6
add 207eb450 Bump commons-io from 2.9.0 to 2.11.0
add 8b505915 Merge pull request #85 from apache/dependabot/maven/commons-io-commons-io-2.11.0
add fd06a81f Try upping TLS version to avoid test fail
add 1d779738 Use default TLS (works locally for OpenJDK).
add 57fa182b Update my developer entry.
add 271ba481 Updates for modern Java versions.
add 960893a8 Fix formatting.
add af601307 Fix formatting.
add bdfbd0cc Some resources created with Java 8 cannot be used in Java 16. Provide scripts to create keystores for Java 8 up to Java 15, and for Java 16 and up. The FTPSClientTest class still fails on Java 16 though, but, we're getting closer.
add e171dd64 Unnecessary code
add bf3948e0 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-net
add f4df692f Temporary test to see if old jks works
add 8e503ef9 Drop non-RAT files
add 0eaea482 Trailing space
add 2193602a Should not take longer than a couple of minutes
add 58d980bf Avoid RAT complaint
add 65954903 Debugging for GitHub builds
add 4e7a2386 More debug
add 3cd5d382 More debug
add 99af5c3b Show time diffs, cf Java 8
add aadb2342 Add timeouts to tests
add 4aace8d1 Problem is in loginClient
add 7de881f2 Bit more trace
add 37c6a701 Add FTPServer debug
add a61f331c Let's try the other JDKs as well
add ea2cde8b Allow them all to finish
add 31641ab6 Try again
add 1dd3b143 Move SLF4J logger to optional profile
add 012ac87b Drop trace
add c0114aa6 Update dependabot.yml
add fe54c2b8 See if a short sleep between logins helps
add 83f471ba Need to adjust test timeout as well...
add da2afdfd Why does USER command hang?
add d528c74d Try just pre-user sleep
add c16df1bf Shorter sleep
add ed72d375 Shorter still (200)
add a8ad47a5 Lower (100)
add 24513fe2 Restore test boundary markers
add 73fc46ae Do they all work on 200 sleep?
add 9d90317a Fix broken test
add 45eba965 Drop unnecessary JKS setup
add 719771af Javadoc 17 does not like empty paras
add 375b04f4 Tidy up
add e36a49cc AdoptOpenJDK is moving to the Eclipse Foundation and rebranding as Eclipse Temurin.
add d0c61b76 Simplify conditions avoiding extra opeations.
add bef99b19 Add literal that represent "-1" if the end of the stream has been reached
add 87eda524 Update GitHub build from Java 16 to 17.
add 11386143 Bump actions/checkout from 2.3.4 to 2.3.5
add 565e9a5c Merge pull request #89 from apache/dependabot/github_actions/actions/checkout-2.3.5
add 0846daef Bump actions/checkout from 2.3.4 to 2.3.5 #89.
add 1e32f35c [NTP] Fix NET-704: NTPUDPClient does not check response packet pairing.
add eb0181a8 Merge pull request #92 from dzolo/NET-704
add 991b775f Prevent serialization
add a2c5dd32 Oops, forgot import
add a73ea85d Use import instead of FQCNs.
add b433e2c0 Drop obsolete .travis.yaml.
add 1ea1fceb Run dependabot once a week.
add 0194a8ee Bump actions/cache from 2.1.6 to 2.1.7
add 29b60f31 Merge pull request #93 from apache/dependabot/github_actions/actions/cache-2.1.7
add 6d4a0f24 Bump actions/cache from 2.1.6 to 2.1.7 #93.
add 31ce6197 Fix Checkstyle errors.
add c208acdf Bump actions/checkout from 2.3.5 to 2.4.0
add f22f50d0 Merge pull request #91 from apache/dependabot/github_actions/actions/checkout-2.4.0
add d803cfa3 Bump actions/checkout from 2.3.5 to 2.4.0 #91.
add c1e78bf4 upgrade ftpserver to 1.1.2
add d5cec718 Merge pull request #96 from xenoamess-fork/upgrade_ftpserver
add 88ef9dc8 Upgrade ftpserver-core from 1.1.1 to 1.1.2 #96.
add e1d42c93 should use yyyy instead of YYYY in SimpleDateFormat
add f57e7550 Merge pull request #97 from xenoamess-fork/yyyy_instead_of_YYYY_in_SimpleDateFormat
add 9d4c68d7 Use yyyy instead of YYYY in SimpleDateFormat #97.
add b0af9ad9 (doc) Fix Maven Central badge version
add 7952e701 Merge pull request #98 from chadlwilson/(doc)_Fix_Maven_Central_badge_version
add d6d430ba Add CodeQL GitHub workflow.
add acbadb93 Update NOTICE file for 2022.
add 994941ac Drop TravisCI badge.
add 95c75316 Inline Collections.sort(Comparator).
add 7f72667b Add CODE_OF_CONDUCT.md
add cd08903f Bump actions/checkout from 2 to 3
add 4d093da7 Merge pull request #100 from apache/dependabot/github_actions/actions/checkout-3
add ae908eff Bump actions/checkout from 2 to 3 #100
add c361ae52 Upgrade ftpserver-core from 1.1.2 to 1.1.3.
add 14b17f17 Upgrade ftpserver-core from 1.1.3 to 1.2.0
add d5ec8ad7 Bump commons.japicmp.version from 0.15.3 to 0.15.7
add 87e383b9 Bump actions/cache from 2.1.7 to 3
add ef80275f Merge pull request #102 from apache/dependabot/github_actions/actions/cache-3
add d64e4bf5 Bump actions/cache from 2.1.7 to 3 #102
add 95284574 Update maven.yml
add 44eb7b64 Update maven.yml
add c0715934 Create .asf.yaml
add 4118ca90 Fix broken build due to RAT failure
add 67c858b3 No need to use the java.lang package name in Javadoc references.
add 5278c7de Group some updates.
add 6f741903 Bump actions/cache from 3 to 3.0.2
add 22d6fdb2 Add Homepage
add fd61acaa Bump actions/setup-java from 2 to 3
add 713c302d Replace assert by simpler but equivalent calls.
add 1590b727 Merge pull request #87 from arturobernalg/feature/simplify_assert
add 36f4132a Use lambda and method reference Use primitive
add eb0de264 Merge pull request #76 from arturobernalg/feature/use_lambda
add 2e8f67d3 Merge branch 'master' into feature/end_of_stream
add b5f0ca8b Update IOUtil.java
add 69d88f0b Merge pull request #75 from arturobernalg/feature/end_of_stream
add 400c7bba Simplify Statement.
add 2d8ec8dc Merge pull request #77 from arturobernalg/feature/simplifyStatement
add 864dea95 Unnecessary variable
add cbb51b5a Bump to CP 53; fix checkstyle break
add c481c48c Bump github/codeql-action from 1 to 2
add 3bf90e84 Merge pull request #106 from apache/dependabot/github_actions/github/codeql-action-2
add a62115ce Bump github/codeql-action from 1 to 2 #106
add ca114bc5 Use Math.min and Math.max method instead of manual calculations.
add f99b6fd6 Merge pull request #104 from arturobernalg/feature/min_max
add 79ce7321 Use Math.min and Math.max method instead of manual calculations. #104.
add 70c390b9 * Use contains method.
add 9943c1b0 Merge pull request #105 from arturobernalg/feature/improvements
add ffee3c96 Use Objects.requireNonNull()
add af773417 Javadoc: Don't use FQCN in throws clause.
add f3fd88f6 Remove redundant type cast
add 08275786 Remove redundant semi-colon
add 91f4fe45 Remove redundant type casts and simplify
add 83942e11 No need to nest and typo
add a8a756f3 Bump actions/cache from 3.0.2 to 3.0.3
add 63df208b Organize
add f2f22910 Bump actions/cache from 3.0.3 to 3.0.4
add 0bbdcec0 Add coverage.yml
add 27cc93df Add missing namespace and XSD to SpotBugs filter file.
add f92bfee1 Use for-each loop
add a0359ff8 Bump actions/cache 3.0.4 to 3.0.5
add 7d7cc56b Bump actions/cache 3.0.4 to 3.0.5
add 67495fc9 Bump exec-maven-plugin from 3.0.0 to 3.1.0
add 8c9bbeb9 Merge pull request #109 from apache/dependabot/maven/org.codehaus.mojo-exec-maven-plugin-3.1.0
add 1b22687d Bump exec-maven-plugin from 3.0.0 to 3.1.0 #109
add b1f6d1af Update GitHub builds to use Temurin
add f2b69ce1 Bump actions/cache from 3.0.5 to 3.0.6
add a7384ebc Bump actions/cache from 3.0.6 to 3.0.7
add 0fc055bc Bump actions/cache from 3.0.7 to 3.0.8
add 8baaf4d0 Update README to use the default Maven goal
add e8fa3263 Update maven.yml
add 9dcdadac No need for logging at present
add 56da652e Add adhoc test action
add 7011aaf1 Trying to find Windows examples issue
add 2184518f Trying to find Windows examples issue
add cdeee28a Use canonical name
add 660783e8 Class was moved
add f128533e Use standard classname separator
add 18e52f30 Trying to find Windows examples issue
add bc81c3e6 Checkstyle
add 5d845c01 Checkstyle again
add 1284e90f Test exec function
add 25320af0 Windows treats '.' as meta-char
add b398b4c5 Simplify by using actual class names
add 9cb9b8b7 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-net
add 18e74fad Add CodeQL badge
add 3439e4e1 Javadoc @see tags do not need to use a FQCN for classes in java.lang
add 61fe4b52 Move Apache license header to the top of the file
add eeb06898 Remove unused import
add eb1f1fe8 Update code coverage badge and link
add f3860731 Bump commons.jacoco.version from 0.8.7 to 0.8.8.
add 93af40fa Refer to master branch only and drop reference to trunk branch name
add 73140e38 Use GAV coordinates Maven Central coordinates to make sure to pick up the latest
add bdc087e8 Bump actions/checkout from 3 to 3.0.2.
add 6721bbcb Add same scorecards-analysis.yml as Apache Log4j (except for branches)
add 902b70e5 Use GitHub cache for CodeQL
add 54e6077b Bump commons-parent from 53 to 54
add 0750db18 Merge pull request #112 from apache/dependabot/maven/org.apache.commons-commons-parent-54
add a314a7ea Bump commons-parent from 53 to 54 #112
add eb3fb9bc Drop Clirr property since commons-parent has replaced Clirr with JApiCmp.
add e3d76894 Bump japicmp-maven-plugin from 0.15.7 to 0.16.0
add ded0329c Bump commons.surefire.version from 3.0.0-M5 to 3.0.0-M7
add d80aafcd Bump junit from 4.13.2 to 5.9.1 Vintage
add c1591cbc Bump actions/setup-java from 3 to 3.5.1
add aaf166f6 Replace FQCN with import
add 5c4b4c94 Set EOLs to Unix style
add e9c8095b Use Java 8 API
add c5a9f9ac GitHub Actions build: no top level permission defined
add 7ded6d0b Set to level permissions to 'read'
add 7be32b20 Don't persist credentials unnecessarily
add d1f27d50 Bump actions/cache from 3.0.8 to 3.0.10
add 16521049 Merge pull request #115 from apache/dependabot/github_actions/actions/cache-3.0.10
add 428693d6 Bump actions/cache from 3.0.8 to 3.0.10 #115
add c53996b8 Bump actions/checkout from 3.0.2 to 3.1.0
add eba1f7a1 Merge pull request #114 from apache/dependabot/github_actions/actions/checkout-3.1.0
add dfa86989 Bump actions/checkout from 3.0.2 to 3.1.0 #114
add 3011a401 Bump Scorecards from 1 to 2
add b6f063e6 Pick up SpotBugs version from parent POM
add ce1c737d Replace CLIRR with JApiCmp
add 532bcf68 Bump actions/cache from 3.0.10 to 3.0.11
add 52a6f73d Merge pull request #116 from apache/dependabot/github_actions/actions/cache-3.0.11
add 929bcd7c Bump actions/cache from 3.0.10 to 3.0.11 #116
add bce1bb14 Bump actions/setup-java from 3.5.1 to 3.6.0
add 1fc42e6e Merge pull request #123 from apache/dependabot/github_actions/actions/setup-java-3.6.0
add bbdc6d42 Bump actions/setup-java from 3.5.1 to 3.6.0 #123
add 94e2834b Bump actions/upload-artifact from 3.1.0 to 3.1.1
add f209c5ee Merge pull request #124 from apache/dependabot/github_actions/actions/upload-artifact-3.1.1
add d13fac3c Bump actions/upload-artifact from 3.1.0 to 3.1.1 #124
add 2977f823 Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-net.git
add 1efbde46 Add missing tests
add fd1038d4 Format tweaks
add 8ee675ec Better SubnetUtils.SubnetInfo.format(int[])
add d7698b92 Javadoc and format tweaks
add d6fcef93 private static final names should be upper case
add 69fa36b4 Format tweak
add 498e8eab Update comments
add 387ee3e7 Reuse JRE method to count bits
add b0bff89f FTP client trusts the host from PASV response by default
add 4fe1bae5 [NET-711] Add FTP option to toggle use of return host like CURL
add c9f1179d NET-642 using execPROT on FTPSClients with Proxy Settings removes Proxy Settings do not reset proxy settings when re-setting the socket factory create method identical to open _openDataConnection_ for FTPS where proxy is used and ssl socket is created from ssl context
add f9e0035e Merge pull request #90 from YaniM/master
add e1149ce8 FTPSClient execPROT removes proxy settings #90.
add 57efaadf JUnit5 Api Dependency
add d76602e7 JUnit5 assertThrows SimpleSMTPHeaderTestCase
add f2639f1b Merge pull request #121 from nhojpatrick/junit5-assertThrows-SimpleSMTPHeaderTestCase
add 57923ff4 Local variable not needed
add 163ae0a0 JUnit5 assertThrows TestTimeInfo
add abccacd3 Merge pull request #120 from nhojpatrick/junit5-assertThrows-TestTimeInfo
add d7eb3d91 Clean up JUnit5 assertThrows TestTimeInfo #120
add f450715e Partial apply of PR #119 from https://github.com/apache/commons-net/pull/119
add 3d49fe8b Port to JUnit 5's assertThrows()
add f7f3f3e7 Organize imports
add dcb63c3d Merge branch 'master' into feature/simplify_conditions
add b68a5a06 Merge pull request #88 from arturobernalg/feature/simplify_conditions
add 06e86cf3 Simplify conditions avoiding extra operations #88.
add 26f89bf2 Consistent formatting
add e0062a8f Sort members
add d74199db Typo
add 52dc6e22 Remove unused local variables
add 84dbe824 Use final
add d630068e Simplify nesting
add f3acec72 Use switch instead of cascading if-else chain
add f6e1f7de Use Java 5 through 8 APIs
add 37830a59 Use short array creation syntax
add 3c4a8a43 Coverage Status badge
add d4596f75 Add OpenSSF Scorecard badge
add 986c4c16 Remove useless comment
add b902b425 Use try-with-resources
add 5b3b12d7 Remove reflection from SSLSocketUtils
add d5ad8ff7 Clean up exceptions in private methods
add 0f52ff51 Add GHitHub robots file
add 6df206cd Incremental compiler bug has been fixed
add 84f1c286 Bump commons.japicmp.version from 0.14.3 to 0.16.0.
add 5a1d9e94 Fix spelling
add e30ec575 Comments
add 8c1502e3 Update type
add f30259f7 [NET-707] Process files with spaces in name for OS400 #95.
add a986182d Refactor for reuse
add 7f7cf680 Prepare for a release candidate
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b4dd7608)
\
N -- N -- N refs/heads/release (7f7cf680)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.travis.yml => .asf.yaml | 55 +-
.github/{dependabot.yml => GH-ROBOTS.txt} | 14 +-
.github/dependabot.yml | 8 +-
.github/workflows/codeql-analysis.yml | 85 +
.github/workflows/{maven.yml => coverage.yml} | 30 +-
.github/workflows/maven.yml | 36 +-
.../{dependabot.yml => workflows/maven_adhoc.yml} | 36 +-
.github/workflows/scorecards-analysis.yml | 69 +
CONTRIBUTING.md | 2 +-
NOTICE.txt | 2 +-
README.md | 71 +-
RELEASE-NOTES.txt | 67 +
checkstyle.xml | 4 +-
findbugs-exclude-filter.xml | 5 +-
pom.xml | 128 +-
src/changes/changes.xml | 2970 +++++++++---------
.../apache/commons/net/DatagramSocketClient.java | 291 +-
.../apache/commons/net/DatagramSocketFactory.java | 26 +-
.../commons/net/DefaultDatagramSocketFactory.java | 28 +-
.../apache/commons/net/DefaultSocketFactory.java | 191 +-
.../commons/net/MalformedServerReplyException.java | 23 +-
.../apache/commons/net/PrintCommandListener.java | 103 +-
.../apache/commons/net/ProtocolCommandEvent.java | 117 +-
.../commons/net/ProtocolCommandListener.java | 25 +-
.../apache/commons/net/ProtocolCommandSupport.java | 103 +-
.../java/org/apache/commons/net/SocketClient.java | 991 +++---
.../org/apache/commons/net/bsd/RCommandClient.java | 453 ++-
.../org/apache/commons/net/bsd/RExecClient.java | 275 +-
.../org/apache/commons/net/bsd/RLoginClient.java | 120 +-
.../commons/net/chargen/CharGenTCPClient.java | 47 +-
.../commons/net/chargen/CharGenUDPClient.java | 99 +-
.../commons/net/daytime/DaytimeTCPClient.java | 43 +-
.../commons/net/daytime/DaytimeUDPClient.java | 54 +-
.../commons/net/discard/DiscardTCPClient.java | 34 +-
.../commons/net/discard/DiscardUDPClient.java | 80 +-
.../org/apache/commons/net/echo/EchoTCPClient.java | 39 +-
.../org/apache/commons/net/echo/EchoUDPClient.java | 85 +-
.../java/org/apache/commons/net/examples/Main.java | 57 +-
.../net/examples/cidr/SubnetUtilsExample.java | 21 +-
.../commons/net/examples/ftp/FTPClientExample.java | 353 +--
.../net/examples/ftp/ServerToServerFTP.java | 130 +-
.../commons/net/examples/ftp/TFTPExample.java | 253 +-
.../commons/net/examples/mail/IMAPExportMbox.java | 362 ++-
.../commons/net/examples/mail/IMAPImportMbox.java | 117 +-
.../apache/commons/net/examples/mail/IMAPMail.java | 16 +-
.../commons/net/examples/mail/IMAPUtils.java | 10 +-
.../commons/net/examples/mail/POP3ExportMbox.java | 76 +-
.../apache/commons/net/examples/mail/POP3Mail.java | 83 +-
.../apache/commons/net/examples/mail/SMTPMail.java | 49 +-
.../apache/commons/net/examples/mail/Utils.java | 29 +-
.../commons/net/examples/nntp/ArticleReader.java | 6 +-
.../commons/net/examples/nntp/ExtendedNNTPOps.java | 34 +-
.../commons/net/examples/nntp/ListNewsgroups.java | 41 +-
.../net/examples/nntp/MessageThreading.java | 13 +-
.../commons/net/examples/nntp/NNTPUtils.java | 13 +-
.../commons/net/examples/nntp/PostMessage.java | 50 +-
.../apache/commons/net/examples/ntp/NTPClient.java | 97 +-
.../commons/net/examples/ntp/SimpleNTPServer.java | 203 +-
.../commons/net/examples/ntp/TimeClient.java | 92 +-
.../net/examples/telnet/TelnetClientExample.java | 267 +-
.../commons/net/examples/telnet/WeatherTelnet.java | 38 +-
.../apache/commons/net/examples/unix/chargen.java | 66 +-
.../apache/commons/net/examples/unix/daytime.java | 50 +-
.../org/apache/commons/net/examples/unix/echo.java | 82 +-
.../apache/commons/net/examples/unix/finger.java | 70 +-
.../apache/commons/net/examples/unix/fwhois.java | 33 +-
.../apache/commons/net/examples/unix/rdate.java | 79 +-
.../apache/commons/net/examples/unix/rexec.java | 57 +-
.../apache/commons/net/examples/unix/rlogin.java | 71 +-
.../apache/commons/net/examples/unix/rshell.java | 61 +-
.../apache/commons/net/examples/util/IOUtil.java | 92 +-
.../apache/commons/net/finger/FingerClient.java | 164 +-
.../org/apache/commons/net/ftp/Configurable.java | 9 +-
.../ftp/{Configurable.java => DurationUtils.java} | 30 +-
src/main/java/org/apache/commons/net/ftp/FTP.java | 2280 ++++++--------
.../java/org/apache/commons/net/ftp/FTPClient.java | 3156 ++++++++------------
.../apache/commons/net/ftp/FTPClientConfig.java | 815 +++--
.../java/org/apache/commons/net/ftp/FTPCmd.java | 56 +-
.../org/apache/commons/net/ftp/FTPCommand.java | 61 +-
.../net/ftp/FTPConnectionClosedException.java | 22 +-
.../java/org/apache/commons/net/ftp/FTPFile.java | 81 +-
.../apache/commons/net/ftp/FTPFileEntryParser.java | 103 +-
.../commons/net/ftp/FTPFileEntryParserImpl.java | 51 +-
.../org/apache/commons/net/ftp/FTPFileFilters.java | 24 +-
.../org/apache/commons/net/ftp/FTPHTTPClient.java | 75 +-
.../apache/commons/net/ftp/FTPListParseEngine.java | 306 +-
.../java/org/apache/commons/net/ftp/FTPReply.java | 112 +-
.../org/apache/commons/net/ftp/FTPSClient.java | 1182 ++++----
.../org/apache/commons/net/ftp/FTPSCommand.java | 9 +-
.../commons/net/ftp/FTPSServerSocketFactory.java | 3 +-
.../apache/commons/net/ftp/FTPSSocketFactory.java | 94 +-
.../apache/commons/net/ftp/FTPSTrustManager.java | 21 +-
.../net/ftp/parser/CompositeFileEntryParser.java | 40 +-
.../parser/ConfigurableFTPFileEntryParserImpl.java | 91 +-
.../parser/DefaultFTPFileEntryParserFactory.java | 253 +-
.../ftp/parser/EnterpriseUnixFTPEntryParser.java | 97 +-
.../net/ftp/parser/FTPFileEntryParserFactory.java | 53 +-
.../commons/net/ftp/parser/FTPTimestampParser.java | 18 +-
.../net/ftp/parser/FTPTimestampParserImpl.java | 330 +-
.../commons/net/ftp/parser/MLSxEntryParser.java | 260 +-
.../commons/net/ftp/parser/MVSFTPEntryParser.java | 323 +-
.../net/ftp/parser/MacOsPeterFTPEntryParser.java | 204 +-
.../commons/net/ftp/parser/NTFTPEntryParser.java | 122 +-
.../net/ftp/parser/NetwareFTPEntryParser.java | 90 +-
.../commons/net/ftp/parser/OS2FTPEntryParser.java | 98 +-
.../net/ftp/parser/OS400FTPEntryParser.java | 166 +-
.../ftp/parser/ParserInitializationException.java | 13 +-
.../ftp/parser/RegexFTPFileEntryParserImpl.java | 134 +-
.../commons/net/ftp/parser/UnixFTPEntryParser.java | 293 +-
.../commons/net/ftp/parser/VMSFTPEntryParser.java | 233 +-
.../ftp/parser/VMSVersioningFTPEntryParser.java | 80 +-
.../commons/net/imap/AuthenticatingIMAPClient.java | 304 +-
.../java/org/apache/commons/net/imap/IMAP.java | 525 ++--
.../org/apache/commons/net/imap/IMAPClient.java | 790 +++--
.../org/apache/commons/net/imap/IMAPCommand.java | 78 +-
.../org/apache/commons/net/imap/IMAPReply.java | 134 +-
.../org/apache/commons/net/imap/IMAPSClient.java | 342 +--
.../org/apache/commons/net/io/CRLFLineReader.java | 37 +-
.../apache/commons/net/io/CopyStreamAdapter.java | 95 +-
.../org/apache/commons/net/io/CopyStreamEvent.java | 70 +-
.../apache/commons/net/io/CopyStreamException.java | 45 +-
.../apache/commons/net/io/CopyStreamListener.java | 53 +-
.../commons/net/io/DotTerminatedMessageReader.java | 200 +-
.../commons/net/io/DotTerminatedMessageWriter.java | 212 +-
.../commons/net/io/FromNetASCIIInputStream.java | 177 +-
.../commons/net/io/FromNetASCIIOutputStream.java | 163 +-
.../apache/commons/net/io/SocketInputStream.java | 34 +-
.../apache/commons/net/io/SocketOutputStream.java | 58 +-
.../commons/net/io/ToNetASCIIInputStream.java | 132 +-
.../commons/net/io/ToNetASCIIOutputStream.java | 99 +-
src/main/java/org/apache/commons/net/io/Util.java | 447 ++-
.../java/org/apache/commons/net/nntp/Article.java | 348 ++-
.../org/apache/commons/net/nntp/ArticleInfo.java | 5 +-
.../apache/commons/net/nntp/ArticleIterator.java | 21 +-
.../apache/commons/net/nntp/ArticlePointer.java | 16 +-
.../java/org/apache/commons/net/nntp/NNTP.java | 1153 +++----
.../org/apache/commons/net/nntp/NNTPClient.java | 2412 +++++++--------
.../org/apache/commons/net/nntp/NNTPCommand.java | 68 +-
.../net/nntp/NNTPConnectionClosedException.java | 22 +-
.../org/apache/commons/net/nntp/NNTPReply.java | 170 +-
.../commons/net/nntp/NewGroupsOrNewsQuery.java | 157 +-
.../org/apache/commons/net/nntp/NewsgroupInfo.java | 141 +-
.../apache/commons/net/nntp/NewsgroupIterator.java | 17 +-
.../org/apache/commons/net/nntp/ReplyIterator.java | 28 +-
.../apache/commons/net/nntp/SimpleNNTPHeader.java | 112 +-
.../apache/commons/net/nntp/ThreadContainer.java | 20 +-
.../org/apache/commons/net/nntp/Threadable.java | 16 +-
.../java/org/apache/commons/net/nntp/Threader.java | 320 +-
.../org/apache/commons/net/ntp/NTPUDPClient.java | 95 +-
.../java/org/apache/commons/net/ntp/NtpUtils.java | 103 +-
.../java/org/apache/commons/net/ntp/NtpV3Impl.java | 654 ++--
.../org/apache/commons/net/ntp/NtpV3Packet.java | 186 +-
.../java/org/apache/commons/net/ntp/TimeInfo.java | 251 +-
.../java/org/apache/commons/net/ntp/TimeStamp.java | 500 ++--
.../commons/net/pop3/ExtendedPOP3Client.java | 159 +-
.../java/org/apache/commons/net/pop3/POP3.java | 329 +-
.../org/apache/commons/net/pop3/POP3Client.java | 560 ++--
.../org/apache/commons/net/pop3/POP3Command.java | 24 +-
.../apache/commons/net/pop3/POP3MessageInfo.java | 51 +-
.../org/apache/commons/net/pop3/POP3Reply.java | 8 +-
.../org/apache/commons/net/pop3/POP3SClient.java | 356 +--
.../commons/net/smtp/AuthenticatingSMTPClient.java | 364 +--
.../org/apache/commons/net/smtp/RelayPath.java | 34 +-
.../java/org/apache/commons/net/smtp/SMTP.java | 824 ++---
.../org/apache/commons/net/smtp/SMTPClient.java | 624 ++--
.../org/apache/commons/net/smtp/SMTPCommand.java | 45 +-
.../net/smtp/SMTPConnectionClosedException.java | 21 +-
.../org/apache/commons/net/smtp/SMTPReply.java | 114 +-
.../org/apache/commons/net/smtp/SMTPSClient.java | 359 ++-
.../apache/commons/net/smtp/SimpleSMTPHeader.java | 103 +-
.../commons/net/telnet/EchoOptionHandler.java | 35 +-
.../net/telnet/InvalidTelnetOptionException.java | 16 +-
.../commons/net/telnet/SimpleOptionHandler.java | 42 +-
.../net/telnet/SuppressGAOptionHandler.java | 35 +-
.../java/org/apache/commons/net/telnet/Telnet.java | 1300 ++++----
.../apache/commons/net/telnet/TelnetClient.java | 431 ++-
.../apache/commons/net/telnet/TelnetCommand.java | 77 +-
.../commons/net/telnet/TelnetInputListener.java | 9 +-
.../commons/net/telnet/TelnetInputStream.java | 642 ++--
.../net/telnet/TelnetNotificationHandler.java | 23 +-
.../apache/commons/net/telnet/TelnetOption.java | 76 +-
.../commons/net/telnet/TelnetOptionHandler.java | 226 +-
.../commons/net/telnet/TelnetOutputStream.java | 130 +-
.../net/telnet/TerminalTypeOptionHandler.java | 73 +-
.../net/telnet/WindowSizeOptionHandler.java | 90 +-
.../java/org/apache/commons/net/tftp/TFTP.java | 267 +-
.../org/apache/commons/net/tftp/TFTPAckPacket.java | 136 +-
.../org/apache/commons/net/tftp/TFTPClient.java | 319 +-
.../apache/commons/net/tftp/TFTPDataPacket.java | 247 +-
.../apache/commons/net/tftp/TFTPErrorPacket.java | 168 +-
.../org/apache/commons/net/tftp/TFTPPacket.java | 191 +-
.../commons/net/tftp/TFTPPacketException.java | 25 +-
.../commons/net/tftp/TFTPReadRequestPacket.java | 55 +-
.../apache/commons/net/tftp/TFTPRequestPacket.java | 190 +-
.../commons/net/tftp/TFTPWriteRequestPacket.java | 55 +-
.../org/apache/commons/net/time/TimeTCPClient.java | 80 +-
.../org/apache/commons/net/time/TimeUDPClient.java | 114 +-
.../java/org/apache/commons/net/util/Base64.java | 1235 ++++----
.../java/org/apache/commons/net/util/Charsets.java | 8 +-
.../apache/commons/net/util/KeyManagerUtils.java | 238 +-
.../org/apache/commons/net/util/ListenerList.java | 42 +-
.../org/apache/commons/net/util/NetConstants.java | 13 +-
.../apache/commons/net/util/SSLContextUtils.java | 28 +-
.../apache/commons/net/util/SSLSocketUtils.java | 34 +-
.../org/apache/commons/net/util/SubnetUtils.java | 488 ++-
.../apache/commons/net/util/TrustManagerUtils.java | 48 +-
.../org/apache/commons/net/whois/WhoisClient.java | 84 +-
.../commons/net/examples/examples.properties | 59 +-
src/site/xdoc/download_net.xml | 29 +-
src/site/xdoc/issue-tracking.xml | 2 +-
src/site/xdoc/mail-lists.xml | 2 +-
.../commons/net/SocketClientFunctionalTest.java | 16 +-
.../org/apache/commons/net/SocketClientTest.java | 6 +-
.../org/apache/commons/net/SubnetUtilsTest.java | 244 +-
.../org/apache/commons/net/examples/MainTest.java | 108 +-
.../apache/commons/net/ftp/AbstractFtpsTest.java | 211 ++
.../net/ftp/FTPClientConfigFunctionalTest.java | 158 +-
.../commons/net/ftp/FTPClientConfigTest.java | 154 +-
.../org/apache/commons/net/ftp/FTPClientTest.java | 240 +-
.../org/apache/commons/net/ftp/FTPSClientTest.java | 209 +-
.../commons/net/ftp/ListingFunctionalTest.java | 152 +-
.../net/ftp/NoProtocolSslConfigurationProxy.java | 69 +
.../ftp/parser/CompositeFTPParseTestFramework.java | 79 +-
.../DefaultFTPFileEntryParserFactoryTest.java | 42 +-
.../commons/net/ftp/parser/DownloadListings.java | 92 +-
.../parser/EnterpriseUnixFTPEntryParserTest.java | 218 +-
.../net/ftp/parser/FTPConfigEntryParserTest.java | 130 +-
.../net/ftp/parser/FTPParseTestFramework.java | 175 +-
.../net/ftp/parser/FTPTimestampParserImplTest.java | 539 ++--
.../commons/net/ftp/parser/MLSDComparison.java | 211 +-
.../net/ftp/parser/MLSxEntryParserTest.java | 55 +-
.../net/ftp/parser/MVSFTPEntryParserTest.java | 148 +-
.../ftp/parser/MacOsPeterFTPEntryParserTest.java | 97 +-
.../net/ftp/parser/NTFTPEntryParserTest.java | 408 +--
.../net/ftp/parser/NetwareFTPEntryParserTest.java | 35 +-
.../net/ftp/parser/OS2FTPEntryParserTest.java | 101 +-
.../parser/OS400FTPEntryParserAdditionalTest.java | 126 +-
.../net/ftp/parser/OS400FTPEntryParserTest.java | 197 +-
.../net/ftp/parser/UnixFTPEntryParserTest.java | 375 +--
.../net/ftp/parser/VMSFTPEntryParserTest.java | 358 +--
.../java/org/apache/commons/net/imap/IMAPTest.java | 9 +-
.../net/io/DotTerminatedMessageReaderTest.java | 106 +-
.../commons/net/io/ToNetASCIIInputStreamTest.java | 84 +-
.../org/apache/commons/net/nntp/TestThreader.java | 42 +-
.../org/apache/commons/net/ntp/TestNtpClient.java | 9 +-
.../org/apache/commons/net/ntp/TestNtpPacket.java | 86 +-
.../org/apache/commons/net/ntp/TestTimeInfo.java | 90 +-
.../org/apache/commons/net/ntp/TimeStampTest.java | 16 +-
.../commons/net/pop3/POP3ClientCommandsTest.java | 490 ++-
.../apache/commons/net/pop3/POP3ClientTest.java | 106 +-
.../org/apache/commons/net/pop3/POP3Constants.java | 25 +-
.../commons/net/pop3/POP3ConstructorTest.java | 81 +-
.../commons/net/smtp/SimpleSMTPHeaderTestCase.java | 109 +-
.../commons/net/telnet/EchoOptionHandlerTest.java | 49 +-
.../telnet/InvalidTelnetOptionExceptionTest.java | 11 +-
.../net/telnet/SimpleOptionHandlerTest.java | 49 +-
.../net/telnet/SuppressGAOptionHandlerTest.java | 49 +-
.../net/telnet/TelnetClientFunctionalTest.java | 40 +-
.../commons/net/telnet/TelnetClientTest.java | 1036 +++----
.../telnet/TelnetOptionHandlerTestAbstract.java | 82 +-
.../commons/net/telnet/TelnetOptionTest.java | 27 +-
.../commons/net/telnet/TelnetTestResponder.java | 52 +-
.../commons/net/telnet/TelnetTestSimpleServer.java | 135 +-
.../net/telnet/TerminalTypeOptionHandlerTest.java | 95 +-
.../net/telnet/WindowSizeOptionHandlerTest.java | 85 +-
.../org/apache/commons/net/tftp/TFTPServer.java | 1258 ++++----
.../apache/commons/net/tftp/TFTPServerMain.java | 140 +-
.../commons/net/tftp/TFTPServerPathTest.java | 33 +-
.../java/org/apache/commons/net/tftp/TFTPTest.java | 189 +-
.../apache/commons/net/time/TimeTCPClientTest.java | 91 +-
.../commons/net/time/TimeTestSimpleServer.java | 125 +-
.../org/apache/commons/net/util/Base64Test.java | 146 +-
.../java/org/apache/commons/net/util/UtilTest.java | 201 +-
273 files changed, 23160 insertions(+), 30518 deletions(-)
rename .travis.yml => .asf.yaml (66%)
copy .github/{dependabot.yml => GH-ROBOTS.txt} (79%)
create mode 100644 .github/workflows/codeql-analysis.yml
copy .github/workflows/{maven.yml => coverage.yml} (71%)
copy .github/{dependabot.yml => workflows/maven_adhoc.yml} (55%)
create mode 100644 .github/workflows/scorecards-analysis.yml
copy src/main/java/org/apache/commons/net/ftp/{Configurable.java => DurationUtils.java} (52%)
create mode 100644 src/test/java/org/apache/commons/net/ftp/AbstractFtpsTest.java
create mode 100644 src/test/java/org/apache/commons/net/ftp/NoProtocolSslConfigurationProxy.java