Commit Graph

  • a99770951d Implemented more attribute classes Deon George 2023-03-02 18:21:53 +11:00
  • 7d19b89637 Implemented can_addvalue Deon George 2023-03-02 14:55:06 +11:00
  • c0c9a5576e Added rendering attribute hints Deon George 2023-03-02 14:41:38 +11:00
  • 35596ec867 Rename GuestUser to ApplicationSession as middleware to hold any site wide variables Deon George 2023-03-02 12:15:08 +11:00
  • e0fb057c84 Implemented attribute sorting with configuration to determine sort order Deon George 2023-03-02 10:17:15 +11:00
  • 4767eb3a4f JS fixes for when we get a 419 Deon George 2023-03-02 09:56:09 +11:00
  • ee556582d2 Start of hook to check for version updates Deon George 2023-03-02 09:55:33 +11:00
  • 64d1a09db4 Minor schema cosmetic code fixes, more Attribute implementation from old pla, start of LDAP DN view/edit Deon George 2023-03-02 09:54:30 +11:00
  • 933ab44b99
    Create FUNDING.yml Deon George 2023-02-27 10:08:24 +11:00
  • 491f04cd5d Updated server info Deon George 2023-02-19 20:25:32 +11:00
  • 4f9accbadf Move some server function to Server::class (from Entry::class) Deon George 2023-02-19 16:35:07 +11:00
  • 92e5afd614 Improved caching of schema Deon George 2023-02-19 00:32:46 +11:00
  • 8ec1d2b1fe Ported the schema browser Deon George 2023-02-14 21:38:42 +11:00
  • 815cd49868 Add bootstrap Deon George 2023-02-18 20:13:38 +11:00
  • 651fb9f3bf Show version in the footer Deon George 2023-02-18 00:10:38 +11:00
  • cb55a660e5 Reduce size of the sidebar, to give more realestate to the data side Deon George 2023-02-16 20:08:56 +11:00
  • c84b2d6d91 Updated version to 1.2.6.5 1.2.6.5 Deon George 2023-02-15 17:36:15 +11:00
  • ef8d0ce94c Fix mistake in patch #176 as identified in #170 Deon George 2023-02-15 17:33:47 +11:00
  • 15cc6f5382
    Issue #165 Proper check for memory_limit config (#180) Eric Lavault 2023-02-15 07:24:19 +01:00
  • 66409c6688 Fixes to CI/CD now that we use osixia/openldap Deon George 2023-01-30 22:54:16 +11:00
  • 637a0cd0f4 Change docker build to use alpine directly, with PHP and ldap module Deon George 2023-01-30 22:37:35 +11:00
  • 482d9670e3 Capture LDAP authentication failure when querying baseDNs Deon George 2023-01-30 22:19:08 +11:00
  • 6751c9dd81 Enable authentication if the LDAP server has multiple base DNs. Store the user's credentials in a cookie/session, and swap them out to the configured credentials when logged in. Deon George 2023-01-30 21:37:33 +11:00
  • 413f1ec065 Implemented caching of our base_dn Deon George 2023-01-28 23:07:39 +11:00
  • 210793e814 Validate unit testing is working Deon George 2023-01-27 22:16:25 +11:00
  • daeea9a1f6 Update laravel to 9.x Deon George 2023-01-27 21:35:00 +11:00
  • e0185345c8 Start of a debug screen Deon George 2023-01-27 19:59:31 +11:00
  • 58e171aea1 PLA now starts at the root of the HTML request, favicon setup Deon George 2023-01-27 16:29:02 +11:00
  • d0242ce3d8 Move our sample schema/data into a tests/server, we'll use osixia/openldap for the demo/testing Deon George 2023-01-27 15:26:29 +11:00
  • 364c0565a2
    don't apply preventXSS on 'filter' parameters in export and search (#168) bendem 2023-01-20 10:08:49 +01:00
  • d09aa72a42
    Inactivity message format fix (#171) jmptbl 2023-01-20 10:08:07 +01:00
  • 7226cea874
    #170 - issue - openssl 3.0 patch (#176) Klaus Tachtler 2023-01-20 10:06:44 +01:00
  • d15bd2dab3
    Don't do any decoding on the password field (#163) bendem 2022-08-18 02:44:43 +02:00
  • 43bac58990 Add support of argon2i & argon2id password hash types 1.2.6.4 Benjamin Renard 2022-04-27 14:43:14 +02:00
  • 9488fe2ed7 Avoid passing a null value to PHP functions where another type is expected. Patrick Monnerat 2022-06-01 17:25:34 +02:00
  • 5e9b95f9a8 Avoid 32-bit signed integer overflow in Blowfish computations. Patrick Monnerat 2022-06-01 00:49:54 +02:00
  • aeebf3faa6 Replace calls to strftime() by calls to date(). Patrick Monnerat 2022-05-31 01:06:35 +02:00
  • b035e8a0f4 Do not use function is_resource(). Patrick Monnerat 2022-05-30 20:13:04 +02:00
  • f129579f45 Adapt app_error_handler() to PHP 8. Patrick Monnerat 2022-01-15 11:10:11 +01:00
  • c90dc06af2 Rename class Attribute to PLAAttribute. Patrick Monnerat 2022-01-14 07:29:20 +01:00
  • 3a75a32100 Mandatory function arguments must be listed before optional ones. Patrick Monnerat 2022-01-14 01:41:19 +01:00
  • 3ec9c23d58 Do not call get_magic_quote_gpc() when running in PHP version >= 5.4. Patrick Monnerat 2022-01-14 01:04:56 +01:00
  • 857f0c539c sanity-fix: gettext and session mod check KuhnChris 2022-02-11 14:52:02 +00:00
  • 97eed9d9cd Prevent strftime overflow on 32 bit systems Andrés Maldonado 2022-03-21 19:08:04 +01:00
  • 181a57586c Remove some old PLA Deon George 2021-12-11 00:18:07 +11:00
  • 10a2d2161b Start of using Attribute objects, rendering jpegphoto Deon George 2021-12-10 22:39:09 +11:00
  • d4cae5065b Updated version to 1.2.6.3 1.2.6.3 Deon George 2021-12-12 13:35:51 +11:00
  • 386d6ab83b Fix syntax error created by a0de69b - thanks to Bert Van de Poel for testing this and identifying the error Deon George 2021-12-12 13:25:28 +11:00
  • dabca67fc8 Updated directorytree/ldaprecord-laravel to v2 Deon George 2021-12-10 17:31:03 +11:00
  • a80a2725bc Start of using Attribute objects, rendering jpegphoto Deon George 2021-12-08 23:26:12 +11:00
  • 2ccc1d3b83 Framework update and updates from other projects,remove leenooks/laravel Deon George 2021-12-03 13:36:25 +11:00
  • 88eb35a567 Some CSS fixes, to fix rendering the sitemap when the sidebar is collapsed Deon George 2021-03-08 09:52:08 +11:00
  • 0b867abbac Reorganise docker CI configuration Deon George 2021-03-02 23:16:19 +11:00
  • 48131c1b4e Fix showing DN icon for RootDSE, fix readme git clone Deon George 2021-03-02 22:19:00 +11:00
  • 851010d6d5 Add icons for each DN based on objectClass Deon George 2020-09-23 22:14:38 +10:00
  • 2a099e2dc4 Move getBaseDN to Entry class, some cleanup Deon George 2020-09-21 22:20:59 +10:00
  • 4ef074fac4 More unit testing, setup for localisation Deon George 2020-09-20 23:29:22 +10:00
  • b043e3bc93 OID update, fix sidebar icon rendering Deon George 2020-09-19 20:21:02 +10:00
  • 902330e734 Added home screen note, renamed custom login note to html Deon George 2020-09-19 00:35:29 +10:00
  • cec8775f8e Composer updates Deon George 2020-09-19 00:13:50 +10:00
  • d20a17d3fe Added server info Deon George 2020-09-19 00:08:00 +10:00
  • db61e0d1ce Login validation, user profile icon Deon George 2020-09-15 22:40:32 +10:00
  • c549d28340 Change query() to children() - expose hassuborinates Deon George 2020-09-14 21:08:55 +10:00
  • 1ebdffa358 Fixes for testing now that we are using directorytree/ldaprecord-laravel Deon George 2020-09-13 23:48:28 +10:00
  • 15ff508429 Swap out adldap2/adldap2 for directorytree/ldaprecord-laravel Deon George 2020-09-13 23:41:26 +10:00
  • f323be3d7f Start on fetching DN from server Deon George 2020-09-13 21:30:04 +10:00
  • 130ae005a3 Added Architect UI Deon George 2020-09-06 09:46:27 +10:00
  • e89b4d3287 Updated composer dependancies Deon George 2020-09-06 21:01:37 +10:00
  • 7a195bb844 Improved tree rendering Deon George 2020-09-01 00:13:27 +10:00
  • 6620b9147e API query and CI to build the docker demo image Remove unused CI, removed some debugging for the demo Deon George 2020-08-31 21:41:45 +10:00
  • de4fa04d3b Start of tree being rendered by API/AJAX calls Deon George 2020-08-27 22:46:07 +10:00
  • 1e3e4b2196 Setup CI testing Deon George 2020-08-23 12:30:18 +10:00
  • f3282bed38 Framework upgrade to Laravel 7 Deon George 2020-08-23 11:37:08 +10:00
  • f8717480fd CSS/JS updates, initial page rendering Deon George 2020-08-22 22:26:06 +10:00
  • 4c90ce11f2 Initial login working Deon George 2020-08-20 22:33:13 +10:00
  • ed7087c802 Initial Laravel Base Deon George 2019-05-14 17:52:49 +10:00
  • 1d26d435c2 Special character issue in password - closes #104 Deon George 2021-12-10 16:14:04 +11:00
  • a0de69bd58 foreach error in lib_ldap_pla.php:checkUniqueAttrs when uidpool is turned on - closes #20 Deon George 2021-12-10 16:05:01 +11:00
  • a8c9abe22b Add option to list available password types - closes #143 EtienneBarbier 2021-12-01 14:10:16 +01:00
  • 1c7340ce48 Correct incorrent mixing of tabs and spaces. All code (including code originating from the blowfish PR) now correctly use tabs. Spaces are only used for alignment in comments where necessary. Bert Van de Poel 2021-04-23 11:25:51 +02:00
  • 24ce5d5833 Replace salt function with a more modern, cryptographically secure pseudo-random method Set minimum PHP version to 7.0.0 for random_bytes Bert Van de Poel 2021-04-24 03:33:50 +02:00
  • fe3798f8ec Modernize sha1 and md5 password hash and check functions: remove unnecessary pack, no longer use very old fallbacks, and use random_salt Bert Van de Poel 2021-04-24 03:34:42 +02:00
  • 1a09e4ff3c Modernize sha512 hash code: replace openssl_digest with the generic hash function, remove check no longer necessary in minimum version Bert Van de Poel 2021-04-24 03:48:49 +02:00
  • bc1691f5d2 Add hash support for ssha512 Bert Van de Poel 2021-04-24 04:02:56 +02:00
  • 54bb4743aa Add hash support for salted and non-salted sha256 and sha384 (therefore adding full support for all hashes in the sha2 openLDAP module) Bert Van de Poel 2021-04-25 01:32:10 +02:00
  • 46cc4a1b13 Take into account empty arguments Franky Van Liedekerke 2020-12-03 22:59:13 +01:00
  • 45aa1e5208 Added script comment for the Autofill A flag Maarten 2020-10-05 13:54:37 +02:00
  • 02b047c1f5 Bug fix: typo in regex Maarten 2020-10-05 13:53:46 +02:00
  • 6d4aff8733 Added optional delimiter to /K autofill function Maarten 2020-10-05 13:52:32 +02:00
  • fc7ab06358 Fix broken git command in readme - closes #124 Deon George 2021-12-10 15:05:13 +11:00
  • 00683b3ea7 Added TLS client certificate support Scott Shambarger 2019-11-04 18:02:13 +00:00
  • da69ebf06a Added SASL EXTERNAL authentication support Scott Shambarger 2019-11-03 20:14:12 +00:00
  • a8fe6f3274 Revert part of 0b657471 to fix #105 - Problem with member select list to goun 1.2.6.2 Deon George 2020-09-23 10:13:11 +10:00
  • 0c334f0385 Fix for issue #103 - hexdec() causes an deprecation notice when invalid chars are used 1.2.6.1 Deon George 2020-09-19 17:09:29 +10:00
  • 9fac4b415a Release 1.2.6 1.2.6 Deon George 2020-09-19 13:45:09 +10:00
  • a4924f7453 Updated README with info on PLA v2 Deon George 2020-09-12 22:41:52 +10:00
  • f4c8c3d31e SF Bug #1008 getContainerPath doesn't properly traverse to baseDN and back & #1009 - return_ldap_hash should not return container object in result set Nic Bernstein 2013-03-19 13:37:57 +11:00
  • e45e71fd08 SF Feature #356 - HTMLTree icons formatting Andy Beefeater 2013-03-19 12:44:45 +11:00
  • 0011184a3f Documenting OID 1.3.6.1.1.22 - Thank you. Closes #102 Deon George 2020-08-30 22:27:03 +10:00
  • aa5be41b06 Add autocomplete=off - closes #122 Deon George 2020-08-30 22:09:52 +10:00