aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/NEWS
diff options
context:
space:
mode:
authoronefang2019-08-29 13:30:17 +1000
committeronefang2019-08-29 13:30:17 +1000
commit507bc251c83adeb0d325d973a34bb437beac8a3e (patch)
tree35804ec3fa3e615abb26ebfcd0c8e78fe2295218 /NEWS
parentDocs++ (diff)
downloadopensim-SC-507bc251c83adeb0d325d973a34bb437beac8a3e.zip
opensim-SC-507bc251c83adeb0d325d973a34bb437beac8a3e.tar.gz
opensim-SC-507bc251c83adeb0d325d973a34bb437beac8a3e.tar.bz2
opensim-SC-507bc251c83adeb0d325d973a34bb437beac8a3e.tar.xz
New NEWS.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1039
1 files changed, 1039 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..144e5e8
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,1039 @@
1git log c342c299af286083a60e447f3f4cbdc84f5cfbfa.. --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1_RC1
2
3Tag and release OpenSim_SC 0.9.0.1 RC1.
4
5----------------
6
7
8git log 4e1a8967847b93442ec3e4e0d254c5d6c1edffb7..c342c299af286083a60e447f3f4cbdc84f5cfbfa --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.6_RC0
9
10Docs++
11
12----------------
13Actually link to the web pages document.
14
15----------------
16Document the web pages.
17
18----------------
19More branding, sorta.
20
21----------------
22One more empty doc page.
23
24----------------
25Now with favicons.
26
27----------------
28New web background image.
29
30----------------
31Make start-sim -d 30 actually work.
32
33----------------
34Remove a remnant of Etcd I had forgot to remove when I got rid of that.
35
36----------------
37Bump build number to 6.
38
39----------------
40
41
42git log 2c4a60c5d686168e54d71b0582b8d78eafec00a1..4e1a8967847b93442ec3e4e0d254c5d6c1edffb7 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.5_RC0
43
44Gods can do anything they want, including bypassing OhSilly threat levels.
45
46----------------
47Forgot to update this when I changed "month" -> "day30" for stats.
48
49----------------
50typo--
51
52----------------
53Allow anyone to create NPCs. Thought I did this before? Twice?
54
55----------------
56We don't use IP in create-sim anymore.
57
58----------------
59Update documentation.
60Write some more.
61
62Correct some spelling errors.
63
64Clean up some out of date stuff.
65
66Make it consistant.
67
68Rearrange things.
69
70----------------
71Update the differences.
72
73----------------
74Shuffle some coder level docs to it's own directory.
75
76----------------
77config/ROBUST/RobustExtra.ini
78
79----------------
80Bump build number to 5.
81
82----------------
83
84
85git log 14616c8438fef749c5e7cb6bdcefe9b7c9554597..2c4a60c5d686168e54d71b0582b8d78eafec00a1 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.4_RC0
86
87More stats, and an actual stats web page.
88
89----------------
90Function for MYSQL joins.
91
92----------------
93When the generate map command is given, generate the map.
94The month check seems a bit dodgy, but I'll let it ride for now.
95
96----------------
97OhSillyThreatLevels should throw an exception when not allowed.
98
99----------------
100Unclutter the tmux status line.
101Not everyone has YUUUGE terminals like I do.
102
103----------------
104Bump build number to 4.
105
106----------------
107
108
109git log 8f280962f019d46e0367b29246283a1e34ceb955..14616c8438fef749c5e7cb6bdcefe9b7c9554597 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.3_RC0
110
111Disable the account manager for now, and anything else HTTPS related.
112Bump it to the next version.
113
114----------------
115TYPO--
116
117----------------
118Optimise account name validation.
119
120----------------
121TODO++
122
123----------------
124Bump build number to 3.
125
126----------------
127
128
129git log c4fe094ce0293f9438e51117490479be0130001a..8f280962f019d46e0367b29246283a1e34ceb955 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1_RC0
130
131Various additions to the web account manager.
132Track if we are accessed via HTTP or HTTPS, and the server name.
133
134Track cookies.
135
136HEAD method.
137
138Various security clean ups.
139
140Force HTTPS for account.html.
141
142Poor mans Bobby Tables protection.
143
144Security token.
145
146Validate inputs. Looking up the DNS records for email domain name.
147Don't allow creation of accounts with god names, leave that for the
148console. Check if created user name exists already. Double check the
149passwords and emails.
150
151Error messages on dynamic pages.
152
153Various clean ups.
154
155TODO++
156
157----------------
158Add HTTPS configs.
159
160----------------
161Better consistency with the other config.ini files.
162
163----------------
164Implement HEAD in our simple web server.
165
166----------------
167Allow a place for Robust.ini extras.
168
169----------------
170VArious additions to account manager.
171First and last names merged into one name.
172
173Is name two words check, a suprisingly effective spam blocker.
174
175Poor mans Bobby Tables protection.
176
177Various other input checking.
178
179Added account creation confirmation page.
180
181Some text and length tweaks.
182
183----------------
184Simple web server gets HTTPS.
185
186----------------
187Bump build number.
188I should have done this after tagging RC0.
189
190----------------
191Actually calculate the sample money modules fake balance.
192
193----------------
194Teleport home from off grid shouldn't land on roofs either.
195
196----------------
197Bandaid for ghost users, check and remove them from Presence when they log on.
198Once again OOP proves it's worse that spaghetti, but cutting up the
199spaghetti and hiding it all over the kitchen.
200
201Note the commented out bits from GateKeeperService.cs, this stuff is
202checked TWICE, though this time is for HGers, or not.
203
204----------------
205Reload splash page every couple of minutes, to get fresh stats.
206
207----------------
208Beef up the web server a bit.
209Sanatize the path.
210
211Add support for Last-Modified, If-Modified-Since, and Cache-Control:
212no-cache.
213
214Teach the base server about more binary content types.
215
216----------------
217Godliness can be in the first name as well.
218As it is in IG.
219
220----------------
221ThisSim.ini -> Actual_Name.ini
222And a minor typo I'm suprised survived.
223
224----------------
225Make [Region] InternalAddress and ExternalHostName reasonable defaults.
226Also AllowAlternatePorts isn't actually in the code anywhere, get rid of
227it.
228
229----------------
230Missed this link for the start-sim all moved to left pane thing.
231
232----------------
233Modify start-sim to start up everything, with the output in the left tmux window.
234
235----------------
236Stop using num2name() in scripts.
237Turns out I was feeding "01" to it, so that's why it thought things
238where octal, and "01" is the result we wanted anyway.
239
240----------------
241Remove the left overs from the check4096 crap that is obsolete.
242
243----------------
244WebServerInConnector -> WebServerConnector
245Just a name change.
246
247----------------
248Various clean ups.
249
250----------------
251More account manager.
252Select with more parameters.
253
254Tables, with member accounts.
255
256Print the query values.
257
258----------------
259Testing MySQLRaw's SELECT.
260
261----------------
262Swap out MySQLGenericHandler and swap in MySQLRaw.
263Smaller, simpler, works better.
264
265----------------
266The beginnings of an account management web page.
267Just some simple dynamic pages that don't actually do anything.
268
269----------------
270The knomes have been obsconded with by hippos.
271
272----------------
273Reduce the width of the splash page divs.
274
275----------------
276Maybe now we can properly count locals and hypergridders on the web page?
277
278----------------
279Be more inclusive in the monthly online count.
280
281----------------
282Typo--
283
284----------------
285Add actual grid stats to the web page.
286Except HGers, still trying to sort that one out.
287
288----------------
289Add a more direct MySQL handler.
290
291----------------
292More splash page fiddling.
293
294----------------
295Clean up the contributors. Mostly white space.
296
297----------------
298Splash page CSS from Taylor.
299
300----------------
301Pass -q through to ROBUST on start them all mode of start-sim.
302
303----------------
304start-sim -w waiting for ROBUST isn't working.
305
306----------------
307Running start-sim in scripts now starts everything up, with a delay.
308
309----------------
310ROBUST now reports INITIALIZATION COMPLETE FOR ROBUST.
311
312----------------
313Limits -= 2
314Low Y regions are no longer reserved for HG links.
315
316Varregions don't have to be square.
317
318Both now report a warning, but continue anyway.
319
320Cool VL Viewer handles non square regions, Singularity crashes. Not
321tested on others.
322
323----------------
324More basic web server.
325
326----------------
327Warning--
328
329----------------
330Minor tweak to let inventory backup script work again.
331
332----------------
333Add a basic generic web server, and a login page, plus stubs for the other basic pages.
334And update everyone to suit.
335
336----------------
337Don't wait_for_text for anything between [], coz that's a grep thing.
338
339----------------
340start-sim wait for the [RegionReady]: INITIALIZATION COMPLETE FOR message.
341
342----------------
343Better sim startup finished messages.
344Inform neighbours we are up before the finished messages.
345
346Always send the "[RegionReady]: INITIALIZATION COMPLETE FOR" message.
347
348----------------
349Don't inform neighbours that we are up twice.
350
351----------------
352Tweaking create_sim.
353ExternalHostName = "${Const|HostName}"
354
355Move size to the third argument.
356
357----------------
358Hypergridders have their full name in firstname, and their grid in lastname. Sometimes.
359Code filled with gotos may be spaghetti code, but object oriented code
360can be like chopped spaghetti. At least with gotos you can follow them.
361
362----------------
363Another attempt at sorting out the auto group chicken and egg problems.
364Are you a local? Asking for a friend.
365
366----------------
367Bump sim ports up by 2 when creating, coz 5 is silly.
368
369----------------
370Oops, move the GridService Region_ stuff to grid specific config files.
371
372----------------
373Tag and release OpenSim_SC 0.9.0.1 RC0.
374
375----------------
376
377
378git log f7232e4210b0758cedc4d838d77ec03e60edc61d..c4fe094ce0293f9438e51117490479be0130001a --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1
379
380AddDefaultGroup and AddHGDefaultGroup_ config options added.
381
382----------------
383Comments++ about how to build and test debug builds.
384
385----------------
386TODO-- These got fixed a while ago.
387
388----------------
389ROBUST does support includes, so use them.
390
391----------------
392Automatically add members to certain groups, and HGers from specific grids to certain other groups.
393It doesn't let them know, though the last group added will be their
394active group. This replaces a PHP script I used to use, that got broken
395by a PHP update. It also didn't let people know, no one complained.
396This is better.
397
398----------------
399OpenSim found a new way for archiving to be spammy.
400The few resources that I have checked are actually missing from the
401database. All the ones I tried in world are not missing anything.
402
403----------------
404Opensim user needs a proper shell.
405
406----------------
407Move from IG to SC flavour.
408
409----------------
410A few typoes slipped through.
411
412----------------
413Forgot to update a script comment.
414
415----------------
416Update and add more docs.
417I can feel a release coming. B-)
418
419----------------
420Jiggle the grid specific configs.
421Add GodNames.
422
423Move the Groups and AuthorizationService sections back to config_*.
424
425Fix up the AuthorizationService for some sims.
426
427Add the so far not written AddDefaultGroup options. I'll write this
428soon.
429
430----------------
431Make the stats log file sim specific.
432
433----------------
434apt-get -> apt.
435
436----------------
437Merge LureModule into HGLureModule.
438
439----------------
440Gatekeeper -> GatekeeperURI
441Coz it says all over the source code -
442// Legacy. Remove soon!
443
444And has since later OpenSim 0.7s.
445
446----------------
447OpenSim dev typo--
448
449----------------
450Combine LureModule and HGLureModule.
451Still need to clean up after this, LureModule.cs isn't needed anymore.
452
453----------------
454Allow sitting on attachments, and attaching tings with people sitting on them.
455Now we have to fix all the viewers that though it would be great to
456enshrine this bug in viewer side.
457
458----------------
459Make the installation more robust.
460
461----------------
462Move the terrain.raw file out of tree to a sim specific name.
463
464----------------
465For the "teleport from above" case, do the right thing.
466Which includes looking for designated floor prims, which have ^ as the
467first character of their description.
468
469Don't do "teleport from above" when we have proper coords.
470
471----------------
472Revert list content type check.
473https://sledjhamr.org/mantisbt/view.php?id=19
474
475----------------
476Warnings--
477
478----------------
479TODO--
480
481----------------
482Add a test script for the unit tests.
483Now that nant wont work anymore.
484
485----------------
486Updated for Mono 6.
487
488----------------
489TPs from scripts avoid all that silly raycasting nonsense, just go where we ask.
490
491----------------
492Randomise the spawn points by default.
493Seems it works after all.
494
495----------------
496Allow menu items longer than 24 characters once more.
497I've never seen any problems with allowing this, my NPC tool does that.
498
499----------------
500Switch to using the internal offline message URL by default.
501
502----------------
503Tweak the login logging a bit, especially for impersonations.
504
505----------------
506Fix up prebuild stuff.
507
508----------------
509OpenSim changed the way FSAssets directory structure works by default, sort that out.
510Otherwise updating from 0.8 to 0.9 with FSAssets will fail to find new
511assets.
512
513----------------
514Attempt to render "[LLUDPSERVER]: Malformed data, cannot parse" into something human readable as an aid to diagnosis.
515Beats hand translating the big block of hex codes it was spewing.
516
517----------------
518Use F1 instead of ? as the in command help key.
519"?" was a silly choice, what if you wanted to use it in a command?
520
521Alas this doesn't seem to work, but at least you can type "?" now.
522
523----------------
524Log FS asset base and spool directory.
525The assets cache directory is already logged.
526
527----------------
528Put ConfigPath back in.
529ROBUST needs it.
530
531----------------
532Silly script to get around the lack of includes in ROBUST.
533This'll be temporary until I get around to adding includes to ROBUST.
534
535----------------
536Move the MG configs to their own file.
537
538----------------
539Comment++ about the DebuggerSafe config option.
540
541----------------
542Properly combine Robust.ini path.
543
544----------------
545Comment++.
546
547----------------
548Deal with "passwordless" Mariadb installs.
549Thanks to Taylor for helping me figure this out.
550
551----------------
552IG godliness is different.
553
554----------------
555A Robust.ini setting that slipped through unmolested.
556
557----------------
558Warnings--
559
560----------------
561Adjust [AuthorizationService] sections to use the new DefaultRegionAccess.
562
563----------------
564Add DefaultRegionAccess in [AuthorizationService] section.
565
566----------------
567Better build script.
568Clean out last build the dumb way.
569Check for Mono version.
570
571----------------
572Instructions for latest Mono.
573
574----------------
575A little tweaking of log levels.
576
577----------------
578Have some "avatar has left" mesasge hit the INFO console.
579
580----------------
581Typo--
582
583----------------
584Maps at full rez with coords is the default now.
585
586----------------
587Add [Region] .ini block.
588For including actual region definition in the normal .ini stack.
589
590Same as the usual Region.ini format, except we add a RegionName
591parameter.
592
593----------------
594Management scripts encounters the real world, needs patching up.
595
596----------------
597Update the tmux config.
598I do wish they would stop changing config options.
599
600----------------
601A bit more installation doco.
602
603----------------
604Update the install docs.
605Add a section for those in a hurry.
606
607----------------
608Major tweaking of the scripts to suit the new setup.
609
610----------------
611Renamed branch to SledjChisl.
612To match the style.
613
614----------------
615Move install related scripts and stuff into their own directory.
616
617----------------
618Typo--
619
620----------------
621Initial tweaks of the installation stuff.
622
623----------------
624Add old TODO.
625
626----------------
627Remove Etcd thing, not used anywhere.
628Also needs an obscure dependency that I can't track down.
629
630----------------
631Update example config.ini.
632
633----------------
634SledjChisl?
635
636----------------
637Add WARNINGS about not being ready for use yet.
638
639----------------
640Example sim startup script.
641
642----------------
643Make examples directory, and shuffle all the out of tree stuff into it.
644
645----------------
646New TODO.
647
648----------------
649Clean up .gitignore.
650
651----------------
652Don't read .ini region files, use .xml instead.
653Coz OpenSim can get confused, and I have a better idea.
654
655----------------
656Some extra examples and performance .ini files.
657
658----------------
659Major clean up of .ini files.
660Sorry about the lack of details.
661
662----------------
663Build instructions ++
664
665----------------
666Better archiver console spam.
667
668----------------
669Remove some script distance limits.
670
671----------------
672One last big source of script slowness removed.
673No need to artificially slow stuff down. lol
674
675----------------
676More script speed ups.
677Don't waste time collecting bogus statistics. At least I think they are
678bogus.
679
680----------------
681Less Oh Silly Threat detection.
682Scripts run a little faster if they don't stop to be overly paranoid all
683the time.
684
685----------------
686Better sim startup console notification.
687
688----------------
689ProfileServiceURL not ProfileURL
690
691----------------
692Various IRC fixes.
693
694----------------
695Clean up maptile directory creation code.
696
697----------------
698Upgrade sim height.
699
700----------------
701Merge Warp3DCachedImageModule from Christopher Latza.
702Plus some of my own tweaks.
703Minus some of his.
704
705----------------
706Remove silly 4096 sim TP check for a client bug that was fixed long ago.
707
708----------------
709Various logging fix ups.
710Mostly removing console spam.
711Default to INFO on the console and DEBUG in the log files.
712More time stamp resolution.
713
714----------------
715Update version number stuff, and hack it into the money display.
716
717----------------
718Remove useless executable bit that Windows adds.
719
720----------------
721Move cache, config, logs out of tree, and various related clean ups.
722
723----------------
724Move db directory out of tree.
725
726----------------
727Various database fixups.
728InnoDB -> MyISAM
729utf8
730if not exists
731white space
732
733----------------
734Dump OpenSim 0.9.0.1 into it's own branch.
735
736----------------
737
738
739git log 81685a72b07d7615b3fe69a6927815cb07ac1e75..f7232e4210b0758cedc4d838d77ec03e60edc61d --pretty=format:"%s%n%b%n----------------" > NEWS.0.8.2.1
740
741Add a build script.
742
743----------------
744Ignore some more.
745
746----------------
747Various script fixups.
748
749----------------
750Kill it with fire!
751
752----------------
753Remove double [] from the tmux tabs.
754
755----------------
756Add ionice to gitAR.
757
758----------------
759Update URL in readme.
760
761----------------
762Stop it from not stopping.
763
764----------------
765A few more install script tweaks.
766
767----------------
768Re-arrange the install script, and build OpenSim in it.
769
770----------------
771Include some more .ini files.
772
773----------------
774Fix up the install script a bit.
775
776----------------
777Include some missing dlls that should be in the source repo.
778
779----------------
780More docs.
781
782----------------
783Fix up creating sims.
784
785----------------
786Update .gitignore.
787
788----------------
789Script to setup the monit contral files.
790
791----------------
792Script to create a sim. I should test it.
793
794----------------
795Only move the writable directories if they haven't been moved yet.
796
797----------------
798Move the example sim to a sim skeleton, suitable for scripting.
799
800----------------
801Use IG sims instead of 'Gabba project sims.
802
803----------------
804Various little clean ups.
805
806----------------
807Add asset fixing Perl script, though likely to convert it to Lua later.
808
809----------------
810Scripts run much faster now, there might be more events flying around.
811
812----------------
813Try to avoid avatars sinking through terrain.
814
815----------------
816Twiddle avatar baking settings.
817
818----------------
819Script for migrating groups to the built in core version.
820
821----------------
822New script for backing up everything.
823
824----------------
825Comment out the crontab, we are doing this a different way. Should probably delet this later.
826
827----------------
828Fix up startup a little.
829
830----------------
831Various little backup system fixes.
832
833----------------
834Fix "only backup people that have logged in since last time", due to OpenSim changing the way they store that.
835
836----------------
837Backup one more level.
838
839----------------
840Sleep between backups based on size of the backup file. Poor mans "wait for it to finish" guess.
841
842----------------
843Break out common script bits into their own file.
844
845----------------
846Rejig the logging so that -
847INFO on the console, DEBUG in the log files.
848
849Greater time resolution in the log files.
850
851Trying out the built in log roller.
852
853----------------
854Don't throw exceptions on threat level checks and a few other script function errors.
855Instead, just complain quickly and return without doing the function.
856
857----------------
858Actually tell us what the problem object is with sculpties in map generation.
859
860----------------
861Reduce various console spam.
862
863----------------
864Remove zero length XML blob spam.
865
866----------------
867Alas "make IARs for those that logged on since the last time" failed, 8.2 broke it.
868Bring it back after that gets fixed.
869
870----------------
871Keep the password a secret.
872
873----------------
874Install script links properly.
875
876----------------
877Installation script.
878
879----------------
880New README and TODO I forgot to commit before.
881
882----------------
883Lots of hacking up the scripts to work with the new setup, and more.
884
885----------------
886Reduce default logging level to INFO.
887
888----------------
889A bit more sanity in the IRC bridge.
890
891----------------
892Fiddle with README files.
893
894----------------
895Add more external directories.
896
897----------------
898Fix file execute permissions, coz Windows.
899
900----------------
901Example config.ini, for the basic grid / sim configuration.
902
903----------------
904Adjust basic .ini files. See below for details.
905Move more into defaults.
906
907Arrange them into the same sort order.
908
909Make some things more sane.
910
911Space cleanups.
912
913Misc cleanups.
914
915----------------
916XBakes directory.
917
918----------------
919Adjust OS script functions threat levels, and don't bother wasting time checking those with no threat level.
920Some went up, some went down. Should be more sane now.
921
922----------------
923Remove silly rezzing distance limits. They just make scripters work around them.
924
925----------------
926More caches directory fixes, including moving console history there.
927
928----------------
929Sims are 16 km high now, about the maximum before prim jitter starts getting too much.
930Impy had been modified long ago to 16 km.
931
932----------------
933More config path fixes.
934
935----------------
936Fix up maptiles location.
937
938----------------
939Sleep is for the weak. No wonder the standard script engines are so slow.
940
941----------------
942Links to addin-db-*, coz that's a Mono thing we can't control.
943
944----------------
945Attempt to move everything writable, and the configs, out of the bin directory.
946Log configs are still in the bin directory.
947
948----------------
949Even OpenSim removed the silly IAR avatar presence check. Purge it with fire.
950
951----------------
952Fix up lures. Maybe.
953
954----------------
955Remove a bunch of spammy console messages.
956
957----------------
958No, we don't need to enshrine viewer bugs in the server, we need to fix the viewer, which is half done.
959Less to delete this time.
960
961----------------
962MyISAM is still much better performing for OpenSim.
963This time we got the file system asset server, even better still. B-)
964
965----------------
966Usual IG version number in money hack.
967
968----------------
969Fix version stuffs.
970
971----------------
972Initial update to OpenSim 0.8.2.1 source code.
973
974----------------
975
976
977git log 442ebdd8dfb9d2878f86726c7e8368402b86f5cd..81685a72b07d7615b3fe69a6927815cb07ac1e75 --pretty=format:"%s%n%b%n----------------" > NEWS.0.7.5.4
978
979More changing to production grid. Double oops.
980
981----------------
982Only recreate tables if they don't exist.
983
984----------------
985Fix local lures.
986
987----------------
988Comment out NPC spam.
989
990----------------
991Bump build number.
992
993----------------
994
995
996git log a830e09bad0e1bf5408278dde731808f883ec692..442ebdd8dfb9d2878f86726c7e8368402b86f5cd --pretty=format:"%s%n%b%n----------------" > NEWS.0.7.5.1
997
998Skeleton config directory.
999
1000----------------
1001Add empty cache directories.
1002
1003----------------
1004Add grid server web scripts.
1005
1006----------------
1007Add the SQL update scripts.
1008
1009----------------
1010Add backups directory.
1011
1012----------------
1013Add IG specific config.
1014
1015----------------
1016Rejig version number.
1017
1018----------------
1019Let's ignore hg. B-)
1020
1021----------------
1022Add Flotsam license.
1023
1024----------------
1025Add profile and search modules.
1026
1027----------------
1028No, we don't need to enshrine viewer bugs in the server, we need to fix the viewer, which is half done.
1029
1030----------------
1031Crude hack for simplified economy.
1032
1033----------------
1034MyISAM is much better performing for OpenSim.
1035
1036----------------
1037Add IG version bits.
1038
1039----------------