Home

About News Download Version Help FAQs Links List Feedback Mailing List Register

Please visit our sponsor


This is Global IRC-d's version history, listing all main changes in all versions.


v0.6b2
[NOTES: Please keep the new 'debug' feature (read below) turned on while using beta versions of Global IRC-d, and send us a copy of the file debug.txt EACH time Global IRC-d crashes (no matter if it's the same bug)]
  • Added debug file feature that should help us when trying to track bugs. To activate this option simply choose "Debug mode" in the preferences window and send us the file "debug.txt" if Global crashes (global@globalircd.com). The file will be in the same folder as your Global IRC-d application.
  • Cleaned the code up a bit from obsolete variables.
  • Fixed bug: the about window will close after 3 seconds on startup (as it was supposed to).
  • Fixed several minor bugs: "/whois", "/whowas" and "/who" will no longer be executed if no target has been supplied.
v0.6b1
  • Added the "Wrong channel key" message when trying to join a protected channel with an incorrect password.
  • Added the status indicator "*" for opers when doing a "/who" that finds them as a match.
  • Added a "You don't have enough access privileges." when trying to change other users flags on and off. The possibility to do this will be implemented in a future version of Global IRC-d.
  • Added a globop notice to tell the other opers when a Sub-Admin or Admin is gaining protected status.
  • The channel-limit-reached warning was being sent as a wrong-password warning instead.
  • Eliminated one of the two server notices that were being sent to people with the flag "c" when someone disconnected.
  • Max # per user will now only be modifiable by registered users of Global IRC-d.
  • Completely eliminated the chance to have the "p" (protection) flag as default for Sub-Admins and Admins.
  • Changed some error messages here and there and switched some notices from server notices to globops.
  • Opers are now able to see what channels a "+i" user is in.
  • Some implementations made to lusers (ie. invisible users are now counted, and it displays the max count of users that connected since the server was started up).
  • The command "/restart" now requires a message to send to the users (correct usage is: "/restart <message>").
  • Dots can now be used in usernames.
  • Fixed bug: "/whois *" no longer looks for matches (unimportant).
  • Fixed bug: the channel password protection was not working at all.
  • Fixed bug: channel limit flag was buggy.
  • Fixed bug: a limit lower than 1 can not be set in channels anymore.
  • Fixed bug: user is now able to see a secret or private channel when doing "/list" if he's inside the channel.
  • Fixed bug: several small unimportant bugs fixed in the code that handles "/who".
  • Fixed bug: setting channel modes "p" and "s" on will no longer eliminate the "+" sign in front of them (bug introduced in v0.6a5).
  • Fixed bug: Global IRC-d had a faulty connection scheme that wouldn't let a socket change username once it had been used at least one time (important).
  • Fixed bug: Global was not showing the number of users allowed in a channel (if the flag "l" was on) whe joining the channel.
  • Fixed bug: Global could crash if a connection was established to it with a nick already in use and a new one was not specified after a some time (very important bug).

v0.6a5
  • Nicks can now have up to 32 characters (this means the server is not completely respecting the IRC RFC, so if you find incompatibilities just send us a mail to global@globalircd.com).
  • Change: now only Sub-Admins and above can switch their own protection flag ("p") on and off, and only admins can use the "/protect" command
  • Change: cleaned up the error messages received when attempting to connect to another server to get a better idea of what the problem is.
  • Fixed bug: user mode "i" (invisible) was not working at all when using the command "/who".
  • Fixed bug: there were some minor bugs in the code that handles the disconnections between linked servers.
  • Fixed bug: run on startup was not working at all.
  • Fixed bug: the "max # per user" field can now be modified again. There was an obscure bug that prevented any modifications made to this field.
  • Fixed bug: the stats in the main console and the command "/lusers" were displaying wrong information.
  • Fixed bug: Global IRC-d crashed if you tried to quit with the preferences window open.
  • Fixed bug: there was a small error in the code that handled the creation of new configurations where the default configuration wouldn't be recognized as such.
  • Fixed bug: double clicking on the configuration you wanted to load was causing crashes.
  • Fixed bug: there was a small bug in the modes section of the code where it was possible to get the server to display modes like "++k" (unimportant).

v0.6a4
  • Added Global's version number to the automatic bug reporter
  • Added "SCAN" command, which can be used to get a list of servers and users connected (to learn about this just type "/quote help scan" when connected to Global IRC-d. More detailed information will be available when the new setup guide is finished).
  • Added channel flag 'e'. It allows channel operators to applicate exemptions to bans. Hostmasks used in exemptions can be masked (NOTE: correct syntax is "/mode <channel> +e <hostmask>", to get a list of the exemptions in a channel simply do "/mode <channel> +e" - it works in a similar way as it does in hybrid 6 [you can check it on EFnet]).
  • Added a button that lets you refresh the server stats at any time.
  • Completely rewritten a big portion of the linking code and added some new features to linking (for instance the direct server to server connection code and registration of channels and users is almost complete [in fact this is the really big part of linking, so we should have linking enabled soon])
  • Small changes made to the code that parses the "/mode" command.
  • The server port field will no longer be enabled in the preferences if the server is running. To change it you will have to stop Global IRC-d and hit the run button again after making the change.
  • Some corrections made to the version history file (ok... ok... I know this is not important ;-).
  • Some small changes made to the help command (usage: "/quote help")
  • Fixed bug: the limit on the number of bans per channel wasn't working at all.
  • Fixed bug: timed k-lines weren't applyable through the irc command k-line (now it can be done by using the syntax "/kline [<time>] <userid>@<host> :<reason>" [where <time> is optional]).
  • Fixed bug: the klines manager and the code that handles the "/kline" command were buggy because of some problems when loading the klines prefs files. I now added some checks that should solve these problems.

v0.6a3
  • Changed the preferences window so that it's possible to modify the preferences while the server is running to take full advantage of the new system [please note that the maximum number of connections and the number of whowas slots can be changed only if you stop the server and start it up again, this will be fixed in a future version of Global IRC-d].
  • Changed the way in which k-lines are used. Global no longer needs a rehash for them to work after making changes.
  • Finished the timed k-lines code.
  • Fixed bug: changes made to the preferences - will no longer need rehash if they are made while the server is not running.
  • Fixed bug: the server wasn't displaying the right information (after making changes to the preferences) when asked to do so through some IRC commands.
  • Fixed bug: the automatic bug reporter wasn't working properly.
  • Fixed bug: the rehash button was causing crashes when clicked if the server wasn't running.
  • Fixed bug: some server notices & server messages were being sent also to closed sockets causing strange behaviour of the server and eventual crashes.
  • Fixed bug: fixed an obscure and serious problem with nick changes (it was causing strange behaviour of the server and eventually crashes).

v0.6a2 [NOTES: because of many of the new features this version could be unstable and could cause config files data corruption. We highly recommend that you backup your config files before running this version of Global IRC-d.]
  • Added the "Made With RealBasic" logo in the about window
  • Completely changed the way in which Global IRC-d handles the preferences: now it won't be necessary to save the changes made to the configurations, Global will automatically save them. However, you will have to use the "rehash" command to activate the changes in a running version of Global. The MOTd still has to be changed to work using this system. In the meanwhile the MOTd will be automatically updated after it has been changed.
  • The restart command will now also rehash the server config files (although no alert will be given).
  • Several changes made to the interface.
  • Some changes made to the accounts managed in the preferences so that it displays "*@*" as the mask for new accounts.
  • Several changes made to the klines manager to better support timed klines (introduced in this version).
  • The time that passes between each ping has now a minimum value of 60 (seconds) and a maximum value of 600 (= 10 minutes). Please notice that now it's only possible to send pings each minute (i.e: you can't set it to 1 min 30 sec anymore).
  • Fixed bug: the kill lines manager didn't let you put the '@' character in the banned hostmask resulting in the impossibility to kline users from within it.
  • Fixed important bug: the server won't crash anymore when two connections are established simultaneously (with less than 1/10th of a second one from another), they will be just rejected but the server will remain up and running perfectly.
  • Fixed important bug: the server won't crash anymore when attempting to join a channel (and I hope this time is the last time I fix "join").

v0.6a1
  • Added some extra AppleScript support (still disabled until we decide if it will be officially supported)
  • Added checks to control the minimum and maximum number that can be used in "maxjoins" (= the max number of channels a user can join)
  • Pressing the option (alt) key on startup will force Global to show the configs window
  • Optimized part of the code that handles different kind of alert messages
  • Changed the Error dialog so that, by clicking a button, the user can tell Global IRC-d to automatically send us at globalircd.com a report of whatever caused the error
  • Started restructurating the core to get an overal performance boost and a cleaner linking code
  • Fixed bug: completely erasing the MOTd in the preferences windows would cause a crash if someone tried to connect to the server or if the preferences windows was opened again
  • Fixed bug: Global IRC-d wasn't loading the preferences when the configs window was set to remain hidden on startup

v0.6dp5
[NOTES: this version should eliminate the last bugs remaining from v0.5x and the ones introduced so far in v0.6 (or at least most of them), therefore there aren't many new features, but the application should run better. We encourage bug reports of any kind (global@globalircd.com). This version also adds some security checks to protect the preferences files from data corruption and the server itself from different types of overflows]
  • Added some code for eventual AppleScript support (please notice that currently the AppleScripting features DOES NOT WORK, and may be removed in a future) [AppleScripting has been problematic so far, so no promises on this one]
  • Added check for bans to limit the number of characters allowed per banmask and the total number of bans allowed per channel
  • Fixed bug: RAM requirements slightly increased so that the app doesn't run out of memory anymore (common problem in 0.6)
  • Fixed bug: there were certain problems when the user switched between two different configurations
  • Fixed bug: there were some errors that would cause problems when a user decided to join a channel
  • Fixed bug: channel mode flag "n" was being considered as the "moderation" flag by the server (which is now, as it should be, "m")
  • Fixed bug: it was impossible for the user to eliminate ALL kill lines, accounts and fake masks using the preferences window in Global IRC-d
  • Fixed bug: sometimes the application crashed when trying to diplay the preferences after adding (through IRC) new kill lines
  • Fixed bug: the voice command should now work properly

v0.6dp4+
  • Still working with the code to make it more as modular as possible (resulting again in a few performance tweaks as well)
  • Eliminated the annoying "Starting up server..." dialog
  • Fixed the channels count in the message received when you connect to Global
  • Fixed an important bug ($chan_join) introduced in dp4

v0.6dp4
  • Added password check for "NEWACC" (correct sintax is "/newacc <account> <password>")
  • Added the option in the preferences to completely bypass DNS lookup (this means every user will have numeric IPs in their hostmasks)
  • Added the possibility to have a public mask with the password "*" (ie. create a mask with the password "*" and everyone connecting without a password [which would be "mask-whatever"] will have that mask)
  • Started adding more flexibility to the engine to accept a MOD engine at the lowest level possible to modify different aspects of the way Global IRC-d works (this also implies having a smaller and faster code)
  • Better security checks for banned SNs (more info in readme file)
  • DNS lookup is asynchronous now (this should eliminate a common problem that made the computer running Global freeze sometimes when a new connection was established) [PPC & FAT only, 68k version will still use the old method]
  • Updated debug error messages to reflect the domain change from tecknoxology.com to globalircd.com
  • Some small changes made in the code to handle the preferences
  • Changed the placement of the "Load preferences" dialog
  • Fixed an important bug with the "NEWACC" command

v0.6dp3
  • Added "Helper" window to help the user with the configuration of Global IRC-d [currently working in the preferences window]
  • Added the "Copy IP" menuitem in the "Edit" menu to copy your IP address to the clipboard
  • Limited the numbers you can set in some of the preferences (possible source of problems and eventual crashes). Whowas slots can have a minimum value of 10 and a maximum value of 10000 while the maximum number of connections allowed can have a minimum value of 1 and a maximum value of 10000 (far more than what the server should need)
  • The program will now check if the server name and info line entered by the user in the preferences window is valid and replace it eventually
  • Global IRC-d will no longer send the "End of MOTd" message if the MOTd is not being sent to the clients connecting
  • Some small changes in the preferences
  • Corrected some typos in the help files
  • Some slight changes in the about box again to reflect modifications to the credits
  • Fixed an important bug caused by two connections being established at the exactly same time
  • Fixed a bug with hostmasks when trying to oper up
  • Fixed a bug with unregistered users running Global IRC-d for the first time

v0.6dp2
  • Global IRC-d should now be faster with most tasks (up to 30% faster)
  • The server will now be able to recognize clients connecting to the net through the uplink and check for a nickname collision
  • Server messages sent by administrators will now be displayed in a different way (source@servername)
  • Channel modes 'i', 'k' and 'l' now work again (problem introduced with the re-coding of Global)
  • Changed "SERVER MESSAGE" and "SERVER NOTICE" to "GLOBAL MESSAGE" and "GLOBAL NOTICE" (when the message/notice is being sent by an admin) to reflect the fact that the message is not bein sent by the server itself
  • Fixed a small issue with the invite command
  • Fixed a few small errors in the previously optimized code and made some changes to it
  • Fixed an important bug that caused problems with the OP and DEOP commands
  • Fixed a bug that made the server reject incoming connections after the maximum number of connections allowed was reached
  • Fixed a bug that caused a "$run" error when increasing the ammount of allowed connections after running the server at least once
  • Fixed an important bug with the code that handles the disconnecting sockets
  • Fixed a bug that didn't let the users join channels with the JOIN #channel1,#channel2,etc command
  • Fixed an incompatibility with BitchX clients when sending PING messages
  • Fixed an important security issue with the way Global handles the flags

v0.6dp1
  • The preferences can now be accessed even when Global IRC-d is running [this feature was removed with the new interface]
  • Fixed a bug with the server not deleting configurations properly

v0.6d5 (Internal Developer Version)
  • Fixed a bug that made the server think that nicknames from users that disconnected were already in use
  • Fixed a bug that made connected sockets go back to listen mode and block incoming and outgoing data

v0.6d4 (Internal Developer Version)
  • Added info for Global IRC Operators in the whois (i.e. "Decameron is a Global IRC Operator")
  • Access to '/quote help' is restricted to opers
  • The 'O' flag can now be added in any account through the account manager in the preferences window
  • Eliminated the dialup connection check on Global IRC-d (it was senseless since most servers run on non-dialup connections)
  • Retouched a few small parts of the code of the 'Configs Manager'
  • Completely rewritten part of the code that handled the information stored for the 'WHOWAS' command
  • Completely rewritten, restructured and optimized the way Global stores the information for the users to make the code more easily expandable for the future linking code
  • Updated the help files and the startup image to reflect the URL change for the web page [now http://www.globalircd.com/]
  • New about box
  • Fixed a bug that made the server think all the users were klined due to an error in the hostmasks match check
  • Fixed a bug that made the server display information of every socket (even closed ones) when doing 'WHOIS *'
  • Fixed a bug that made the server display the flags of the user instead of the channel's flags when joining a channel
  • Fixed a common $run error caused by incompatibilities with preferences files created by other versions of Global IRC-d
  • Fixed some small errors in different parts of the previously optimized code
  • Fixed some memory leaks

v0.6d3 (Internal Developer Version)
  • Added advanced debugging (not available yet)
  • Added a few default IRC error messages to send to the clients
  • Several important changes made to the interface
  • Preferences files 'format' changed and optimized for the new interface
  • The 'Edit' menu is now enabled in all the windows
  • The "Register" menu is no longer enabled after the application has been registered
  • Considerably cleaned and optimized the code related to the message of the day (MOTd),the Preferences, GLOBOPS and MODES commands
  • Completely rewritten and optimized all the code related to the INVITE command
  • Completely rewritten and optimized all the code related to channels and channel's data management
  • Eliminated some small memory leaks
  • Fixed a strange bug that made some clients change the caps of the nick of the user being opped

v0.6d2 (Internal Developer Version)
  • Added the 'o' flag to all kind of Opers
  • Several changes made to the main readme file
  • Unnamed configurations can no longer be created
  • The default configuration is created properly when there are no configurations from which to choose from
  • The default configuration is now displayed in bold in the 'Configs Manager' window
  • The active configuration is now displayed in the title of the console
  • Several changed made to the welcome lines when a new user connects to Global IRC-d
  • New configurations are sorted correctly by name in the 'Configs Manager' window
  • The delete button now works in the 'Configs Manager' window
  • The user can now double-click on a configuration to load it
  • By removing an operator flag you will remove all oper flags for higher levels
  • Removed the 'Error with socket' message each time a client or a server disconnects
  • The 'Tried to gain Operator status' message now displays which account was used
  • Considerably cleaned and optimized the code related to server notices to the users
  • Fixed a bug that caused a crash after clicking OK in the 'Configs Manager' without a configuration selected
  • Fixed a bug that didn't let the user create more than two configurations without closing the 'Configs Manager' window
  • Fixed a bug that erased the port and level for a hub after modifying it's configuration in the 'Links Manager'
  • Fixed a bug that caused the info messages for Admins, Sub-Admins, IRCops and helpers to show up improperly
  • Fixed a bug that didn't let opers connect to the server as such
  • Fixed 'LUSERS' command (there were many small problems with it)

v0.6d1 (Internal Developer Version)
  • Added code to allow links of several servers (> 2 servers) to be established correctly and send messages to the net about the different connection status of each server
  • Added code to base the choice of the server which to automatically connect to through the levels and using the specified port
  • Added several minor implementations to the LINK code
  • Added multiple configurations support for registered versions of Global IRC-d (see the readme file)
  • Added alert dialog to make sure the server has to close all connections when the stop button is pressed
  • Added 'O' flag for Global Operators ('o' = Local Operator)
  • Added 'REHASH' command to reload preferences
  • Added code to let the user change the number of allowed connections without having to reload Global IRC-d
  • Added code to let the user change the number of slots to store the WHOWAS information without having to reload Global IRC-d
  • Several slight changes in the interface (including a status bar to check the number of users connected)
  • Several changes made to the main readme file
  • Changed the code structure to make the code faster, shorter and easier to modify
  • Changed restart command so that it won't reload all the preferences (see 'REHASH')
  • Doing mode '-o' while having Admin or Sub-Admin status will also remove the Admin or Sub-Admin line
  • Sockets code slightly cleared
  • Code to load prefs slightly cleaned
  • Fixed a bug in the code to automatically connect to servers from the Links Manager list
  • Fixed a bug that caused the number of users connected to show up with the wrong value

v0.5.4r4
  • Fixed a bug regarding the possibility to see both the faked and the real ip on users

v0.5.4r3
  • Fixed important bug that allowed any user to restart the server

v0.5.4r2
  • Added an option to make the server auto run on startup (only registered versions have this option enabled)
  • Changed some server notices to globops to avoid normal users from reading certain changes
  • The preferences listboxes can now be modified by double clicking on the item you want to modify
  • Fixed a small bug in the NICK command

v0.5.4r1
  • Added a checkbox in the main preferences window to enable the PPP connection check when you hit 'RUN' (don't check it if you're in a non-PPP connection)

v0.5.4
  • Added code to recognize if the computer is connected to Internet when the user hits the 'RUN' button, if not, it asks the user if he wishes to connect through Global IRC-d
  • Added single accounts support and the possibility to limit access to users with a password
  • Several small changes to some of the preferences windows

v0.5.3
  • Added server name/password/ip (DNS not usable yet) check for the linking system
  • Added code used to contact the different servers from the uplink list as needed
  • Added the WHOWAS command and the possibility to configure the number of WHOWAS slots inside the Main Preferences window (according to the server/admin requirements: there's a maximum number of 1000 slots and a minimum number of 10 slots, to change the number of slots you have to reopen Global IRC-d and change it before clicking 'RUN' for the first time) [THIS FEATURE AFFECTS MANY SECTIONS OF THE CODE, IT'S IMPORTANT TO REPORT EVERY BUG REGARDING THIS NEW FEATURE]

v0.5.2r1
  • Minor changes in different messages displayed by the server
  • Fixed a strange bug that made the IRCd send the MOTd twice to users connecting with a nick already in use
  • Fixed a minor bug when reloading the Links Manager information
  • Fixed major bug with sockets displaying errors due to a problem in the connection code

v0.5.2
  • Added headings in listboxes for an easier configuration of the server
  • Added SAVELINKS command
  • Added the code used by the linking system to identify another server (unusable since it hasn't been enabled yet)
  • Several slight interface modifications
  • Optimized the code used to load/save preferences files
  • Finished implementing the Links Manager window (linking doesn't work yet)
  • Fixed a bug that displayed the grow, zoom and close boxes in some error windows
  • Fixed important bug with sockets not listening correctly

v0.5.1
  • Added some extra error messages in the Lines Manager for an easier configuration
  • Changed REHASH command to RESTART (more appropiate for what it does)
  • Changed some server notices displayed when using the FJOIN & FPART commands
  • Several important optimizations in the code used to protect users
  • Now all the automatically generated hostmasks for accounts will be in the '<userid>@<hostmask>' format
  • Fixed a small bug in the FJOIN & FPART commands which didn't consider the fact a user can be protected
  • Fixed bug that created the standard Administrator account with a SubAdministrator flag
  • Fixed bug in the Lines Manager when leaving an empty cell

v0.5 final
  • Optimized code for a faster server & less RAM required (nearly 1000k less)
  • Faster code to handle connections (eliminated the 'frozen computer' problem (not noticable on newer computers))

v0.5fc1
  • Added "No such nick/channel" when doing a whois on an unexisting nickname
  • Fixed bug in the statistics wich displayed the computer's uptime instead of Global's uptime
  • Fixed bug in the mask editor that didn't let users close an alert dialog

v0.5b12
  • Added some menus to simplify the program's use
  • Added character check in the lines manager to prevent weird accounts to be added
  • Added the number of time the server has been up to STATS 'u'
  • Changed accounts masks, now you can only put them in user@host format (Lines Manager)
  • Changed and updated the credits
  • Removed the grow and zoom boxes from the Load Preferences window (what were they doing there? heh)
  • Removed the 'Debug' button
  • The value inside the maximum number of connections allowed is now rounded
  • For obvious reasons the nickname that sends the registration message is now generated randomly plus now you can't change the server name, infoline or port if you don't have a registered version of Global IRC-d
  • Finished implementing the WHO command (it can be done on user nicknames/masks as well as in channel names)
  • Fixed a bug the k-lines editor in the Lines Manager that made the program think different k-lines were the same
  • Fixed the REHASH command, wich now will reload preferences, accounts, etc

v0.5b11
  • Added 'Inviting <user> to <channel>' message when using INVITE
  • Added a space between 'by' and the nickname of the oper when using the KILL command
  • Added the code to check if the hostmask is correct in 'Mask Maker'
  • Added some server notices when users connect/disconnect
  • Changed 'EOF by client' message to 'EOF from client'
  • Changed a bit the interface
  • Usernames are now limited to the same characters as nicknames are
  • Only Opers can see what DNSs/IPs are masked in the WHOIS
  • Fixed the an error when people signed off (Bug in sector: $quit: 4) (theorically, mail me if you experience this)
  • Fixed an incompatibility problem with the PING command in BitchX and other clients
  • Fixed problem with the socket sending the register message continously in some ocations (now every 10 minutes as it should be)

v0.5b10
  • Added '!' before globops and helpops
  • Added SALINE, HLINE, RMSALINE & RMHLINE commands to add and remove remotely SA (Sub-Admin) and H (Helper) lines
  • Added REHASH command!
  • Changed HELPOP command to HELPOPS
  • Changed a bit the LUSERS command to show the number of Sub-Admins online
  • Opers can now identify masked users by doing a WHOIS on a user... this will show them both IPs... first the fake one, then the real one
  • Protected users can not longer be controlled via FJOIN or FPART
  • Fixed server "User X connected" notice sent on nick changes to '+s' users

v0.5b9
  • Added user mode 'h', HELPOP command ('/helpop I need help' message will be sent to all users with '+h') and HELPER command ('/helper login pass' to gain helper status)
  • Nicks can now have more characters unaviable before this version (ascii 45, and from ascii 65 to ascii 125)
  • Users ping timeout faster when not registering correctly with the server
  • Fixed k-lines not working when connecting with a nickname in use
  • Fixed bugs with user modes ('/mode <anynick> ...' would change your umodes)

v0.5b8
  • Removed the picture in the main window because it slowed down the program
  • Fixed a bug with IPs when changing nicknames
  • Fixed a problem with SNOTICES and SMESSAGES that sent messages and notices to closed sockets

v0.5b7
  • Added lines 'A' ('A' = Server Administrator, 'a' = Server Sub-Administrator), and started the process of making modes case sensitive
  • Added STATS 'u'
  • Added LUSERS command to get statistics on the connections
  • Added UMODES command as an alternative to '/MODE <nickname>'
  • STATS 'a' and 'o' are now mixed inside 'o', and it now shows the hostmasks list
  • Admins are not any longer inmune to channel modes 'l', 'k' and 'i' and bans unless they're protected
  • User modes 'a' and 'o' are now removable
  • The 'load' button now works and the 'reset' button has been removed
  • Changed "You're not an IRC operator" message to "You don't have enough access privileges"
  • Small interface changes
  • Fixed the NICK command

v0.5b6
  • Added 'You're not a channel operator' message
  • Added mask maker, user have to connect with pass 'MASK-<password>' ("Yipeeeeeeee! This thing rocks!!")
  • Quit command now enabled when starting up the server
  • The Lines Manager will now show an error dialog when finding duplicate accounts/klines
  • Accounts now work with masks
  • Admins can now kick users, change topics without being an operator in the channel and are not affected by any channel limitations ('+l', '+k', '+i' or ban)
  • New ReadMe file.
  • Fixed bug when someone pinged out
  • Fixed an error in the motd load/saving that made the motd become longer with extra empty lines
  • Fixed some problems with GLOBOPS

v0.5b5
  • Added autosave feature in the 'Main Preferences' window
  • Registration engine completely implemented
  • Several changes and implementations in the line editor
  • *SHOULD* have fixed the problem that forced people to restart after using the "Stop" button
  • Source code slightly shortened and small improvements for speed performance
  • Removed (useless) 'reset' button
  • Fixed "Register" message being sent several times to the same person
  • Fixed many important bugs caused by kline, kill and quit messages

v0.5b4
  • Added 'Lines Manager' window to help setting up the server lines
  • Added several new menus
  • Added registration window
  • Implemented the WHO command for channels '/who #<channelname>'
  • 30 minutes time limit for sessions replaced by a message sent to every channel every 10 minutes
  • The user can now hide the server window
  • By clicking on the 'http://globalircd.cjb.net/' button the default browser will open with Global IRC-d's page
  • By clicking anywhere in the about window it will close
  • Fixed IPs not resolving

v0.5b3
  • Added text 'Killed:' at the beginning of the signoff message when user is killed
  • Added 'EOF from client' when a socket connection closes with no QUIT command
  • The server will now try to resolve IPs
  • Nick change message won't appear when the new nick is the same as the old one
  • Fixed important voice bug
  • Fixed important problem with many IRC commands including text with ":"
  • Fixed 'unknown command' message sent after every kick
  • Fixed k-line command (can't kline twice the same mask)
  • Fixed important bug saying "you joined too many channels" without reason

v0.5b2+debugged
  • Added stats A and O (a-lines and o-lines)
  • Fixed msg 'no existing nick/channel' showing up with no reason
  • Fixed messages sent to users when k-lining
  • Fixed empty lines k-lining '*@*'

v0.5b2
  • Added SAVEACCS, SAVEKLINES, SAVEMOTD and SAVEPREFS commands in order to save changes
  • Added STATS command with 'k' and 'o' lines
  • Added SMESSAGE command to send server messages to every user connected
  • Added about picture & credits
  • Added error messages (no such nick/channel & no text to send) in private messages and public messages
  • Admins can now bypass k-lines (and connect immediately as admin) by connecting with password '<login>-<password>' to the server (not recommended for normal use, it could be dangerous if more than one person has access to the computer)
  • Admins won't be affected by k-lines
  • Changed a bit the help information
  • Changed a bit the message sent to an user when trying to connect (if k-lined)
  • Now '/msg $*' is used to send server messages and not notices (same as SMESSAGE), to send server notices just use '/notice $*' (same as SNOTICE)
  • Commands like '-o+tn nickname' can be done again, it was senseless to remove the other flags ('tn')
  • Slight changes in the save window
  • The preferences are now stored in a dedicated folder (Global Prefs). It's also recommended not to use old prefs files.
  • Fixed an error that showed up k-lines in the MOTd field
  • Fixed a problem when closing the server to client connection
  • Fixed incompatibility problems with clients that leave more than one space betweer command parameters
  • Fixed 'Joined too many channels' bug after being kicked

v0.5b1
  • Added possibility to change delay between pings from server
  • Added UNKLINE command to remove k-lines
  • When saving general preferences the server name, port, infoline and max connections allowed will be saved too
  • Fixed KLINE command so now k-lines should work properly
  • Fixed notices sent to sockets after closing a connection

v0.5a2
  • Added ISON command
  • Fixed important bug with channel mode 'l' not working properly
  • Fixed several small bugs with modes 'k' and 'l'
  • Fixed problem with private channels not showing up when doing '/whois' on someone
  • Fixed a bug when timing out (weird timeout messages)
  • Fixed an important bugs that sent info to closed sockets
  • Fixed the AWAY command
  • Fixed an importan bug that showed admins passes so ircops

v0.5a1 (First Public version)
  • Added FPART command to force someone part a channel
  • Other small changes in interface for alpha testers

v0.5d4+priv_fixed (Internal Developer Version)
  • Added alternative '/msg $<server> <notice>' to send SNOTICEs
  • Added FJOIN command to force someone join a channel
  • Small changes in HELP
  • Fixed bug that sent private messages to closed sockets

v0.5d4 (Internal Developer Version)
  • Added umode G for GLOBOPS
  • Added channel mode 'k' (16 chars max for passwords) and 'l'
  • Added possibility to join multiple channels with '/join channel1,channel2,channel3,etc pass1,pass2,pass3'
  • Added possibility to msg various persons/channels with command '/msg target1,target2,etc text'
  • Added command PASSWORD for admins and opers to change an account's password
  • Added command RMOLINE,RMALINE to remove o-lines and a-lines from accounts
  • Secret or Private channels no longer appear in someone's whois unless the person that does /whois is inside the channel
  • Wallops and Globops now work correctly
  • Fixed bug with USERHOST (not showing hostmasks in the users list)
  • Fixed BAN command, with some luck forever =P
  • Fixed some server messages that showed up wrong hostmasks
  • Fixed an importan bug that permitted mode changes similar to: '-o+tn nickname', wich now becomes '-o nickname'
  • Fixed a bug that permitted non-registered users to do commands

v0.5d3 (Internal Developer Version)
  • Added programmable limit of 100 channels for each user
  • Added master pass features and the new remote preferences for customizable security (not working yet)
  • Added new replies preferences dialog
  • Added posibility to save preferences and the motd file
  • Added OPER info in the WHOIS and customisable message in WHOIS for opers
  • Added away message in the whois, in private messages and in ctcps
  • Added NOTICE command (private and public)
  • Changed several server messages
  • Fixed secret and private channels showing up in the /WHOIS

v0.5d2 (Internal Developer Version)
  • Added server message when trying to join +i channel
  • Added OLINE command to add o-lines
  • Added MOTD command
  • Added numbers to list of characters allowed in nicknames
  • Added new prefs windows and the ability to choose the max number of channels a user can join
  • Changed server message for trying to join a channel where the person is banned
  • Changed server message when an Administrator does /OPER
  • Fixed error with different persons using the same nickname
  • Fixed error with the 'Run' button after using 'Stop'
  • Fixed ":Unknown command" message
  • Fixed bug when kicking that caused crashes
  • Fixed bans not working
  • Fixed signoff bugs that didn't disconnect correctly users (unexisting channels remained open)

v0.5d1 (Internal Developer Version)
  • First version