Commit Graph

142 Commits

Author SHA1 Message Date
sym
ba1e78f2a8
Merge pull request #29 from yzx9/minimize-image-size
Minimize image size
2023-07-24 13:37:40 +02:00
yzx9
ad051a0e18 Clean apt cache 2023-07-20 19:30:56 +08:00
yzx9
810aa1d0e9 Merge RUN command 2023-07-20 19:25:56 +08:00
yzx9
a6448a51e9 Sync changes from upstream 2023-07-20 18:46:13 +08:00
Simon M. Haller-Seeber
a0e70e4f1f Adapted Contact Controller to work with Sharelatex 3.3.2 2022-12-21 11:07:59 +01:00
Simon M. Haller-Seeber
682d15d62e Merge branch 'master' of github.com:smhaller/ldap-overleaf-sl 2022-07-18 16:15:12 +02:00
Simon M. Haller-Seeber
46cdf93fd5 added http to https traefik forward 2022-07-18 16:14:59 +02:00
Simon M. Haller-Seeber
b42604f22c corrected sharelatex version to Dockerfile 2022-07-18 14:11:39 +02:00
sparkcyf
8995a35f70
Pin the ldapts package version, change the path of the fronted files in overleaf docker image.
Pin the version of the ldapts package to 3.2.4 as ldapts 4.0.0 drops the nodejs 12 support.
Change the path of the fronted files in overleaf docker image to follow the changes in overleaf 3.1
2022-06-09 12:47:20 +08:00
Simon M. Haller-Seeber
489b158b50 Merge branch 'master' of github.com:smhaller/ldap-overleaf-sl 2022-01-17 14:36:33 +01:00
Simon M. Haller-Seeber
da9a27b34d adapted changes from PR #15. 2022-01-17 14:36:17 +01:00
sym
c2c20cc861
Update README.md 2022-01-13 18:28:09 +01:00
Simon M. Haller-Seeber
41c172b587 Update to version sharelatex version 3.0.1. Tested changes with our small experimental environment: Seems to work with the applied small fixes. 2022-01-13 15:29:43 +01:00
sym
39ef130adc
Merge pull request #13 from davidmehren/fix_contacts_disable
Fix parsing the LDAP_CONTACTS environment variable. 
Thank you for the contribution!
2021-06-16 10:32:17 +02:00
David Mehren
c40b47135c
Fix parsing the LDAP_CONTACTS environment variable
The current code skips loading contact information from LDAP if
`!process.env.LDAP_CONTACTS` evaluates to `true`.

This is nearly never the case, as `process.env` contains strings
and non-empty strings evaluate to `true`, making the negation falsy.
Only an empty string in `LDAP_CONTACTS` (or not setting the environment
variable at all) skips the contact loading.

