ee556582d2Start of hook to check for version updatesDeon George2023-03-02 09:55:33 +11:00
64d1a09db4Minor schema cosmetic code fixes, more Attribute implementation from old pla, start of LDAP DN view/editDeon George2023-03-02 09:54:30 +11:00
Issue #165 Proper check for memory_limit config (#180)
Eric Lavault
2023-02-15 07:24:19 +01:00
66409c6688Fixes to CI/CD now that we use osixia/openldap
Deon George
2023-01-30 22:54:16 +11:00
637a0cd0f4Change docker build to use alpine directly, with PHP and ldap module
Deon George
2023-01-30 22:37:35 +11:00
482d9670e3Capture LDAP authentication failure when querying baseDNs
Deon George
2023-01-30 22:19:08 +11:00
6751c9dd81Enable 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
413f1ec065Implemented caching of our base_dn
Deon George
2023-01-28 23:07:39 +11:00
210793e814Validate unit testing is working
Deon George
2023-01-27 22:16:25 +11:00
daeea9a1f6Update laravel to 9.x
Deon George
2023-01-27 21:35:00 +11:00
e0185345c8Start of a debug screen
Deon George
2023-01-27 19:59:31 +11:00
58e171aea1PLA now starts at the root of the HTML request, favicon setup
Deon George
2023-01-27 16:29:02 +11:00
d0242ce3d8Move 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
Don't do any decoding on the password field (#163)
bendem
2022-08-18 02:44:43 +02:00
43bac58990Add support of argon2i & argon2id password hash types
1.2.6.4
Benjamin Renard
2022-04-27 14:43:14 +02:00
9488fe2ed7Avoid passing a null value to PHP functions where another type is expected.
Patrick Monnerat
2022-06-01 17:25:34 +02:00
5e9b95f9a8Avoid 32-bit signed integer overflow in Blowfish computations.
Patrick Monnerat
2022-06-01 00:49:54 +02:00
aeebf3faa6Replace calls to strftime() by calls to date().
Patrick Monnerat
2022-05-31 01:06:35 +02:00
b035e8a0f4Do not use function is_resource().
Patrick Monnerat
2022-05-30 20:13:04 +02:00
f129579f45Adapt app_error_handler() to PHP 8.
Patrick Monnerat
2022-01-15 11:10:11 +01:00
c90dc06af2Rename class Attribute to PLAAttribute.
Patrick Monnerat
2022-01-14 07:29:20 +01:00
3a75a32100Mandatory function arguments must be listed before optional ones.
Patrick Monnerat
2022-01-14 01:41:19 +01:00
3ec9c23d58Do not call get_magic_quote_gpc() when running in PHP version >= 5.4.
Patrick Monnerat
2022-01-14 01:04:56 +01:00
857f0c539csanity-fix: gettext and session mod check
KuhnChris
2022-02-11 14:52:02 +00:00
97eed9d9cdPrevent strftime overflow on 32 bit systems
Andrés Maldonado
2022-03-21 19:08:04 +01:00
181a57586cRemove some old PLA
Deon George
2021-12-11 00:18:07 +11:00
10a2d2161bStart of using Attribute objects, rendering jpegphoto
Deon George
2021-12-10 22:39:09 +11:00
d4cae5065bUpdated version to 1.2.6.3
1.2.6.3
Deon George
2021-12-12 13:35:51 +11:00
386d6ab83bFix 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
dabca67fc8Updated directorytree/ldaprecord-laravel to v2
Deon George
2021-12-10 17:31:03 +11:00
a80a2725bcStart of using Attribute objects, rendering jpegphoto
Deon George
2021-12-08 23:26:12 +11:00
2ccc1d3b83Framework update and updates from other projects,remove leenooks/laravel
Deon George
2021-12-03 13:36:25 +11:00
88eb35a567Some CSS fixes, to fix rendering the sitemap when the sidebar is collapsed
Deon George
2021-03-08 09:52:08 +11:00
0b867abbacReorganise docker CI configuration
Deon George
2021-03-02 23:16:19 +11:00
48131c1b4eFix showing DN icon for RootDSE, fix readme git clone
Deon George
2021-03-02 22:19:00 +11:00
851010d6d5Add icons for each DN based on objectClass
Deon George
2020-09-23 22:14:38 +10:00
2a099e2dc4Move getBaseDN to Entry class, some cleanup
Deon George
2020-09-21 22:20:59 +10:00
4ef074fac4More unit testing, setup for localisation
Deon George
2020-09-20 23:29:22 +10:00
902330e734Added home screen note, renamed custom login note to html
Deon George
2020-09-19 00:35:29 +10:00
cec8775f8eComposer updates
Deon George
2020-09-19 00:13:50 +10:00
d20a17d3feAdded server info
Deon George
2020-09-19 00:08:00 +10:00
db61e0d1ceLogin validation, user profile icon
Deon George
2020-09-15 22:40:32 +10:00
c549d28340Change query() to children() - expose hassuborinates
Deon George
2020-09-14 21:08:55 +10:00
1ebdffa358Fixes for testing now that we are using directorytree/ldaprecord-laravel
Deon George
2020-09-13 23:48:28 +10:00
15ff508429Swap out adldap2/adldap2 for directorytree/ldaprecord-laravel
Deon George
2020-09-13 23:41:26 +10:00
f323be3d7fStart on fetching DN from server
Deon George
2020-09-13 21:30:04 +10:00
130ae005a3Added Architect UI
Deon George
2020-09-06 09:46:27 +10:00
e89b4d3287Updated composer dependancies
Deon George
2020-09-06 21:01:37 +10:00
7a195bb844Improved tree rendering
Deon George
2020-09-01 00:13:27 +10:00
6620b9147eAPI 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
de4fa04d3bStart of tree being rendered by API/AJAX calls
Deon George
2020-08-27 22:46:07 +10:00
1e3e4b2196Setup CI testing
Deon George
2020-08-23 12:30:18 +10:00
f3282bed38Framework upgrade to Laravel 7
Deon George
2020-08-23 11:37:08 +10:00
f8717480fdCSS/JS updates, initial page rendering
Deon George
2020-08-22 22:26:06 +10:00
4c90ce11f2Initial login working
Deon George
2020-08-20 22:33:13 +10:00
ed7087c802Initial Laravel Base
Deon George
2019-05-14 17:52:49 +10:00
1d26d435c2Special character issue in password - closes#104
Deon George
2021-12-10 16:14:04 +11:00
a0de69bd58foreach error in lib_ldap_pla.php:checkUniqueAttrs when uidpool is turned on - closes#20
Deon George
2021-12-10 16:05:01 +11:00
a8c9abe22bAdd option to list available password types - closes#143
EtienneBarbier
2021-12-01 14:10:16 +01:00
1c7340ce48Correct 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
24ce5d5833Replace 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
fe3798f8ecModernize 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
1a09e4ff3cModernize 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
bc1691f5d2Add hash support for ssha512
Bert Van de Poel
2021-04-24 04:02:56 +02:00
54bb4743aaAdd 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
46cc4a1b13Take into account empty arguments
Franky Van Liedekerke
2020-12-03 22:59:13 +01:00
45aa1e5208Added script comment for the Autofill A flag
Maarten
2020-10-05 13:54:37 +02:00
02b047c1f5Bug fix: typo in regex
Maarten
2020-10-05 13:53:46 +02:00
6d4aff8733Added optional delimiter to /K autofill function
Maarten
2020-10-05 13:52:32 +02:00
fc7ab06358Fix broken git command in readme - closes#124
Deon George
2021-12-10 15:05:13 +11:00
00683b3ea7Added TLS client certificate support
Scott Shambarger
2019-11-04 18:02:13 +00:00
da69ebf06aAdded SASL EXTERNAL authentication support
Scott Shambarger
2019-11-03 20:14:12 +00:00
a8fe6f3274Revert 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
0c334f0385Fix 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
9fac4b415aRelease 1.2.6
1.2.6
Deon George
2020-09-19 13:45:09 +10:00
a4924f7453Updated README with info on PLA v2
Deon George
2020-09-12 22:41:52 +10:00
f4c8c3d31eSF 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