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

jfeinauer pushed a change to branch rel/0.3
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git.


    from b0a46fa  - Manually removed the "-SNAPSHOT" suffix from modules not 
part of the normal build in preparation of the upcoming release.
     add 26bbf9d  [maven-release-plugin] prepare for next development iteration
     add 92084ec  Fixed failing Test.
     add 333656e  - Updated the pom versions of modules excluded from the build.
     add 2696c89  - Fixed an invalid dependency
     add 0d03828  - Added DFDL Schema for S7 Protocol.
     add 8076766  - Added two more DFDL schemas for ISO-TP and ISO-on-TCP
     add 46d5d93  S7: fix of array acquirement, fix of String aquirement, added 
additional scraper yml
     add 704f989  Merge pull request #43 from timbo2k/s7_array_stuff
     add 980c069  S7: changed byteLength and blockNumber from short to int
     add 7031908  Merge pull request #44 from timbo2k/too_short_range_for_offset
     add 972188f  - Resolved merge conflicts..
     add 248068e  - Fixed some tests now failling due to the tape change of 
blockNumber and byteOffset
     add aebdb7e  - Added some more documentation on things we noticed when 
preparing the last release branch
     add 3bf21b0  - Made the TcpSocketChannelFactory wrap any exception into a 
Plc4xException in order to fix issues with some tests which would fail for 
people with DNS providers with capture-all responses.
     add 4f94262  - Added "name" tags to the projects poms that were missing 
them ... now the output of the reactor sumary looks nice again.
     add 9db9e6b  - Found another place where tests fail on systems with DNS 
providers that return default IPs
     add 232bef5  - Disabled one test we simply can't check reliably in case of 
DNS providers returning default IP addresses for unknown domain names
     add 316fdbd  - Replaced the hostname we expect not to exist with one a 
little more obvious.
     add 297b090  - Defined a new Annotation "RequirePcapNg" you can annotate 
Junit5 tests with to automatically disable tests, if the libpcap requirement is 
not met (Especially on Windows)
     add d8588bf  README - Updated the integration module list - Updated the 
requirements - Added information on installing libpcap/WinPcap - Added a 
section on building with C++
     add 1fca054  - Added a new RequirePcap for general libpcap requiring tests
     add 0a9c0c1  - Bumped the artifact version to a newer one due to CVEs
     add 83747fb  - Excluded the plexus-utils dependency.
     add e853c79  - Fixed some SonarQube findings
     add 6fb54d7  - Cleaned up the dependency versions
     add 1a09a0a  - Hopefully fixed the Scraper test that was failing on some 
systems.
     add 9313aa8  - Changed the way we do the Vulnerability checks for our 
referenced libraries. - Improved the documentation in our README
     add 29b0cef  - Commented in the commented out line back.
     add 5c896fe  - Changed the dependencyManagement to use version-properties 
for every dependency.
     add c32afe3  - Added a annotation to prevent Mockito unnecessary-stubbing 
exceptions
     add 3b736d7  - Further attempts to get the ScraperTaskTest running on all 
platforms
     add 717cdd4  - Moved the JAR related plugin configuration to the 
java-module profile to reduce the number of warnings in the build
     add ad84572  - Updated the JQAssistant version and removed a now obsolete 
setting from the Jenkinsfile
     add 9570de7  - Converted the test-data from pcapng files to pcap files as 
on some systems there were issues reading them.
     add f71b59f  - Converted the test-data from pcapng files to pcap files as 
on some systems there were issues reading them.
     add 8ff9546  - Removed an unneeded utility class.
     add a05c0f4  - Bumped the karaf plugin to a newer version - Bumped the 
maven sonar plugin to a newer version - Merged the wireshark-utils with the 
test-utils - Added JUnit5 annotations for detecting an active internet 
connection - Added JUnit5 annotations for detecting an capture-all DNS service
     add 556518a  - Reassigned the features generate-descriptor and verify goal 
