1691 Commits

Author SHA1 Message Date
Stefan Ritt
e5f4fe980d Fixed compiler warning 2019-05-16 11:34:32 +02:00
Stefan Ritt
6aa2df9d30 Fixed overlapping strlcpy(), seems to segfault under some MacOSX 2019-05-01 10:59:30 +02:00
Stefan Ritt
2fab4a31d7 Obey "Restrict edit time" also for submissions via elog tool 2019-04-26 17:21:58 +02:00
Stefan Ritt
ead6bbc6c4 Re-arranged layout of subscribed logbooks to better fit the screen 2019-04-11 12:54:20 +02:00
Stefan Ritt
ae0c989b0e Fixed unitialized show_self_register 2019-04-04 13:15:58 +02:00
Stefan Ritt
3c57d7838a Merge branch 'master' into pam 2019-04-04 13:10:59 +02:00
Stefan Ritt
f016765441 Fixed wrong sizeof's 2019-04-04 13:10:36 +02:00
Jan Christoph Terasa
7c166839c8 Disable new user registration in case of PAM authentication. 2019-03-16 13:22:38 +01:00
Jan Christoph Terasa
55798d4fa2 Fix PAM overriding self registration settings. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
e9d3b82ddb Use strdup instead of manual calloc/memcpy. This fixes issue #1. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
93e092db13 Log PAM authentication procedure in logfile. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
cb161f4911 Do not store password in password file if using PAM. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
5974fa0439 Fix PAM #endif. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
d0ddbab545 Change empty password file logic in case of PAM authentication. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
2dedd2addc Conditionally compile new PAM user registration logic. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
7e7d810ea0 In case of PAM, change user save logic. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
e20fd652ef Show new user page if user is not in password file. 2019-03-16 13:20:21 +01:00
Jan Christoph Terasa
c2133ddffd Treat PAM login like Kerberos or Webserver login. 2019-03-16 13:20:21 +01:00
Luedeke Andreas
4080be05a1 fix "Subscribe to logbooks" table for hidden logbooks 2019-03-07 16:13:55 +01:00
Stefan Ritt
cdb78a10bd Disable submit button after first click to avoid double submits 2019-02-20 15:05:35 +01:00
Jan Christoph Terasa
c21421dbec Implement PAM authentication in auth.c and adapt Makefile to link against libpam. 2019-02-18 19:38:34 +01:00
Stefan Ritt
6a3eea0ad4 Toggle all logbook subscriptions does not touch "Active" checkbox. Thanks to SL. 2018-12-21 14:57:59 +01:00
Stefan Ritt
ab9e8877e2 Replaced tmpnam by mkstemp 2018-12-20 17:15:47 +01:00
Stefan Ritt
5165daf35c Embed CSS in email 2018-12-20 17:04:51 +01:00
Stefan Ritt
3b3b199302 Replaced /tmp/elog-shell by unique temporary file to avoid problems if several elogd servers run on the same computer. Thanks to Kristjan J. 2018-12-19 14:19:56 +01:00
Stefan Ritt
4473be5eaf Implemented SMTP port 2018-11-28 16:24:09 +01:00
Luedeke Andreas
ee7bc3873d removed "Subscription columns" from config and source and replaced by automatic column spread. 2018-09-27 13:53:34 +02:00
Stefan Ritt
e6909ba29d Mapped strcastestr to StrStrIA 2018-09-26 13:44:05 +02:00
Stefan Ritt
966e3ddca9 Release 3.1.4-1 2018-09-26 12:02:28 +02:00
Stefan Ritt
f32229ee98 Removed <i> which would be shown in plain text 2018-09-12 11:27:11 +02:00
Stefan Ritt
37b4403931 Replaced sprintf by snprintf 2018-09-12 11:10:02 +02:00
Stefan Ritt
1473f2a111 Changed midas.psi.ch to elog.psi.ch 2018-05-28 09:17:15 +02:00
Stefan Ritt
057e3ea2fc Fixed bug for redirect under two daisy-chained proxies 2018-05-17 10:26:25 +02:00
Stefan Ritt
53edd23d85 Removed while(in_asend) which caused some browsers to block 2018-04-16 08:20:25 +02:00
Stefan Ritt
0914fa6f80 Implemented "max email attachment size" 2018-03-26 16:33:48 +02:00
Stefan Ritt
3121a33f4a Limit max request size to 100 MB 2018-03-19 12:55:00 +01:00
Stefan Ritt
58abaa188d Allow ampersand in user names 2018-03-16 18:07:15 +01:00
Stefan Ritt
d7dfc9a781 Merge branch 'develop' 2018-03-16 13:00:01 +01:00
Stefan Ritt
8ccc404180 Added code to detect Unicode characters as HTML 2018-03-16 12:59:35 +01:00
Luedeke Andreas
a38b0146ce bugfix: syntax fix 2018-02-19 13:39:38 +01:00
Luedeke Andreas
cd6922371f - add "Email CSS URL" : use public copy of CSS for emails
- bugfix: replace hard-coded reference of "New" to loc("New")
- add "Subscription columns" : format list of logbooks for subscriptions in columns
2018-02-19 13:21:51 +01:00
Stefan Ritt
fe36e068f6 Fixed crash on negative Content-Length in header 2017-12-06 13:34:34 +01:00
Stefan Ritt
c1866af75b Fixed "?npp=0" crash 2017-12-06 13:30:51 +01:00
Stefan Ritt
5abd29f4eb Fixed compiler warnings 2017-12-06 13:27:17 +01:00
Stefan Ritt
4c184eb83f Added confirmation dialog before deleting an attachment 2017-11-08 16:16:38 +01:00
Stefan Ritt
e41cb58950 Implemented "last default" to restrict quick filter display by default on the last n days 2017-08-10 16:42:51 +02:00
Stefan Ritt
927ffac38c Made header parsing case insensitive 2017-08-10 16:12:37 +02:00
Stefan Ritt
1e5e82b033 Switched to TLSv1_2 2017-08-09 11:58:12 +02:00
Stefan Ritt
fd7f1e282b Release 3.1.3-1 2017-04-21 10:48:05 +02:00
Stefan Ritt
3a48dcab7a Implemented rudimentary certificate check 2017-04-06 15:54:27 +02:00