a71cb13847Change CI/CD build from gitlab to giteaDeon George2025-01-01 19:27:52 +11:00
a9e6c82ce7Swap out base docker container for dunglas/frankenphp, enabling us to run as non-root, addressing #279. By default the container web address is now port 8080, so port mapping of -p 80:8080 will now be requiredDeon George2025-01-01 17:35:58 +11:00
bd62897e80Turn down the verbosity with an internal config attr when parsing the schema. This helps while developing, without memcached running we get 100,000's of logs while rendering the test environment. Also fixes a deprecated parsing null to strlen().Deon George2024-12-30 22:41:28 +11:00
e399b733e9Deprecate using osixia/openldap and setup test configuration using our own alpine/ldap containerDeon George2024-12-30 21:07:56 +11:00
4c8bd1c81fStart of implementation of Import and Export using LDIFDeon George2024-01-11 08:59:40 +11:00
ded1f74285Remove some no longer to be referenced 1.2 filesDeon George2024-01-12 10:28:38 +11:00
b6d1124d4eImprove javascript when selecting sidebar itemsDeon George2024-01-20 16:03:15 +11:00
be40178234Move frames/schema items to fragment/schemaDeon George2024-01-20 15:56:01 +11:00
acc6598da1Move ApplicationSession::class earlier, we are dependant on config('server') existing when loading user detailsDeon George2024-01-20 13:25:54 +11:00
c1ba6df90dDN updates some array values can be NULL (to delete the value), so validation show allow for thatDeon George2024-01-20 11:21:08 +11:00
76306b9a1bAdd nunomaduro/collision to dev environment, and update phpunit for testingDeon George2024-01-20 11:10:22 +11:00
332aa279a8Enable navigating directly to frames via a url fragmentDeon George2024-01-13 13:39:25 +11:00
0f9bb07d21Enable returning to form frames by the existance of a frame inputDeon George2024-01-13 13:20:20 +11:00
b92157a987Put back APIController::bases() removed by 851010d. It's used by a JS query if are not given to a viewDeon George2024-01-12 18:15:38 +11:00
6991983743Rework Components to use consistent variables and interfaceDeon George2024-01-20 10:36:30 +11:00
cb06f3dcb6Catch exception when trying to connect to update serverDeon George2024-01-14 13:02:16 +11:00
eda3680997Fix for modals not displaying correctlyDeon George2024-01-11 09:46:12 +11:00
d59cbfef5dFix XSS vulnerability, when import is using a file upload without a valid LDIF. Also fixes#250 and closes#251
1.2.6.7
Deon George2024-01-11 09:23:54 +11:00
6cef2dfa99Set container in production mode, to remove debuggingDeon George2024-01-10 00:01:03 +11:00
3b6ee582ddFix adding new attributes, show that blank values will delete the attributeDeon George2024-01-09 23:35:06 +11:00
cb783da34bSwap out nunomaduro/collision for spatie/laravel-ignitionDeon George2024-01-09 00:19:30 +11:00
12da43828eUpdate parent container to address vulnerabilitiesDeon George2024-01-09 00:02:59 +11:00
74bd996f7aEnable login by any attribute - defaults to uid. Implements #253Deon George2024-01-08 14:54:00 +11:00
ef355e8193Implement LdapRule to limit user logins by objectclass. Now logins are allowed by any objectclass unless LDAP_LOGIN_OBJECTCLASS is defined, we should be an array of allowed objectClass (any match). Improvement for #245Deon George2024-01-08 12:54:58 +11:00
18f9f1a9b3Update directorytree/ldaprecord-laravel to v3Deon George2024-01-08 12:28:11 +11:00
dcb0269fc5Demo environment reconfigure. It is now possible to login with admin@test/password and update entries in dc=example.comDeon George2023-03-31 15:57:12 +11:00