From 507bc251c83adeb0d325d973a34bb437beac8a3e Mon Sep 17 00:00:00 2001 From: onefang Date: Thu, 29 Aug 2019 13:30:17 +1000 Subject: New NEWS. --- NEWS | 1039 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1039 insertions(+) create mode 100644 NEWS (limited to 'NEWS') diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..144e5e8 --- /dev/null +++ b/NEWS @@ -0,0 +1,1039 @@ +git log c342c299af286083a60e447f3f4cbdc84f5cfbfa.. --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1_RC1 + +Tag and release OpenSim_SC 0.9.0.1 RC1. + +---------------- + + +git log 4e1a8967847b93442ec3e4e0d254c5d6c1edffb7..c342c299af286083a60e447f3f4cbdc84f5cfbfa --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.6_RC0 + +Docs++ + +---------------- +Actually link to the web pages document. + +---------------- +Document the web pages. + +---------------- +More branding, sorta. + +---------------- +One more empty doc page. + +---------------- +Now with favicons. + +---------------- +New web background image. + +---------------- +Make start-sim -d 30 actually work. + +---------------- +Remove a remnant of Etcd I had forgot to remove when I got rid of that. + +---------------- +Bump build number to 6. + +---------------- + + +git log 2c4a60c5d686168e54d71b0582b8d78eafec00a1..4e1a8967847b93442ec3e4e0d254c5d6c1edffb7 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.5_RC0 + +Gods can do anything they want, including bypassing OhSilly threat levels. + +---------------- +Forgot to update this when I changed "month" -> "day30" for stats. + +---------------- +typo-- + +---------------- +Allow anyone to create NPCs. Thought I did this before? Twice? + +---------------- +We don't use IP in create-sim anymore. + +---------------- +Update documentation. +Write some more. + +Correct some spelling errors. + +Clean up some out of date stuff. + +Make it consistant. + +Rearrange things. + +---------------- +Update the differences. + +---------------- +Shuffle some coder level docs to it's own directory. + +---------------- +config/ROBUST/RobustExtra.ini + +---------------- +Bump build number to 5. + +---------------- + + +git log 14616c8438fef749c5e7cb6bdcefe9b7c9554597..2c4a60c5d686168e54d71b0582b8d78eafec00a1 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.4_RC0 + +More stats, and an actual stats web page. + +---------------- +Function for MYSQL joins. + +---------------- +When the generate map command is given, generate the map. +The month check seems a bit dodgy, but I'll let it ride for now. + +---------------- +OhSillyThreatLevels should throw an exception when not allowed. + +---------------- +Unclutter the tmux status line. +Not everyone has YUUUGE terminals like I do. + +---------------- +Bump build number to 4. + +---------------- + + +git log 8f280962f019d46e0367b29246283a1e34ceb955..14616c8438fef749c5e7cb6bdcefe9b7c9554597 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.3_RC0 + +Disable the account manager for now, and anything else HTTPS related. +Bump it to the next version. + +---------------- +TYPO-- + +---------------- +Optimise account name validation. + +---------------- +TODO++ + +---------------- +Bump build number to 3. + +---------------- + + +git log c4fe094ce0293f9438e51117490479be0130001a..8f280962f019d46e0367b29246283a1e34ceb955 --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1_RC0 + +Various additions to the web account manager. +Track if we are accessed via HTTP or HTTPS, and the server name. + +Track cookies. + +HEAD method. + +Various security clean ups. + +Force HTTPS for account.html. + +Poor mans Bobby Tables protection. + +Security token. + +Validate inputs. Looking up the DNS records for email domain name. +Don't allow creation of accounts with god names, leave that for the +console. Check if created user name exists already. Double check the +passwords and emails. + +Error messages on dynamic pages. + +Various clean ups. + +TODO++ + +---------------- +Add HTTPS configs. + +---------------- +Better consistency with the other config.ini files. + +---------------- +Implement HEAD in our simple web server. + +---------------- +Allow a place for Robust.ini extras. + +---------------- +VArious additions to account manager. +First and last names merged into one name. + +Is name two words check, a suprisingly effective spam blocker. + +Poor mans Bobby Tables protection. + +Various other input checking. + +Added account creation confirmation page. + +Some text and length tweaks. + +---------------- +Simple web server gets HTTPS. + +---------------- +Bump build number. +I should have done this after tagging RC0. + +---------------- +Actually calculate the sample money modules fake balance. + +---------------- +Teleport home from off grid shouldn't land on roofs either. + +---------------- +Bandaid for ghost users, check and remove them from Presence when they log on. +Once again OOP proves it's worse that spaghetti, but cutting up the +spaghetti and hiding it all over the kitchen. + +Note the commented out bits from GateKeeperService.cs, this stuff is +checked TWICE, though this time is for HGers, or not. + +---------------- +Reload splash page every couple of minutes, to get fresh stats. + +---------------- +Beef up the web server a bit. +Sanatize the path. + +Add support for Last-Modified, If-Modified-Since, and Cache-Control: +no-cache. + +Teach the base server about more binary content types. + +---------------- +Godliness can be in the first name as well. +As it is in IG. + +---------------- +ThisSim.ini -> Actual_Name.ini +And a minor typo I'm suprised survived. + +---------------- +Make [Region] InternalAddress and ExternalHostName reasonable defaults. +Also AllowAlternatePorts isn't actually in the code anywhere, get rid of +it. + +---------------- +Missed this link for the start-sim all moved to left pane thing. + +---------------- +Modify start-sim to start up everything, with the output in the left tmux window. + +---------------- +Stop using num2name() in scripts. +Turns out I was feeding "01" to it, so that's why it thought things +where octal, and "01" is the result we wanted anyway. + +---------------- +Remove the left overs from the check4096 crap that is obsolete. + +---------------- +WebServerInConnector -> WebServerConnector +Just a name change. + +---------------- +Various clean ups. + +---------------- +More account manager. +Select with more parameters. + +Tables, with member accounts. + +Print the query values. + +---------------- +Testing MySQLRaw's SELECT. + +---------------- +Swap out MySQLGenericHandler and swap in MySQLRaw. +Smaller, simpler, works better. + +---------------- +The beginnings of an account management web page. +Just some simple dynamic pages that don't actually do anything. + +---------------- +The knomes have been obsconded with by hippos. + +---------------- +Reduce the width of the splash page divs. + +---------------- +Maybe now we can properly count locals and hypergridders on the web page? + +---------------- +Be more inclusive in the monthly online count. + +---------------- +Typo-- + +---------------- +Add actual grid stats to the web page. +Except HGers, still trying to sort that one out. + +---------------- +Add a more direct MySQL handler. + +---------------- +More splash page fiddling. + +---------------- +Clean up the contributors. Mostly white space. + +---------------- +Splash page CSS from Taylor. + +---------------- +Pass -q through to ROBUST on start them all mode of start-sim. + +---------------- +start-sim -w waiting for ROBUST isn't working. + +---------------- +Running start-sim in scripts now starts everything up, with a delay. + +---------------- +ROBUST now reports INITIALIZATION COMPLETE FOR ROBUST. + +---------------- +Limits -= 2 +Low Y regions are no longer reserved for HG links. + +Varregions don't have to be square. + +Both now report a warning, but continue anyway. + +Cool VL Viewer handles non square regions, Singularity crashes. Not +tested on others. + +---------------- +More basic web server. + +---------------- +Warning-- + +---------------- +Minor tweak to let inventory backup script work again. + +---------------- +Add a basic generic web server, and a login page, plus stubs for the other basic pages. +And update everyone to suit. + +---------------- +Don't wait_for_text for anything between [], coz that's a grep thing. + +---------------- +start-sim wait for the [RegionReady]: INITIALIZATION COMPLETE FOR message. + +---------------- +Better sim startup finished messages. +Inform neighbours we are up before the finished messages. + +Always send the "[RegionReady]: INITIALIZATION COMPLETE FOR" message. + +---------------- +Don't inform neighbours that we are up twice. + +---------------- +Tweaking create_sim. +ExternalHostName = "${Const|HostName}" + +Move size to the third argument. + +---------------- +Hypergridders have their full name in firstname, and their grid in lastname. Sometimes. +Code filled with gotos may be spaghetti code, but object oriented code +can be like chopped spaghetti. At least with gotos you can follow them. + +---------------- +Another attempt at sorting out the auto group chicken and egg problems. +Are you a local? Asking for a friend. + +---------------- +Bump sim ports up by 2 when creating, coz 5 is silly. + +---------------- +Oops, move the GridService Region_ stuff to grid specific config files. + +---------------- +Tag and release OpenSim_SC 0.9.0.1 RC0. + +---------------- + + +git log f7232e4210b0758cedc4d838d77ec03e60edc61d..c4fe094ce0293f9438e51117490479be0130001a --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1 + +AddDefaultGroup and AddHGDefaultGroup_ config options added. + +---------------- +Comments++ about how to build and test debug builds. + +---------------- +TODO-- These got fixed a while ago. + +---------------- +ROBUST does support includes, so use them. + +---------------- +Automatically add members to certain groups, and HGers from specific grids to certain other groups. +It doesn't let them know, though the last group added will be their +active group. This replaces a PHP script I used to use, that got broken +by a PHP update. It also didn't let people know, no one complained. +This is better. + +---------------- +OpenSim found a new way for archiving to be spammy. +The few resources that I have checked are actually missing from the +database. All the ones I tried in world are not missing anything. + +---------------- +Opensim user needs a proper shell. + +---------------- +Move from IG to SC flavour. + +---------------- +A few typoes slipped through. + +---------------- +Forgot to update a script comment. + +---------------- +Update and add more docs. +I can feel a release coming. B-) + +---------------- +Jiggle the grid specific configs. +Add GodNames. + +Move the Groups and AuthorizationService sections back to config_*. + +Fix up the AuthorizationService for some sims. + +Add the so far not written AddDefaultGroup options. I'll write this +soon. + +---------------- +Make the stats log file sim specific. + +---------------- +apt-get -> apt. + +---------------- +Merge LureModule into HGLureModule. + +---------------- +Gatekeeper -> GatekeeperURI +Coz it says all over the source code - +// Legacy. Remove soon! + +And has since later OpenSim 0.7s. + +---------------- +OpenSim dev typo-- + +---------------- +Combine LureModule and HGLureModule. +Still need to clean up after this, LureModule.cs isn't needed anymore. + +---------------- +Allow sitting on attachments, and attaching tings with people sitting on them. +Now we have to fix all the viewers that though it would be great to +enshrine this bug in viewer side. + +---------------- +Make the installation more robust. + +---------------- +Move the terrain.raw file out of tree to a sim specific name. + +---------------- +For the "teleport from above" case, do the right thing. +Which includes looking for designated floor prims, which have ^ as the +first character of their description. + +Don't do "teleport from above" when we have proper coords. + +---------------- +Revert list content type check. +https://sledjhamr.org/mantisbt/view.php?id=19 + +---------------- +Warnings-- + +---------------- +TODO-- + +---------------- +Add a test script for the unit tests. +Now that nant wont work anymore. + +---------------- +Updated for Mono 6. + +---------------- +TPs from scripts avoid all that silly raycasting nonsense, just go where we ask. + +---------------- +Randomise the spawn points by default. +Seems it works after all. + +---------------- +Allow menu items longer than 24 characters once more. +I've never seen any problems with allowing this, my NPC tool does that. + +---------------- +Switch to using the internal offline message URL by default. + +---------------- +Tweak the login logging a bit, especially for impersonations. + +---------------- +Fix up prebuild stuff. + +---------------- +OpenSim changed the way FSAssets directory structure works by default, sort that out. +Otherwise updating from 0.8 to 0.9 with FSAssets will fail to find new +assets. + +---------------- +Attempt to render "[LLUDPSERVER]: Malformed data, cannot parse" into something human readable as an aid to diagnosis. +Beats hand translating the big block of hex codes it was spewing. + +---------------- +Use F1 instead of ? as the in command help key. +"?" was a silly choice, what if you wanted to use it in a command? + +Alas this doesn't seem to work, but at least you can type "?" now. + +---------------- +Log FS asset base and spool directory. +The assets cache directory is already logged. + +---------------- +Put ConfigPath back in. +ROBUST needs it. + +---------------- +Silly script to get around the lack of includes in ROBUST. +This'll be temporary until I get around to adding includes to ROBUST. + +---------------- +Move the MG configs to their own file. + +---------------- +Comment++ about the DebuggerSafe config option. + +---------------- +Properly combine Robust.ini path. + +---------------- +Comment++. + +---------------- +Deal with "passwordless" Mariadb installs. +Thanks to Taylor for helping me figure this out. + +---------------- +IG godliness is different. + +---------------- +A Robust.ini setting that slipped through unmolested. + +---------------- +Warnings-- + +---------------- +Adjust [AuthorizationService] sections to use the new DefaultRegionAccess. + +---------------- +Add DefaultRegionAccess in [AuthorizationService] section. + +---------------- +Better build script. +Clean out last build the dumb way. +Check for Mono version. + +---------------- +Instructions for latest Mono. + +---------------- +A little tweaking of log levels. + +---------------- +Have some "avatar has left" mesasge hit the INFO console. + +---------------- +Typo-- + +---------------- +Maps at full rez with coords is the default now. + +---------------- +Add [Region] .ini block. +For including actual region definition in the normal .ini stack. + +Same as the usual Region.ini format, except we add a RegionName +parameter. + +---------------- +Management scripts encounters the real world, needs patching up. + +---------------- +Update the tmux config. +I do wish they would stop changing config options. + +---------------- +A bit more installation doco. + +---------------- +Update the install docs. +Add a section for those in a hurry. + +---------------- +Major tweaking of the scripts to suit the new setup. + +---------------- +Renamed branch to SledjChisl. +To match the style. + +---------------- +Move install related scripts and stuff into their own directory. + +---------------- +Typo-- + +---------------- +Initial tweaks of the installation stuff. + +---------------- +Add old TODO. + +---------------- +Remove Etcd thing, not used anywhere. +Also needs an obscure dependency that I can't track down. + +---------------- +Update example config.ini. + +---------------- +SledjChisl? + +---------------- +Add WARNINGS about not being ready for use yet. + +---------------- +Example sim startup script. + +---------------- +Make examples directory, and shuffle all the out of tree stuff into it. + +---------------- +New TODO. + +---------------- +Clean up .gitignore. + +---------------- +Don't read .ini region files, use .xml instead. +Coz OpenSim can get confused, and I have a better idea. + +---------------- +Some extra examples and performance .ini files. + +---------------- +Major clean up of .ini files. +Sorry about the lack of details. + +---------------- +Build instructions ++ + +---------------- +Better archiver console spam. + +---------------- +Remove some script distance limits. + +---------------- +One last big source of script slowness removed. +No need to artificially slow stuff down. lol + +---------------- +More script speed ups. +Don't waste time collecting bogus statistics. At least I think they are +bogus. + +---------------- +Less Oh Silly Threat detection. +Scripts run a little faster if they don't stop to be overly paranoid all +the time. + +---------------- +Better sim startup console notification. + +---------------- +ProfileServiceURL not ProfileURL + +---------------- +Various IRC fixes. + +---------------- +Clean up maptile directory creation code. + +---------------- +Upgrade sim height. + +---------------- +Merge Warp3DCachedImageModule from Christopher Latza. +Plus some of my own tweaks. +Minus some of his. + +---------------- +Remove silly 4096 sim TP check for a client bug that was fixed long ago. + +---------------- +Various logging fix ups. +Mostly removing console spam. +Default to INFO on the console and DEBUG in the log files. +More time stamp resolution. + +---------------- +Update version number stuff, and hack it into the money display. + +---------------- +Remove useless executable bit that Windows adds. + +---------------- +Move cache, config, logs out of tree, and various related clean ups. + +---------------- +Move db directory out of tree. + +---------------- +Various database fixups. +InnoDB -> MyISAM +utf8 +if not exists +white space + +---------------- +Dump OpenSim 0.9.0.1 into it's own branch. + +---------------- + + +git log 81685a72b07d7615b3fe69a6927815cb07ac1e75..f7232e4210b0758cedc4d838d77ec03e60edc61d --pretty=format:"%s%n%b%n----------------" > NEWS.0.8.2.1 + +Add a build script. + +---------------- +Ignore some more. + +---------------- +Various script fixups. + +---------------- +Kill it with fire! + +---------------- +Remove double [] from the tmux tabs. + +---------------- +Add ionice to gitAR. + +---------------- +Update URL in readme. + +---------------- +Stop it from not stopping. + +---------------- +A few more install script tweaks. + +---------------- +Re-arrange the install script, and build OpenSim in it. + +---------------- +Include some more .ini files. + +---------------- +Fix up the install script a bit. + +---------------- +Include some missing dlls that should be in the source repo. + +---------------- +More docs. + +---------------- +Fix up creating sims. + +---------------- +Update .gitignore. + +---------------- +Script to setup the monit contral files. + +---------------- +Script to create a sim. I should test it. + +---------------- +Only move the writable directories if they haven't been moved yet. + +---------------- +Move the example sim to a sim skeleton, suitable for scripting. + +---------------- +Use IG sims instead of 'Gabba project sims. + +---------------- +Various little clean ups. + +---------------- +Add asset fixing Perl script, though likely to convert it to Lua later. + +---------------- +Scripts run much faster now, there might be more events flying around. + +---------------- +Try to avoid avatars sinking through terrain. + +---------------- +Twiddle avatar baking settings. + +---------------- +Script for migrating groups to the built in core version. + +---------------- +New script for backing up everything. + +---------------- +Comment out the crontab, we are doing this a different way. Should probably delet this later. + +---------------- +Fix up startup a little. + +---------------- +Various little backup system fixes. + +---------------- +Fix "only backup people that have logged in since last time", due to OpenSim changing the way they store that. + +---------------- +Backup one more level. + +---------------- +Sleep between backups based on size of the backup file. Poor mans "wait for it to finish" guess. + +---------------- +Break out common script bits into their own file. + +---------------- +Rejig the logging so that - +INFO on the console, DEBUG in the log files. + +Greater time resolution in the log files. + +Trying out the built in log roller. + +---------------- +Don't throw exceptions on threat level checks and a few other script function errors. +Instead, just complain quickly and return without doing the function. + +---------------- +Actually tell us what the problem object is with sculpties in map generation. + +---------------- +Reduce various console spam. + +---------------- +Remove zero length XML blob spam. + +---------------- +Alas "make IARs for those that logged on since the last time" failed, 8.2 broke it. +Bring it back after that gets fixed. + +---------------- +Keep the password a secret. + +---------------- +Install script links properly. + +---------------- +Installation script. + +---------------- +New README and TODO I forgot to commit before. + +---------------- +Lots of hacking up the scripts to work with the new setup, and more. + +---------------- +Reduce default logging level to INFO. + +---------------- +A bit more sanity in the IRC bridge. + +---------------- +Fiddle with README files. + +---------------- +Add more external directories. + +---------------- +Fix file execute permissions, coz Windows. + +---------------- +Example config.ini, for the basic grid / sim configuration. + +---------------- +Adjust basic .ini files. See below for details. +Move more into defaults. + +Arrange them into the same sort order. + +Make some things more sane. + +Space cleanups. + +Misc cleanups. + +---------------- +XBakes directory. + +---------------- +Adjust OS script functions threat levels, and don't bother wasting time checking those with no threat level. +Some went up, some went down. Should be more sane now. + +---------------- +Remove silly rezzing distance limits. They just make scripters work around them. + +---------------- +More caches directory fixes, including moving console history there. + +---------------- +Sims are 16 km high now, about the maximum before prim jitter starts getting too much. +Impy had been modified long ago to 16 km. + +---------------- +More config path fixes. + +---------------- +Fix up maptiles location. + +---------------- +Sleep is for the weak. No wonder the standard script engines are so slow. + +---------------- +Links to addin-db-*, coz that's a Mono thing we can't control. + +---------------- +Attempt to move everything writable, and the configs, out of the bin directory. +Log configs are still in the bin directory. + +---------------- +Even OpenSim removed the silly IAR avatar presence check. Purge it with fire. + +---------------- +Fix up lures. Maybe. + +---------------- +Remove a bunch of spammy console messages. + +---------------- +No, we don't need to enshrine viewer bugs in the server, we need to fix the viewer, which is half done. +Less to delete this time. + +---------------- +MyISAM is still much better performing for OpenSim. +This time we got the file system asset server, even better still. B-) + +---------------- +Usual IG version number in money hack. + +---------------- +Fix version stuffs. + +---------------- +Initial update to OpenSim 0.8.2.1 source code. + +---------------- + + +git log 442ebdd8dfb9d2878f86726c7e8368402b86f5cd..81685a72b07d7615b3fe69a6927815cb07ac1e75 --pretty=format:"%s%n%b%n----------------" > NEWS.0.7.5.4 + +More changing to production grid. Double oops. + +---------------- +Only recreate tables if they don't exist. + +---------------- +Fix local lures. + +---------------- +Comment out NPC spam. + +---------------- +Bump build number. + +---------------- + + +git log a830e09bad0e1bf5408278dde731808f883ec692..442ebdd8dfb9d2878f86726c7e8368402b86f5cd --pretty=format:"%s%n%b%n----------------" > NEWS.0.7.5.1 + +Skeleton config directory. + +---------------- +Add empty cache directories. + +---------------- +Add grid server web scripts. + +---------------- +Add the SQL update scripts. + +---------------- +Add backups directory. + +---------------- +Add IG specific config. + +---------------- +Rejig version number. + +---------------- +Let's ignore hg. B-) + +---------------- +Add Flotsam license. + +---------------- +Add profile and search modules. + +---------------- +No, we don't need to enshrine viewer bugs in the server, we need to fix the viewer, which is half done. + +---------------- +Crude hack for simplified economy. + +---------------- +MyISAM is much better performing for OpenSim. + +---------------- +Add IG version bits. + +---------------- -- cgit v1.1 From 3d32ce2d98e692c11ee6225bcf507f59b2db66dc Mon Sep 17 00:00:00 2001 From: onefang Date: Sat, 31 Aug 2019 00:21:27 +1000 Subject: Tag and release OpenSim_SC 0.9.0.1 RC1. --- NEWS | 3 +++ 1 file changed, 3 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 144e5e8..d38b261 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,9 @@ git log c342c299af286083a60e447f3f4cbdc84f5cfbfa.. --pretty=format:"%s%n%b%n---- Tag and release OpenSim_SC 0.9.0.1 RC1. ---------------- +New NEWS. + +---------------- git log 4e1a8967847b93442ec3e4e0d254c5d6c1edffb7..c342c299af286083a60e447f3f4cbdc84f5cfbfa --pretty=format:"%s%n%b%n----------------" > NEWS.0.9.0.1.6_RC0 -- cgit v1.1