Commit Graph

  • 2c197c9b58 Add link to new security advisory master Thomas Pike 2025-09-15 21:11:07 +02:00
  • aa7176506b fix(auth): restrict group access rule option edits to admins Joshua Rogers 2025-09-06 19:05:47 +02:00
  • d8263bf7a9 Upgrade jquery to 3.7.1 Thomas Pike 2023-12-22 22:19:54 +00:00
  • b6e3507a3d Fix preg_split 3rd parameter value Thomas Pike 2023-12-22 22:17:31 +00:00
  • 9b8de6fd82 Fix missing global Thomas Pike 2023-12-22 22:00:42 +00:00
  • 5de0e9c57f Fix null string handling Thomas Pike 2023-12-22 22:00:28 +00:00
  • d5e9a7116e Remove inactive admins from servers.json Franciszek Klajn 2022-01-25 12:11:09 +01:00
  • 4641ce0166 Set $active_user immediately after creating user when logging in for first time Thomas Pike 2021-11-07 21:05:51 +01:00
  • a5a1f7c16d Ensure that admin is int 0 or 1 Thomas Pike 2021-11-07 15:56:41 +01:00
  • 3d1c5c097f Also add group_filter attribute for separating groups from other entities Thomas Pike 2021-11-07 15:51:17 +01:00
  • 601d39d2d5 Add user_filter attribute for separating users from other entities (eg. groups) Thomas Pike 2021-11-07 15:36:30 +01:00
  • 17880542d1 Move responsibility for adding new users in to the user directory Thomas Pike 2021-11-07 11:37:56 +01:00
  • 946c6ff74d Enable syncing of more LDAP groups Thomas Pike 2021-10-31 18:32:54 +01:00
  • 41bd1b76bd Add filter by port number Thomas Pike 2021-10-31 19:12:08 +01:00
  • 43035bcfa2 Improve menu highlight colour Thomas Pike 2021-10-24 14:43:22 +02:00
  • dc478ca414 Update UI to take port into account when checking for IP conflicts Thomas Pike 2021-10-24 14:17:25 +02:00
  • 2bac4307c7 Take port into account when checking for IP conflicts Thomas Pike 2021-10-24 14:14:23 +02:00
  • 5cd54edafd Finish my sentences Thomas Pike 2021-10-20 22:25:13 +02:00
  • 7016a95705 Document the need for pem-format SSH key Thomas Pike 2021-10-20 22:21:34 +02:00
  • e77be5ee59 Be compatible with server being a reserved word in MySQL Thomas Pike 2021-10-20 22:03:18 +02:00
  • d8e9741544 Fix strict mode JS error breaking sync status update Thomas Pike 2021-08-29 00:52:56 +02:00
  • be22ecf94d Move $base_path definition to core.php to fix CLI script error Thomas Pike 2021-08-28 01:25:25 +02:00
  • e1d5109e65 Fix generation of inventory link viq 2019-10-03 14:44:44 +02:00
  • 8b67238a40 Improved Synchronisation Marc Mettke 2019-04-06 07:46:26 +02:00
  • 2ed9c67dbf Fix declaration of "user" parameter in getopt function call Thomas Pike 2019-02-05 01:12:47 +01:00
  • fe2eeab589 Restricting arbitrary users from creating servers/groups Marc Mettke 2019-04-04 17:55:19 +02:00
  • 3920033e25 Fix some misplaced parentheses Thomas Pike 2019-01-20 21:12:55 +01:00
  • 5207345bf3 Merge branch 'MagicFab-patch-1' Thomas Pike 2018-11-04 21:33:22 +01:00
  • 13fb80e2b9 changed arguments for ssh2.sftp Charles Luzzato 2018-11-01 18:51:54 +01:00
  • 7c220f2e6b changed arguments for ssh2.sftp Charles Luzzato 2018-11-01 18:51:54 +01:00
  • a1bb1895e7 Added LDAP directory service in requirements Fabian Rodriguez 2018-10-18 17:57:52 -04:00
  • 42ff27c0a6 Add setting to enable LDAP_OPT_REFERRALS, default off Thomas Pike 2018-07-21 15:01:13 +02:00
  • cf328c5f95 Use strict mode javascript Thomas Pike 2018-05-08 16:14:27 +02:00
  • 9e0a53cca8 Allow the application to be reverse proxied to a different base URL Thomas Pike 2018-05-04 17:21:55 +02:00
  • 1437062829 Use stored SSH port number for syncing Thomas Pike 2018-04-18 10:38:20 +02:00
  • a26e417833 Add ability to specify SSH port number Thomas Pike 2018-04-17 18:10:24 +02:00
  • 3fbe50fd97 Fix problems displaying error page if no valid $active_user Thomas Pike 2018-04-17 17:37:10 +02:00
  • 40ba15610e Add missing backticks and bring sample config in line with README Thomas Pike 2018-04-17 09:59:02 +02:00
  • ef54569a65 Add missing mbstring dependency Thomas Pike 2018-04-17 09:31:26 +02:00
  • 460bdfccf4 Add missing client-side validation to access request form Thomas Pike 2018-04-04 16:54:31 +02:00
  • b2a093a743 Fix exception handling for bad data in server-to-server access request Thomas Pike 2018-04-04 16:53:59 +02:00
  • bee24b9b5c Fix access of $config variable in error 500 page Thomas Pike 2018-04-04 16:52:18 +02:00
  • ed5d40e99c Add /pubkeys.json to URLs accessible by local accounts Thomas Pike 2018-03-27 12:36:16 +02:00
  • 0f6dc1de3b Add list of access grants on user page Thomas Pike 2017-12-06 13:36:17 +01:00
  • 9371e48f98 Put security advisory into a list element Thomas Pike 2017-11-08 12:48:22 +01:00
  • a3900e4c9a Add link to security advisory in README.md Thomas Pike 2017-11-08 12:47:30 +01:00
  • c184b031bd Provide mitigation options for SSH redirection vulnerability Thomas Pike 2017-10-19 19:01:36 +02:00
  • ca1562c327 Fix breakage on 404 error page Thomas Pike 2017-10-24 17:05:58 +02:00
  • 956e637473 Wrap config file comments at 79 chars Thomas Pike 2017-10-19 18:46:04 +02:00
  • bb4d4a0764 Replace mentions of "the keys system" with "SSH Key Authority" Thomas Pike 2017-10-19 18:43:09 +02:00
  • 1a5f2710e4 Remove obsolete upgrade.php script Thomas Pike 2017-10-19 13:41:16 +02:00
  • da7ef07f8e Check that user is active before allowing access Thomas Pike 2017-09-05 17:14:34 +02:00
  • 774b2b94eb Fix small error in README Demo section Thomas Pike 2017-08-31 12:46:02 +02:00
  • d7c209d46c keys-sync service installation fixes Thomas Pike 2017-08-31 01:48:35 +02:00
  • fa49e80ab8 Add details of demonstration server to README Thomas Pike 2017-08-31 01:27:39 +02:00
  • b848b33367 Add screenshots of SKA in action Thomas Pike 2017-08-30 19:10:00 +02:00
  • 71431fbbba Set a value for email when creating keys-sync account Thomas Pike 2017-08-30 18:27:01 +02:00
  • e722766920 Move LDAP protocol set to correct place Thomas Pike 2017-08-30 18:06:01 +02:00
  • 485f715fa8 Add mention of automatic key removal Thomas Pike 2017-08-23 16:45:34 +02:00
  • 63d4e5f605 Add DB migration functionality and move inital DB setup into migration Thomas Pike 2017-08-23 16:42:09 +02:00
  • 29b3f0b731 Remove hardcoded gpg signing key ID Thomas Pike 2017-08-22 17:35:34 +02:00
  • 4d86410935 Improve show/hide of pubkey add form and help Thomas Pike 2017-08-15 14:14:10 +02:00
  • 485a817883 Update PuTTY instructions Thomas Pike 2017-08-14 14:56:00 +02:00
  • 631e2b6ba6 Fix error binding to LDAP server with protocol version 3 Thomas Pike 2017-08-14 14:07:40 +02:00
  • f802d7551e Add server account pubkey list to public routes Thomas Pike 2017-08-04 12:03:23 +02:00
  • ade3739e9e Add JSON/TXT views of server account public keys Thomas Pike 2017-08-02 12:56:37 +02:00
  • c6dac1a385 Add RSA key fingerprint to server status json Thomas Pike 2017-08-02 12:25:01 +02:00
  • 8acdc15b0f Fix "requested" accounts getting stuck in that status in some cases Thomas Pike 2017-06-30 12:23:26 +02:00
  • b063e63946 Update CREATE DATABASE statement to include charset Thomas Pike 2017-06-07 15:15:18 +02:00
  • d0cffc6094 Remove hard dependency on php-gnupg Thomas Pike 2017-06-06 17:23:14 +02:00
  • 10f616d625 Fix mysql schema import command Thomas Pike 2017-06-06 17:23:01 +02:00
  • d50883b820 Add comment in front of SKA key in legacy sync Thomas Pike 2017-06-06 16:10:43 +02:00
  • b464e14873 Initial public commit Thomas Pike 2017-06-06 16:07:08 +02:00