Commit graph

819 commits

Author SHA1 Message Date
Heiko August
702fd7e8c9 Fix: add forgotten entries for a few new tables 2019-01-30 22:05:25 +01:00
Heiko August
ad7a4be945 Bugfix: remove backticks around table names, causes break of table name prefix replacement 2019-01-30 22:05:25 +01:00
Heiko August
4012ba9a6e
Merge pull request #451 from auge8472/uploads
Store information about uploads in a database table
2019-01-30 21:49:33 +01:00
Heiko August
c420390255 Change: add new table mlf2_uploads to the installation script and the database settings script 2019-01-30 21:46:55 +01:00
Heiko August
cd66dabdbf Change: add the create query for the new table mlf2_uploads 2019-01-30 21:42:38 +01:00
Heiko August
0dad01beb0 Change: define $user_id with users id or NULL, write entry to database after storing the new image 2019-01-30 21:24:56 +01:00
Heiko August
5bfa5776af Cleanup: a few reformattings, no functional changes 2019-01-30 21:22:29 +01:00
Michael Loesler
912b4b77f0
introduction elements (#450)
- removed introduction elements for BB code button, see https://mylittleforum.net/forum/index.php?id=11318
2019-01-28 23:21:09 +01:00
Heiko August
374b36af53 Change: replace use of $settings with new request for data to exclude temporary infos
A few temporary infos are amended to the settings array for the normal service.
2019-01-28 13:15:49 +01:00
Heiko August
327b03e374 Change: installation queries for moved settings 2019-01-28 13:15:49 +01:00
Heiko August
36b3f5e9b9 Change: move setting version to table mlf2_temp_infos 2019-01-28 13:15:49 +01:00
Heiko August
f67baeec2f Change: move setting access_permission_checks to table mlf2_temp_infos 2019-01-28 13:15:49 +01:00
Heiko August
edb6b59e2d Change: move setting last_changes to the table mlf2_temp_infos 2019-01-28 13:15:49 +01:00
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