- 22 Sep, 2023 4 commits
-
-
Caleb St. John authored
-
Caleb St. John authored
-
bugclerk authored
(cherry picked from commit 8b0e3e07b45ccc0f6f4a0ab41fe42110dc2122f5) Co-authored-by:
Caleb <yocalebo@gmail.com>
-
bugclerk authored
-
- 18 Sep, 2023 2 commits
-
-
bugclerk authored
(cherry picked from commit 634eefec1890989c8e4411e5ff3c6f9ccd334d6f) Co-authored-by:
themylogin <themylogin@gmail.com>
-
bugclerk authored
* Mark minio service as deprecated (cherry picked from commit da5659507fad4ea66be4c6b975fd6d704d0d30a0) * Update src/middlewared/middlewared/plugins/update_/install_freebsd.py Co-authored-by:
Caleb St. John <30729806+yocalebo@users.noreply.github.com> (cherry picked from commit 69fa464bb2a07156d96ce076a101a45a061a6d62) * Forbid starting minio --------- Co-authored-by:
themylogin <themylogin@gmail.com>
-
- 01 Sep, 2023 1 commit
-
-
bugclerk authored
(cherry picked from commit c752543cd8af65010c66914881119738feede295) Co-authored-by:
Andrew Walker <awalker@ixsystems.com>
-
- 29 Aug, 2023 1 commit
-
-
Andrew Walker authored
There is no technical reason to prevent using question mark in an SMB password.
-
- 27 Aug, 2023 1 commit
-
-
bugclerk authored
NAS-119369 / 13.1 / Properly account for the case when TC container might not be running (by sonicaj) (#11948)
-
- 16 Aug, 2023 3 commits
-
-
bugclerk authored
This commit adds changes to try and disable 2fa instead of querying system info as a customer had faced this scenario in previous versions and we want to be sure we are not allowing that to happen. (cherry picked from commit 0d8b00348e31ab37e0caf64a43fdf23802aa5e86) Co-authored-by:
Waqar Ahmed <waqarahmedjoyia@live.com>
-
Waqar Ahmed authored
* NAS-117931 / 22.12 / HTTP Basic Auth is unavailable when OTP is enabled (#9742) * HTTP Basic Auth is unavailable when OTP is enabled * OTP integration tests * Remove second auth otp test --------- Co-authored-by:
themylogin <themylogin@gmail.com>
-
bugclerk authored
NAS-123419 / 13.1 / Add overwrites for TrueCommand service start and get_state (by ZackaryWelch) (#11858) * Added TrueCommand debugs. Ensured service will only be started, not restarted, and won't start if already enabled (cherry picked from commit 6b20b1eb6ea5d30a0acb37143756a3b570e0c40a) * Removed misleading log statements (cherry picked from commit 78465f0fc67a72654d57e0a1f2f0b936c5a87db1) * Reverted a couple of changes found not to matter in testing (cherry picked from commit 728ca3ebf427080efa5fee7a8e543f48e34143e9) --------- Co-authored-by:
Zack Welch <zwelch@ixsystems.com>
-
- 07 Aug, 2023 1 commit
-
-
themylogin authored
(cherry picked from commit e4ce3c29)
-
- 01 Jul, 2023 1 commit
-
-
themylogin authored
-
- 28 Jun, 2023 1 commit
-
-
bugclerk authored
This has knock-on effects regarding failover when AD is broken. We should ensure that it's always possible to get system dataset set up, and in principle if AD join is already broken things can't really get worse by moving around the system dataset. (cherry picked from commit 980a4de5a6d36663dd30b4f8504bb44d13f7c16a) Co-authored-by:
Andrew Walker <awalker@ixsystems.com>
-
- 27 Jun, 2023 3 commits
-
-
Ameer Hamza authored
-
bugclerk authored
NAS-122482 / 13.1 / Add SNMP tests that verify the response uses the same IP as request (by bmeagherix) (#11577) * NAS-122482 / 13.1 / Add SNMP tests that verify the response uses the same IP as request * Add pysnmplib to requirements.txt * Add SNMP tests that verifly the response uses the same IP as request (cherry picked from commit c33586ec ) * Restore depends --------- Co-authored-by:
bmeagherix <118192357+bmeagherix@users.noreply.github.com> Co-authored-by:
Brian Meagher <brian.meagher@ixsystems.com>
-
bugclerk authored
(cherry picked from commit 5d6d26fa41209e79316a78804332e7006586dcd8) Co-authored-by:
themylogin <themylogin@gmail.com>
-
- 23 Jun, 2023 1 commit
-
-
bugclerk authored
(cherry picked from commit 2d626bcd023d0df512fada96c0784cbf38f8d026) Co-authored-by:
Andrew Walker <awalker@ixsystems.com>
-
- 21 Jun, 2023 1 commit
-
-
mgrimesix authored
* etc_files/local/proftpd.conf: Remove MultilineRFC2228 and no_cert_request settings from the proftpd.conf mako file. * plugins/ftp.py: Add validation check to block user setting no_cert_request. * tests/api2/test_200_ftp.py: Add simple checks to confirm MultilineRFC2228 not preset and we block setting no_cert_request No DB or API changes were made.
-
- 14 Jun, 2023 1 commit
-
-
themylogin authored
-
- 02 Jun, 2023 3 commits
-
-
Andrew Walker authored
NAS-122299 / 13.0 / Add testing recyclebin
-
Andrew Walker authored
-
Andrew Walker authored
-
- 01 Jun, 2023 2 commits
-
-
Andrew authored
Add tests to validate: 1. files purged when deleted from recycle paths 2. per-dataset recycle bins are automatically created This also fixes typo in path for original refactor of recycle test.
-
Andrew authored
Our existing tests failed to catch situation where recycling process would cause an SMB service disconnection. The new tests explicitly cover basic ops (creating / deleting files, creating, removing directories) and also ops on the recycle bin over the SMB1 and SMB3 protocols. This improves test coverage while also ensuring that tests are performed under a single SMB session.
-
- 31 May, 2023 2 commits
-
-
Caleb St. John authored
-
Caleb St. John authored
* remove buggy and unmaintained nawk scripts * more cleanup * add disk.query with zpool and enclosure mapping info
-
- 26 May, 2023 1 commit
-
-
M. Rehan authored
-
- 18 May, 2023 1 commit
-
- 17 May, 2023 2 commits
-
-
Andrew Walker authored
This addresses a couple of issues with IPMI password validation 1) The webui lists password complexity requirements that are not validated within middleware before sending payload through ipmitool. 2) Password length of 20 characters is enforced in middleware, but this value exceeds that supported by ipmi 1.5 (16 characters). The first item is problematic because the error messages from ipmitool for passwords that lack sufficient complexity are less than helpful ("Request data field length limit exceeded"). The second item is also incredibly problematic because on some devices a password of more than 16 characters will be silently truncated to 16 characters. This PR shifts validation to the middleware schema by introducing two changes: a) Password() schema type. This currently only hardcodes 'private' key, but the guiding principal is that we can start shifting places where we are handling passwords to have a common schema so that it is simpler to identify and audit where middleware is handling passwords. b) PasswordComplexity validator. This implements validation of the sort where you need two or three of certain character types in a password.
-
Eric Turgeon authored
-
- 15 May, 2023 1 commit
-
-
Eric Turgeon authored
* Fixed Cloud test 96 and Update dataset encryption test * fixed test_341_pool_dataset_encryption.py test 41 def syntax * removed key_format assert in test 41 and 64
-
- 12 May, 2023 2 commits
-
-
Caleb St. John authored
* fix failover.update * simplify this miserably confusing logic * simplify further * fix traceback in failover.force_master
-
Caleb St. John authored
-
- 11 May, 2023 3 commits
-
-
Eric Turgeon authored
This will fixed the boot issue for 13.1. It should now affect 13.0 boot since it is how it is setup for 13.0 and 13.1 HA boot.
-
Caleb St. John authored
-
Caleb St. John authored
* Revert "fix edge-case crash (#11139)" This reverts commit 7a07a29a. * fix edge-case crash when lunid has double-quotes
-
- 09 May, 2023 2 commits
-
-
bugclerk authored
* Add endpoint check/update ashift property on boot-pool * Update ashift property on boot-pool when replacing/extending/detaching * Set ashift to 12 for pools which do not have it --------- Co-authored-by:
Waqar Ahmed <waqarahmedjoyia@live.com>
-
themylogin authored
-