Wed Nov 14 10:59:30 EST 2001 RELEASED * SKETCH - Added a hack to convert default servers from openverse.org to openverse.com * VILE - Documentation updates for openverse.com Wed Nov 14 00:46:03 EST 2001 Beta 0.8.7 in progress * SKETCH - Changed default addresses for the client, ORT server, generated URL redirection page, and made a new passageways list. Sat Nov 10 22:18:16 EST 2001 RELEASED * UNUNUNIUM - Fixed spelling and grammar errors in the Technical and FAQ help files. * CRUISE - Fixed a problem in the prsonal server with setting balloon X and Y positions. reported by DJAMAN Fri Nov 9 13:07:25 EST 2001 Beta 0.8.6 in progess * CRUISE - Entered a bunch more of the server's functions into the documentation. Will finish the last of these when I get home tonight * CRUISE - Finished documenting all of the server variables in the Technical section of the help files. Thu Nov 8 21:59:51 EST 2001 Beta 0.8.6 in progess * CRUISE - Made some updates the to the technical documentation. It's no where near up to date. But the server docs are mostly complete and I figured I would try to add some more to this section. * CRUISE - moved some things in the server code around to make it more readable, separating functions from variable initialization and coded execution. Thu Nov 8 14:08:39 EST 2001 Beta 0.8.6 in progess * CRUISE - Added options to the server window to quickly disable or enable logging and the scroll for the log. Also added scroll bars. Another TODO entry. * CRUISE - Changed the Animate function to only animate avatars which have more than one image and the animate flag is set. this is another item off of the TODO list. * CRUISE - Added a button toggle for the server GUI window which shuts off logging allowing the server to run much more efficiently while in GUI mode. This takes an item off of the TODO list. * CRUISE - Added some more of the example objects to the CVS. This should be all of the ones which still work. Wed Nov 7 18:03:19 EST 2001 Beta 0.8.6 in progess * DJAMAN - Color fucked up in Globals file. Also The Query plugin wasn't using the Globals setting for it's balloons so thats doing it's thing now. * CRUISE - put unununium's things on the pink active things on the log thing. Then made eit work. and the button things put those on the other thing too. * CRUISE - Fixed a bug where you would get an error if a balloon popped up just as you were leaving. It happened to me leaving renze's room so it's got to be lag related ( heh ) Tue Nov 6 19:31:38 EST 2001 Beta 0.8.6 in progess * DJAMAN - Djaman sent in a change which would make /whois * work correctly. I rejected his change and made /whois send whatever you type. No more case InSenSitIve /whois workings. Use the menu if it's hard to type. Tue Nov 6 19:25:11 EST 2001 Beta 0.8.6 in progess * CRUISE - Ignore options are not lost when the user logs off. They will be retained for as long as you are running the client. the ignore list is NOT sent to the user on connect (yet) so if you lose your connection all ignores are cleared. * CRUISE - Changed ignore in the client to rely on the server's ignore features now. Also adds an unignore all option if any ignore option is selected. * CRUISE - added a server vraiable to change what the ORT says when it's on it's way. Tue Nov 6 16:21:37 EST 2001 Beta 0.8.6 in progess * CRUISE - New stuff for unignore - You gotta have that unignore action going on if you've got the ignore thing going ;) Mon Nov 5 18:49:59 EST 2001 Beta 0.8.6 in progess * CRUISE - Whole lot of changes to the server to begin moving the ignore features there. It's not in the client yet but you can ignore whole long lists of names for each of the ignore categories. Will do un-ignore tomorow. Then client ig/unig later on in the week. Mon Nov 5 16:42:01 EST 2001 Beta 0.8.6 in progess * UNUNUNIUM - Chages to the Pro panel - moved the quit button to the far right and resized the shiver and jump buttons. Also re-colored the buttons in the textchat window to the default wm colors with a clever trick to gather them. Sun Nov 4 16:20:45 EST 2001 Beta 0.8.6 in progess * CRUISE - Added a SendURL button to the user menu to make it easier to send a url to people with wierd names which are hard to type in. * CRUISE - Fixed the way sending a URL works to send to * like it should and let the server handle passing it out to everyone. this also means that you have to get the CaSe right whern typing in a /url command for someone. * CRUISE - Fixed a bug which vile found which would put multiple lines on the screen with color codes which did not precede a numeric value. This is actually a fix of another fix which didn't fix the real problem. Sat Nov 3 16:28:18 EST 2001 Beta 0.8.6 in progess * CRUISE - fixed a problem where someone could fill up your window with unwanted personal information it will now only list stuff here which you requested. this is a prime example of why ignore needs to be moved to the server. * CRUISE - More fixes to server DCC code to prevent bugs whith closed sockets. * CRUISE - more changes to the server. Took out some of these waiting things it did on file transfers which it probably didn't need to do. Also prettied up some log msgs. * VILE - Some changes to the main openverse help file to add in /avatar command help Fri Nov 2 17:10:02 EST 2001 Beta 0.8.6 in progess * CRUISE - Fixed the Query plugin so that it correctly puts the in out bound text chat messages when in Query mode. Fri Nov 2 14:57:38 EST 2001 Beta 0.8.6 in progess * CRUISE - Something got screwed up between here and work with different code revisions. Shit. I think it's just this one minor change. * CRUISE - Fixed a bug with the retry send code which would cause it to fail because I screwed up a variable name when copying code from another function. Thu Nov 1 07:50:02 EST 2001 Beta 0.8.6 in progess * DJAMAN - fixed a problem where the server setup was not retaining force ort image. Wed Oct 31 20:40:08 EST 2001 Beta 0.8.6 in progess * VILE - more changes to the FAQ * CRUISE - added a check in CheckGif for the too many open files problem which would cause an error here. * CRUISE - Closing that file leak caused a couple of bugs to pop up in the accept send code. Made a change which should correct that problem. Sun Oct 28 11:48:00 EST 2001 Beta 0.8.6 in progess * CRUISE - room.gif is back in the rooms dir. The personal server needs it. * CRUISE - Fixed a bug sketch found well over a year ago which wouldn't let you put quotes and such into your personal info. Now you can. It even retains them. * CRUISE - fixed a bug which timmay found which would make the whole program fuck up if your default server wasn't available and you had connect on startup clicked. this also fixes the general problem of a generic and confusing error pop-up when the server the user is trying to connect to is not available. Sun Oct 28 09:38:15 EST 2001 Beta 0.8.6 in progess * CRUISE - Linked Vile's help from the main help and from the pro and notfun pannels and added the entry to the English language file. * VILE - Added the first version of the FAQ It's the second link when they push the help button (fun panel) Sun Oct 28 09:04:11 EST 2001 Beta 0.8.6 in progess * CRUISE - Still having a file leak. Added code to the server to force closed the file descripter after a DCC ends (even thought he DCC code should be closing it). * CRUISE - Added code to the DumpMem funcntion to show which files are open and give a total count. * CRUISE - Some problems with the server code which worked around the too many open files problem. Made changes hopefully this fixes it. Fri Oct 26 15:28:10 EDT 2001 Beta 0.8.6 in progess * UNUNUUNUNUNUNNUNUNIUM - changed the jump and shiver buttons in the PRO pannel to icons. Also the quit button. Took out the close button cause that screwed everything up!. (FROM CRUISE - you forgot to remove the balloon help for the close button :)) Fri Oct 26 14:35:11 EDT 2001 Beta 0.8.6 in progess * CRUISE - Oops, didn't test the maxusers thing and there was a missing close brace. Thu Oct 25 15:15:16 EDT 2001 Beta 0.8.6 in progess * CRUISE - The Max Users setting wasn't being used by the server at all but it was in the personal server client setup so I added it and made it send ROOMFULL when the number of users is reached. Also made it default to something. Thu Oct 25 11:43:13 EDT 2001 Beta 0.8.6 in progess * CRUISE - Made a passageways editor. * CRUISE - Fixed a problem with windows arguments looking like a list of arguments. Could have been a problem on other systems but it seems to work now. Wed Oct 24 19:31:05 EDT 2001 Beta 0.8.6 in progess * CRUISE - Stripped the color codes out of name plates. They will still display in the names list and I beleieve they should. * CRUISE - If user has no name ("") They will now get an error when they try to log on. In fact, the client was not handling the BADNAME protocol command at all so, now it is.. when you try to log in with a name like * you will get the BADNAME error window pop up. * CRUISE - Added an easter egg. * CRUISE - Fixed the CALL option which would not beep if you had sound off.. It will still not beep if you shut off honor call. this was the way this was supposed to work. * CRUISE - Added a scrollbar to personal info setup and display. Wed Oct 24 15:48:46 EDT 2001 Beta 0.8.6 in progess * UNUNUNIUM - UNIX Platforms were not copying the Pro Panel over and the Pro Pannel had a Text Chat menu option which was worthless. Both fixed. Wed Oct 24 13:00:43 EDT 2001 Beta 0.8.6 in progess * CRUISE - worked on the problem with room downloads. if they fail and we're not connected to a server it should allow you to re-connect now without needing to re-start the client. Since the server now cancels all downloads for users who are not connected, there is no reason for the client to persist in thinking it's got a download going. * CRUISE - Oops - forgot to close the listening socket for people who logged off with pending transfers. this is now, also, done. Wed Oct 24 11:11:41 EDT 2001 Beta 0.8.6 in progess * CRUISE - Fixed a bug in the server which was trying to unset a variable which sometimes wouldn't be set if a user loged off before his transfer started. * CRUISE - Fixed a bug which would cause the server to generate an error if a user logged off while his avatar was uploading. Now - as should have been done long ago, DCC transfers by users are killed when they disconnect. Tue Oct 23 21:03:21 EDT 2001 Beta 0.8.6 in progess * CRUISE - Updated the quote page again. * CRUISE - Changed the version number in Globals.tcl to 0.8-6 Tue Oct 23 17:48:45 EDT 2001 Beta 0.8.6 in progess * CRUISE - Added timestamps to server logs (duh!) Also added a ability to shut off logs with the variable MVS(log) - added TODO entry to put a checkbox in the personal server's log window to toggle it on or off. Tue Oct 23 10:21:19 EDT 2001 Beta 0.8.6 in progess * CRUISE - There was a problem with the ORT skipping past stopps which were not down. Again, this problem was LAG related. If the remote site did not respond with it's number of user's and the message REGISTERED telling the ort it's happy with it being there, then the ort train would go on to the next stop cause it was still in moving mode and I had never anticipated it would take more than 1 second to get user and register info from the remote server :) SO! There is a new mode which should have been implemented to begin with. WARP. It will wait in warp more for a configurable ammount of time (5 seconds) for the remote server to respond with it's user cound and approval message and THEN move on to the next server. Sun Oct 21 14:47:28 EDT 2001 Beta 0.8.6 in progress * SKETCH - Sketch fixed a problem with the counter server object not having a Counter.txt file in it. Sun Oct 21 13:50:50 EDT 2001 Beta 0.8.6 in progress * CRUISE - re-aranged a procedure in InitMain so that sourced files could use that procedure. (like panels) * CRUISE - Moved the QuickKeys thing so pannels could overrwrite it. * CRUISE - Changed the frame for the panel to not expand so if a panel deecidees it can maximize, then it can and not have the menu thing do wierd stuff. * CRUISE - Created a "Pro" Pannel which has the textchat window built in. It is pretty much a combination of NotFun and TextChat window It overwrites the ToggleText function for drawing the TextChat window.. this should be noted! as always only the Fun pannel will gaurentee complete compatability but report any problems you have anyway. Sun Oct 21 12:13:16 EDT 2001 Beta 0.8.6 in progress * CRUISE - made a commit script to automatically update the BUGS, CHANGELOG, and TODO files. Sun Oct 21 12:36:43 EDT 2001 Beta 0.8.6 in progress * CRUISE - Updated BUGS and TODO files. Tested a reported bug but it appears to be windows only or tcl version specific. Downloaded the latest version from activestate but it did not fix the problem. I don't have it on RedHat Linux. * CRUISE - updated web pages to link to ActiveState for the location to download TCL * CRUISE - updated macintosh web page to reflect truth in advertisement with that product. Sat Oct 20 15:00:29 EDT 2001 Beta 0.8.5 RELEASED * CRUISE - Oops - made it copy room.gif for you on Unix systems if it did not exist. Sat Oct 20 14:50:33 EDT 2001 Beta 0.8.5 in progess * CRUISE - Made it so the default room could not be overwritten. * CRUISE - Fixed a problem with the setup screen not displaying the default host and port. * CRUISE - Made a new Passageways List. Sat Oct 20 11:22:53 EDT 2001 Beta 0.8.5 in progess * CRUISE - Changed version number in Globals file. Will write more code later today after I go play with my shotgun. Fri Oct 19 09:05:38 EDT 2001 Beta 0.8.5 in progess * VILE - added some text to the server.cfg file to better explain some things. Thu Oct 18 13:51:38 EDT 2001 Beta 0.8.5 in progess * CRUISE - Added protection (in the client) to not allow filenames with spaces in them. It will now re-name the file replacing the spaces with underscores. This creates a new error message in the language file. Translators???? Can you please translate?? Wed Oct 17 11:17:10 EDT 2001 Beta 0.8.5 in progess * SKETCH - Added platform specific settings for the browser command, changed the default URL timeout and the default MOVE SPEED Wed Oct 17 09:43:02 EDT 2001 Beta 0.8.5 in progess * CRUISE - Fixed a problem with users trying to load bad avatars in AvEd. It was detecting them being bad but failing to give them an error message. * CRUISE - Added flood protection to the server code. * CRUISE - Forced default values on ORT location if they were blank. UNKNOWN DATE AND TIME Beta 0.8.5 in progess * CRUISE - Changed some (C) dates * CRUISE - Updated the CREDITS file. * CRUISE - fixed a broken link the the AvEd help file and several others in the Technical Documentation Section * CRUISE -Completed the Ohlp -> Html converter for help pages on the web wich match the help pages within the software. * CRUISE - Updated the README file Sat Feb 24 10:10:00 NZD 2001 Beta 0.8.5 in progress * CRUISE - Fixed the windows related bug which prevented users from copying info out of the textchat window. Tue Oct 10 11:10:00 EDT 2000 Beta 0.8.4 in progress * CRUISE - Fixed a couple of invalid commands for the translator stuff. Tue Oct 10 10:49:34 EDT 2000 Beta 0.8.4 in progress * UNUNUNIUM - Added the initial version of unun's new server code. It's currently got some problems but when they are eventually worked out this will become the new server code. For now it can be found as a file named server.new which all are welcomed to help test. Please send bug reports to unununium@openverse.org Thu Sep 28 20:53:36 EDT 2000 Beta 0.8.4 in progress * VILE - Created a help file for the Personal Server. This help file is linked from the main OpenVerse help file and also from a new button in the server window marked - Help :) The help file was actually done quite some time ago but for some reason was not included. Vile reminded Cruise today to get it in place. Thu Sep 28 16:48:54 EDT 2000 Beta 0.8.4 in progress * PJ7 - A small fix so that that /clear works now with PJ7's previsou changes. Thu Sep 28 12:55:07 EDT 2000 Beta 0.8.4 in progress * CRUISE - Fixed a problem jack found with not being able to cancel download offers which are failing or not started. Wed Sep 27 08:09:43 EDT 2000 Beta 0.8.4 in progress * PJ7 - Fixed the TextChat window so that it does not take focus when you copy information out of it. Could someone please test this on Windows to be sure ctrl+c still copies information to the clipboard? Mon Sep 25 14:13:16 EDT 2000 Beta 0.8.4 in progress * CRUISE - Passageways will no longer lose user information when changing rooms. Mon Sep 18 11:46:22 EDT 2000 Beta 0.8.4 in progress * CRUISE - Fixed a problem with the personal server code which was causing an error. Tue Sep 12 14:03:31 EDT 2000 Beta 0.8.4 in progress * CRUISE - Changed the format for the auto generated html pages (from OV web links) to be more in-line with the current format of the web site which Dave Lucas designed. Sun Sep 10 09:43:39 EDT 2000 Beta 0.8.4 in progress * CRUISE - Changed the dialog for saving your avatar to use tk_getSaveFile which does some nice things for you like brining up a browser window. * CRUISE - Added a force ORT image setting to the server code. Mon Aug 28 12:10:04 EDT 2000 Beta 0.8.4 in progress * CRUISE - Began work with server hooks. Serverhooks are identicle to the way that plugins work, you register your hook and you can get all the info the server gets. Added hooks for Connect, DisconnectUser, Move, Chat, and Input where Input is a general hook for all user input. The others should be self explanatory, view the server.tcl for help and notes. Wed Jul 26 08:58:45 EDT 2000 Beta 0.8.4 in progress * CRUISE - Added a /reconnect command which reconnects you to the server you were just connected to. (disconnecting if you were already connected) * CRUISE - Added language files created by Villain and Itan. They are h4x0r and Spanish respectivley. Wed Jul 19 07:55:33 EDT 2000 Beta 0.8.4 in progress * CRUISE - Fixed a bug which villain found which would cause an error if the first character of your message was -d. * CRUISE - Fixed a problem where quickkeys were not available during initial setup. Wed Jul 5 22:46:35 EDT 2000 Beta 0.8.4 in progress * marc gouttebroze - Contribution of the French language translation! good Job Marc! Tue Jul 4 13:32:21 EDT 2000 Beta 0.8.4 in progress * CRUISE - Updated the help section for OpenVerse language abilities. * CRUISE - Translation is really completed now :) I had forgotten to do the panels before. I've made four "fun" translations they are.... ValSpeak, Sweedish Chef, Piglatin, and of course.... JIVE! :) Choose them from the setup and restart OpenVerse to activate them. Sat Jul 1 23:42:46 EDT 2000 Beta 0.8.4 in progress * CRUISE - Completed setting up the translation file. Bug hunters, if you see errors which say 'invalid command name "trns"' please let me know (it's a typo, it should be Trns not trns). I think i've foudn them all though. Fri Jun 30 12:04:49 EDT 2000 Beta 0.8.4 in progress * CRUISE - removed a name gripe as a system balloon and made it a popup window. * More translation work, this is going to take a while to complete :) Tue Jun 27 20:48:35 EDT 2000 Beta 0.8.4 in progress * CRUISE - Fixed a small bug in the connect on startup option, it was not being set when the setup window was being drawn. * CRUISE - Took out some overcomplicated building of boxes in the AvEd section and replaced them with tk_dialog * CRUISE - Began work on translation files for OpenVerse. Tue Jun 27 16:28:43 EDT 2000 Beta 0.8.4 in progress * JACK - A option in setup for auto connecting to the default server and port (most likely the livingroom for you) upon starting up openverse. So no need to have to press that connect button everytime, just start it up. * JACK - The Key Bindings (Quick Keys) work for text chat (and is a function now so it can be used on any window)) work in text chat now, except for alt-t which toggles textchat. Just use the buttons there in textchat. * JACK - Updated the "Quit OV" button in text chat to make a dialog confirm quit box over text chat (.chat is not it's parent, if that makes sence to you). Tue Apr 25 17:42:43 EDT 2000 Beta 0.8.3 RELEASED (again) * CRUISE - fixed a problem where OpenVerse.tcl was not copying the hearts.gif if it was missing. Will re-make tar.gz, zip and RPM packages. Mon Apr 24 21:27:31 EDT 2000 Beta 0.8.3 RELEASED (again) * CRUISE - had an endless loop in the new balloon routines. Mon Apr 24 20:27:31 EDT 2000 Beta 0.8.3 RELEASED (again) * CRUISE - Fixed a bug eclipse found in the URLs where if you had a url option window open and you tried to select another url it would generate an error. * CRUISE - Fixed the problems with variable fonts variable width fonts and assoociated problems by completely re-doing the balloon formula. It's right on the money now and every font I tried in windows and in Linux seemed to work great. One small problem, some fonts will use more CPU than others when determining the area they will take up. Choose a font which works best for you. Balloons are a little squarer than they were before. Sun Apr 23 13:56:18 EDT 2000 Beta 0.8.3 RELEASED * CRUISE - First test for release. * CRUISE - Changed the font list to auto-detect the available fonts and generate a list in setup of the fonts to choose from. Sat Apr 22 19:23:20 EDT 2000 Beta 0.8.3 in progress. # CRUISE - Added font size settability to the font settings from 8pt to 16pt. * CRUISE - Got side tracked and added the ability to change the balloon font and font style, currently no size setting is available. Plugins are encouraged to add more fonts and the system has been designed to be dynamic. See Globals.tcl you'll figure out how to add more. * CRUISE - cleaned up some more memory in the server, Re-doing the documentation for server functions and variables where needed today. * CRUISE - removed a bunch of stuff from memory when the server should be done with it. Will let the server run for the weekend and see what builds up. * CRUISE - removed the comments about captains from the server cfg file. * CRUISE - completed the Server GUI setup window. It now has all of the settings of a text based config file. Fri Apr 21 18:59:13 EDT 2000 Beta 0.8.3 in progress. * CRUISE - Fixed a bug in the personal server which was not calling the time out checking function. It should be working correctly now. * CRUISE - Added a memory dump tickler file setting to the server module. You can change the name to use but the default is a file by the name of TickleMem in the server's working directory. When found it will produce a Dump.mem text file listing all the variables in the primary server array MVS(). * CRUISE - Began work on cleaning up the server memory. * CRUISE - Small change to the URL module to clean up some memory which was not being cleaned. * CRUISE - Began to include the contents of the server.cfg within the personal server GUI setup tool. This will incluide all major settings (even the ORT) * CRUISE - Again changed the way balloons are deleted, hopefully this will remove all the errors. Mon Apr 17 20:09:35 EDT 2000 Beta 0.8.3 in progress. * CRUISE - Changed the way balloons are dealt with when people left to prevent some of the errors people get when changing roooms. * CRUISE - Fixed a continuing bug with the passageways refresh option which would cause random text to be placed into the server list. * CRUISE - Added Exit pre and post traps per request. (untested) * CRUISE - cleaned up some more object memory which was not being cleaned up before. * CRUISE - Created a new plugin trap... Debug_memory is the name of this trap. The file desciptor for the already opened text file will be passed to your function. See the Query plugin for examples. * CRUISE - Completed changing the image names to prevent user interfeerence with other images. * CRUISE - Changed many of the image names used to be long names to better show that they belong to the main OpenVerse program. Sun Apr 16 22:24:47 EDT 2000 Beta 0.8.3 in progress. * CRUISE - Cleaned up even more memory, user images were not being removed from memory once they left the room. * CRUISE - Added a list of the images loaded in memory to the memory dump feature. * CRUISE - Documented all of the variables which OpenVerse uses (in Globals.tcl) * CRUISE - Cleaned up the memory used by the AvEd and Setup modules when the windows are closed. * CRUISE - Cleaned up more memory, this time related to users, DCC Transfers, and URLs. * CRUISE - Disconnect was duplicating code from PersonLeft, this has been simplified, disconnect now calls PersonLeft. This change reduces memory growth as well. Wed Apr 19 08:46:12 EDT 2000 Beta 0.8.3 in progress. * CRUISE - Fixed a bug with entry type objects. * CRUISE - Cleaned up a bunch of memory leaks relating to Object variables. * CRUISE - Cleaned up a bunch of memory leaks relating to user variables using the disk file tool described below. * CRUISE - Added a function in the debug window to write the entire MV array with it's values to a disk file. Thu Apr 13 23:33:03 EDT 2000 Beta 0.8.3 in progress. * CRUISE - the DCCSend function will now return the index of the file in transit or -1 on error. Also, some plugin specific variables have been added to the DCCSend array to query status and to set a function to call which will notify a plugin of failed/completed downloads. Thu Apr 13 19:19:21 EDT 2000 Beta 0.8.3 in progress. * CRUISE - Added a MOVE_OBJ protocol command. See the IOFuncs.tcl and Objects.tcl files for information on how to use this new command. * CRUISE - Added scrollability toggles to the debug window(s). * CRUISE - The debug scheme has been changed a little. If you are making calls to DebugIt from your plugins, you must add a parameter to it which tells it which window to display it's information to. There are two windows to use, the first is 'prot' which is intended for protocol level debugging. You should not use this! The type your plugins should use it 'other' which is where all application level stuff is displayed. This should make the debug window more useful for most folks, at least it's made it more useful to me. * CRUISE - BOX objects can now update the fill colors and border colors. Previously the object was deleted and re-created. * CRUISE - The Draw Functions will now report an error in the debug window when parameters are not correct. Wed Apr 12 22:43:53 EDT 2000 Beta 0.8.3 in progress. * CRUISE - AVATAR command now checks numeric values to be sure they are numbers. * CRUISE - Fixed the annoying cascading color code bug. Thanks to Utopian for abusing the hell out of this bug. Tue Apr 11 22:33:12 EDT 2000 Beta 0.8.3 in progress. * CRUISE - PUSH and MOVE now do some checking of the parameters passed to it. Tue Apr 11 21:59:04 EDT 2000 Beta 0.8.3 in progress. * CRUISE - NewPerson wasn't checking the values passed to it. It is now and will ignore badly formatted new user announcements. Tue Apr 11 17:32:45 EDT 2000 Beta 0.8.3 in progress. * CRUISE - Implemented a too many connections from the same host feature setting within the server/server config. (You can thank jack) Sun Apr 9 15:23:11 EDT 2000 Beta 0.8.2 RELEASED * CRUISE - finaly changes for release. Sat Apr 8 18:42:28 EDT 2000 Beta 0.8.2 in progress * CRUISE - Hooked up the More Info button in the ORT complete with links to email addresses and web pages. * CRUISE - fixed a bug with some server objects. When a timeout was set and the object had already been deleted and error would be generated. Sat Apr 8 14:21:14 EDT 2000 Beta 0.8.2 in progress * CRUISE - ALL Objects will now check to make sure numeric values are actually numbers. * CRUISE - Updated help for the nametag section. * CRUISE - Updated the setup help section. Everything is nearly done in there. Just waiting on a couple of things from other coders. Wed Apr 5 17:46:57 EDT 2000 Beta 0.8.2 in progress * JACK - Fixed the download Avatars apply bug. Mon Apr 3 19:16:58 EDT 2000 Beta 0.8.2 in progress * CRUISE - OpenVerse URL Code will now check to be sure the url is somewhat valid before trying to connect to it. * CRUISE - Added a TestPosNum function which will test to see if a variable is a number, and that the number is positive (TestNum only tests to see if it's a number, negatives count as valid) * CRUISE - Added a ThrowError function for telling users about bad things that have happened via a window rather than a chat bubble from the user's mouth. These are intended for ERRORS only. * CRUISE - Converted some of the old tk_dialog stuff to use the new ThrowError function. Fri Mar 31 18:22:07 EST 2000 Beta 0.8.2 in progress * CRUISE - Fices the bug with the /wink command which, when qued, would cause an unknown color (0white) to cause a failure. This is because I use using 10 as a chat type code which was designed to handle only one character.. i've changed it to A instead of 10. Fri Mar 31 16:51:07 EST 2000 Beta 0.8.2 in progress * CRUISE - Fixed a window closing bug reported by topie. Mon Mar 20 19:12:37 EST 2000 Beta 0.8.2 in progress * Progress bars now show different colors for files which are transfering. Incoming files will show a green progress bar while outgoing files will show a red progress bar. * Added a trap for endDCC this should be useful for plugins which want to know when a download is over. Wed Mar 15 00:56:12 EST 2000 Beta 0.8.2 in progress * Fun new game - Monthello :) Check the Objects page for more information on it. http://openverse.org/Objects/ * CRUISE - MOUSEOVER code had a bug in it where when you change the images used for the mouseover, they werent' * CRUISE - TEXT objects were not properly updating when placed on the screen. They are now. * CRUISE - TELL objects were not being deleted on disconnect. They are now. Wed Mar 15 10:08:14 EST 2000 Beta 0.8.2 in progress * CRUISE - some changes to the ORT. It was not timing out inbound and outbound sockets and, of course, they were being used up :) * KAOS - (cruise) Forgot to check in Kaos's change to the Query plugin which allows you to shut off all of your queries by clickign on your own name tag. * CRUISE - changes to server.cfg for more direction on setting up ORT connectivity. * CRUISE - Bugfix for the ORT - if a user has the same name as the ort, it ws messing up some stuff. Now, the ort will change it's name to "name_(REAL)" Sun Feb 27 12:26:56 EST 2000 Beta 8.0 PRE - RELEASE * CRUISE - The ORT is complete. well mostly anyway :) The ORT is at least ready for initial testing. I'll have a pre-release package redy for you folks to test this afternoon. Sat Feb 26 23:45:36 EST 2000 Beta 0.8 in progress * CRUISE - Grouped the variables within Globals.tcl into sections which better show what users should change and what they should not change. * CRUISE - Added a trap for the ProcChat function. This will allow plugin authors to capture text in time with it's diplay on the screen rather than using the ProcessInput trap to capture ALL incoming messages (and processing CHAT, SCHAT, PRIVMSG, ETC messages out of sequence with their display). There are two traps. A pre trap which is triggered before anything on the screen is shown and a post trap which is triggered after the stuff is displayed on the screen. The pre trap should be used with caustion because qued chat messages will trigger this trap once for when it was qued and again for when it's actually going to be displayed. * TIMBO - initial release of the KDE panel. This is a really nice panel and adds a look to OpenVerse which your boss could even appreciate. There is lots of stuff that this panel can do. There may be bugs, please report them to Timbo - timbo@openverse.org. * CRUISE - changed the balloon help to ignore windows which are gone away. Sat Feb 26 17:31:20 EST 2000 Beta 0.8 in Progress * CRUISE - Included Jack's emotion changes with some modifications. Including, a hideable button inspired by (and using images from) Timbo, made the buttons visibly checked and uncheckable, removed the bframe global variable, balloon help will only load if tooltips is turned ON. Fri Feb 25 11:23:43 PST 2000 Beta 0.8 in Progress * JACK - Added Bubbles to the buttons in the text chat, and changed the quit buttons' commands to ->> ProcessCommand "/quit". Now there is a confirmation on quit. Thu Feb 24 18:45:02 PST 2000 Beta 0.8 in progress * JACK - Added new buttons (emotions, effects, and quits) the text chat window. Updated help. Thu Feb 24 22:47:17 EST 2000 Beta 0.8 in progress * CRUISE - Many changes to the ORT. I fixed some minor problems with it's connecting stuff which was eating up file descriptors, I added a users count to the display and some additional logging information. * CRUISE - fixed a problem with the ORT which prevented it from logging into a remote server. This change is forcing me to define ORTs by IP address instead of hostname. * CRUISE - made a change to the server to send incoming ORT logins the number of users which are connected to the server. Thu Feb 24 20:28:32 EST 2000 Beta 0.8 in progress * CRUISE - Added a new emotion, wink. updated help files and such. Thu Feb 24 19:28:32 EST 2000 Beta 0.8 in progress * CRUISE - Fixed a problem where preceding whitespace messed up URLs from other useers. (reported by sketch) Mon Feb 21 23:12:51 EST 2000 Beta 0.8 in progress * CRUISE - Worked on the display from within the ORT. It's now rotating through rooms displaying the image for it and the room name. Tomoro I will add a more info button and a display showing the number of users in the current stop. Sun Feb 20 15:31:03 EST 2000 Beta 0.8 in progress * CRUISE - Did a bunch more work on the ORT. It's about 90% complete now. I just need to display the collected information to the users both at the ORT end and at the server (stop) end. Look for a new release next weekend for sure. * CRUISE - Added https to the URL types which are known to OpenVerse. * CRUISE - made the length of messages configurable in the server. The default length is still 256. Sat Feb 19 14:54:50 EST 2000 Beta 0.8 in progress * CRUISE - Trapped a bug which has been annoying folks. It will now log an error when it happens. If you happen to get the error, please let me know. Sat Feb 19 11:47:09 EST 2000 Beta 0.8 in progress * CRUISE - Added a visual notification that your name was changed when using the /nick command. It will put a SYSTEM message in the text chat window. Fri Feb 18 21:58:54 EST 2000 Beta 0.8 in progress * CRUIISE - Hehe, Just found out that fixing of the bug which caused the exits to stop working also fixed the bug where urls could not be selected. Mon Feb 14 15:17:21 EST 2000 Beta 0.8 in progress * CRUISE - Fixed a bug where images were being created but not removed causing a pretty severe memory leak when you would say show 100 images on the screen over time.. you end up storing them all up in memory. this bug relates to OBJECT images only. * CRUISE - Created a new object type. WTEXT Wrapping text. The parameters for this object are NAME x1 y1 color size duration width |text Mon Feb 14 12:49:39 EST 2000 Beta 0.8 in progress * CRUISE - Added some code to nicely complain when AvEd is unable to load an image. Suggested by Lindsay Marshall. Sat Feb 12 08:32:25 EST 2000 Beta 0.8 in progress * KAOSBEETL - Fixed a typo that prevented duplicate history or passageways entries from being deleted. Sat Feb 12 16:47:27 EST 2000 Beta 0.8 in progress * CRUISE - More work on the ort. It is now sending images to the ORT from the server. This was a bit of a task. Tomoro I will get it working the other way around (sending of the ort's avatar to the server and logging into each stop). ORT is almost ready for testing. Wed Feb 9 20:13:32 EST 2000 Beta 0.8 in progress * KAOSBEETL - Noticed that I forgot to limit the number of entries to put in the History list. Fixed that. Also changed the last visit text from "long time" to "unknown" when a history/passageway entry without a last visit time is processed. * KAOSBEETL - Added Plugin support for Pre and Post actions when you are pushed. Plugin names are Pushed.Pre and Pushed.Post Wed Feb 9 09:11:42 EST 2000 Beta 0.8 in progress * CRUISE - Fixed a bug reported by Lindsay Marshall, when you run OpenVerse from the command line, then close the shell you ran it from and then start a server, a puts to stdout was causing an I/O error, re-routed through the LogIt command as had should have been done in the first place. Mon Feb 07 21:41:00 EST 2000 Beta 0.8 in progress * KAOSBEETL - Redisigned the Room History logic. The history list is read from disk every time, so that multiple instances of OV don't keep overwriting the history. Each entry in History and Passageways now has a "last use" time associated with it. This time is updated whenever you enter that room. The History list is sorted based on this time; sorting is an option for Passageways. Room names are updated when they change. * KAOSBEETL - Changed Query plugin so that clicking on your own nametag will cancel all queries. Suggested by Sketch. Sun Feb 6 00:30:37 EST 2000 * Cruise - More work on the ORT Stuff, turns out this was a bit more code than I was expecting to have to write :) I'm down to it's final stages. I need to create a new object type (text box [wrapping text]) and I need to do some testing of how servers will send images back and forth to eachother. Other than that, the ort is almost functional. Sat Feb 5 16:40:13 EST 2000 * CRUISE - Added two new emotion things. Smile and Frown. They place a small image in the balloon when you use them. /smile and /frown to use. Updated docs for these changes. * CRUISE - Found and fixed the bug which was causing mouseovers to become screwed up. This was caused by placing windows on the screen. I was neglecting to delete the window from the canvas after destroying it's components. This one was pretty hard to find :) * CRUISE - Took out the setting of myipaddress in server code. this was messing up the invite code. * CRUISE - Some more work on the ort. You'll notice many things you will need to set in the server.cfg now. Please READ all the notes I've put in there and you'll have no problem being an ORT stop! :) * CRUISE - First ORT Object is running. It's only a test ort tho and does not really "stop" any where yet. Sun Jan 30 23:44:37 EST 2000 Beta 0.8 in progress * CRUISE - Loads of work on the ort! I pretty much have the server portion of the ort done. To make it easier on everyone, servers must register with the ORT every 5 minutes or less or they will be removed from the "stops list" I'm working on some images for a test room over the next couple of days. Don't be surprised if you see a subway cruise through luke's living room :) Still need to do lots more work, getting images passed back and forth and stuff but it's mostly there from a sserver sence. Thu Jan 27 22:11:04 EST 2000 Beta 0.8 in progress * CRUISE - Began to add support for the ORT (OpenVerse Rapid Transit). The server.cfg has grown quite a bit now. I've added some more information in places in the hopes that it will be easier for new admins to understand the settings. * CRUISE - Lots of idea work on the ORT but I didnt write much code. The main thing will just be getting server support for a nonuser user which should not be too hard. Some server code is changed and ready for the ideas I have but I want to think a little bit more about it. the ORT itself will be a server object and anyone who wants to can be an ORT by installing the object. Due to potential network outages, the ORT object will spawn polling processes for stops on it's route. This probably means that the ORT will be a *nix only thing. More thinking needed. Thu Jan 27 18:50:23 EST 2000 Beta 0.8 in progress * KAOS - Added support to run openverse from any directory by setting the OVRUNDIR environment variable. If this variable exists, it will use the dir specified in the variable as it's base. If not, it will use /usr/lib/OpenVerse/ Wed Jan 26 23:01:56 EST 2000 Beta 0.8 in progress * CRUISE - Drank lots of rum and chatted on OV till nearly bedtime. * CRUISE - Got feeling guilty cause I had not coded anything so I added sketch's /clear request with a /cls companion which will erase anything in the textchat window. Sun Jan 16 18:16:02 EST 2000 Beta 0.8 in progress * CRUISE - since CVS write access is going to be given to a couple of folks I am going to begin to append my changes with CRUISE. I suggest others who make modifications to follow suit. * CRUISE - Fixed a bug in the Query plugin.. typo. reported by Beavis * CRUISE - Began language support Sun Jan 16 03:33:55 EST 2000 Beta 0.8 in progress * Added Kaos's History stuff, it's way cool! * Re-added the cancel room download button. Kaos's fix should cover the downloading room problem. * Fixed a problem where dcc transfer types were not set for all types. * A notice will be sent in the text chat window when personal information is sent to a user. * Hopefully fixed the logging user problem which showed a * user in the corner. Fri Jan 14 19:58:51 EST 2000 Beta 0.8 in progress * Fixed a bug reported by Neo which had pretty much broken AvEd alltogether. * Fixed a bug where if you joined a server without names on, It would give you an error when right clicking on the main screen. * Applied a fix and an alternate fix which Kaos found with canceling room downloads and loosing the ability to change rooms once this happens. There is discussion on the list on which fix to this problem is better. * Added a gnome toolbar icon with help provided by David Tabachnikov I do not run gome so this has not been tested. Please let me know od any problems. Fri Jan 13 22:18:42 EST 2000 Beta 0.8 in progress * Fixed some bugs I created with the bug fixes. * Based on some information I found on the Tcler's Wiki I have been making some changes to the code which increase overall performance of things. Overtime... You should see some drastic speed improvements and I should learn some better tcl coding practices :) The URL for the TCLer's WiKi is here.... http://216.110.35.177/cgi-bin/wikit/0.html Specific perfomance information is here... http://216.110.35.177/cgi-bin/wikit/348.html * Fixed a bug reported by UnUnUnium which would cause errors when names were turned off and the user was changing rooms. Wed Jan 12 18:23:36 EST 2000 * Fixed some potential security problems with sanity checking of filenames. This information was provided by Joseph Nicholas Yarbrough Sun Jan 9 14:10:11 EST 200 * Fixed the problem with the default host being set to the currently connected host. * Made the avatar selector and the availability selectors on the setup screen stand out a little bit. Sat Jan 8 00:43:54 EST 2000 * Enabled Personal Information to be sent. It will pop up a window when it is received with all of the user's personal information. Currently, the image is not transfered nor displayed. TODO on this feature is to get a button for the user's web page which will bring the web page up. Also in the LONG future, the ability to put web links in the info section. Fri Jan 7 22:15:48 EST 2000 * Added a new trap for the ProcessCommand function. You'll find the usual info on this trap in Globals.tcl. Wed Jan 5 19:47:12 EST 2000 Beta 0.8 In Progress * Added a server configuration option which allows a server administrator to turn on or off the availability of the PUSH command. You will find this in the server.cfg file. The default setting is ON. (This is my comprimise folks) * Added a new trap for ShowName This is documented slightly with the others in Globals.tcl * Fixed a problem with the Query code where the name tag was turning black when you are another user whcih you had in query mode moved around ont he screen. Also, the nametag will be blue while they are moving now whereas before the nametag would be black during the duration of the move. * Hooked up the Rot13 encoding. You activate this by typing /rot13. All outgoing text will be encoded with rot13 encoding and all incoming text will also be decoded with rot13. If the end user is not speaking with rot13, it will appear to have encoded it. Also added a /rerot command which will re-encode/decode the text chat window for you. Rot13 encryption is not at all secure. This is inteded to be used for situations where what you are saying might offend someone (such as a movie spoiler) and by encoding it with rot13 only people interested in the information would decode your message. Mon Jan 3 23:41:49 EST 2000 Beta 0.8 In Progress * Added a rot13 encryption routine. It's not tied to anything yet but it will be in the future. Fri Sat 1 23:52:34 EST 2000 Beta 0.8 In Progress * Fixed a bug where if you were changing rooms while downloading a room image, it would load the wrong image once it finished. * Added some code to clean up the remote images directory on startup. It will remove images based on the MV(keep_images) setting which is a value of days. The default value int he config file is 3 days. * Added a delete entry button to AvEd which will let you delete an entry from the list of images for your avatar. (sketch begged) * Fixed the problem with AvEd where the select image button was incorectly working as the add image button. Thu Dec 23 18:29:47 EST 1999 Beta 0.8 n progress * Fixed a couple server bugs. * Made all the objects force an update so that logging into a server will not seem as slow while it's drawing the objects. You'll see them as they come in now which is over all slower but more desireable to know that something is going on. * Added a new object type. ENTRY allows you to collect information from the users in combination with a second new object type of SUBMIT. A submit object will send all entries to the server with the submit object's name as a final paramater. Wed Dec 22 21:29:35 EST 1999 Beta 0.8 n progress * Added a new object type. TELL will cause the client to tell the server the name of the area which she just clicked. The server will then check it's tell registry for a function to run when a user does this and runs that function with the user's name. It's handy for buttons which should do something, like close the object down. * Changed the TestNum function to be more efficient. This is based on notes posted to usenet by Klaus Riehm on comp.lang.tcl Wed Dec 22 00:59:49 EST 1999 Beta 0.8 n progress * Centralized debug output in the client into a function called DebugIt. To use this function, just put your text to it, if debugging is on it will output it otherwise it will be ignored. * Added a debug window. it will be popped up when alt+d is pressed. It will contain any debugging information output from the application and it's plugins. * Fixed a problem with the nametags going under the avatar when ABOVE commands were sent to the client. Mon Dec 20 15:18:08 EST 1999 Beta 0.8 n progress (0.7-5 RELEASE) * When a URL comes in, it will make a little bell noise. It will also do this little wiggle thing so it's a little more visible. A message will be sent to the text chat window as well with the URL (Echo) * In AvEd, the user may select an image from anywhere on the system. It will be copied to the OpenVerse location if it is not there already, or if the size has changed. (everyone screamed for this) * Names with underscores in them will display as spaces in the nametag on the screen (good work around josh!) * Changed the menu used when right clicking on a user's nametag. It will now use the tk_popup function which allows for a menu to be popped up and destroyed with little effort. * Created MouseOver objects. A MouseOver object is nearly identacle to an image object except it has two images defined. When the mouse is moved over this object, the second image will be shown. When the mouse moves back, it will revert to the first image. * IMAGE objects are now checked for size. This will break images for people who were testing these changes, they will dissapear very quickly. * IMAGE objects of the same name will now be re-used instead of killed and re-created. This should optimize this feature a little bit. * Fixed a problem with nametags and the new movement code. Fri Dec 17 00:00:54 EST 1999 Beta 0.8 in progress * The TEXT Object can now be re-used without changing it's level on the screen. You can change the text and the text color but you cannot currently change it's position. * Added an ABOVE protocol command. This will cause the named user to be moved ABOVE all other things on the screen. This is something the server sends to the client so don't get all excited thinking you'll be able to change your level at will. * Added EXIT objects. This allows for "visibile" exits. Exits the client knows about. Server side exits and the EXIT protocol command will still be supported and allow for invisible exits. * Further enhanced the centralized move code so that your own movements would not slow things down. It looks really slick now! Wed Dec 15 19:37:57 EST 1999 Beta 0.8 in progress. * WOAH Lots of stuff done this week with regards to movement. It is all centralized now into one function with queing. Youi can que up a billion moves and all users can move at the same time (at different speeds even!) This even includes effects like shiver and jump. This should solve lots of problems where user's moves were not registered correctly and improve performance overall. * Sped up movement a little bit (3 times set values) Sun Dec 12 23:42:31 EST 1999 Beta 0.8 in progress. * Made it so that pushing a user cannot activate anything on the screen excluding invisible exits. (exit objects will nto work, server side exits will work) * Lots of updates to the docs for the new things below. * added an eraser for the text chat window. * Added stuff to the setup menu to turn on and off the call and timestamp features. * Added a timestamp feature. * Added a Call feature. This is available with /call and with an option from the names menu. Thu Dec 9 22:36:17 EST 1999 Beta 0.8 in progress. * Doccumented more functions in the technical docs. This is directly related to the memory issues. All variables used will now be doccumented. * Clever_Shark pointed out to me that the server and the client are both gaining memory the longer they run. Work has started to find out why and fix it. * A few minor changes to correct problems with the passageways refresh section a bit more. It's working much better now than it ever has. I may try a non-blocking socket again. We'll see how this works out over time. * Loads of changes which begin the implemntation of objects. We are starting with server objects. More information to follow. * Hopefully fixed the problem with passageway queries not working well. they may still "freeze the client" for a short time but they should work better now. Sun Dec 5 10:39:08 EST 1999 Beta 0.8 in progress (0.7-4 RELEASED) * Put up a minimal server configurator for the personal server. * fixed the broken server.cfg file now that all the variables have changed. Sat Dec 4 22:03:47 EST 1999 Beta 0.8 in progress * a whole lot of changes to implement personal OV servers. Way too much stuff changed for me to write it here. Fri Dec 3 00:00:31 EST 1999 Beta 0.8 in progress * Made changes to the server to check for a "tickler" file. If this file exists, it will reload it's running config. This should make the server configurable remotely via access restricted even to only FTP. The tickler file is configured in the server.cfg file. * Made a change which I hope will make passageways work better. * Added some info to the technical docs for the central logging code for the server. * Centralized logging in the server code. Mon Nov 29 23:28:33 EST 1999 Beta 0.8 in progress * Fixed some problems with the server changes. Mon Nov 29 21:35:46 EST 1999 Beta 0.8 in progress * Minor modifcation to the balloon width to better accomodate the text for emotions (/love /sing etc..) * Now using tk_getOpenFile for the file browser, it's so very nice and I simply did not know this existed before. Thanks to dev for pointing it out to me. * Fixed the bugs which allowed you type /love /sing etc without anything to love or sing to. * Fixed a bug in the server code which would forward on badly formatted CHAT messages (blank ones) Sun Nov 28 23:14:13 EST 1999 Beta 0.8 in progress * Added an image which is displayed while a new room image is downloading. It will tell the user "Please wait, loading new room image" * Stripped /n out of outbound messages. It will turn them into spaces now. Sun Nov 21 11:40:40 EST 1999 Beta 0.8 in progress (0.7-3 Released!) * Added a /idea command which puts a lightbulb in your balloons. * Added a /steam command which puts a fizzle in your balloons. * Added a /love command which puts littl hearts in your balloons. * Added some color to SYSTEM messages so they stand out some. Sat Nov 20 02:03:49 EST 1999 Beta 0.8 in progress * When turning the log on or off, it will let the user know in the text chat window. Wed Nov 17 23:06:26 EST 1999 Beta 0.8 in progress * Implemented colors within the chat. The colors will not appear in the chat baloons, they will appear in the TextChat window when it is opened. They will be stripped from the text which appears in the main window user balloons. Please see the help (which I have not written yet) on using colors. If you were ever a mIRC user, you already may know how to use colors. Mon Nov 15 22:48:41 EST 1999 Beta 0.8 in progress * Calvin found a bug! It relates to failed avatar downloads. A vairable used to show an avatar is in progress was not available to the failed function. Sun Nov 14 11:21:41 EST 1999 Beta 0.8 in progress (0.7-2 RELEASED) * Added pinfo.gif to the setup. Sat Nov 13 23:41:00 EST 1999 Beta 0.8 in progress * The client will now let you know when your avatar is too big. Sat Nov 13 12:17:07 EST 1999 Beta 0.8 in progress * You can now right click on a user's name tag to bring up a menu similar to the names menu. It's kidna not what I wanted :( I can't seem to find a good way for it to go away. * Broke the DoNames function up a little so that the same code could be used for other functions. Namely, right clicking a name tag. Fri Nov 12 15:08:47 EST 1999 Beat 0.8 In Progress * Added a file browser window for sending files to users. This same window should be reuseable with other things where selecting a file is nessecary. * Fixed a problem with the new centralized chat code where it was not remembering things said to be later filled into the text chat window. * Moved the ignore options into a seperate pull down menu from the list of options. * More work on the Technical Documentation! * Just about finished up the personal information section. * Added a binding for RightClicking on the canvas. This binding can be used by plugins by trapping the plugin.traps.RightClick function. It will pass the x, y coords which were clicked by the user. Thu Nov 11 11:18:43 EST 1999 Beta 0.8 in progress * The setup window's buttons now work correctly, Save, Apply and Save & Apply will do their expected functions * All TextChat messages and all Logging now go through one central function. This function is called InsertIntoChat which takes two arguments. the first is a variable called $log which tells the function if it should log the text or not (also weather to remember it or not) this makes the log file fully functional now. Thu Nov 11 09:33:46 EST 1999 Beta 0.8 in progress * Included KaosBeetl's change to add a button to the setup window which honors or deny's exit commands from the server so he won't be pushed out of the room when he is idleing. Tue Nov 9 18:13:06 EST 1999 Beta 0.8 in progress * Fixed two protocol problems in the server code. First, it was allowing a name of any length to be used. This has been limited to 13 characters. Second, it was improperly disconnecting users who entered a bad name, this has been changed to issue NAMEINUSE when they enter a bad name. * Fixed a problem with the saving of the new Personal Information section. It was not correctly being applied when saved. Sun Nov 7 23:28:17 EST 1999 Beta 0.8 in progress * More work on the setup stuff. Added more support for the personal information section. It will be saved now when the user changes this information. there are also global variables which hold this information. * Added options for sound and name tags to the setup window. * Updated help for the sound and name tags options in setup. Sun Nov 7 20:34:55 EST 1999 Beta 0.8 in progress * Added a log button to the TextChat window. This button turns on or off the loging of things which happen in OpenVerse. Logging is not very verbose, it will log file transfers and chat and private messages to and from you but not system messages, avatar changes, etc. * Updated help for the above. Wed Nov 3 19:25:33 EST 1999 Beta 0.8 in progress * Fixed a bug related to the downloading of avatars. If someone else had an image by the same name, both of you would switch to the new image. Now, it will only switch the avatar of the person it belongs to. * Added a pulldown menuthingey on the avatars button in the setup menu. Alligned the suff on that side of the screen a little better. * Added the ability to set the default server and port within the setup menu. * Changed the default servername to world.openverse.org Tue Nov 2 15:00:27 EST 1999 Beta 0.8 in progress * Started working on a personal information section of the setup (User Profile). * Began work on Technical Documentation * Changes to the fun and notfun menus to more correctly show the button functions based on existing UIs. Grumble. * Created a help/About help page and added this as the first item in the main help index. this about page will show the version number, my email address and real name and a link to the website. Sun Oct 31 15:00:27 EST 1999 Beta 0.8 in progress * Fixed a problem with the spelling of soemthing in a help bubble. * Changes to add a link to technical docs from the main help window. * added icebob to the CREDITS file. Fri Oct 29 16:55:40 EDT 1999 Beta 0.7 RELEASE * Added some new functions to list directories because it seems that when I fix it for one platform it would break for another so hopefully this will correct issues more than before. * Fixed a problem with un-ignoring a user's moves. * Fixed a small glitch with user names going away when changing pannels. Fri Oct 29 16:55:40 EDT 1999 Beta 0.7 in progress * Made some changes which will help the mac version work. Still lots to do but I have a better idea where to start. * Added ignore functionality. This is client side censorship. You ignore someone using the names menu. Thu Oct 28 18:07:37 EDT 1999 Beta 0.7 in progress * Added a new type of public chat. This is called SCHAT. It is a special type of public chat, currently the client will support a SING type which inserts a set of music notes into the chat balloon. Wed Oct 27 18:51:29 EDT 1999 Beta 0.7 in progress * Made many changes to allow for different toolbar styles which I'm calling "panels" Two are included. Fun and NotFun. I think it would be safe to say I have an opinion on how things "should" look :) Tue Oct 26 20:23:22 EDT 1999 Beta 0.7 in progress * A bunch more help changes and additions. Once the help system is complete, I'll remove the html docs completely. Tue Oct 26 16:52:59 EDT 1999 Beta 0.7 in progress. * Changed the menu length on many menus to 20 items to better accomidate the people with 800x600 screens should be ok for 600x480 screens too. * Added some quick keys. They are... Alt-a Start/Stop animation. Alt-d toggle debug. Alt-e Load AvEd Alt-h Load Help Alt-n Show/Don't show names. Alt-s Start/Stop sound. Alt-t Load/Unload text chat window. * Added the list of quick keys to the help file. Mon Oct 25 21:31:51 EDT 1999 Beta 0.7 in progress. * Fixed several problems with the download code. users should not see files downloading over and over again anymore. Much more stable download code! Mon Oct 25 15:29:00 EDT 1999 Beta 0.7 in progress * fixed a problem with windows fonts and the help system. Sun Oct 26 15:29:00 EDT 1999 Beta 0.7 in progress * Now using the TKOpenHelp system by Juan J. Martinez Siguenza * Now using help baloons by Steve Foster. * Hopefully fixed the problems with nametags being left behind. * created a /avatar command. Just enter the name of the .av file which you are switching to. * created a /effect command. this allows you to apply an effect to your avatar. Credit for this goes to toasT who had me rolling with his shivering avatar. I've also created a jump effect. * Made the refuse button remove the icon from the screen. * Fixed two problems with the RPM install. It had the wrong owner for many files and the default.gif was missing from the icons dir making it hard to run. * Changed the URL loading code so it will work better for windows users. URL loading will not be available in Mac Clients because they do not have an exec call in their tcl emulators. Wed Oct 20 17:09:49 EDT 1999 Beta 0.7 in progress * Added server and client code to push users.. This should be interesting. Sun Oct 17 20:10:00 EDT 1999 Beta 0.7 in progress * Fixed a problem where if you had names shut off and a person entered, it would end up leaving a name tag behind. * Fixed a problem with the IP address getting set to zeros when changing rooms. Sat Oct 16 11:18:55 EDT 1999 Beta 0.7 in progress. * changed the button coloring to be optional based on the value of MV(use_windowmanager_colors). this change effects the main window buttons. * Added a help button. It does not do anything yet. * Started a plugins web directory. This can be found at http://www.openverse.org/plugins/ * Private message will now look differently in the text chat window. They will be surrounded by * Colors on the names button will now optionally be filled out using window manager defaults. * Colors on the Avatars button will now optionally be filled out using window manager defaults. * Will now use the new download code for downloading room images. * Server will now send a TOOBIG notice to a user when his avatar exceeds the maximum allowed size. When received by the client, he will change to the default avatar locally. * Added support for http, ftp and mailto url types through a standard browser. To be sure it's secure and nothing is passed on the command line, a local web page is created with a meta refresh to the url. * Added a setup option to set the time url offers will stay on the screen for. Tue Oct 12 16:19:03 EDT 1999 Beta 0.6 RELEASED * CHANGED THE NAME. DUE TO A TRADEMARK ISSUE, I'VE BEEN ASKED TO CHANGE THE NAME OF THE PROGRAM. FROM NOW ON, WE ARE OpenVerse. * Fixed a problem with the server's checkgif function. Mon Oct 4 15:04:21 EDT 1999 Beta 0.6 work * Added code to read in a gif file header and make sure that it is a valid gif image. It will also check it's height and width to make sure it is within the pre-defined server restrictions on height and width Credit for me doing this goes to echo who forced me into it. * fixed a problem with spaced dirnames and downloads. * Fixed some output that should have been going only when debugging was turned on. * RPM distro will now install some more files in the DOC directory including a new COMMANDS file which lists all of the /commands in Metaverse. * fixed up the startup script to check for all required icons on startup and copy them from the lib dircotry if not present. * Enabled url type metaverse:// to send someone a link to a Metaverse server you would use the /url command. the syntax is... /url UserName metaverse://example.com:1234 where UserName is the person you are sending it to example.com is the hostname of the server and 1234 is the port of the server. Mon Oct 4 00:49:06 EDT 1999 Beta 0.6 work * The text chat window is now fully resizeable! (sorry it took so long) * TextChat window now has a scroll lock button. The pause key will also lock/unlock this window (tried to bind scroll lock but could not) * I'm having problems when binding items on the screen so many clickable things that were previously bound are now handled by 1 general click binding. * fixed a problem with the server. It will now deny names with the following. name of "*" not allowed. name of "." not allowed! begins with "-" not allowed. * fixed problems where it was downloading the defautl image. Not needed. * Made it display the old image till the new one downloads. * fixed a bug in the new download code. This is both a server and a client fix. * Added a missing carriagereturn to some connect/disconnect messages. Also added the server port. * Changed the way the server handles the default avatar. It will now load a specific file which cannot be overwritten by users. * Change the way the client handles loading of images, if there is an error, it loads the default one. Sat Oct 2 08:51:37 EDT 1999 Beta 0.5 work. * Colored the buttons and things in the url offer info window. As always, these are listed/configurable from Globals.cfg * Colored the buttons and things in the download information window. * Added a /sub command for access to the sub channel. This is mostly just for testing (plugins?). Fri Oct 1 15:47:24 EDT 1999 Beta 0.5 work * fixed some division by zero errors in the new download code. Thu Sep 30 22:05:40 EDT 1999 Beta 0.5 work (0.4-3 release) * Added cancel button for dcc transfers. Right click on the transfer in progress to cancel it. * Setup DCC offers as a url on the screen which the user can click on and get or not get. * Changed the default send blocksize to 4096. * Added a timeout loop for serging and getting files. The default timeout is 3 minutes. * Made it force creation of rimages and download dirs on ALL platforms. Thu Sep 30 18:01:29 EDT 1999 Beta 0.5 work * Fixed a problem with DCC send. It will now use the ip address of the connection to the server when reporting an IP address to remote users for DCC transfers. * Will now put a message in the TextChat window when you are disconnected or when you are connecting to a server. * Will no longer query the server list when starting the program. This must be done manually with the Refresh Serverlist option from the passageways button. Wed Sep 29 21:46:33 EDT 1999 Beta 0.5 work (0.4-2 release!) * DCC send and receive and passive send all seem to be working well there may be a bit more tweaking which needs to be done but for the most part, it's working great. Users with an old client will not be able to upload their avatars to the server, they will be able to download other people's avatars though cause the old code has been left in the server for somewhat backwards compatability. * DCC Transfers between users work now!!! Current code will autoget files to the download directory in ~/.Metaverse/download. This will change for 0.5 release to display a clickable icon on the screen to accept, reject, open, etc the file. Wed Sep 29 15:16:32 EDT 1999 Beta 0.5 work * Completely re-did the download code over the last few days. It now is compatable with ircII DCC transfers. Why? Why not! :) * Made a change to the way that passageways are checked which should aleviate problems with the client locking up when this was done. Sat Sep 25 20:30:56 EDT 1999 Beta 0.5 work * Tried a kludge fix on the server for sockes which are mysteriously being left open. Fri Sep 24 17:18:04 EDT 1999 Beta 0.5 work * Fixed a bug where if people had chat qued up to be displayed and you left the room, it would cause an error. This bug was found by Darrell Thu Sep 23 19:55:34 EDT 1999 Beta 0.4 RELEASE * Added a new function ChangeNick. Mostly for plugins to tie into so they know when the user changes their nick. * Added two new server commands. The client does not do anything with these yet but I wanted them to be available for changes I'm planning in the future and didn't want to have servers which didn't support the command while I was doing testing for client support. SUB - this is a subchannel inteded to be used to send client only messages (not displayed to the user) without having to parse them out of CHAT commands. There is a 256 character limit on strings used with this command. You can address it to a specific user (Case Sensitive) or to ALL users by placing a * inplace of the username. URL - Send a URL to the channel. protocol types can then be parsed out by the client and calls made to external programs which handle that program. Client to Client File Transfers will be handled in this way. A DCC://my.host.name:myport/filename:size format is intended (URL will be formed by some happy gui in the client) Tue Sep 21 20:50:31 EDT 1999 Beta 0.4 work * Fixed a bug with the server where it was not reporting the correct baloon position when you connected to the server for the first time. Mon Sep 20 21:22:12 EDT 1999 Beta 0.4 work * Began work on Metaverse's first plugin! See the Plugin.tcl file in the lib dir for information on how to create your own plugin. Email me for access to functions which currently do not support plugins. Sun Sep 19 14:23:30 EDT 1999 Beta 0.4 work * Added colors and a set of config variables for the passageways listing. Also added colors to the avatars and names buttons. * Moved all the library file names to new names which fit in Window's 8.3 format. Windows 98 seems to be a lot more broken than any other windows. It really hates zip files with longer than 8.3 names. Sun Sep 12 18:36:51 EDT 1999 Beta 0.4 work * Fixed a problem with querying passageways while an existing query was underway. (thanks drub!) Sun Sep 12 16:43:20 EDT 1999 Beta 0.4 work * Made the colors of the buttons on the main screen configurable. this is done with a whole bunch of variables in InitGlobals which set the colors to default values. When plugin support is enabled later, a plugin could change these values. A user could load these values into his MetaV.cfg file as well. * The TextChat window is now resizeable without ill affects. (You can only resize on the vertical.) Sun Sep 12 12:02:58 EDT 1999 Beta 0.4 work (0.3-4 release) * Took out the popup download windows. It will now display on the screen when you are downloading or uploading something. I find this much less offensive than pop up windows. Sun Sep 12 03:35:30 EDT 1999 Beta 0.4 work * melle found a bug! :) Fixed a problem with windows users and room downloads. Should be more "pleasant" now. Sun Sep 12 02:54:21 EDT 1999 Beta 0.4 work * PRIVMSG will now display locally so you know it went. If you mispell a nick, or the person is not in the room.. you will not get a baloon (it did not get sent) * added servers for daytona beach and many more servers in my Tampa "zoo" collection. (still more to come!) * Added an /AvEd command which brings up the Avatar Editor. Sat Sep 11 20:34:17 EDT 1999 Beta 0.4 work (0.3-3 release) * Fixed some more problems with clients and servers and information passed. (security fix) * Enabled Messages. A private message will come in a blue colored baloon. * Added a /msg command which works from the chat input lines. Syntax is /msg user stuff. * Changed the way the whois command works so that usernames are no longer case sensitive. * Changed WHOIS information to a light green colored baloon. Fri Sep 10 21:49:25 EDT 1999 Beta 0.4 in progress. * Fixed problems with the movement of users causing the program to block. It is still blocking click events on the canvas... perhaps a tcl bug? * added color and some refinement to the passageways server checker. * Fixed a security related bug UPGRADE TO 0.3-2 !!!!!! Thu Sep 9 17:57:34 EDT 1999 Beta 0.3 release * Added a new server/client command. USERS will return the number of users connected to a server. This command will work without an "authenticated" connection. * The passageways list will now query the servers listed in there and show the number of users and ping time to the server in the list. * making a RPM/tar.gz/zip file for distribution with new features. * remote_images dir has been renamed to rimages. default_avatar.gif has been renamed to default.gif and default_avatar.av renamed to default.av This was done because the windows users were having a problem unzipping the stuff with long filenames. The server code has also been modified to accomidate this change. Thu Sep 9 00:55:00 EDT 1999 Beta 0.3 work * Changed the way the names check button works. It will now list people in the room and will allow you to perform actions on them such as WHOIS, private messages, kicks bans. kicks bans and private messages are not currently available. * fixed some problems that breaking the code up into modules caused. Wed Sep 8 23:54:19 EDT 1999 Beta 0.3 work * Finished breaking the program into modules. Now to clean things up within those modules. * Looking into some sort of operator system. (god cmds, access levels to the server, kicks, bans, etc) * added some amusing graphics to the web page. * Made it so that when you change rooms, it will ignore EXIT messages from the server until after the room image has downloaded. This will prevent a bug where the wrong window was being shown if the user left the room before the download of the image finished. * Changed the way some forms of updating was being done from the downloads section and the avatar movement sections. Should be less laggy for windows users now? Sun Sep 5 23:24:24 EDT 1999 Beta 0.3 work * Began breaking up the program into modules. * Made the unix install check for all required files and replace any missing files from the system library install location. * set up the beginings of a module page which lists maintainers and defect/feature issues. will be linked from the main page when I'm done. Wed Sep 1 17:42:05 EDT 1999 Bugfixes. (0.2) * fixed a problem with the person's name being left behind when they exted. * Fixed a problem with someone's own name being doubled when they changed names via the setup window. * fixed a bug in the server code which was not resending images. Thu Aug 19 18:20:55 EDT 1999 Final stages of version 0.1 * Started Changelog :) * Fixed the problem with the nameplate being left on the screen when you changed nicks. * Added a /connect command * Setup a system so that error messages can appear as chat baloons on the user's screen and in red to get their attention.