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