executions of the karaf plugin to the package phase of the build.
     add 4b1bf59  - Removed some unused imports.
     add cecf75e  - Added a first Daffodil testcase for the cotp protocol
     add 7a93015  - Managed to get the Daffodil testcase working.
     add be30559  - Got the testsuite working for the protocols module (Was 
missing a "src/main/java" directory, which activates the "java-module" profile)
     add 54f4269  - Added tests to fully test the tpkt protocol.
     add 7c843a2  - Simplified the way test-suites are defined
     new 58cd74a  Merge branch 'develop' into rel/0.3
     new ef3ec76  Fixed all versions after merging master to prepare RC.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 DEVELOPMENT.md                                     |   2 +-
 Jenkinsfile                                        |   2 -
 README                                             |  41 +-
 .../README.md => Sometimes-Failling-Tests.md       |  18 +-
 examples/dummy-driver/pom.xml                      |   8 +-
 examples/hello-cloud-azure/pom.xml                 |   6 +-
 examples/hello-cloud-google/pom.xml                |   7 +-
 examples/hello-connectivity-kafka/pom.xml          |  10 +-
 examples/hello-connectivity-mqtt/pom.xml           |   8 +-
 examples/hello-integration-edgent/pom.xml          |   6 +-
 examples/hello-opm/pom.xml                         |  10 +-
 examples/hello-storage-elasticsearch/pom.xml       |  14 +-
 examples/hello-world-plc4x/pom.xml                 |   8 +-
 examples/pom.xml                                   |   2 +-
 integrations/apache-brooklyn/pom.xml               |   2 +-
 integrations/apache-calcite/pom.xml                |  10 +-
 integrations/apache-camel/pom.xml                  |   8 +-
 integrations/apache-edgent/pom.xml                 |  10 +-
 integrations/apache-kafka/pom.xml                  |   4 +-
 .../apache-karaf/karaf-ads-feature/pom.xml         |   6 +-
 .../apache-karaf/karaf-demo-server/pom.xml         |  14 +-
 .../apache-karaf/karaf-ethernet-ip-feature/pom.xml |   6 +-
 .../apache-karaf/karaf-modbus-feature/pom.xml      |   6 +-
 integrations/apache-karaf/karaf-s7-feature/pom.xml |   6 +-
 .../apache-karaf/karaf-simulated-feature/pom.xml   |   6 +-
 integrations/apache-karaf/pom.xml                  |  11 +-
 integrations/apache-mynewt/pom.xml                 |   2 +-
 integrations/apache-nifi/nifi-plc4x-nar/pom.xml    |  18 +-
 .../apache-nifi/nifi-plc4x-processors/pom.xml      |   6 +-
 integrations/apache-nifi/pom.xml                   |   2 +-
 integrations/pom.xml                               |   2 +-
 plc4c/pom.xml                                      |   2 +-
 plc4cpp/README.md                                  |   3 +-
 plc4j/api/pom.xml                                  |   5 +-
 plc4j/drivers/ads/pom.xml                          |  21 +-
 .../apache/plc4x/java/ads/AdsPlcDriverTest.java    |  36 +-
 plc4j/drivers/ethernet-ip/pom.xml                  |  10 +-
 .../src/test/resources/read-attribute.pcap         | Bin 0 -> 258 bytes
 .../src/test/resources/read-attribute.pcapng       | Bin 664 -> 0 bytes
 plc4j/drivers/modbus/pom.xml                       |  15 +-
 .../plc4x/java/modbus/ModbusPlcDriverTest.java     |   4 +-
 plc4j/drivers/pom.xml                              |   2 +-
 plc4j/drivers/s7/pom.xml                           |  24 +-
 .../java/org/apache/plc4x/java/s7/S7PlcDriver.java |   2 +
 .../org/apache/plc4x/java/s7/S7PlcDriverTest.java  |   2 +
 .../java/s7/connection/S7PlcConnectionIT.java      |  14 +-
 .../java/s7/connection/S7PlcTestConnection.java    |   2 +-
 .../java/s7/connection/s7-read-large-response.pcap | Bin 0 -> 652 bytes
 .../s7/connection/s7-read-large-response.pcapng    | Bin 1040 -> 0 bytes
 .../java/s7/connection/s7-read-var-request.pcap    | Bin 0 -> 125 bytes
 .../java/s7/connection/s7-read-var-request.pcapng  | Bin 400 -> 0 bytes
 .../java/s7/connection/s7-read-var-response.pcap   | Bin 0 -> 120 bytes
 .../java/s7/connection/s7-read-var-response.pcapng | Bin 392 -> 0 bytes
 .../java/s7/connection/s7-write-var-request.pcap   | Bin 0 -> 130 bytes
 .../java/s7/connection/s7-write-var-request.pcapng | Bin 404 -> 0 bytes
 .../java/s7/connection/s7-write-var-response.pcap  | Bin 0 -> 116 bytes
 .../s7/connection/s7-write-var-response.pcapng     | Bin 388 -> 0 bytes
 plc4j/drivers/simulated/pom.xml                    |   8 +-
 plc4j/pom.xml                                      |   2 +-
 plc4j/protocols/ads/pom.xml                        |  10 +-
 plc4j/protocols/benchmarks/pom.xml                 |   6 +-
 plc4j/protocols/delta-v/pom.xml                    |  10 +-
 plc4j/protocols/driver-bases/base/pom.xml          |   6 +-
 plc4j/protocols/driver-bases/pom.xml               |   2 +-
 plc4j/protocols/driver-bases/raw-socket/pom.xml    |   6 +-
 plc4j/protocols/driver-bases/serial/pom.xml        |   7 +-
 plc4j/protocols/driver-bases/tcp/pom.xml           |   6 +-
 .../base/connection/TcpSocketChannelFactory.java   |   2 +
 plc4j/protocols/driver-bases/test/pom.xml          |   6 +-
 plc4j/protocols/ethernet-ip/pom.xml                |   6 +-
 plc4j/protocols/iso-on-tcp/pom.xml                 |   8 +-
 plc4j/protocols/iso-tp/pom.xml                     |  10 +-
 plc4j/protocols/modbus/pom.xml                     |   8 +-
 plc4j/protocols/pom.xml                            |   2 +-
 plc4j/protocols/s7/pom.xml                         |  11 +-
 .../org/apache/plc4x/java/s7/model/S7Field.java    |  54 +-
 .../model/params/items/S7AnyVarParameterItem.java  |  12 +-
 .../s7/netty/model/types/DataTransportSize.java    |   2 +-
 .../java/s7/netty/model/types/MemoryArea.java      |   2 +-
 .../java/s7/netty/model/types/MessageType.java     |   2 +-
 .../java/s7/netty/model/types/ParameterType.java   |   2 +-
 .../s7/netty/model/types/SpecificationType.java    |   2 +-
 .../netty/model/types/VariableAddressingMode.java  |   2 +-
 .../strategies/DefaultS7MessageProcessor.java      |  12 +-
 .../java/org/apache/plc4x/java/issues/PLC4X56.java |  42 +-
 .../org/apache/plc4x/java/s7/PcapGenerator.java    |   6 +-
 .../apache/plc4x/java/s7/model/S7FieldTests.java   |   8 +-
 .../plc4x/java/s7/netty/Plc4XS7ProtocolTest.java   |   8 +-
 .../s7/netty/model/messages/S7MessageTests.java    |   9 +-
 .../strategies/DefaultS7MessageProcessorTest.java  |  10 +-
 plc4j/utils/connection-pool/pom.xml                |   4 +-
 plc4j/utils/opm/pom.xml                            |  11 +-
 plc4j/utils/pom.xml                                |   3 +-
 plc4j/utils/raw-sockets/pom.xml                    |  10 +-
 .../java/utils/rawsockets/RawIpSocketTest.java     |   2 +
 plc4j/utils/scraper/pom.xml                        |  21 +-
 .../apache/plc4x/java/scraper/ScraperTaskTest.java |   3 +
 .../org/apache/plc4x/java/scraper/ScraperTest.java |   3 +
 .../src/test/resources/example_with_strings.yml    |  14 +-
 plc4j/utils/test-utils/pom.xml                     |  22 +-
 .../plc4x/test/RequireInternetConnection.java}     |  14 +-
 .../test/RequireInternetConnectionCondition.java   |  45 ++
 .../plc4x/test/RequireNonCaptureAllDns.java}       |  14 +-
 .../test/RequireNonCaptureAllDnsCondition.java}    |  21 +-
 .../java/org/apache/plc4x/test/RequirePcap.java}   |  14 +-
 .../apache/plc4x/test/RequirePcapCondition.java    |  57 ++
 .../java/org/apache/plc4x/test/RequirePcapNg.java} |  14 +-
 .../apache/plc4x/test/RequirePcapNgCondition.java  |  69 +++
 plc4j/utils/wireshark-utils/pom.xml                |  42 --
 .../org/apache/plc4x/java/utils/PcapngUtils.java   | 106 ----
 plc4s/pom.xml                                      |   2 +-
 pom.xml                                            | 447 +++++++++++++---
 {plc4cpp/api => protocols}/pom.xml                 |  34 +-
 .../src/main/dfdl/daffodil-built-in-catalog.xml    |  12 +-
 .../apache/plc4x/protocols/cotp-protocol.dfdl.xsd  | 213 ++++++++
 .../apache/plc4x/protocols/s7-protocol.dfdl.xsd    | 587 +++++++++++++++++++++
 .../apache/plc4x/protocols/tpkt-protocol.dfdl.xsd  |  87 +++
 .../LINKS.md => protocols/src/main/java/.keepMe    |   3 -
 .../plc4x/protocols/AbstractProtocolTest.java      |  56 ++
 .../apache/plc4x/protocols/TpktProtocolTest.java   |  14 +-
 .../org/apache/plc4x/protocols/tpkt-protocol.tdml  | 112 ++++
 src/site/asciidoc/developers/release.adoc          |  37 ++
 src/site/asciidoc/protocols/s7/s7comm.adoc         |   2 +-
 123 files changed, 2181 insertions(+), 606 deletions(-)
 copy integrations/apache-kafka/README.md => Sometimes-Failling-Tests.md (58%)
 create mode 100644 
