Browse code

Replace README.md with one specific to efiction3-mod

Clarissa Walker authored on 2026/07/15 10:48:47
Showing 2 changed files
... ...
@@ -1,85 +1,43 @@
1
-# efiction v3.5.8 fixes
1
+# eFiction 3 Mod
2 2
 
3
-- rating display fix
3
+This version is essentially a version of 'future 3.5.9' wiith some of my internal modifications. For now, there are no auto paths to patch old eFiction versions to this version, so it has to be done manually. (The update.php file needs to be cleaned up, and the 3.5.5 update does not work properly in PHP 7 anyway.)
4 4
 
5 5
 
6
-# efiction v3.5.8
6
+## Requirements
7 7
 
8
-- added notification module
9
-- changed files: user/editbio.php and user/lostpassword.php 
10
-- chanded way for loading DB functions - moved from config file! 
11
-- fixed bug in install.php - script worked but in PHP 8.x it caused warnings
12
-- new ranking system - number of likes, used as {ratingpics} likes in tpl.
8
+- Minimum: PHP 7.4, MySQL 5.6.3 or MariaDB 10.5
9
+- Recommnended: PHP 8.4, MySQL 7.0 or MariaDB 11.4
10
+- Tested Working: PHP: 7.4.33, 8.5.8; MariaDB: 10.6, 10.11, 11.4
13 11
 
14 12
 
15
-# efiction v3.5.7
13
+## Installation
16 14
 
17
-minimum requirements:  MySQL 5.6.3  or MariaDB 10.5.0 
15
+Same as the usual eFiction 3.x installs.
18 16
 
19 17
 
20
-### Database changes:
18
+## Updating
21 19
 
22
-- all IP adress fields - from integer to 46 chars
20
+Has to be done manually for now. Easiest if you have either unofficial versions 3.5.8, 3.5.8.f1, or future 3.5.9. If you are updating from versions 3.5.3, 3.5.5, or 3.5.6, update to at least version 3.5.8 first.
21
+<br>
22
+# Changelog
23 23
 
24
-### Other changes:
25 24
 
26
-- tinymce4 settings fix
27
-- INET6 support needed
28
-- file uploading fixed for PHP 8.1
29
-- national characters fix in search form 
25
+### Future 3.5.9 release has the following changes and fixes so far:
30 26
 
27
+- date fields fix
28
+- logs fail typo fix
29
+- PHP warning fixes
30
+- SMTP updates/fixes and an SMTP settings tester
31 31
 
32 32
 
33
-# efiction v3.5.6
33
+### eFiction 3 Mod has the following changes and fixes so far:
34 34
 
35
-non official version of 3.5.x efiction software
35
+- Original eFiction 3 skins restored
36
+- Future 3.5.9 SMTP database table creation oversight fixes (also install.php consistency change)
37
+- SQL database engine change from MyISAM to InnoDB
38
+- SQL database charset changes from latin1 to utf8mb4 
39
+- Password hashes are now bcrypt with a cost of 12 instead of MD5 (though old MD5 hashed passwords still work until changed by user)
36 40
 
37
-## Only for testing purposes
41
+<br>
38 42
 
39
-
40
-### Database changes:
41
-
42
-- all date fields from datestamp format to unix time format
43
-
44
-### File's changes
45
-
46
-- related date field type changes
47
-- found issues fixed
48
-- deleted bridges 
49
-
50
-### Looking for missing modules
51
-If you have source code of missing and used modules, share it and I can try to add and fix them
52
-
53
-
54
-### Installation
55
-No change
56
-
57
-### Update
58
-Classic as before, run update process that should change your date fields without lossing your data. It works only for update from 3.5.5, not sooner.
59
-
60
-
61
-
62
-<code>
63
-// ----------------------------------------------------------------------
64
-// Copyright (c) 2007 by Tammy Keefer
65
-// Based on eFiction 1.1
66
-// Copyright (C) 2003 by Rebecca Smallwood.
67
-// http://efiction.sourceforge.net/
68
-// ----------------------------------------------------------------------
69
-// LICENSE
70
-//
71
-// This program is free software; you can redistribute it and/or
72
-// modify it under the terms of the GNU General Public License (GPL)
73
-// as published by the Free Software Foundation; either version 2
74
-// of the License, or (at your option) any later version.
75
-//
76
-// This program is distributed in the hope that it will be useful,
77
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
78
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
79
-// GNU General Public License for more details.
80
-//
81
-// To read the license please visit http://www.gnu.org/copyleft/gpl.html
82
-// ----------------------------------------------------------------------
83
-
84
-see more in README.txt file
85
-</code>
43
+README_old.md has the noted changes and fixes from 3.5.8.f1 down to 3.5.6.
86 44
new file mode 100644
... ...
@@ -0,0 +1,85 @@
1
+# efiction v3.5.8 fixes
2
+
3
+- rating display fix
4
+
5
+
6
+# efiction v3.5.8
7
+
8
+- added notification module
9
+- changed files: user/editbio.php and user/lostpassword.php 
10
+- chanded way for loading DB functions - moved from config file! 
11
+- fixed bug in install.php - script worked but in PHP 8.x it caused warnings
12
+- new ranking system - number of likes, used as {ratingpics} likes in tpl.
13
+
14
+
15
+# efiction v3.5.7
16
+
17
+minimum requirements:  MySQL 5.6.3  or MariaDB 10.5.0 
18
+
19
+
20
+### Database changes:
21
+
22
+- all IP adress fields - from integer to 46 chars
23
+
24
+### Other changes:
25
+
26
+- tinymce4 settings fix
27
+- INET6 support needed
28
+- file uploading fixed for PHP 8.1
29
+- national characters fix in search form 
30
+
31
+
32
+
33
+# efiction v3.5.6
34
+
35
+non official version of 3.5.x efiction software
36
+
37
+## Only for testing purposes
38
+
39
+
40
+### Database changes:
41
+
42
+- all date fields from datestamp format to unix time format
43
+
44
+### File's changes
45
+
46
+- related date field type changes
47
+- found issues fixed
48
+- deleted bridges 
49
+
50
+### Looking for missing modules
51
+If you have source code of missing and used modules, share it and I can try to add and fix them
52
+
53
+
54
+### Installation
55
+No change
56
+
57
+### Update
58
+Classic as before, run update process that should change your date fields without lossing your data. It works only for update from 3.5.5, not sooner.
59
+
60
+
61
+
62
+<code>
63
+// ----------------------------------------------------------------------
64
+// Copyright (c) 2007 by Tammy Keefer
65
+// Based on eFiction 1.1
66
+// Copyright (C) 2003 by Rebecca Smallwood.
67
+// http://efiction.sourceforge.net/
68
+// ----------------------------------------------------------------------
69
+// LICENSE
70
+//
71
+// This program is free software; you can redistribute it and/or
72
+// modify it under the terms of the GNU General Public License (GPL)
73
+// as published by the Free Software Foundation; either version 2
74
+// of the License, or (at your option) any later version.
75
+//
76
+// This program is distributed in the hope that it will be useful,
77
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
78
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
79
+// GNU General Public License for more details.
80
+//
81
+// To read the license please visit http://www.gnu.org/copyleft/gpl.html
82
+// ----------------------------------------------------------------------
83
+
84
+see more in README.txt file
85
+</code>