This commit changes the logic to only load contacts from LDAP if the
`LDAP_CONTACTS` environment variable is explicitly set to `"true"` (case
insensitive). This should bring the behaviour of the application more in
line with the expectation and the docs.
2021-06-14 17:34:42 +02:00
Simon M. Haller-Seeber
ba73f282ec small docker compose comments 2021-06-08 15:44:14 +02:00
sym
9cde93be05
Merge pull request #11 from SF2311/fix-contacts
Agreed.
2021-05-26 22:45:44 +02:00
Sven Feyerabend
19d3b30c93 Fix import of contacts 2021-05-26 17:09:58 +02:00
sym
256c887d8f
Update README.md 2021-05-25 23:07:15 +02:00
Simon Markus Haller
ca0dc33cb7 Merged pull reqeust #9. Added missing adaptions in ContactController. Generally moved GROUP_FILTER to USER_FILTER. Added some comments to the readme. 2021-05-25 15:35:13 +02:00
Simon Markus Haller
df51a6dbe0 Merge branch 'SF2311-fix-uid' 2021-05-25 13:58:19 +02:00
Simon Markus Haller
6263029df9 Merge branch 'fix-uid' of https://github.com/SF2311/ldap-overleaf-sl into SF2311-fix-uid 2021-05-25 13:56:55 +02:00
Sven Feyerabend
6992f2c8ed Allow ldap bind with authenticating user 2021-05-25 11:27:42 +02:00
sym
5e62caedf6
Update Dockerfile
Shell-Escape for newer Sharelatex versions
2021-05-25 10:32:06 +02:00
Sven Feyerabend
2688db1d0c fix filter example in README 2021-05-21 23:12:49 +02:00
Sven Feyerabend
547ce9a744 Split User and Group filter 2021-05-18 23:26:33 +02:00
Sven Feyerabend
2b982babbb Simplify uid replacement Regex declaration 2021-05-18 22:48:57 +02:00
Sven Feyerabend
025d5fba97 Remove mail constraint on admin group 2021-05-18 22:48:15 +02:00
Sven Feyerabend
4617bf690b replace "replaceAll" function 2021-05-17 21:21:24 +02:00
Sven Feyerabend
f25cb05c8b Merge remote-tracking branch 'shasler/ldap-replace-uid' into fix-uid 2021-05-14 23:49:09 +02:00
Sebastian Hasler
56be9a450c Configurable usage of UID in LDAP filters
Signed-off-by: Sebastian Hasler <sebastian.hasler@sec.uni-stuttgart.de>
2021-05-14 23:42:47 +02:00
Simon M. Haller-Seeber
a66affb1e1 Merge branch 'master' of https://github.com/smhaller/ldap-overleaf-sl 2021-05-10 23:41:38 +02:00
Simon M. Haller-Seeber
57da632558 Fixed Issue #7. Other solution for pull request #8 - it is now selectable which admin interface is used (via .env file) 2021-05-10 23:40:49 +02:00
sym
d13e6a475d
Update README.md 2021-05-10 23:01:42 +02:00
Simon M. Haller-Seeber
90e7681c35 Short test with Sharelatex 2.6.1 - seems to work. Use LDAP escape - thx to @SF2311. 2021-05-10 21:28:02 +02:00
Simon M. Haller-Seeber
831b810e81 Update to Sharelatex to version 2.6.1 2021-05-10 19:26:15 +02:00
Sven Feyerabend
34614356c9 Escape user input in ladp filters 2021-05-08 02:08:03 +02:00
Sven Feyerabend
fcebf5f33d Change uid from const to var 2021-05-08 01:42:27 +02:00
Sven Feyerabend
eca1d9881e Use uid instead of email for user search 2021-05-08 01:32:58 +02:00
Christian Huettig
53a4ba6b4f
Update README.md 2021-04-28 22:19:57 +02:00
Christian Huettig
fd4f45354b Works. 2021-04-28 22:02:03 +02:00
Christian Huettig
a8d72465d9 Next phase 2021-04-28 21:33:10 +02:00
Christian Huettig
2b58ad96e3 initial changes for testing 2021-04-28 21:16:36 +02:00
Christian Huettig
c427f472db
Update README.md 2021-04-28 20:58:59 +02:00
Simon M. Haller-Seeber
0677da6a81 Merge branch 'master' of https://github.com/smhaller/ldap-overleaf-sl 2021-03-11 16:38:55 +01:00
Simon M. Haller-Seeber
204b064bb7 Actually load the ssl configuration (https://github.com/overleaf/overleaf/issues/809) 2021-03-11 16:38:35 +01:00
sym
f97d76cca6
Update Dockerfile 2021-03-11 16:21:43 +01:00
sym
a67931a241
Update README.md
fix typos; add docker create web.
2021-03-11 14:31:07 +01:00
Simon M. Haller-Seeber
8845734b91 Switch from certbot to traefik: including loadbalancing for multiple sharelatex docker instances; Fix AuthenticationManger.js for sharelatex > 2.3.1; Todo: enhancement - also use https for loadbalancing in the docker backend. 2021-03-11 09:06:23 +01:00
Simon M. Haller-Seeber
fb6f654738 Switch from certbot to traefik: including loadbalancing for multiple sharelatex docker instances; Fix AuthenticationManger.js for sharelatex > 2.3.1; Todo: enhancement - also use https for loadbalancing in the docker backend. 2021-03-11 08:58:40 +01:00