-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
5242 lines (5083 loc) · 439 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changes go downward, months go upward. Please scroll to the bottom for a legend.
Changelog started January 1, 2004; Currently at $Revision: 8491 $.
SMF 1.1.9 ???
================================================================================
May 2009
--------------------------------------------------------------------------------
! un_preparsecode didn't put spaces back as they were (Subs-Post.php) [Bug 3109, 2202]
! Activate message may result error due to missing/extra math (Profile.php) [Bug 1430]
! Improve attachment sanitation for avatars. (Profile.php, Subs-Members.php)
! Improve attachment handling (Many files)
! Added more protection against IE's image XSS vulnerability - reported by Jacques Copeau (Display.php)
! Add a theme check to prevent usaage of invalid themes (Load.php)
! Remove uneeded html from package servers, only allowing BBC. (PackageGet.php)
! Token confirmation was flawed. (Security.php)
! Don't allow flash attachments to be shown as images - reported by Alejandro Rusell. (Display.php)
! Strings passed to install.php weren't properly sanitized - reported by Alejandro Rusell. (install.php)
April 2009
--------------------------------------------------------------------------------
! .xml action should respect guest setting (index.php)
! Copyright year should be 2009 (various) [Bug 3355]
* Remove post link on recent template was wrong (Recent.template.php) [Bug 2153]
! Visual verification should use imagecreatetruecolor where available. (Subs-Graphics.php) [Bug 1247]
! Subs-Post.php fix messes up Finnish Move topic (Subs-Post.php) [Bug 1125]
! Some internal ip ranges were missed (QueryString.php) [Backporting fix from Bug 1563]
SMF 1.1.8 4 February 2009
================================================================================
February 2008
--------------------------------------------------------------------------------
! Added a confirmation message between requesting a remote package and showing it. (PackageGet.php, Packages template, Packages language files, Security.php)
! Fixed a session check that was set too strict, causing the session to be lost in case of changing permissions through FTP. (Packages.php) [Bug 2734]
! Some URL's created with BBC were not properly sanitized. (Subs-Post.php)
SMF 1.1.7 7 November 2008
================================================================================
November 2008
--------------------------------------------------------------------------------
! Session check was not implemented for certain package management actions. (PackageGet.php, Packages.php, Packages template)
! Added a check to prevent null byte insertion. (QueryString.php)
! Added an additional check on theme data insertion. (Themes.php)
! Prevent certain ascii data to appear in avatars. (Subs-Graphics.php)
! Added an .htaccess for the packages directory. (Packages/.htaccess)
! Fixed a few undefined index notices. (SSI.php, help.php)
SMF 1.1.6 7 September 2008
================================================================================
September 2008
--------------------------------------------------------------------------------
! Change the way random numbers are generated for the session and reminder variables. (several files)
August 2008
--------------------------------------------------------------------------------
! When an admin changed a member's display named and approved an account, the display name would be sent in the email as the username to log in. (ManageMembers.php) [Bug 2419]
! The kick_guest sub template was still overwriting the wireless login sub template call when kicking a guest to the login page. (Security.php) [Bug 1995]
July 2008
--------------------------------------------------------------------------------
! COPPA wasn't working right as guests can't access it. (index.php) [Bug 2291]
June 2008
--------------------------------------------------------------------------------
! TrackIP wasn't respecting board permissions. (Profilephp) [Bug 2223]
May 2008
--------------------------------------------------------------------------------
! The memcached version was not being retrieved properly. (Admin.php) [Bug 1976]
! An unneeded GROUP BY in the top posters stats was causing weird issues with the stats. (Stats.php) [Bug 2173]
SMF 1.1.5 30 April 2008
================================================================================
April 2008
--------------------------------------------------------------------------------
! $topic wasn't being sanitized quite right. (QueryString.php)
! Increased randomness of CAPTCHA sound. (Subs-Sound.php) [Bug 1920]
! Fixed wrong file size being sent for CAPTCHA sound. (Subs-Sound.php)
! On PHP 4.2.0 seed the random generator - reported by Jessica Hope. (Subs-Compat.php, index.php)
! Remove HTML recursively from normal user's posts - reported by Jessica Hope. (Subs-Post.php)
! XML comments weren't properly parsed in package XML files. (Subs-Package.php)
March 2008
--------------------------------------------------------------------------------
! Shut PHP up about magic quotes. (many files) [Bug 1658]
! Attempt to detect post count underflow without relying on such behavior. (Subs.php) [Bug 794]
February 2008
--------------------------------------------------------------------------------
! Try and make sure that garbage collection for sessions is turned on when using database driven sessions. (Load.php)
! Memcached now requires the memcached module to be compiled into PHP as it's otherwise a drag. (Admin.php, Load.php, ManageSettings.php, ModSettings language file)
! Removed extra closing parenthesis. (Subs-Members.php) [Bug 1520]
January 2008
--------------------------------------------------------------------------------
! crc32 doesn't work correctly on 64-bit systems. (Subs-Package.php, Subs-Graphics.php, webinstall.php) [Bug 1218]
& Updated copyright dates. (index language files)
& Register template was not validating due to using top in the align attribute. (Register template files) [Bug 1258]
! Listening to CAPTCHA sounds wouldn't work correctly in IE6. (Subs-Sound.php)
December 2007
--------------------------------------------------------------------------------
& Remember if the info center is collapsed or not. (index template)
! When kicking guests in wireless mode, make sure to use the wireless login template. (Security.php)
* Safari should now show more then one line when previewing. (Post template, style.css) [Bug 1034]
! Only send newsletters to people who have activated their account. (ManageNews.php) [Bug 484]
! Profile was inconsistent around permissions for changing registration date of a user. (Profile.php) [Bug 1014]
! When creating a child board from a parent with no permissions you would get a database error. (Subs-Boards.php) [Bug 1060]
* Classic theme was missing a couple of images. (board_select_spot.gif, board_select_spot_child.gif) [Bug 705]
! TrackIP was linking to a users profile even if they didn't exist. (Profile.php) [Bug 1018]
! SSI's showPoll wasn't properly checking the voting permission. (SSI.php) [Bug 235]
* Removed dutch, german, and spanish image directories and files and setting files. [Bug 1158]
October 2007
--------------------------------------------------------------------------------
! Don't send the admin a new registration email just because a member changed their email address. (Register.php)
! Ensure variables are defined before they are used. (QueryString.php)
October 2007
--------------------------------------------------------------------------------
! Personal Message searching wasn't always showing the right buttons. (PersonalMessage.php)
! When removing illegal permissions, make sure to enclose the permissions in quotes so they wont get treated as column names. (ManagePermissions.php)
! When deleting posts from the recent posts section, make sure that the modaction is logged. (Recent.php, RemoveTopic.php, Recent template)
! Check to make sure $_REQUEST['brd'] isn't empty before checking that it is an array. (Search.php)
SMF 1.1.4 23 September 2007
================================================================================
September 2007
--------------------------------------------------------------------------------
! Some Mambo installations don't handle objects the same as others. (Mambo bridge/smf.php)
! Set up the bridge config panel to handle input from third party tabs. (Mambo bridge/admin.smf.php)
+ Use the integrate_verify_user hook for authentication in Xoops. (Xoops bridge/index.php)
! Some input values didn't get escaped properly - reported by Michael Brooks. (ManageMembergroups.php, PersonalMessages.php, Post.php, Profile.php, QueryString.php, Search.php, Subs-Boards.php, Subs.php)
! Some attachment filenames didn't get escaped properly. (Display.php, ManageAttachments.php)
! Function for fixing list and table tags wasn't working as expected. (Subs-Post.php)
! Wireless devices running Internet Explorer don't like refresh header. (Subs.php)
August 2007
--------------------------------------------------------------------------------
! Make sure it's hard to force an error with a silly URL. (Post.php, Subs-Post.php)
! If using an old version of host which doesn't support the -W command don't call it. (Subs.php)
! Allow users to log out in maintenance mode. (index.php)
! Change the email date format to use -0000 to better comply with the RFC. (Subs-Post.php)
! Check GET and POST instead of REQUEST for numeric keys. (QueryString.php)
! Fixed editing grace period inconsistancies within the post script. (Post.php)
July 2007
--------------------------------------------------------------------------------
! Inline modification of a board which had moderators was not working correctly. (Post.php)
! The ComposeMailing flag wasn't always being set right when sending out news letters. (ManageNews.php)
! Take out the inline style of the login module so that admins can use CSS to format (Mambo bridge/mod_smf_login.php)
! Some non-SEF URLs were not generated with entities (Mambo bridge/smf.php)
! Stop CDATA blocks breaking preview/quick modify. (Post.php)
SMF 1.1.3 24 June 2007
================================================================================
July 2007
--------------------------------------------------------------------------------
! Mambo bridge was hanging on login with bridge login module. (Mambo bridge/mod_smf_login.php)
! Missing global in bridge integration arrays. (Mambo bridge/smf_integration_arrays.php, smf.php)
! Mambo doesn't pass the password check variable on to mambots. (Mambo bridge/SMF_register.php)
June 2007
--------------------------------------------------------------------------------
! Reporting a personal message needed some more sanitation. (PersonalMessage.php)
! Sending newsletters could cause a timeout on large boards. (ManageNews.php)
! Session fixation could in rare cases be applied - reported by David Vieira-Kurz. (Subs-Auth.php)
! Prevent recursive functions causing a stack overflow in PHP. (QueryString.php)
* Quick edit wasn't updating the subject correctly if it was the first message. (xml_topic.js)
! MySQL's utf8 collation mapped some characters as equal causing a database insert on posting a topic to go wrong in rare cases. (Subs.php)
! The HTML tag wasn't being properly escaped in the signature. (Subs-Post.php)
! Ensure locked topics aren't being editted by those without permission. (Post.php, xml_topic.js)
! Ensure bday3 is also set when checking birthdates. (Profile.php)
! Cookies were in some cases not stored on localhost. (Subs-Auth.php)
May 2007
--------------------------------------------------------------------------------
! ManageBans.php is required for changing ban status. (Mambo bridge/SMF_user_ban.php, SMF_user_unban.php)
+ Changed Mambo bridge to use new configuration object instead of $mosConfig variables. (Mambo bridge/several files)
! The login authenticator bot in Mambo was not logging in users. (Mambo bridge/SMF_login.php)
! Make sure the bridge doesn't rewrite the password in case of reserved names. (Mambo bridge/SMF_Register.php)
+ Have the bridge rewrite XML feeds to SEF URLs. (Mambo/Joomla bridges/smf.php)
! Update bridge version info. (Mambo/Joomla bridge/several files)
+ Added integrate_change_member_data, integrate_reset_pass, and integrate_delete_member hooks to Xoops bridge. (Xoops bridge/index.php)
! Updated Xoops bridge version. (Xoops bridge/xoops_version.php)
+ Added ability for admin to set specific URLs for login and logout redirection in Joomla bridge. (Mambo/Joomla bridge/several files)
+ Added Users Extended registration option to Mambo/Joomla bridge. (Mambo/Joomla bridge/several files)
! Cleaned up code that creates registration rewrites. (Mambo/Joomla bridge/smf.php, mod_smf_login.php, smf_integration_arrays.php)
April 2007
--------------------------------------------------------------------------------
! Allow the brd search paramter to be used in the url as a non array. (Search.php)
! mktree could potentially get itself into a loop. (Subs-Package.php)
! Attempt to stop loops on BBC parsing. (Subs.php)
! Sanitize input from the Joomla bridge registration, as the javascript check doesn't necessarily take care of it all. (Mambo/Joomla bridge/smf_registration.php)
+ Added AEC compatibility to Joomla bridge. (several files)
! Some HTML header information was missing from Joomla headers. (Mambo/Joomla bridges/smf.php, SMF_header_include.php)
! Fixed an undefined constant in e107 bridge language files. (e107 bridge/admin_smf_config.php, English.php, French.php)
+ Added mambots for several Mambo integration events. (Mambo 4.6 bridge/several files)
! Make sure the Mambo admin panel can populate the group arrays (Mambo 4.6 bridge/admin.smf.php)
March 2007
--------------------------------------------------------------------------------
! Joomla bridge was removing some semi-colons in URLs instead of converting them to SEF. (Joomla bridge/smf.php)
! Made bridged outgoing emails smarter when converting URLs. (Mambo/Joomla bridges/smf.php)
! Bridge wasn't using UTF-8 language files appropriately in certain circumstances (Joomla bridge/mod_smf_login.php, smf.php)
! Mambo 4.6 sometimes loads arrays as objects, invalidating output. (Mambo 4.6 bridge/admin.smf.php)
! Updated bridge version information (Joomla bridge/smf.xml)
! PHP 5.2.0 breaks the package manager. (Subs-Package.php)
! Searching for the end position in the package manager could fail. (Subs-Package.php)
SMF 1.1.2 10 February 2007
================================================================================
February 2007
--------------------------------------------------------------------------------
! Fixed a remaining, if not extremely difficult to exploit, issue with downloads on IE - reported by Jessica Hope. (Display.php)
! Fixed to/bcc fields in Personal Messages not being htmlspecialchar'd - reported by Aria-Security team. (PersonalMessage.php)
! People with the manage_permissions could maybe abuse it. (ManagePermissions.php, ManageMembergroups.php)
! The path was sometimes wrong when installing a package. (Subs-Package.php)
! Display name can now be no longer than 60 characters as people were taking it too far! (Profile.php, Profile template)
& New error string for the above. (Errors language files)
! Quick edit would lose the old modified time if you made no changes. (Post.php)
! Password reminder was not respecting password strength. (Reminder.php)
! Retain all current theme settings when editing a different theme. (Themes.php)
! Try to ensure ID_MSG_LAST_VISIT is always set. (Load.php)
! Always send an alternative plain us-ascii text version of the body along with each mail for basic support of older mail clients. (Subs-Post.php)
! Convert non-ascii characters to entities for mails sent to yahoo addresses to assure characters are being displayed properly in yahoo's client. (Subs-Post.php)
! People upgrading from non-sha1 supporting PHP to new sha1 supporting PHP were having problems. (Subs-Compat.php, LogInOut.php)
& Fixed minor typos (Manual language files, Login language files)
January 2007
--------------------------------------------------------------------------------
! An error sometimes got generated around visual verification. (Register.php)
! Fixed undefined index error in search. (Search.php)
! Fixed error when deleting boards in some instances. (ManageBoards.php)
! Merging a topic wouldn't always work if using $_GET. (SplitTopics.php)
* Javascript wasn't working right when adding a poll. (Poll template)
& Updated copyright dates. (index language files)
+ Added a setting for toggling the complexity of the visual verification image used on registration (etc). (ManageRegistration.php, Register.php, Subs-Graphics.php, Register template)
& Added language entries for above. (Login language files)
! Quick modifying HTML posts would mess up linebreaks. (Post.php)
! The package manager wasn't uninstalling "end" searches correctly. (Subs-Package.php)
! Package manager was wrongly labelling redirects. (Packages.php)
! Inside of html tags convert to a real newline. (Subs.php)
! Resend activation after email change did not work with Joomla bridge (Joomla bridge/smf.php)
! Fixed language synch for login module on non-forum pages (Joomla bridge/mod_smf_login.php)
! It was not possible to remove a partial custom index. (ManageSearch.php)
! Fixed a bug in PCRE causing regular expression compilation failures in UTF-8 mode. (Load.php, Search.php, Subs.php, Subs-Members.php, Subs-Post.php)
! If an email had a quote in it sending a newsletter would fail. (ManageNews.php)
December 2006
--------------------------------------------------------------------------------
! Wrong capitalization on a couple of function calls. (PersonalMessage.php, Profile.php)
! Some bridge registration functions were still using deprecated constants. (Mambo 4.6 bridge/smf_registration.php)
! Users should never be redirected by to registration and activation pages on login (Mambo/Joomla bridge/smf.php)
! Do not allow 0, 0px, or 0pt to be used in size tags. (Subs.php)
+ Added e107 bridge. (Several files)
! Fixed a bug with the to and bcc fields for PMs that could cause some problems when displaying an invalid name. (PersonalMessage.php)
+ Added delete member and change member data integration hooks to e107 bridge. (e107 bridge/smf.php)
+ Added an "Upgrade" tab to the Mambo/Joomla bridge config page. (several files)
SMF 1.1.1 December 17, 2006
================================================================================
December 2006
--------------------------------------------------------------------------------
! Fixed multi-language support for Mambo/Joomla bridge login module on non-forum pages. (Mambo/Joomla bridge/mod_smf_login.php)
+ Added register mambot to Mambo 4.6 bridge so that users who register in Mambo are auto-created in SMF. (Mambo 4.6 bridge/SMF_register.php, SMF_register.xml)
! Fixed bridge registration so that it uses Mambo 4.6's new language method. (Mambo 4.6 bridge/smf_registration.html.php)
! The regular expression used for parsing '/me'-lines didn't work properly in older PHP versions. (Subs-Post.php)
! Fixed usage of array before it was declared (Load.php)
! Mambo/Joomla bridge config should go to main admin page if "Cancel" is clicked (Mambo/Joomla bridge/admin.smf.php)
! Fixed a missing global (Mambo 4.6 bridge/smf.php)
+ Changed the SEF handling in the bridge for use with third party Joomla SEF components (Mambo/Joomla bridge/smf.php)
+ Added Kindred's enhancements to the bridged whos online (Mambo/Joomla bridge/smf.php, smf_integration_arrays.php)
! Deleting a member in SMF deleted in Joomla, but not in Joomla's ACL (Mambo/Joomla bridge/smf.php)
! Bridge login module didn't handle language variables correctly. (Mambo/Joomla bridge/mod_smf_login.php)
! Some dates in the installation script were not MySQL STRICT compatible. (install-1.1.sql)
! Log the ban check IP in messages. (Subs-Post.php)
! It was possible for files to be sent with the wrong mime type - reported by Jessica Hope and rotwang. (Display.php)
* Search template looked a little odd on IE. (Search template)
* In prune boards the checkbox for stickies would toggle with the board selection. (Admin template)
! Send annoucements in slightly smaller chunks. (Post.php)
! Make it impossible to make guests too much like administrators. (ManagePermissions.php)
! Aposthophes in smiley directories would cause a SQL error. (ManageSmileys.php)
! Fixed labelling personal messages not being restricted to the current member. (PersonalMessage.php)
! In rare cases search didn't return any results, while it should have. (Search.php)
SMF 1.1 December 02, 2006
================================================================================
December 2006
--------------------------------------------------------------------------------
! Optimized a query in recent posts. (Recent.php)
! Image verification sound wouldn't always work in Firefox. (Subs-Sound.php)
! Caching user permissions was not always respecting deny permissions. (Load.php)
! Put in a fix for DST issues cropping up due to spanned events. (Calendar.php)
! PM labels were not being properly truncated. (PersonalMessage.php)
* Don't allow people to report their own Personal Message. (PersonalMessage template)
November 2006
--------------------------------------------------------------------------------
! Previewing a post wasn't respecting the disable smiley option. (Post template)
! Changed the transfer-encoding method to base64 as it appears to be better supported by webmail clients. (Subs-Post.php)
! Fixed the spelling checker not work properly for non-western and UTF character sets. (spellcheck.js, Subs-Post.php)
! The JavaScript function php_strtolower wasn't working properly on all servers. (sha1.js)
! Made the recognition of the character set for the UTF8 conversion function case insensitive. (Admin.php)
* The inline subject editor on the message index now allows 'enter' as save-key. (MessageIndex template)
* The inline subject editor on the message index in some cases cancelled on selecting the input box. (xml_board.js, MessageIndex template)
! A missing email address in a package could cause two undefined indexes. (PackageGet.php, Packages template)
! Redirect to the theme list after deleting a theme. (Themes.php)
! Applied a different method to trim spaces for UTF-8 strings as the previous one didn't appear to be working on all servers. (Load.php)
* Firefox doesn't display horizontal scrollbars when needed in code tags, so use some javascript to make it happen. (index templates)
* Added a class to the containing div for the help window and for the audio verification. (Help and Register template)
* Cleaned up the HTML a little for the audio verification. (Register template)
! Fixed a bug causing the age weight of a search to be zero. (Search.php)
* The spell check function for inline editing didn't work properly in some cases. (Display template)
! Some columns containing message ID's were not formated as unsigned integers. (Search.php, ManageSearch.php, upgrade_1-1.sql, install_1-1.sql)
! Old PHP-versions didn't compile some regular expressions properly in UTF-8 mode. (Load.php, Search.php, Subs-Members.php, Subs-Post.php, Subs.php)
! The recent posts on the board index could use a different timezone in rare cases. (BoardIndex.php)
! Make sure fulltext indexes are dropped before they are created, in case they weren't detected properly. (ManageSearch.php)
! The avatar settings weren't getting reshown if you uploaded an invalid avatar. (Profile.php)
! Searching for Personal Messages always resulted in no more than one page. (PersonalMessages.php)
! PM labels selected for searching Personal messages were not carried over in consecutive pages. (PersonalMessages.php)
! Selecting multiple (but not all) labels for searching resulted in less results than expected. (PersonalMessages.php)
* Clicking 'Advanced search' on searching Personal Messages redirected to the forum search. (PersonalMessages template)
* The 'Advanced search' link in both PM and forum search didn't carry over the search term properly if it contained UTF-8 characters. (PersonalMessages template, Search template)
* The id attribute used for labels had an invalid format in some templates. (Admin template, ManageNews template, PersonalMessages template, Poll template, Post template)
* The PM folder HTML form was improperly referred to by JavaScript. (PersonalMessages template)
! Fixed several package manager bugs. (Packages.php, Subs-Package.php)
& Added a language string for the above change. (Packages language files)
! Fixed the htmltrim function trimming too many characters. (Load.php)
! Prevent prefetching bots to clutter the error log when trying to access non-public boards. (Load.php)
! The quick login setting was reversed on the board index. (BoardIndex.php)
! The move-file directive used in package-info.xml was not working properly. (Subs-Package.php)
! Using the root path as FTP path for executing modifications in some cases returned a 'Path could not be found' error. (Subs-Package.php)
! Prevent search engine crawlers from indexing duplicate pages. (Display.php, index template)
! Selecting members for banning from a popup wasn't working properly. (Subs-Auth.php, ManageBans template)
! Small typo in Admin.php could throw an error during table optimization. (Admin.php)
* Trying to set a topic to have no subject was causing a javascript error. (xml_board.js)
! An error could be triggered in rare cases on installing modifications. (Subs-Package.php)
* Some pages of the help section didn't validate. (Help template)
& Changed a language string for the above change. (Manual language file)
October 2006
--------------------------------------------------------------------------------
! Fixed the page title on the user account deletion confirmation page. (Profile.php)
! The modSettings variable wasn't in the global list for the reset password function, making the integration call worthless. (Subs-Auth.php)
! The "Find Members" box loses track of whether it's buddies only on pagination. (Subs-Auth.php)
! Fixed various times where some necessary globals were missing. (ManageBoards.php, ManageSmileys.php, Reminder.php, RemoveTopic.php)
* Only show dividers between BBC buttons if there are some within the dividers. (Post templates)
! Searching for member details by date was often a fruitless experience. (ManageMembers.php)
* Try to avoid the "register button won't work" scenario on register. (Register template)
! When fixing BBC tags make sure to always assign a closing tag. (Subs-Post.php)
! Make sure that Mambo/Joomla bridges do not use the $database object for accessing the SMF database. (several files)
! When saving the config, Joomla was adding in new rows when it should have been updating existing rows. (Mambo/Joomla bridge/admin.smf.php)
& Fixed small typos in admin panel. (Admin.english.php, Themes.english.php)
* Linked membergroup name in ManageMembergroups to the list of members. (ManageMembergroups.php, ManageMembergroups.template)
+ Added browser detection for Firefox 1 and Firefox 2 specifically. (Load.php)
! CAPTCHA now uses truetype fonts wherever possible to give slightly clearer images. (Subs-Graphics.php, several fonts)
! Fixed bug in showLetterImage that caused the function to often fail. (Subs-Graphics.php)
! Changed Xoops login integration hook to use Xoops native authorization objects. (Xoops bridge/index.php)
! Some search parameters weren't being sanatized when accessing a previous search, leading to a potential XSS vulnerability. (PersonalMessage.php, Search.php)
! Minor typo in PlushSearch2 prevented "user" search parameter from being remembered when trying to access a previous search. (Search.php)
! Encrypted login failed for some character sets when the username or password contained non-western characters. (sha1.js, script.js, Load.php, index template)
September 2006
--------------------------------------------------------------------------------
+ Added option for showing visual verification on Personal Message page. (PersonalMessage.php, PersonalMessage template, upgrade_1-1.sql, install_1-1.sql, ModSettings.php)
+ Added option to limit number of personal messages to be sent in one go. (PersonalMessage.php, upgrade_1-1.sql, install_1-1.sql, ModSettings.php)
& Added language entries for above changes. (Help, ModSettings, PersonalMessage language files)
! Updated versions numbers to 1.1 (Final). (Several Files)
! The hotmail fix didn't work properly. (Subs-Post.php)
! The URL for deleting the install and upgrade files was using an invalid request variable. (upgrade.php, install.php)
! When checking how many personal messages a user has sent the last hour - count the recipients not the messages. (PersonalMessage.php)
! If the user has some special characters in their password, check to see if they still have an old hash when logging in. (LogInOut.php)
! Bridged attached images wouldn't open in a new window. (Mambo/Joomla bridge/smf.php)
! Some types of outgoing emails were not rewritten properly. (Mambo/Joomla bridge/smf.php)
! Javascript doesn't like HTML entities. (Mambo/Joomla bridge/smf.php)
! Fixed a problem when there are no message icons. (Post.php)
+ Add login bot to Mambo 4.6 bridge (Mambo 4.6 bridge/SMF_login.php, SMF_login.xml)
! Fixed a problem with the cur_cat parameter when adding a new board. (ManageBoards.php)
! The PM visual verification was not respecting the settings. (PersonalMessage.php)
+ Add logout functionality to Mambo 4.6 login bot. (Mambo 4.6 bridge/SMF_login.php)
! Prevent users without access to any boards from causing a query error when using the unread posts search. (Recent.php)
* In the default theme, don't show the mark all as read button if the user can not see any boards. (BoardIndex template)
! Previewing a PM should no longer cause an undefined variable error. (PersonalMessage.php)
& Fixed typos in some admin language files (Admin language files)
! Allow the use of uppercase letters when specifying the color for the glow and shadow tags. (Subs.php)
! Make the php version of SSI examples use the forum character set. (ssi_examples.php)
! If the user deletes the recycling board, turn off the setting to prevent problems. (Subs-Boards.php)
! Automatically include the know IPs when tracking a user and looking for other members with the same IP. (Profile.php)
* The IPs used in error messages was checking the wrong context value. (Profile template)
! Make sure that there are no HTML entities in bridged unwrapped javascript. (Mambo/Joomla bridge/smf.php)
! Add some missing languages to the synch array. (Mambo/Joomla bridge/smf_integration_arrays.php)
! Try every possibility for language synching to avoid template errors. (Mambo/Joomla bridge/smf.php)
! Missing globals in bridge resend password. (Mambo/Joomla bridge/smf_registration.php)
! Try to change some of the settings in case users don't do it themselves. (Mambo/Joomla bridge/smf.php)
! Get rid of the extra slash When going from the Xoops admin panel to the SMF admin panel. (Xoops bridge/admin/index.php)
! Recurse changes from Mambo/Joomla bridge to Mambo 4.6 bridge, and remove Joomla-specific code (several files)
! When adding a new message icon, make sure to escape the titles of the current icons. (ManageSmileys.php)
! Don't log password strength errors into the forum error log. (Subs-Members.php)
! The php tag wasn't acting like a proper block level tag. (Subs.php)
! Make sure bridge registration is compatible with Mambo 4.6. (Mambo 4.6 bridge/smf_registration.php)
! Bridge registration component doesn't need an installation script for Mambo 4.6. (Mambo 4.6 bridge/install.smf_registration.php)
! Search results could in some cases get a relevance above 100%. (Search.php)
! Check for additional problematic values in the starting value for the memberlist. (Memberlist.php)
! When synching users from Mambo/Joomla to SMF, check to see if the admin wants usernames or real names as display in SMF. (Mambo/Joomla bridge/admin.smf.php)
! SEF URLs work differently in Mambo 4.6 (Mambo 4.6 bridge/smf.php)
! When posting a new calendar event automatically select the default board. (Calendar.php)
* When posting a new calendar event carry over the board selection to the post page. (Calendar template)
! Correctly close url tags that are changed to iurl. (Subs-Post.php)
! Change all URLs in RSS feeds to bridged URLs. (Mambo/Joomla bridge/smf.php)
! Not all special characters were converted correctly in bridged outgoing emails (Mambo/Joomla bridge/smf.php)
! Upgrade was sometimes losing changes to the Settings.php file. (upgrade.php)
! Ensure adding a member to a group is case insensitive. (ManageMembergroups.php)
! Ensure the log_online timestamp is backed up correctly. (DumpDatabase.php)
! Added a page title to the page that requests ftp details. (Subs-Package.php)
! Search wasn't always including the subject matches properly. (Search.php)
! Don't include administrators in the permission reports, they get to do everything anyways. (Reports.php)
! Show local moderators as being able to access all boards since in reality a moderator can always access their board. (Reports.php)
! If a guest tries to post with a reserved name, handle it as a post error instead of causing a fatal error. (Post.php, Subs-Members.php)
! Some configurable number format options were not showing the decimal separator. (Load.php)
! The 'most popular boards by activity' statistics were not always showing the proper boards. (Profile.php)
! Check the session when downloading a package. (PackageGet.php)
! Show the search section in the linktree in the personal message area. (PersonalMessage.php)
! Make the package options title like the other package page titles. (Packages.php)
! Check to make sure the limit is a positive value when showing a feed. (News.php)
August 2006
--------------------------------------------------------------------------------
* Change the random code before getting a new visual verification image. (Register template)
! Keep Joomla from eating Personal Message anchors. (PersonalMessage.php, PersonalMessage.template.php)
! Some bridged emails have \n\r replaced with underscores. (Mambo/Joomla bridge/smf.php)
! Let Joomla clean its own variables. (Mambo/Joomla bridge/SMF_header_inlcude.php)
* Fixed a javascript error occuring on posting in the saveEntities() function. (Post template)
! Tweaked the CAPTCHA image to be a little less obstructed by the dots. (Subs-Graphics.php)
! Don't allow people to keep guessing at the same image. (Register.php)
! Updated iGamingCMS bridge for latest version of iGaming. (several files)
! Get the Mambo mainframe instance before trying to assign values to it. (Mambo 4.6 bridge/smf.php, SMF_header_include.php)
+ Added installation instructions for iGaming bridge. (iGamingCMS bridge/readme.txt)
& Added Hungarian language files for Mambo and Joomla bridges. (several files)
! Uninstalling XML-packages in which the original text string contained a dollar sign wasn't working properly. (Subs-Packages.php)
! Fixed boardurl without a hostname showing a notice on session check. (Security.php)
! Redirect to the admin panel home page if user cancels configuration (Mambo/Joomla bridge/admin.smf.php)
! Restructure Mambo 4.6 bridge for new Universal multi-plugin installation (several files)
! Using symbols such as an apostrophe in the password should now hash it correctly allowing login from the front page. (Profile.php, LogInOut.php)
* Submitting a quick moderation form could result in a Javascript error. (MessageIndex template)
! Multiple consecutive /me statements didn't get parsed properly. (Subs-Post.php)
! Prevent strict notices appearing in PHP 5.1 caused by not setting a default timezone. (Load.php, install.php, upgrade_1-1.sql)
* The auto detect time offset function was returning the wrong sign. (Profile template)
! No longer block requests with cookies containing numeric keys. (QueryString.php)
! Changed the column type to allow for a larger buddy list. (upgrade_1-1.sql, install_1-1.sql)
! Fixed the line break being used in non-windows systems in mails sent by sendmail. (Load.php, Subs-Post.php)
SMF 1.1 RC3 August 21, 2006
================================================================================
August 2006
--------------------------------------------------------------------------------
! Fixed an undefined index notice in the 1.0 upgrade script. (upgrade_1-0.sql)
! Use a modified key for APC to counteract an APC bug retrieving the wrong keys. (Load.php)
! The linked events in the topic display was using the same context variable as SSI's ssi_todaysEvents(). (Display.php, Display template)
+ Added option for synching languages to the Mambo/Joomla bridge. (Mambo/Joomla bridge/install.smf.php, admin.smf.php, smf.php)
! Searching inside topics sorted by topic size didn't yield results. (Search.php)
! Adjusted the relevancy rating for searching within topics, making the theoretical maximum rating 100%. (Search.php)
! Make sure CAPTCHA images work in Mambo/Joomla as well. (Mambo/Joomla bridge/smf.php)
! Fix (fast) quoting/modifying messages that no longer exist showing an 'undefined index' notice. (Post.php)
! Messages could be sent with a body containing only bulletin board code. (Post.php)
! The check on the maximum length of a Personal Message didn't respect UTF-8 characters. (PersonalMessages.php)
! The installer didn't show the error properly in case it was unable to disable mod_security. (install.php)
* Generated reports were still showing a button instead of a tab for the print layout link. (Reports template)
! The package manager wasn't showing the last two packages from the server's packages.xml correctly. (PackageGet.php)
! Use the member ID instead of the topic ID to search through the log_topics table for the 'Find and repair any errors' function. (RepairBoards.php)
! Let the cache (if enabled) help remembering the last visit time when viewing 'unread posts since last visit'. (Load.php)
! The entityconvert function was declared twice. (Subs-Post.php)
! The Personal Message search function did not respect the deletion flag. (PersonalMessages.php)
! Make sure the user themselves are shown in the list of 'who's viewing this board/topic'. (Display.php, MessageIndex.php)
! Finalize Joom!Fish integration (Mambo/Joomla bridge/admin.smf.php, smf.php)
! To keep it consistent with the other admin functions, check the permissions for manage boards prior to calling the admin index. (ManageBoards.php)
! Fixed notifications not being property reset when viewing a topic in some cases. (Display.php)
! Maintaining attachments was not showing the "Complete" message - ever. (ManageAttachments.php)
* Added the ability to request a new visual verification image and to link directly to the verification sound file. (Register template, Login language files)
* Firefox doesn't play well with the move BBC tag and AJAX previewing, so make it use regular preview if the move tag is present. (Post template)
! Store a different version of the users IP to get around highly unlikely spoofing issues. (upgrade_1-1.sql, install_1-1.sql, install.php, Subs-Members.php, Security.php, QueryString.php, Load.php)
! Don't allow users to get a new visual verification code simply by refreshing. (Register.php)
* Changed several definitons into shorter versions. (style.css)
! Don't send the newsletter to members who are unable to turn off their notification due to a banning. (ManageNews.php)
* The auto detect time offset script should now work regardless of day boundries. (Profile template)
* Help.template changed to better use current theme colors. Updates on PM help section. (Help.template, help.css, languages/Manual.english, languages/Manual.dutch, languages/Manual.german, languages/Manual.spanish)
! Added a caching mechanism to the memberlist to prevent a query that relies heavily on filesort to put too much pressure on the database. (Memberlist.php, Subs.php, Profile.php)
* The WAP2 template didn't allow expanding of categories while the I-mode template didn't allow both collapsing and expanding of categories. (Wireless template)
! Converted all occurences of the ucwords function to an internationalized version. (Load.php, ManageServer.php, Profile.php, Register.php, Subs-Charset.php, Subs.php, Packages template)
! Show languages without the -utf8 suffix. (Profile.php, Register.php, Load.php)
! Prevent some member/board/topic statistics to become negative. (RemoveTopic, MoveTopic.php, SplitTopics.php)
! The ;topicseen paramater didn't always work properly. (Display.php)
! Make sure the upgrade script respects the current database character set setting. (upgrade.php)
! Fixed undefined index error in Register template. (Register template)
* Tweaked the way the visual verification box looks on the register form. (Register.php)
! The second IP wasn't properly checked for IP bans. (Load.php, Security.php, QueryString.php)
! The internationalized version of the ucwords function didn't work properly. (Load.php)
! Some emails were getting sent twice. (Subs-Post.php)
! Fixed undefined index in RepairBoards. (RepairBoards.php)
! Fixed bridged admin user creation (Mambo/Joomla Bridge/smf.php)
! Language array was backwards (Mambo/Joomla Bridge/smf.php)
! Posting just an image will again count as posting something. (Post.php)
! Fixed an undefined index occuring in some cases when sending emails. (Subs-Post.php)
* The sticky topic weight percentage wasn't updated properly. (ManageSearch template)
! Split utf8_strto into utf8_strtoupper and utf8_strtolower for speed optimization. (Subs-Charset.php, Load.php, Subs.php)
! The php BBC tag was incorrectly setting up the validate function when the tag was disabled. (Subs.php)
+ Added a "who's online" integration hook (Who.php)
+ Split off the large integration arrays in the Mambo/Joomla bridge into their own file (Mambo/Joomla bridge/smf.php, smf_integration_arrays.php, smf.xml)
+ Added "who's online" hook functionality to Mambo/Joomla bridge (Mambo/Joomla bridge/smf.php, smf_integration_arrays.php)
! Fixed unset not working properly in all cases due to a vulnerability in PHP. (QueryString.php, Profile.php, Post.php, ManageNews.php)
! Make sure that variable names in Joomla header bot don't interfere with non-com_frontpage front pages (Mambo/Joomla bridge/SMF_Header_include.php)
+ Added bridge for Mambo 4.6 (several files)
! Don't allow the admin to register a member with the same name as another member. (ManageRegistration.php, Subs-Members.php)
July 2006
--------------------------------------------------------------------------------
! Block page requests attempting to modify the $GLOBALS variable. (QueryString.php)
! Changed some references to the $GLOBALS variable into global scope variables, since the $GLOBALS variable can be rather unpredictable. (several files)
! Fixed some bugs occurring on the 'Show Posts' section of the Profile screen. (Profile.php)
! Added an AJAX in progress indicator (script.js, index.template, index language files, style.css)
! The AJAX indicator will now be used when quoting, quick editting, changing the topic's subject on the message index, and when expanding stats (xml_board.js, xml_topic.js, Stats.template)
! Added the AJAX indicator to the Babylon and Classic themes (index.template, style.css)
+ Added "Guest" as a group for Group Synch option (Mambo/Joomla bridge/admin.smf.php)
! Function mambo_smf_exit was broken (Mambo/Joomla bridge/smf.php)
! Added a UTF-8 version of strtolower in order to make search indexing case insensitive. (Load.php, Subs-Charset.php)
! Fixed an bug causing the repair forum function to generate a lot of notices. (RepairBoards.php)
! Visual verification didn't work properly when guest access was disabled. (index.php)
! Fixed some bugs that were causing entities to be shown incorrectly in (nofication) mails. (Subs-Post.php)
! HTML-entities in a non-UTF-8 environment were not properly parsed in Personal Messages. (Subs-Post.php)
! Make sure the response prefix is always taken from the forum's default language. (MoveTopics.php, Post.php, PersonalMessages.php, SplitTopics.php, Display.php, Display template)
! Update version info for Mambo/Joomla bridge. (several files)
! Only install the header bot in Joomla. (install.smf.php)
! Make sure that the login conforms to mysqli. (smf.php)
! Added an error message to the installer in case UTF-8 is not supported by the current MySQL version. (install.php, install language files)
! No longer do an explicit count on columns that cannot be NULL as MySQL doesn't optimize this properly. (several files)
! Include the table definition in the temporary table creation to assure the proper formatting of the columns. (Recent.php)
! Some regular expressions were causing internal code overflow errors when combined with the UTF8 modifier. (Load.php, Subs-Members.php, Subs-Post.php, Subs.php)
! A few input controls on the install page were wrongly labeled. (install.php)
! Make sure all time bound processes don't modify the $time_start variable. (ManageAttachments.php, Admin.php)
! The subject link wasn't adjusted properly after quick editing a message. (xml_topic.js)
! Don't count requesting an XML/RSS-feed as being online (in most cases these kind of pages are retrieved automatically). (index.php)
! Make sure $context['utf8'] is set when parse_bbc() is called. (Subs.php)
! Fixed htmlspecialchars__recursive() and htmltrim__recursive() not working without $func being defined. (QueryString.php)
! Updated credits. (Admin.php)
! A few characters were not encoded in mimespecialchars() causing improper headers in rare cases. (Subs-Post.php)
! Fixed undefined indexes on including certain language files in the installer. (install.php)
! Return to the previous step if either the email address or the username is invalid. (install.php)
* Added an indicator for new child board posts in the board and message index to the Imode & WAP2 template. (Wireless template)
! Updated the version for style.css and script.js so browsers will invalidate them upon update. (index.template)
! The response prefix wasn't loaded into the context variable on posting messages. (Post.php)
! Cleaned up Mambo/Joomla group synch queries, and display group name instead of group id. (Mambo/Joomla Bridge/admin.smf.php)
+ Added support for language components like Joom!fish. (Mambo/Joomla Bridge/smf.php)
! Deny direct access to the bridge file. (Mambo/Joomla Bridge/smf.php)
! Prevent search from using regular expression matchin if HTML entities are being used in the query. (Search.php)
! Ignore some characters in search queries that might prevent the search index from working properly. (Search.php)
! Don't use regular expressions in the WHERE part of the query when using BOOLEAN MODE in fulltext searches. (Search.php)
! Use the phrase search feature for BOOLEAN MODE fulltext search. (Search.php)
! Changed the behavior of the 'force index' option from searching only in combination with an index to searching exclusively using an index. (Search.php)
! Fixed excluded words in some cases not being checked for in the subject and the body. (Search.php)
! Make sure the matching body lines in the search results respect UTF-8 character boundaries. (Search.php)
! Search didn't always return results if only the subject matched. (Search.php)
! Fix outgoing email integration function for Mambo/Joomla and new SMF UTF-8 requirements (Mambo/Joomla Bridge/smf.php)
! Remove VirtueMart compatibility code -- fixed by VirtueMart (Mambo/Joomla Bridge/mod_smf_login.php)
! Added a (hidden) option 'search_simple_fulltext' to search the forum using a single non-binary fulltext query. (Search.php, Search templates)
! UTF-8 and entity conversion in some cases corrupted serialized strings stored in the database. (Admin.php, Subs-Charset.php)
! Searching messages with the 'topic subjects only' option selected and specifying a user only yielded a result if the user was the topic starter. (Search.php)
* Updated the login and password reminder screens in the manual to be in sync with the 'real' screens. (Help templates)
! Recount statistics was not timing out correctly. (Admin.php)
! Updated version numbers to RC3. (All files)
! Too many periods in Apache seemed to cause it to segfault. (Subs-Post.php)
! Try do a better job of protecting against upgrade timeouts for index changes. (upgrade_1-1.sql)
! Fixed # signs in bridged outgoing emails (Mambo/Joomla Bridge/smf.php)
- Removed obsolete bridge files (Mambo/Joomla Bridge/config.smf.php, config.smf_registration.php)
! Updated bridge version info (several files)
! Added a Javascript'ed fix in order to be able to discern numeric HTML-entities from upper-ASCII characters when posting messages. (Calendar template, PersonalMessages template, Poll template, Post template, xml_topic.js, Calendar.php, Poll.php, Post.php)
! Only run the integrate_exit call if the template layers have been setup. (Subs.php)
! Make sure transfer-encoding 'quoted-printable' is only used in cases '7bit' is not allowed. (Subs-Post.php)
! The global variable $db_cache didn't always get initialized, causing a warning. (Subs.php)
! Integrate outgoing emails before altering messages for mime special characters. (Subs-Post.php, Mambo/Joomla bridge/smf.php)
! Fix URLs for Joomla 1.0.10 SEF updates. (Mambo/Joomla bridge/smf.php)
! Fix adding new membergroups to synch in Joomla bridge config. (Mambo/Joomla bridge/admin.smf.php)
! Fix "Missed Activation" functionality in Mambo/Joomla bridge. (Mambo/Joomla bridge/smf_registration.html.php, smf_registration.php)
& Added 'Search in...' to $txt['search_subject_only'] for clarity sake. (Search language files)
! Attempted to stop timeout issues with upgrade. (upgrade.php, upgrade_1-1.sql)
! Fixed 'You have already submitted this post' error showing in some cases it shouldn't. (Security.php, Post.php)
+ Added selection for Mambo/Joomla bridge to toggle SMF CSS (Mambo/Joomla Bridge/install.smf.php, admin.smf.php, smf.php, SMF_Header_inlcude.php)
! Added a fix for Hotmail not showing UTF-8 mails properly. (Subs-Post.php)
! A query in updateMemberData was not passing the file and line constants to db_query. (Subs.php)
! Make links in notifications sent to hotmail addresses clickable. (Subs-Post.php)
! Allow partial word matches of the subject in case it's enabled in the search settings. (Search.php)
! Limit the amount of table joins when searching for extremely long phrases. (Search.php)
! Prevent the search function from looking for a suggestion if the search term is an integer as that can for unknown reason crash PHP. (Search.php)
! Added the log_search_topics table in the 'empty unimportant logs' process. (Admin.php)
! Some error log filters were shown with too many slashes. (ManageErrors.php)
! Prevent undefined indexes as result of an error in 'Attachments and Avatars', e.g. session error. (ManageAttachments.php)
June 2006:
--------------------------------------------------------------------------------
! Make sure that bridged login is compatible with Joomla 1.0.9. (Mambo/Joomla bridge/smf.php)
! Alter bridge output for Xoops 2.0.14 compatibilty. (Xoops Bridge/index.php,smf_index.html)
+ Added Mambo/Joomla pathway code. (Mambo/Joomla bridge/smf.php)
! Made it impossible to erase admin status for the original Mambo/Joomla admin. (Mambo/Joomla bridge/admin.smf.php)
! All numbers should now respect the format specified by the admin. (Profile.php, Subs.php, ManageSearch.php)
! Added an optional parameter to override the number of decimal places used in a number. (Subs.php)
! No longer check for an absolute string length before inserting subject and body into the database. (Post.php)
! Added the visual verification disable option to the interface. (ManageRegistration.php, Register.template, Login language files)
! Login integration hook was inserting email as username in some cases (LoginOut.php)
! Show a more generic error when searching doesn't yield a result. (Errors language files)
May 2006:
--------------------------------------------------------------------------------
! Make sure that bridge logins are not case sensitive. (Mambo/Joomla bridge/smf.php)
! When synching users from Joomla to SMF, emails were written into passwords. (Mambo/Joomla bridge/admin.smf.php)
! Make sure SSI doesn't chop off messy Gallery2 component URLs. (Mambo/Joomla bridge/SMF_Header_include.php)
+ Added bridge for Joomla 1.5. (several files)
! Fixed integrated login for Joomla 1.5. (Joomla 1.5 bridge/smf.php)
! Fixed integrated logout for Joomla 1.5. (Joomla 1.5 bridge/smf.php)
! Emptying unimportant logs was accidently erasing the subject cache. (Admin.php)
! Try to chmod the mambots/system folder in case people don't follow instructions. (Mambo/Joomla bridge/install.smf.php)
* Added a (manual) method by which the auto-news from SMF can be disabled. (Admin, ManageSmileys, Packages, Themes templates)
April 2006:
--------------------------------------------------------------------------------
+ Added a visual verification code to the registration function. (index.php, Register.php, Subs-Graphics.php, Register template)
& Added a few entries for the above feature. (Login language files, Error language files)
* Added a font directory to the default theme for visual verification code feature. (Themes/default/fonts)
+ Added code to allocate more RAM for bridges (Mambo/Joomla bridge/smf.php)
+ Added checking to the topic, board, and action REQUEST parameters to ensure they are not arrays prior to processing (QueryString.php)
! Firefox doesn't like entities in Javascript (Mambo/Joomla bridge/admin.smf.php)
+ RSS feeds go to wrapped forum posts (Mambo/Joomla bridge/smf.php)
! As long as there is an exit integration hook, let it handle all pages, special or not (Subs.php, Mambo/Joomla bridge/smf.php)
! Member information wasn't being used properly in the registration hook (Mambo/Joomla bridge/smf.php)
! Fixed an undefined variable error (News.php)
! Fixed a bug when adding members to a membergroup through the admin control panel (ManageMembergroups.php)
! Fixed an empty delimiter using explode (Subs-Post.php)
! The password was not being checked properly when modifying your own profile.
! VirtueMart compatibility wasn't always working (Mambo/Joomla Bridge/mod_smf_login.php)
! Added a spoken version of the visual verification code. (Register.php, Subs-Sounds.php, Register.php, Register template)
& Added a few language tags for the above change. (Login language files)
* Added 'sound font' to the default theme dir. (Themes/default/fonts/sound/*.english.wav)
! Added a bit of random noise to the visual verification code. (Subs-Graphics.php)
! Optimised the code for moving a topic. (MoveTopic.php)
! Added new index to log_topics table to help speed up admin functions. (upgrade_1-1.sql, install_1-1.sql)
+ Added wrapped/unwrapped option to Xoops bridge (Xoops bridge/index.php, xoops_version.php, modinfo.php)
! Load the SMF session before the Xoops session for cleaner session handling (Xoops bridge/index.php)
! Make sure that Mambo/Joomla installer files have proper PHP tags (Mambo/Joomla bridge/install.smf.php, uninstall.smf.php)
+ Add warnings about use of Synching buttons (Mambo/Joomla bridge/admin.smf.php)
! Logout integration hook wasn't redirecting properly in some cases (Mambo/Joomla bridge/smf.php)
! Mark unread wasn't taking you back to the right place when you revisited the topic. (Display.php)
* Editing posts with two dollar signs in it wasn't working. (xml_topic.js)
! If host_from_ip fails still cache the result as system commands can take time. (Subs.php)
! If a server doesn't support the timeout option on host then disable it. (Subs.php)
! There doesn't appear to be any reason to slash square brackets in emails. (Subs-Post.php)
* The help template had some incorrect text entries. (Help template)
! Don't put defunct package servers in upgrade. (upgrade_1-1.sql)
! Group Synch did not insert new rows for SMF group IDs greater than 8 (Mambo/Joomla bridge/admin.smf.php)
! When tracking a user only look at their latest posts to save query time. (Profile.php)
! Add a little overhead when picking a theme incase the admin is hiding some. (Themes.php)
March 2006:
--------------------------------------------------------------------------------
* Tab order now includes the spell check button for the quick reply box (Display.template.php)
! Added an extra check on the HTTP_X_FORWARDED_FOR input variable. (QueryString.php)
+ Added Joomla 1.0.8 session compatibility (Mambo/Joomla bridge/smf.php)
+ Added VirtueMart session compatibility (Mambo/Joomla bridge/mod_smf_login.php)
! Limit the number of words that can be searched for a little bit. (Search.php)
! Prevent votes to be cast multiple times (Poll.php)
+ Added mambot so that Joomla! users do not have to add code to their Joomla! templates (install.smf.php, smf.php, smf.xml, SMF_header_include.php, SMF_header_include.x)
+ Added the option to use Mambo/Joomla default or CB registration (Mambo/Joomla bridge/admin.smf.php, smf.php, mod_smf_login.php)
+ Added Instant Synch tab to the Mambo/Joomla bridge admin panel (Mambo/Joomla bridge/admin.smf.php)
! After a successful password reset, the bridge was redirecting to the registration page (Mambo/Joomla bridge/smf_registration.php)
+ Added function to migrate SMF users to Mambo/Joomla (Mambo/Joomla bridge/admin.smf.php)
+ Added option for MamboCharge registration (Mambo/Joomla bridge/admin.smf.php, smf.php, mod_smf_login.php)
! Make sure to update the Mambo/Joomla ACL, in case of name change (Mambo/Joomla bridge/smf.php)
+ Added function to update Mambo/Joomla members to the group synch settings (Mambo/Joomla bridge/admin.smf.php)
+ Added 3rd party developer tab structure to the bridge config panel (Mambo/Joomla bridge/admin.smf.php)
+ Updated instructions for bridge installation (Mambo/Joomla bridge/readme.html)
! Make sure that header code is XHTML compliant (Mambo/Joomla bridge/smf.php, SMF_header_include.php)
! Fixed typos in Mambo/Joomla bridge (Mambo/Joomla bridge/smf.php)
! The config wasn't loading in all cases for the bridge login module (Mambo/Joomla bridge/mod_smf_login.php)
! New users were not being entered into the Mambo/Joomla ACL when migrated during login (Mambo/Joomla bridge/smf.php)
! Logout in Joomla 1.0.8 was not working without register_globals on (Mambo/Joomla bridge/smf.php)
! Integrated redirecting for errors and Immediate Registration was not working properly (Mambo/Joomla bridge/smf.php)
! Membergroup Settings page was missing it's title (ManageMembergroups.php)
! Fixed censor-function not working properly in all cases. (Load.php)
* Login forms now use the number of minutes in 30 days instead of 210 days for the value of a month (index.template, Themes.php)
! Code cleanup in redirect integration hook (Mambo/Joomla bridge/smf.php)
! Make sure that users migrated in from Mambo/Joomla have post groups (Mambo/Joomla bridge/smf.php)
! Let Mambo/Joomla handle admin notifications with bridge registration (Mambo/Joomla bridge/smf_registration.php)
! Bridge header bot for Joomla was not pulling a full URL with SEF turned off (Mambo/Joomla bridge/SMF_header_include.php)
! Fixed group synch for Joomla (Mambo/Joomla bridge/admin.smf.php)
! Bridge registration hook was receiving blank information. (Mambo/Joomla bridge/smf.php)
! Mambo/Joomla does not check for unique names -- bridge should ((Mambo/Joomla bridge/smf_registration.php)
! Unchecking all BBC tags in the BBC settings page now saves the settings correctly and no longer causes an error (ManagePosts.php)
! Migrating users from Mambo/Joomla on login inserted blank username into stats (Mambo/Joomla bridge/smf.php)
! Not all default options inserted in component installation (Mambo/Joomla bridge/install.smf.php)
- Removed the check for duplicate membergroup names (ManageMembergroups.php)
& Removed error string for duplicate membergroup names (Error language files)
! Group synch panel wasn't showing inside a tab (Mambo/Joomla bridge/admin.smf.php)
! Users migrated from Mambo/Joomla were always using real name as display name (Mambo/Joomla bridge/smf.php)
! The [hr] and [br] tag no longer use style="clear: both;"
! The description for the active admin tab should now showing up properly in the Core theme. (Admin.template)
! Users will now be able to see their own hidden email address on the profile summary page. (Load.php)
! Email notifications of PMs should now be sent in the language the user selected. (Subs-Post.php)
! Make sure database field is large enough for some very long absolute paths (Mambo/Joomla bridge/install.smf.php)
! Bridge config wasn't loading for bridge registration (Mambo/Joomla bridge/smf_registration.php, smf_registration.html.php)
! When creating a new ban, triggers for hostname and email should now be saved properly (ManageBans.php)
! Unwrapped option was not displaying properly (Mambo/Joomla bridge/smf.php)
February 2006:
--------------------------------------------------------------------------------
! updateLastMessages was unnecessarily slow, and sometimes wrong. (Subs-Post.php, Load.php)
+ Finished basic UTF-8 support throughout the forum. (several files)
! Moved $modSettings['lang_character_set'] to the Settings.php file as '$character_set' to ensure the characterset before retrieving the database stored settings. (install.php)
! Fixed a warning shown during the install when detecting the MySQL version before connection. (install.php)
! The installation could not finish properly due to the function array not being initialized. (install.php)
! Sending Personal Messages resulted in an error. (PersonalMessages.php)
! Change the header for the installer to make sure the proper character set is shown. (install.php)
! Removed the client version check of MySQL for the UTF-8 option. (install.php)
! The initial values of a UTF-8 installation weren't properly inserted. (install.php)
! Make a better distinction between database character set and the character set of the data. (install.php, Load.php)
! Upgrade did not work properly due to functions that weren't initialized. (upgrade.php)
* Mark as read on unread posts did not add any queried boards (Recent template)
* Recent posts template was missing a closing div tag (Recent template.php)
+ Added a maintenance option to convert both the data and the database to UTF-8. (Admin.php, Admin template, index.php)
& Added a block of tags for the above change. (Admin language files)
! The title link wasn't updated properly after xmlHTTP editing of a message. (xml_topic.js)
! Added an index to a temporary field in the Ikonboard converter to make the conversion go faster. (ikonboard_to_smf.sql)
! Additional internationalization fixes. (several files)
! The strpos function didn't work properly. (Load.php)
+ Added a HTML entities to UTF-8 characters converter as addition to the UTF-8 converter. (Admin.php, Admin template)
& Added a block of languages strings for the above change. (Admin language files)
! The HTML entity converter showed a session check error. (Admin.php)
January 2006:
--------------------------------------------------------------------------------
+ Added check for user activation in Mambo/Joomla before writing to SMF (Mambo/Joomla bridge/smf.php)
* Closed a open <span> tag. (index template)
! MaxMsgID could take a value which was not numeric. (Subs.php)
! Repair boards has an incorrect language tag. (RepairBoards.php)
! Multiple errors in the query to insert members into Xoops & PhpNuke on registration. (Xoops bridge/index.php, PhpNuke bridge/index.php)
! The field named 'id' in the Mambo/Joomla users table isn't the same as a SQL query ID. (Mambo/Joomla bridge/smf.php)
! Mambo/Joomla uses the real name for the ACL, not the member name. (Mambo/Joomla bridge/smf.php)
! Missing queries preventing users from being inserted into Mambo/Joomla. (Mambo/Joomla bridge/smf.php, smf_registration.php)
! integrate_outgoing_email hook was throwing an error if there were no links in the email. (Mambo/Joomla bridge/smf.php)
! testing for $result should have been $smf_user. (Xoops bridge/index.php)
* Sticky button had a wrong check. (Display template)
! There is no need to tear apart non-SEF URLs for outgoing emails. (Mambo/Joomla bridge/smf.php)
& Updated French language file for Mambo/Joomla bridge. (Mambo/Joomla bridge/language/french.php)
* Typo in javascript routine. (xml_topic.js)
! Added a modSetting to allow overriding the character set from the language file. (Load.php)
+ Added an option to install SMF using UTF-8 as database and output character set. (install.php)
& Added a few language strings for the above change. (install language files)
! The upgrade wasn't checking for the existence of an old column. (upgrade_1-1.sql)
! Updated copyright dates. (All files)
! Changed some of the timeout values to be much more generous on servers with low timeouts. (upgrade.php, Admin.php, RepairBoards.php, ManageAttachments.php, ManageSearch.php)
* Fix sticky topic background problems on old themes. (MessageIndex template)
! Fudge a fix to stop people complaining about no borders on their images. (Combat template)
! Mambo/Joomla bridge installation should link to the SMF license. (Mambo/Joomla Bridge/install.smf_registration.php)
! Fix the upgrade table backup not copying the table type. (upgrade.php)
! Include the character set and collation of each table for the upgrade backup. (upgrade.php)
! An invalid default action was selected in 'News and newsletters' for users without the edit_news permission. (ManageNews.php)
! Redirect for login failure was not being handled by the integration hook (Mambo/Joomla bridge, smf.php)
* Default template was trying to use a calendar string which didn't exist. (Display template)
! Rewrote the upgrade process for calculating last board ID's - for the tenth time. (upgrade_1-1.sql)
* Logic for second add poll/mark read check was wrong. (Display template)
! Failing a valid username and password in the Mambo/Joomla bridge should switch back to the SMF password before returning (Mambo/Joomla bridge/smf.php)
! Fixed URLs in javascript for insert quote to work with SEF (Mambo/Joomla bridge/smf.php)
! Unwrapped pages were not output (Xoops bridge/index.php)
! Changed the way findMembers works, to ensure it works on MySQL versions which seem to have bugs using IN with strings. (Subs-Auth.php)
! Fixed the calendar editing such that people without permission to modify posts can still modify the right events. (Calendar.php, Post.php, Calendar template)
* Made a small tweak to the search results template for Personal Messages. (PersonalMessage template)
! Increased size of smileyOrder to allow for more smileys. (upgrade_1-1.sql, install_1-1.sql)
* Tweaked the star javascript on manage membergroups to not force more than 0 stars. (ManageMembergroups template)
* Changed old style buttons to use button_strip routine. (Search template, PersonalMessage template)
* Mark as read on recent posts did not add any queried boards (Recent template)
! Jumpto on wrapped forums was jumping to stand alone forum (Mambo/Joomla Bridge/smf.php)
! Bridged logout might throw an error with register_globals off (Mambo/Joomla Bridge/smf.php)
+ Added vB 3.5 converter. (vbulletin35_to_smf.sql)
! Fixed converter to work with new log table system. (convert.php)
! Censored words had a PHP 4.4.0 incompatibility. (ManagePosts.php)
* Removed javascript on "Delete Selected" button for tabbed themes. (Display template)
& Cleaned up some text strings related to permissions. (ManagePermissions.english.php)
! Creating a new board wasn't inheriting permissions correctly. (ManageBoards.php, Subs-Boards.php)
* Added a little protection against index errors in the Xml template - for stupid people. (Xml template)
+ Added option to installer to collect statistics. (install.php, Stats.php)
! Make sure that $_REQUEST variables exist before testing for their values (Mambo/Joomla bridge/smf.php, mod_smf_login.php)
! Some versions of Mambo and Joomla do not like $_REQUEST variables that are not cleaned first (admin.smf.php, admin.smf_registration.php)
+ Added integrate_change_member_data function to the Mambo/Joomla bridge (smf.php)
! Think I may have got to the bottom of the "subject/topic cache problem". (SplitTopics.php, MoveTopic.php, RemoveTopic.php)
! Don't mark a message as edited if it was done through javascript and not actually changed. (Post.php)
! When repair boards deletes orphaned topics, delete orphaned log_topics too. (RepairBoards.php)
* Keepalive was causing problems due to a bug with FireFox 1.5. (script.js)
! Hardcoded text in Help template line 2219 (Help template)
! Fixed outgoing email bug with UTF-8 encoding (Mambo/Joomla bridge/smf.php)
+ Moved Mambo/Joomla bridge config to a database table instead of flatfile (several files)
+ Added Mambo/Joomla bridge options to main bridge config as a tab (several files)
+ Added Mambo/Joomla bridge group synchronization. (several files)
+ Added ID_GROUP to the change member data integration hook (Subs.php, Mambo/Joomla bridge/smf.php)
! Some SSI submission forms resulted in some cases in a session check error. (SSI.php)
! Updated all HTML forms to ensure enforcement of the input character set. (several files)
! Fixed embed and object URLs for Arcade Mod (Mambo/Joomla bridge/smf.php)
! Array was not handled correctly in component installer (Mambo/Joomla bridge/install.smf.php)
! Made automatic menu item installer MySQL 5 strict compliant (Mambo/Joomla bridge/smf.xml)
! Fixed real name/user name selection in Bridge Registration (Mambo/Joomla bridge/smf_registration.php)
December 2005:
--------------------------------------------------------------------------------
! User migration query from Mambo/Joomla to SMF was failing (Mambo/Joomla bridge/smf.php)
! You couldn't send newsletters to post based membergroups. (ManageNews.php)
! Upgrade was changing log tables in chunks too large for some installs. (upgrade_1-1.sql)
SMF 1.1 RC2 December 31, 2005
================================================================================
December 2005:
--------------------------------------------------------------------------------
! Upgrade wasn't using sub steps for the log table conversion. (upgrade_1-1.sql)
! Try to parse &? URLs in Mambo/Joomla in case of outdated modules and links. (Mambo bridge/smf.php)
+ Added login/logout redirect code for Mambo/Joomla bridge. (Mambo bridge/smf.php)
+ Added some tools in draft stage for help file conversion. (help-convert.php, help-list.php)
* Recent template was showing the wrong links for topic replies. (Recent template)
+ Started moving help files into the template system. (Help.php, Help template, Manual language files)
! Package manager was sometimes requesting ftp information when not really required. (Subs-Package.php)
! Added the ability to emulate forum version through package manager (albeit with no interface). (Packages.php, PackageGet.php)
! When editing theme settings the "template settings" from the current template were being lost. (Themes.php)
* Added ability to customise the button strip alignment to template_button_strip. (Combat and index templates)
* helplogo.gif replaced with helplogo.jpg in classic theme. (helplogo.gif, helplogo.jpg)
* Started adjusting the help templates to match the current theme. (Help template)
! The enableSpellChecking setting wasn't always checked the right way. (Display.php, PersonalMessage.php, Post.php, Profile.php, Search.php)
+ Added searching within a topic, when searching from the Display screen. (index template, Search.php)
! Sort custom index search terms before querying the index. (Search.php)
! Prevent too high numbers being inserted/queried in the search index. (Subs.php)
! Mambo bridge "Forgot Password" was missing a component location for redirection upon success (Mambo bridge/smf_registration.php)
* Removed hardcoded color and corrected typo in the stylesheet. (index templates, style.css)
* The add poll button wasn't always shown in NDT. (Display template)
! Fixed PHP 5.1 problem in feature settings. (ModSettings.php)
! Added large_text as a possible setting type, to generate a textarea if desired. (ManageServer.php, Admin template)
* Changed the colouring/template of personal messages to make it more consistant - and work well in other themes. (PersonalMessage template)
! Fixed inconsistancy with use of newtime and new_from causing error in recent messages. (Recent.php, Profile.php, Recent Templates)
! Empty logs was cleaning a non-existant log. (Admin.php)
! Recent topics was showing topics that were already marked as read. (Recent.php)
* Some Recent templates showed old-style new-links. (Recent templates)
* Fixed tab index conflict in Classic theme's Post screen. (Post template)
! Made Mambo/Joomla login/logout redirects SEF (smf.php, mod_smf_login.php)
! Some of the URL-anchors in 'Recent replies' were incorrect. (Recent.php)
! The ICQ-link and images URL's have changed...again. (Load.php)
! Add an index to the log tables before converting them. (upgrade_1-1.sql)
! Allow adding indexes to non-existent columns when upgrading. (upgrade.php)
* Fixed validation errors in index.template for guests. Opera and IE showed jumpbox wrong in Display. (index template, Display template)
* Modified tabs routines to adjust for right-to-left setting. (index template)
! Made Mambo/Joomla posting redirects and outgoing emails SEF (smf.php)
- Removed function is_admin(), which is obsolete (Security.php)
& Added French language files for Xoops bridge (xoops/language/french)
+ Moved help files into Help template, updated Help.php to use these files. (Help template, Help.php)
& Added new language file for all user manual language entries. (Manual language files)
! Added conversion tool for converting existing xml language files. (help-convert.php, help-list.php)
! Removed old help directory from default theme. (help directory)
! Added small fix to start variable in the member list. (MemberList.php)
! Don't allow membergroups to have the same name on editing. (ManageMembergroups.php)
! Jumping to a personal message wasn't working if you had the newest shown at the top. (PersonalMessage.php)
* added a titlebg container to the participation icon area. (Recent template)
! Fixed typo in searchSort function. (Search.php)
! Store the SMTP password base64_encoded to make it slightly more difficult to read from a backup. (ManageServer.php, Subs-Post.php, upgrade_1-1.sql)
! Marking messages as unread wasn't working. (Subs-Boards.php, Display.php)
! Fixed minor MySQL 5.0.12 compatibility flaw. (PersonalMessage.php)
! Fixed problem in unread replies to your posts incorrectly showing nothing on big boards. (Recent.php)
! PHP Syntax highlighting wasn't happening on all code tags. (Subs.php)
! Mambo/Joomla login module was using bridge password reminder even if set to SMF registration (mod_smf_login.php)
! Updated copyright message to minimise confusion as to who owns the copyright on the content. (Subs.php, index language files)
! Moved some bits around in the upgrade script to ensure if it times out important things don't get done twice! (upgrade_1-1.sql)
! One of the obsolete indexes on the messages table wasn't dropped. (upgrade_1-1.sql)
! Improved performance for the main MessageIndex query, especially for other than the first or last page. (MessageIndex.php)
! Non-SEF redirects were not always working correctly in Mambo/Joomla bridge. (smf.php, mod_smf_login.php)
! Reversed primary key columns of the log_mark_read table for speed optimization. (upgrade_1-1.sql, install_1-1.sql)
+ Mambo/Joomla login module is published on all pages by default upon installation (install.smf.php)
! Added a sub-menu config item for Mambo/Joomla bridge registration admin panel (install.smf.php)
+ Added PhpNuke bridge
! Updated upgrade script to make it slightly more friendly for the log table upgrade. (upgrade.php, upgrade_1-1.sql)
! Updated the session rewrite function to use an ampersand entity in the URL and not semi-colon for compatibility. (QueryString.php)
! Repairing boards wasn't pausing very efficiently. (RepairBoards.php)
! Reversed primary key columns of the log_topics table for speed optimization. (upgrade_1-1.sql, install_1-1.sql)
+ Added Xoops to SMF user migration upon login.
! Prevent an error while upgrading in case knownThemes isn't set. (upgrade_1-1.sql)
! Selecting invalid boards for recent topics/replies was showing a database error. (Recent.php)
! Added back the subject-only search. (Search.php)
* In NDT the right tab wasn't always shown. (index template)
& Changed 'Edit Profile' into 'Profile' to match with the other tabs in the main button bar. (index language file)
! Topic search wasn't in all cases working. (Search.php)
! Fixed a few minor upgrade issues. (upgrade.php, upgrade_1-0.sql)
! New member stats weren't updating in Mambo/Joomla bridge registration. (smf_registration.php)
! Check for the sequences of index columns when performing an index check during upgrade .(upgrade.php)
! Moved the column swapping of the log_topics index to the protected table alteration. (upgrade_1-1.sql)
! Borrow upgrade_query's error handler for protected table alteration queries. (upgrade.php)
! integrate_pre_include was being tested before integration settings were loaded. (Load.php)
! BoardIndex links to the last topic of each board weren't linking to the last post for guests. (BoardIndex.php)
* Member search did not check for using_tabs setting. (Memberlist template)
* Added PM tab and removed "you have x messages" + merged 2 bars to 1. (index template, languages/index.dutch, languages/index.english , languages/index.german, languages/index.spanish)
! Fixed small bug in upgrade for users coming from YaBBSE. (upgrade.php, upgrade_1-0.sql)
! Made upgrading the search index resumable. (upgrade_1-1.sql)
! Updated default value for date columns to be MySQL-strict compatible. (several files)
! Holidays weren't updated properly on the boardindex after modifying them. (ManageCalendar.php)
! Some direct message links were linking to the wrong page. (Display.php)
! Finally fixed problem with upgrading from YaBBSE on windows server, plus a few other tweaks. (upgrade.php, upgrade_1-1.sql)
! Some Mambo/Joomla field names need to be enclosed in back-ticks. (install.smf.php, smf_registration.php)
* Fixed error with legend in the default unread template. (Recent template)
! Copyright was throwing an error for old language files. (Subs.php)
! Some feature settings wern't saving as a result of a missing loadLanguage. (ModSettings.php)
* Use the current themes help.css file if it exists. (Help.php)
! When detecting crawlers, ensure we pick up on Google. (Load.php)
! Some activation emails did not contain the full URL in Mambo/Joomla bridge registration. (smf_registration.php)
! Make sure all text columns have no default value. (install_1-1.sql, upgrade_1-1.sql, upgrade.php)
! Fixed error with the Calendar, which caused a problem when New Years came about. Calendar.php)
! Added newtime as an index in context from MessageIndex.php for compatibility with old themes. (MessageIndex.php)
! It was possible to generate an error from the ManageSmileys screen. (ManageSmileys.php)
! For some unknown reason the log_banned table had a column for ban_ids. (install_1-1.sql, upgrade_1-1.sql)
! Fixed a few things in the MySQL STRICT elements of the converter, including posterIP and checking the size of message body. (upgrade_1-1.sql, upgrade.php)
! Prevent 1.0 upgrade from being done more than once. (upgrade.php)
! Made all inserts/replace insert all columns that have no default value. (several files)
! Include the registration date from the Mambo user table on import. (Mambo bridge/smf.php)
! Some registration data wasn't properly inserted by the registration hook. (Mambo bridge/smf.php, Phpnuke bridge/index.php, Xoops bridge/index.php)
! The profile birthdate couldn't be updated to a date before 1970. (Profile.php)
! loadMemberData now adds the banned status to the context correctly in all situations. (Load.php)
& Added a warning about making the uploaded avatar directory the same as the server-stored one. (ManageAttachments template, ManageAttachments language files)
* Changed language strings in usersection. "Hey" becomes "Hello" and "PM" tab becomes "Messages" (index template, index.english.php, index.spanish.php, index.german.php, index.dutch.php)
* Moved "go down" and "Go up" a bit to the right. (Display template, MessageIndex template)
* Added linktree to PM section. (PersonalMessage template)
* Help template updated to use language buttons where appropriate. (Help template)
* The babylon recent template was showing the board information twice. (Recent template)
! In a timeout situation it was possible that upgrade would be left broken. (upgrade_1-1.sql)
! Searching without temporary table support wasn't working properly. (Search.php)
! Merging topics with no polls under strict MySQL settings wasn't working properly. (SplitTopics.php)
! The validation code wasn't properly updated when requesting a password reminder, causing a database error in MySQL strict mode. (Reminder.php)
& Changed "Messages" into "My Messages" to make a distinction between the forum messages and the personal messages. (index language files)
! Install was putting the admin's IP address in their personalText settings. (install.php)
+ Added images for active mirror tabs. (mirrortab_active_first.gif, mirrortab_active_last.gif, mirrortab_active_back.gif, style.css)
* Ensured tabs on memberlist suit the new themes. (Memberlist.php, Memberlist template)
* The admin tab wasn't selected when modifying themes. (index template)
! Fixed error when creating a new membergroup. (ManageMembergroups.php)
! On some servers Server Settings wasn't working. (ManageServer.php)
November 2005:
--------------------------------------------------------------------------------
! The eblah converter couldn't be run multiple times. (eblah_to_smf.php)
! The IPB 2 converter didn't convert all members if the same email address was used twice. (invision2_to_smf.sql)
! The phpBB 2 converter didn't work properly with some modifications. (phpbb2_to_smf.sql)
! Updated the read me documents to the new default theme. (readme_install.html, readme_update.html, readme_upgrade.html, readme_convert.html)
+ Added Orstio's Mambo/Joomla bridge, from now on officially supported by SMF. (several files)
! Added an HTML version of a readme to the above bridge. (readme.html)
! Fixed the deadlock prevention that might not work properly in all cases. (Errors.php)
+ Added bridges for XOOPS and IGaming. (several files)
! Remove the <span class="remove"> showing in the error messages in 'Track User' and 'Track IP'. (Profile.php)
! Show the most recent errors first in 'Track IP'. (Profile.php)
+ Added group-sensitive member migration to iGaming bridge (igaming/smf.php)
! Fixed blank fields in iGaming bridge configuration (igaming/sources/admin/smf.class.php)
! Don't show the absolute number of posts in the profile statistics on large message boards. (Profile.php, Profile template)