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