Commit graph

1206 commits

Author SHA1 Message Date
Heiko August
3137da9a96 Change: move setting next_daily_actions to the table mlf2_temp_infos 2019-01-28 13:15:49 +01:00
Heiko August
ea3e0689c4 Change: make the link text for hiding spam from the main view more descriptive 2019-01-23 22:37:33 +01:00
Heiko August
3013b756b4 Fix: set image height to auto because images was elongated in Ajax preview 2019-01-23 22:30:09 +01:00
Heiko August
ee13f000e8
Fix: deleting a posting could leave orphaned subscriptions, delete them too (#446) 2019-01-13 13:58:15 +01:00
Heiko August
adb3f65781
Change: make the link text more descriptiv (#445)
"show spam" was to near to "list spam". The first toggles the visibility in the main view, the latter shows a list of only spam entries. With "display spam in thread list" the purpose of the link function gets more clear.
2019-01-13 13:20:12 +01:00
Heiko August
43eb42f688
Fix: user_id must accept NULL values from unregistered users, index has to be UNIQUE to allow that (#444) 2019-01-13 13:09:27 +01:00
Michael Loesler
81c8318f01
Timestamp (#443)
- added `setReceiptTimestamp()` call to estimate the time span, see https://mylittleforum.net/forum/index.php?id=11230
2019-01-09 21:23:43 +01:00
Heiko August
fe3f5c1874
Fix: thumbnails was elongated to the complete height of the entry (#442) 2019-01-09 09:16:45 +01:00
Michael Loesler
8efbde1a0b
Regexp (#441)
* Improve regexp for passwort check

Improved regexp by lookahead (?=) technique to force the number of (required) letters (but not one after another!), e.g. a password should contain two uppercase letters `MyPassword` is valid but the former expression returns false

* Parenthesis

- added missing parenthesis
2019-01-08 22:14:09 +01:00
Michael Loesler
2ac3d39dc5
Unicode character properties (#439)
- added unicode character properties to reg. exp
2019-01-02 19:18:54 +01:00
Michael Loesler
675cb6548e
Password strength (#438)
* Measuring password strength

- added options to validate password strength during registration
- number of digits (default: 0)
- number of lowercase letters (default: 0)
- number of uppercase letters (default: 0)
- number of special characters (default: 0)

* Measuring password strength

- added options to validate password strength during user changing password
2019-01-01 18:23:56 +01:00
Heiko August
586ac9e938 Change: enforce a new acceptance of the terms of use or privacy agreement for registered users 2018-12-30 01:43:43 +01:00
Heiko August
139296a88a Change: rearrange the german strings for the reset of the terms of use and privacy agreements 2018-12-30 01:43:43 +01:00
Heiko August
4d4a3a91e3 Change: use edit.png as icon for the reset of terms of use and/or privacy agreements 2018-12-30 01:43:43 +01:00
Heiko August
dae17c29e3 Change: add new links for resetting the acceptance of agreements after changes 2018-12-30 01:43:43 +01:00
Heiko August
361f18a8fe Change: new link texts for the reset of the agreements 2018-12-30 01:43:43 +01:00
Heiko August
f035616d5e Change: remove setting of classes and ids for "disabled" form fields 2018-12-30 00:18:05 +01:00
Heiko August
e404c135e5 Change: remove function to gray out unselected radio buttons and checkboxes via CSS-classes 2018-12-30 00:18:05 +01:00
Michael Loesler
9b70c9aa1a
Change user password (#435)
- removed field to confirm changed password in user area
- see: https://github.com/ilosuna/mylittleforum/pull/412, https://github.com/ilosuna/mylittleforum/pull/403
2018-12-24 13:30:30 +01:00
Michael Loesler
2062ad0f38
Remove account (#434)
* Remove user account

- added option _remove user account_ to user area

* Validate password

- requesting password to remove user account

* Remove button/clean code

- removed button as suggested by @auge8472 (https://mylittleforum.net/forum/index.php?id=11181)
- cleaned lang-files and template
2018-12-24 13:05:26 +01:00
Michael Loesler
b728c20711
Comment (#433)
- clean/correct comments
2018-12-22 10:18:00 +01:00
Michael Loesler
d200ac07eb
remove msg (#432)
- removed msg-tag
- extended protocol list for exclusion
2018-12-21 17:17:38 +01:00
Michael Loesler
84ad656a12
msg-tag (#431)
- Extend exclude list for msg-tag
- https://mylittleforum.net/forum/index.php?id=11166
2018-12-20 20:12:36 +01:00
Michael Loesler
c28c12a88c
Bayes-based spam filter (#427)
- add B8 libary for SPAM protection
- add CSRF Token to form element
- created new table `akismet_rating`
- transfered `spam` and `spam_check_status` from entry table
- removed columns `spam` and `spam_check_status` as they are akismet specific columns from entry - - created b8 tables `b8_rating` and `b8_wordlist_table`
- changed SQL statements, which used the (old) `spam` column
- updated install-script
- changed phrases and flag someone for delete
- add B8 configuration to admin area
- clean code
- removed spam columns from backup procedure
- new tables are *NOT* included to the backup procedure because I prefer to remove this function
- added error message for wrong SQLs
- https://github.com/ilosuna/mylittleforum/issues/426
2018-12-19 20:54:01 +01:00
Michael Loesler
816dd522f3
LC_NUMERIC (#429)
- added `setlocale(LC_NUMERIC, "C");` to handle the decimal separator (in case of content switching)
- https://github.com/ilosuna/mylittleforum/issues/428
2018-12-19 20:36:25 +01:00
Michael Loesler
68d3d0659f
max receipt time (#423)
- correcting condition for checking max. receipt_time
- https://github.com/ilosuna/mylittleforum/pull/413
2018-12-15 17:42:00 +01:00
Michael Loesler
ef2315df34
Timespan for form completion (#413)
* Timespan for form completion

- observe timespan for form completion and show an error, if the timespan is below a suitable threshold
- remove hard coded thresholds
- add new database entries for tuning threshold values
- default values: min = 5 sec and max = 10800 sec
- remove "credit time" for uncomplete filled forms
2018-12-10 20:06:14 +01:00
Heiko August
c842cae201 Fix: hardcoded table names will fail in environments with different table name prefixes 2018-12-07 13:16:03 +01:00
Heiko August
87d6c98bc1 Fix: remove linebreak because it breaks not only the line but also the matching style rule "no linebreak" 2018-12-04 22:36:15 +01:00
Popol
c1be0a612b Update VERSION (#418)
* Update VERSION

No line break in this file! Will solve it afterwards
2018-12-04 08:32:49 +01:00
Popol
bad95d5053 Update FR translation (#416)
All remaining strings should now be translated.
2018-12-03 22:11:58 +01:00
Michael Loesler
9083efd5f7
Check NULL value (#419)
- check sql result for NULL value
2018-12-03 21:17:24 +01:00
Heiko August
3e06e35f1f Change: bring the update script for 2.3.5 to 2.4.x from the status of 2.4.7 to 2.4.15 in the master branch 2018-12-02 16:25:48 +01:00
Heiko August
226f98f5d8 Fix: remove occurences of email_notification from several places, repair saving of subscription during posting edit 2018-12-02 16:00:07 +01:00
Michael Loesler
0b713864fd
Remove password field (#412)
- password confirmation field removed (in admin area)
2018-12-01 13:49:06 +01:00
Michael Loesler
ebbe657917
Default prompt (#411)
- Replace "http://" by "https://" in default prompt
- see https://mylittleforum.net/forum/index.php?id=11143
2018-12-01 13:11:17 +01:00
Michael Loesler
68c9e35e97
Remove deprecated function each() (#410)
- replaced deprecated function each() by its foreach representation
- see https://github.com/ilosuna/mylittleforum/issues/409
2018-12-01 12:58:57 +01:00
Heiko August
00e8a9eea4
Change: removed the workaround of using US-locales for a PHP-bug that was solved ages ago with PHP 5.2 (#405)
fixes #361
2018-11-22 21:52:46 +01:00
Heiko August
29cd188b8b
add unsubscribing function for messages about replies (#399)
* Change: add a link to unsubscribe from the e-mails informing about replies to a specific own entry
* Change: processing subscription quitting, code, text and subtemplate
* Change: add a new table for the handling of subscriptions
* Change: remove subscription flag from antres table, set it in subscriptions table instead
* Change: rename the entry-id and the UUID-column, add a timestamp
* Change: remove the GET-parameter checker, is unnecessary
* Change: add query to delete the row of the subscription from the database table
* Change: rebuild the function emailNotification2ParentAuthor
2018-11-17 12:48:48 +01:00
flatnick
a07301c774 Update norwegian.lang (#400)
Added new strings, that was introduced meanwhile (@auge8472).
2018-11-17 12:41:06 +01:00
Michael Loesler
b053582193
Typo (#404)
- replaced hidde by hide
2018-10-24 21:08:23 +02:00
Michael Loesler
f17271221b
Password visibility (#403)
- add a check box behind the passwords field
- add two lang. phrases to display a helpful tooltip
- if the check box is checked, the password is shown in plain text otherwise the text field function for passwords is used (e.g. showing *****) 
- see https://github.com/ilosuna/mylittleforum/pull/402
- remove uri to YUI compressor 
- password confirmation field removed
- `error_pw_conf_wrong` key removed
2018-10-24 16:20:51 +02:00
Michael Loesler
5c0c4ed3f6
underline character (#401)
- underline character in data_privacy_statement removed in lang-files
2018-10-23 09:43:32 +02:00
Michael Loesler
c179c4021a
SVG (#397)
- add svg extension in regexp for imgage files
2018-09-03 19:15:50 +02:00
Michael Loesler
98140cac40
CSRF token (#396)
- add token to admin function to avoid cross site request forgery (CSRF)
- see http://owendarlene.com/csrf-my-little-forum/
2018-08-30 22:13:52 +02:00
Heiko August
94ac9bc5bd Fix: add the code for opening the data privacy statement in a popup to the minimised JS-file 2018-08-05 19:51:15 +02:00
Heiko August
7ac6eefe31 Fix: always set the forum address as sender of an e-mail
Put the e-mail-address a user can provide to the Reply-to header.
2018-07-19 21:43:20 +02:00
Heiko August
61ceeea1c4 Fix: add forgotten minified main.min.js, includes the changes of #392 2018-07-19 21:23:44 +02:00
Heiko August
d2cced0369 Fix: another occurence of single quotes in a string, has to be masked 2018-07-19 21:23:44 +02:00
Heiko August
c078352ffb Cleanup: remove some unnecessary tabs and linebreaks 2018-07-19 21:23:44 +02:00