plc4j/drivers/ethernet-ip/src/test/resources/read-attribute.pcap
 delete mode 100644 
plc4j/drivers/ethernet-ip/src/test/resources/read-attribute.pcapng
 create mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-large-response.pcap
 delete mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-large-response.pcapng
 create mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-request.pcap
 delete mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-request.pcapng
 create mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-response.pcap
 delete mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-read-var-response.pcapng
 create mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-request.pcap
 delete mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-request.pcapng
 create mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-response.pcap
 delete mode 100644 
plc4j/drivers/s7/src/test/resources/org/apache/plc4x/java/s7/connection/s7-write-var-response.pcapng
 copy plc4j/utils/{opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java 
=> 
test-utils/src/main/java/org/apache/plc4x/test/RequireInternetConnection.java} 
(76%)
 create mode 100644 
plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/RequireInternetConnectionCondition.java
 copy plc4j/utils/{opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java 
=> test-utils/src/main/java/org/apache/plc4x/test/RequireNonCaptureAllDns.java} 
(77%)
 copy 
plc4j/{drivers/simulated/src/main/java/org/apache/plc4x/java/simulated/connection/TestFieldItem.java
 => 
utils/test-utils/src/main/java/org/apache/plc4x/test/RequireNonCaptureAllDnsCondition.java}
 (50%)
 copy plc4j/utils/{opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java 
=> test-utils/src/main/java/org/apache/plc4x/test/RequirePcap.java} (78%)
 create mode 100644 
plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/RequirePcapCondition.java
 copy plc4j/utils/{opm/src/main/java/org/apache/plc4x/java/opm/PlcEntity.java 
=> test-utils/src/main/java/org/apache/plc4x/test/RequirePcapNg.java} (78%)
 create mode 100644 
plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/RequirePcapNgCondition.java
 delete mode 100644 plc4j/utils/wireshark-utils/pom.xml
 delete mode 100644 
plc4j/utils/wireshark-utils/src/main/java/org/apache/plc4x/java/utils/PcapngUtils.java
 copy {plc4cpp/api => protocols}/pom.xml (61%)
 copy plc4j/protocols/ads/LINKS.md => 
protocols/src/main/dfdl/daffodil-built-in-catalog.xml (64%)
 create mode 100644 
protocols/src/main/dfdl/org/apache/plc4x/protocols/cotp-protocol.dfdl.xsd
 create mode 100644 
protocols/src/main/dfdl/org/apache/plc4x/protocols/s7-protocol.dfdl.xsd
 create mode 100644 
protocols/src/main/dfdl/org/apache/plc4x/protocols/tpkt-protocol.dfdl.xsd
 copy plc4j/protocols/ads/LINKS.md => protocols/src/main/java/.keepMe (86%)
 create mode 100644 
protocols/src/test/java/org/apache/plc4x/protocols/AbstractProtocolTest.java
 copy plc4j/api/src/test/java/org/apache/plc4x/java/mock/MockPlcConnection.java 
=> protocols/src/test/java/org/apache/plc4x/protocols/TpktProtocolTest.java 
(74%)
 create mode 100644 
protocols/src/test/resources/org/apache/plc4x/protocols/tpkt-protocol.tdml

Reply via email to