-
1.10.0
- Update UDMI tests (#748)
- Update dependency firebase-functions to v3.13.1 (#746)
- Update dependency jsoneditor to v9.1.8 (#747)
- Update dependency io.grpc:grpc-stub to v1.35.0 (#740)
- Update dependency io.grpc:grpc-protobuf to v1.35.0 (#739)
- Update internal config file filenames. (#741)
- Fix DeviceResultClient exception in runner (#742)
- Fix flaky tests (#744)
- Fix faucet docker build (#743)
- Update dependency io.grpc:grpc-netty-shaded to v1.35.0 (#738)
- Update dependency io.grpc:grpc-bom to v1.35.0 (#737)
- Update dependency firebase-admin to v9.4.2 (#709)
- Support for vxlan (#735)
- Lock down protoc version (#736)
- Update dependency @google-cloud/pubsub to v2.8.0 (#720)
- Add module include capability (#733)
- daq changes for remote port up down events (#734)
- Make DAQ return real testing result (#729)
- Update dependency io.grpc:grpc-stub to v1.34.1 (#689)
- Update dependency io.grpc:grpc-protobuf to v1.34.1 (#704)
- Update dependency jsoneditor to v9.1.7 (#716)
- Update dependency io.grpc:grpc-bom to v1.34.1 (#702)
- Update dependency gradle to v6.8 (#711)
- Update dependency firebase-functions to v3.13.0 (#718)
- Update dependency io.grpc:grpc-netty-shaded to v1.34.1 (#719)
- Bump date-and-time from 0.14.1 to 0.14.2 in /firebase/functions (#724)
- Fix bacnet test to use proper bacnetId (#731)
- Update UDMI version to 1.3.1 (#730)
- Fix ping test for vlan trigger runs (#732)
- Cleanup TODO with latest Forch faucetizer (#725)
- Update MUD tests (#726)
- Lower codecov target
- Fix setuptools install (#721)
- Setups update (#706)
- Update report aligning to the mockup (#717)
- add result line for connection.network.mac_address (#697)
- Add external DHCP subnet config (#714)
- Adding a IP that falls in device ip's subnet to test hosts (#710) (#713)
- Update dependency jsoneditor to v9.1.2 (#707)
- Update dependency commons-net:commons-net to v3.7.2 (#683)
- Update dependency @google-cloud/pubsub to v2.6.0 (#690)
- Update dependency io.grpc:grpc-netty-shaded to v1.33.1 (#703)
- Update dependency firebase-admin to v9.3.0 (#692)
- Dynamically generate dhcp reflection for vlan triggers (#701)
- Minor refactor of port activation logic (#705)
- Clean up VLAN trigger setup for FOT integration (#700)
- Create EXT_STACK mode for DAQ (#698)
- Separate out cmd/start (#695)
- Attempt python3.8 update (#696)
- Add simple setup option (#693)
- Update dependency io.grpc:grpc-netty-shaded to v1.33.0 (#687)
- Update dependency gradle to v6.7 (#681)
- Update dependency io.grpc:grpc-bom to v1.33.0 (#686)
- Update dependency io.grpc:grpc-protobuf to v1.33.0 (#688)
- Add gRPC client to send device result to server (#656)
- Add minimal setup_docker
- Add packaging files (#684)
- Test renaming (#682)
- DHCP Change (20) (#665)
- Bump junit from 4.13 to 4.13.1 in /usi (#680)
- Update dependency junit:junit to v4.13.1 (#673)
- Update dependency io.grpc:grpc-bom to v1.32.2 (#676)
- Update dependency io.grpc:grpc-netty-shaded to v1.32.2 (#674)
- Update dependency io.grpc:grpc-protobuf to v1.32.2 (#675)
- Update dependency io.grpc:grpc-stub to v1.32.2 (#677)
- Bump junit from 4.13 to 4.13.1 in /subset/switches (#678)
-
1.9.10
- IP addr flush (#672)
- Fix Cisco switch power response (#679)
- Add SSH Reporting, SSH Bug Fixes (#670)
- IP Change (11) (#658)
- Update NTP support test fix #622 (#595)
- set gateway set vlan (#671)
- Update dependency jsoneditor to v9.1.1 (#654)
- External Gateway (#664)
- New "new ip" assignment, extend rpc_timeout_sec and ping counts for Cisco switches (#666)
- Update dependency commons-net:commons-net to v3.7.1 (#663)
- gateway refactoring (#662)
- Add manual tests to resource config (#621)
- Tls timeout fix and ohter updates (#651, #626)
- Private Address (6) (#584)
- DHCP Short (9) (#579)
- Cisco switch more expected table output (#657)
- Pin dependency node-forge to 0.10.0 (#653)
- Basic UDMI provisioner test (#648)
- Update dependency node-forge to v0.10.0 [SECURITY] (#650)
- ipaddr DHCP timeout behavior change (#652)
- Adding node-forge upgrade (#649)
- fix no_test option (#647)
- granular dhcp test timeouts. (#645)
- Update UDMI version to 1.2.0 (#646)
- Disable stickler print-function check (#637)
- Clear out port_acls directory for local test runs. (#640)
- Feature/native tests (#625)
- Update dependency jsoneditor to v9.1.0 (#642)
- Update dependency firebase-admin to v9.2.0 (#641)
- switch config files (#633)
- Add DNS hostname resolution test (#638)
- Update dependency org.junit.jupiter:junit-jupiter to v5.7.0 (#639)
- Bump node-fetch from 2.6.0 to 2.6.1 in /firebase/functions (#635)
- add raw output from usi. (#636)
- Merging ipaddr and dhcp (#634)
- Update dependency io.grpc:grpc-protobuf to v1.32.1 (#630)
- Update dependency io.grpc:grpc-bom to v1.32.1 (#631)
- Update dependency io.grpc:grpc-stub to v1.32.1 (#632)
- Update dependency io.grpc:grpc-netty-shaded to v1.32.1 (#629)
- Update dependency jsoneditor to v9.0.5 (#628)
- Adding timestamps to ipaddr test log messages. (#627)
-
1.9.6
- Switch poe updates (#605) - Alignment of PoE test to test plan.
- Cisco Switches parsing fix (#623)
- usi logs gcp and local capture (#613)
-
1.9.5
- Increase nmap module timeout (#611)
- Improvements for test development debugging (#609)
- Add module config system logging (#607)
-
1.9.4
- Feature/convert switchtests (#601)
- Do not infinite spawn ntp (#598)
- security.nmap.http test (#563)
- Update registrar tool for latest UDMI version (#596)
- Feature/vlan trigger (#588)
- fix gcp combine report test (#587)
- Adding default dns for static ip faux devices (#576)
- Add perodic tests (#575)
- security.admin.password changes (#461)
-
1.9.0
- Test infrastructure cleanup (#572)
- Remove faux dependencies from subset directory (#567)
- Github actions (#558)
- misc updates to docs (#568)
- Incorporate manual test comments (#499)
- NTP Update (#525)
- Automatic build script (#557)
-
1.8.2
- GRPC timeouts + usi first command wait fix. (#555)
- Numerous renovate bot updates.
-
1.8.0
- add security.ssh.version test (#523)
- Refactor UDMI to external repo (#544)
- Additional DHCP test part 3: IP change test (#543)
- Additional DHCP test part 2: Multisubnet test (#539)
- Additional DHCP test part 1 (#532)
- Support for alternate sec switch (not managed by DAQ) (#531)
- Add troubleshooting script (#529)
- Using usi in daq (#520)
- Use trunk rather than stack between switches (#526)
- NTPv4 support (#487)
- Feature/usi OVS switch (#521)
-
1.7.0
- Add DAQ version to origin summary (#522)
- Add check for git version tag in Travis (#519)
- Minor UDMI updates for pubber keygen
- Update Minimum Send Test (#498)
- Universal Switch Interface (USI) (#496)
-
1.6.1
- fix image pull in cmd/build (#503)
-
1.6.0
- cloud test setup documentation (#495)
- Baseline for NTP tests (#494)
- Baseline for DNS test (#492)
- Add manual test summary to test report (#481)
- UDMI logentry schema update (#391)
-
1.5.1
- Fix for local-port-as-string issue (#477)
-
1.5.0
- Numerous renovate-bot updgrades
- Move reporting.sh into docker/include (#473)
- Remove redundant system.conf (#470)
- Cleanup files from misc (#464)
- Update UDMI asset naming (#457)
- Make startup commands implicit (#466)
- Whitespace testing changes (#468)
- Add stickler.yml (#465)
- Feature/combine reports from date range (#458)
- Cleanup dot1x and docker test files from misc (#462)
- port disconnect integration test fix.
- Use module_config for module switch configuration (#459)
- Fix network tests (#440)
- Add explicit faucet python base (#455)
- Terminate on DAQ trunk port going down (#445)
- UDMI Gateway Schema Update (#363)
- Fix unit tests (#448)
- MD Table Refactoring (#452)
- Minor debug fixes (#453)
- Convert PortInfo dict to class (#447)
- cleanup misc folder, moving files to etc and resources (#449)
- Fix flaky port disconnects (#450)
-
1.4.1
- Fetch before checkout (#446)
- Refactoring configuration mechanism (#444)
-
1.4.0
- Update Faucet version to 1.9.43 (#443)
- Minor release docs update (#442)
- update techsupport to use new switchconfig names. include date-time in name of created file (#437)
- Physical switch config tweaks (#436)
- Firebase db Docs update (#433)
- Check for missing docker images (#435)
- Feature/allow port toggle (#423)
- Refactoring switchconfig (#426)
- Add switch report output (#431)
- Test default clean base configuration (#430)
- added EasyIO FW-14 to device_types (#427)
- enable finish_hook by default (#425)
- Move generated proto files out of daq/ (#424)
- Apply strict config checking (#422)
- UDMI change force_value to fix_value (#420)
- leave venv for mininet build (#421)
- Introduce YAML config file (#418)
- Add password switch config (#324)
- Update TLS methods and tests (#362)
-
1.3.0
- Cisco switch power (#375)
- Firebase data storage changes and supporting filters on UI (#395)
- Firebase data retention policy (#395)
- script for setting up / resetting service account permissions (#409)
- Fix misleading pics report output when no pics.csv file found (#404)
- Use python3.7 for faux2 (#410)
- add script to collect diagnostic info by user before they reach out (#405)
- adding pdf report (#406)
- Address cisco switch test access (#403)
- add checks for interfaces to switch being defined and up (#399)
- Introduction of the
resources
folder used for a device types library and for setups templates (#376)
-
1.2.0
- ssh tunnel document addition (#393)
- Build aardvark for travis module test (#388)
- Feature/ui improvements v2 (#384)
- adding time to log messages (#381)
- Fix physical switch setup and test (#379)
- Base configurator unit test (#373)
- Fix up password test redaction (#370)
- Feature/proper ip test (#369)
- Make nmap more robust, add finish_hook (#368)
- Fix result extraction for reports (#367)
- Create alternate faux container image (#366)
- Use VLANs for DAQ dataplane (#360)
- Feature/push results as json (#357)
-
1.1.0
- Fixing version to python 3.7, requires recent version of debian
- Log and display more version info into GCP project
- Don't abbreviate description in test module manifest
- Overhaul of DHCP tests and test capabilities
- Save all configs and many run logs to GCP
- Update UDMI metadata validator to include site summary report
- Use dockerhub docker images for tagged releases
- Capability for specifying static_ips for devices
- Individual module test capability (run docker test without daq)
- Runtime logs to GCP stackdriver
- Add basic site-indexed device-centric console
- Create PDF reports
- Device report output reformatting
- Convert to base64 encoded credentials for cloud-based tests
- Poe switch test capability
- Added switch_model property in system.conf for using switch tests
- Support for Cisco Catalyst 9300 series network switches in the switch test
- Passwords test module for checking devices against a default set of passwords
- BACnet firmware discovery test
- Addition of port configuration for running nmap for port scanning
- Updated to faucet 1.9.36 and forch 0.33
-
1.0.2
- Faucet update to 1.9.19, including explicit LLDP stacking acls.
- Update Travis build environment to Bionic (prev. Trusty).
- Lock versions of some google pip packages: Firestore hang workaround.
- Use base64 endcoded GCP cred rather than shell-encoded.
- Deprecate GCP_SERVICE_ACCOUNT env for GCP_BASE64_CRED.
-
1.0.1
- Category and expectation table outputs.
- UDMI schema validator test module.
- Build improvements for various base system configurations.
- Firebase web authentication
- Test module state names update
-
1.0.0
- Device and system schema validation in web-ui.
- Extended BACnet test module for PIC statements.
- TLS security test module for certificate validation.
- MAC OUI test module for manufacturer lookup.
- Fix for Firestore-disconnect bug with long standing sessions.
- Automatic population of new device directory from template.
- Numerous docs fixes and updates.
- Faucet version 1.9.8 update.
-
0.9.7: * Device-level test configuration (e.g. allowed open ports)
- Use table for test report output
- Dynaimic runtime config capability
- Ability to select runtime test module execution
-
0.9.6:
- UDMI Tech Stack definition (MQTT + JSON + UDMI).
- Updating BacNET tests to have more predictable/regular identifiers.
- Generate markdown-based reports in site device folder.
- Registrar tool for cloud-based device registration.
- Debian Stretch setup/install fixes.
- Update to Faucet 1.9.1.
-
0.9.5
- DAQ_TARGETS env variable for incremental builds.
- Report file cleanup, with embedded test results.
- DHCP long switchover and dhcp request logs.
- Updating python package versions.
- Forced workaround delay for faucet config change race-condition.
- Faucet performance fix for large port counts.
- Fix internal lint checks.
- Faux command uses explicit interface designation.
- Faux command does not rename explicit interface.
-
0.9.4
- Faucet update to 1.8.35
- Move device configuration data under
site_path
parameter. - Switch-based tests (port errors, port negotiation)
-
0.9.3
- Device description capability for report generation.
- Fixes for broken local_switch setup and docs.
- Build and release documentation updates.
- Dual stacking topology tests.
- Port debounce feature for flaky ports.
- Updates to FCU example status messages.
- Debugging fail_hook setting.
- Faucet update to version 1.8.34.
-
0.9.2
- Stacking topology generator.
- SWITCH_PORT env variable available to tests.
- Automatic detection of re-build required.
- Topology test for "commissioning".
- Stability improvements for network topology tests.
-
0.9.1
- Adding test_config option for dynamic test configurations.
- Enforce gateway test group isolation.
- Issue a representative FCU example for UDMI encodings.
- Bacnet topology tests (open, single, halves, star)
- Mock-switch capability for direct-to-switch tests.
- Bacnet4j version updates for looped discovery tests.
- Packet capture files for gateways and individual tests.
- General improvements to system test stability.
- Brute-force telnet password checks.
- Update Faucet version to 1.8.32.
- Increased MUD-file enforcement (to-device).
- Misc build issues for current Debian/Ubuntu systems.
-
0.9.0
- Upping major version number because of breaking config changes.
- Updating schema validator code structure.
- Improved internal checks on startup sequence.
- Autogenerate faucet.yaml file, rather than relying on template.
-
0.8.3
- Upload test report to a cloud storage bucket included in web page.
- Bug fixes for startup pcap capture.
- Minor debugging output improvements.
- MUD file generator 'controller' capability.
- Documentation updates: topology, firebase, validator, debugging.
- Updated FAUCET to version 1.8.25.
-
0.8.2
- Update to use python3 (may require bin/clean for local setups).
- Adding docs for test lab setup.
- Improvements to docker test stability.
- Purge old docker containers after new image download.
- MUD file generator error message improvements.
- Add -n (no_test) mode to just put devices on network.
- Make cmd/run behavior configurable (in- or ex- to container).
- Preliminary schema validation capability.
-
0.8.1
- Refactor gateway component out from individual device tests.
- Move more configuration to faucet.yaml files.
- Enable device groups.
- Clean up testing infrastructure.
-
0.8.0
- Dynamic application of MUD files.
- Pull network topology from faucet.yaml file.