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