Commit Graph

601 Commits

Author SHA1 Message Date
yubiuser
a0df3ff6c5 Fix IPv4 address indicator
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-23 21:40:27 +01:00
yubiuser
a1334158c6 Add 2FA support (#416) 2025-02-23 20:45:21 +01:00
yubiuser
a35806ca42 Correct location of the cli password file
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-18 21:38:19 +01:00
yubiuser
a0833eefab Add hint to skip 2FA in case the app password was used
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-18 21:14:27 +01:00
yubiuser
f697f997e3 If a CLI password is found, 2FA can be skipped
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-18 21:14:27 +01:00
yubiuser
3df185411c Add 2FA
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-18 21:14:27 +01:00
yubiuser
8942248d62 Add note about authentication (#420) 2025-02-18 21:12:03 +01:00
yubiuser
c215053764 Add note about authentication
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-18 21:09:50 +01:00
yubiuser
1f78753006 Move wiki to readme (#419) 2025-02-17 18:53:48 +01:00
Michael Woolweaver
fd778f46b3 move Wiki to README.md
Co-authored-by: yubiuser <github@yubiuser.dev>
Signed-off-by: Michael Woolweaver <michael@woolweaver.bid>
2025-02-17 11:37:45 -06:00
yubiuser
ca33114e5b remove duplicate text at end of line in DisplayHelp() (#413) 2025-02-13 18:39:55 +01:00
Michael Woolweaver
64e4927141 remove duplicate text at end of line in DisplayHelp()
Signed-off-by: Michael Woolweaver <michael@woolweaver.bid>
2025-02-13 10:54:27 -06:00
yubiuser
f2e3f7d029 Improve DHCP and IPv6 info (#412) 2025-02-13 08:38:59 +01:00
yubiuser
d1b9372044 Disabled IPv6 is not an error
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-12 21:25:03 +01:00
yubiuser
d7517afb17 Clear the screen once on startup
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-12 14:16:23 +01:00
yubiuser
e54e7030e2 Fix startup sequence on mini
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-12 14:09:23 +01:00
yubiuser
7d1a0b02ff Improve DHCP and IPv6 info
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-02-12 14:01:51 +01:00
yubiuser
9b6b0513f6 Tweak disabled color (#411) 2025-02-12 08:12:20 +01:00
RD WebDesign
74b3670ca6 Also use a new blue box to represent disabled items
Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-02-11 23:45:39 -03:00
RD WebDesign
8e2a93cdae Change the color for some disabled elements to avoid confusion
Using blue color because not every disabled setting means an error.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2025-02-11 23:16:24 -03:00
yubiuser
9b94e4b792 Bump actions/stale from 9.0.0 to 9.1.0 (#410) 2025-01-26 06:31:57 +01:00
dependabot[bot]
ab940d0eec Bump actions/stale from 9.0.0 to 9.1.0
Bumps [actions/stale](https://github.com/actions/stale) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-25 10:12:33 +00:00
yubiuser
5629b0145e Bump eps1lon/actions-label-merge-conflict from 3.0.2 to 3.0.3 (#409) 2025-01-11 15:04:34 +01:00
dependabot[bot]
b73487016b Bump eps1lon/actions-label-merge-conflict from 3.0.2 to 3.0.3
Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases)
- [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: eps1lon/actions-label-merge-conflict
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-11 10:39:09 +00:00
yubiuser
b0a4b823ed Speedup response handling (#408) 2024-12-23 09:14:33 +01:00
yubiuser
689e602eff Speedup response handling
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-12-22 23:43:06 +01:00
yubiuser
020c13fd88 Bump actions/checkout from 4.2.1 to 4.2.2 (#407) 2024-10-26 14:14:01 +02:00
dependabot[bot]
8bcf9f4b45 Bump actions/checkout from 4.2.1 to 4.2.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.2.1...v4.2.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-26 10:38:01 +00:00
yubiuser
1e28893286 Bump actions/checkout from 4.2.0 to 4.2.1 (#406) 2024-10-12 16:16:37 +02:00
dependabot[bot]
384af25645 Bump actions/checkout from 4.2.0 to 4.2.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-12 10:52:36 +00:00
yubiuser
85f9b909ab Bump actions/checkout from 4.1.7 to 4.2.0 (#405) 2024-09-28 13:13:29 +02:00
dependabot[bot]
f7c88ee4fb Bump actions/checkout from 4.1.7 to 4.2.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.1.7...v4.2.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-28 10:37:19 +00:00
yubiuser
2066fc4fbd Fix CPU load (#404) 2024-09-27 11:00:42 +02:00
yubiuser
9bfb33869b Fix CPU load
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-09-26 22:43:49 +02:00
yubiuser
4a34c23a1f Make PADD compatible with FTLv6 (#247) 2024-09-02 23:00:04 +02:00
Adam Warner
e7f4989456 Merge branch 'development' into PADD_FTLv6 2024-09-02 21:48:13 +01:00
yubiuser
9e7d6c841c Use FTL's taildored /padd endpoint to reduce the number of API calls (#399) 2024-08-12 22:26:49 +02:00
yubiuser
0440ade345 Require all API data after connection is re-established
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 23:20:13 +02:00
yubiuser
09e33964f6 Set --connect-timeout for curl connections
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 22:53:04 +02:00
yubiuser
51fde8aa88 Skip all the processing if FTL is down
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 22:44:14 +02:00
yubiuser
97006b0681 Fix --version command
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 21:05:59 +02:00
yubiuser
ed3143f79a Propagate API response errors upstream
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 15:41:44 +02:00
yubiuser
573d36ff20 padd_data is a global variable
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 15:37:57 +02:00
yubiuser
e18403b922 Suppress curl errors
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 15:33:42 +02:00
yubiuser
d8c6f3344f Re add necessary 2>/dev/null
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 14:42:13 +02:00
yubiuser
285f387fe9 Rename functions to clarify their use
Signed-off-by: yubiuser <github@yubiuser.dev>
2024-08-09 14:41:33 +02:00
RD WebDesign
f1c3382bda Using paths(scalars | true) to return null and false values.
We also check if the value is exactly `null` and, in this case, return the
string "null", as jq would return an empty string for nulls.

Signed-off-by: RD WebDesign <github@rdwebdesign.com.br>
2024-08-07 22:49:37 -03:00
DL6ER
1310ea8f48 Redefine jq's paths() as its built-in function skips all pais with values null and false
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-08-07 22:26:02 +02:00
DL6ER
113ef44b37 Use jq only once for parsing the entire payload after querying the API
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-08-07 20:26:52 +02:00
DL6ER
5559796a4a Use new FTL api/padd endpoint for querying the data
Signed-off-by: DL6ER <dl6er@dl6er.de>
2024-08-05 19:01:55 +02:00