Home QNet Quack-Man idea from http://www.revolvedigital.co.uk/

Home
News
Channel search
Web chat
About us
History
Columns
Forum
Servers
Services
Staff listing
T-Shirts
Contact us
Link us!
Credits
Development
Team


General FAQ
IRC FAQ
Trusts FAQ
Rules FAQ
Security FAQ
S FAQ
#feds FAQ
Q FAQ
network Q upgrade!  by meeb
Saturday 22. March 2008 at 14:29 GMT

As many of you have noticed we've just upgraded our main channel service, Q, to a new version.

This is a fairly major upgrade (the new Q has been rewritten from scratch) but it does replicate all the previous features of Q and add some new ones. There may be very minor teething troubles but we hope to have those resolved pretty soon :) All of your old channel, access flags and other settings have been migrated from the old Q so there's nothing to worry about.

One of the major changes this upgrade brings is that L has been replaced with Q as well. All channels that had L now have been 'upgraded' to Q automatically. L will no longer be on QuakeNet. A list of some of the new features are as follows:

New messages

The new Q is a rewrite from scratch, so all the messages the bot uses have been rewritten. This means most responses will be slightly different even when commands are otherwise the same. One general change in this area is that many commands now send confirmation after making a change, e.g. if you use CHANLEV to alter someone's flags it will show what their flags are after the change for confirmation.
Messaging mode
You can now configure Q to either send you NOTICEs or PRIVMSGs. This is done using the new USERFLAGS command:
/MSG Q USERFLAGS +n - sets to NOTICE (default)
/MSG Q USERFLAGS -n - sets to PRIVMSG
New features
New flags Some new flags have been added to users (CHANLEV):

+k KNOWN - This is a new level of access below VOICE (+v). It doesn't entitle you to getting op/voice on the channel, but it identifies you as a known user. This allows you to set personal flags, and use the INVITE command. It is also used in conjunction with the +k chanflag (see below).
+g GIVE VOICE - Similar to L, this combines with +v to give you autovoice when you join the channel. Note that +av will no longer do this (and in fact is no longer allowed, see below).
+p PROTECT - This protects your op or voice on the channel (i.e. restores it if it is lost for any reason). It has the same effect as +p CHANFLAG, but on a per-user basis.
+d DEOP - This is a "punishment" flag that prevents the user ever getting ops.
+q QUIET - This is a "punishment" flag that prevents the user ever getting voice.
Personal flags
Personal flags are a new category of chanlev flag. Accessed via CHANLEV as normal, these can only be set and cleared on yourself and cannot be seen from others. Note that you will need at least known (+k) access to set these on a channel. The personal flags are:

+w HIDE WELCOME - you can set this if you get bored of being spammed with the welcome message every time you join the channel
+j AUTOINVITE - if you set this, Q will invite you to the channel when you AUTH.
CHANLEV operation changes
Q is now strict about not allowing non-sensical combinations of flags. For example, you can't be banned (+b) if you are a master - since masters can just remove +b. You can't have autoop (+a) without op, and you can't have autoop and autovoice at the same time. Also, the new PROTECT (+p) flag includes autoop/voice functionality so you can't have +a/+g set if you are +p.

Like L, you can remove any of your own flags (except +b, +d or +q).
GIVEOWNER
A new command GIVEOWNER has been added for the purposes of giving +n to other users. This is no longer possible via a normal CHANLEV command (although CHANLEV still allows for owner removal). The GIVEOWNER command needs to be run twice - the second time using a code provided the first time. This should make accidentally giving away +n a lot harder.
Channel ban features
Q now has a few new functions related to bans, these are:

Ban enforcing
You can configure Q to kick banned users off the channel automatically. This is controlled by the +e chanflag.

Ban expiry
You can configure Q to auto-remove channel bans after a certain time. This is controlled by the new BANTIMER command.

Temporary bans
You can now set "Q bans" with an expiry time, using the new TEMPBAN command. For clarity, the old BAN command has been renamed to PERMBAN (but BAN still works for now).
Channel mode feature
You can configure Q to enforce, or prohibit, any combination of modes on the channel (including limits and keys). This is done via the new CHANMODE feature - CHANMODE +mode will enforce that mode on the channel, and -mode will prevent it being set. Note that because both + and - modes are allowed, you have to specify the complete list of modes whenever you change it. This replaces the SETINVITE feature of L, and the +k and +l chanflags and associated KEY and LIMIT commands from Q. Auth history feature

A new feature to track auths to your account has been added. Accessed via the AUTHHISTORY command, it shows you the last 10 logins to your account with the hostmask (and disconnect times). The old AUTHHISTORY command from Q is now called CHANOPHISTORY.
Channel flags
The list of available channel flags has been overhauled, and the following flag settings are now available:

+a, +g, +p (AUTOOP, AUTOVOICE, PROTECT) These have exactly the same effect as giving the chanlev flag to every eligible user. So you can turn autoopping on and off for the whole channel in one place - although the chanlev flags can still be used as well (either being set is enough).
+c, +f, +t, +b, +p, +w (AUTOLIMIT, FORCETOPIC, TOPICSAVE, BITCH, PROTECT, WELCOME) function the same as the old Q
+e (ENFORCE BANS) - see above
+v (VOICE ALL) - This chanflag will cause Q to voice everyone who joins the channel, unless they have +q chanlev flag set.
+k (KNOWN ONLY) - This chanflag will cause Q to kick anyone who isn't known (+k or above) out of the channel. Useful for extra security for private channels. It will ban users if they aren't prevented from rejoining by +i.

Note that +k and +l have been removed, replaced by CHANMODE as described above.
Channel statistics
You can now get some statistics including maximum size and total number of joins on your channel. Statistics are maintained from the time each channel is created, but "resettable" statistics are also kept that can be reset. Use the CHANSTAT command to view these statistics, or reset them.
Channel user list
It's now possible to get a list of all the users on the channel, who they are authed as and what flags they have on Q. In order to get the list you need to be known on the channel and be on it. Use the USERS command to see the list.
And that's it! We hope you like the additional features the new Q provides, and the upgrade of all channels to Q from L. Have fun!


44 comments ]
network IRCd Upgrade!  by meeb
Wednesday 30. January 2008 at 16:18 GMT

It is with great pleasure and much fanfare that we can now announce that the recent maintenance to the entire QuakeNet network was completed successfully. The QuakeNet network was recently upgraded to the latest version of our IRCd software, codenamed 'snircd', which is still based on IRCu from the lovely people on the Undernet IRC network. Snircd is a significant upgrade to the network and replaces our previous version, codenamed 'asuka'. The upgrade provides a large number of new features accessible to you, our dedicated userbase, to play with as well a multitude of other behind the scenes enhancements. The highlights are detailed below, which include new channel modes and some new commands:

Channel mode changes:

Channel mode +m (updated):
When the channel is moderated (channel mode +m) regular users (users without a voice or ops) cannot change their nicknames.

Channel mode +r (updated):
When +r is set on a channel (only authenticated users can join) any regular users (users without a voice or ops) in the channel who are not authenticated are unable to send anything to the channel and additionally are unable to change nicknames.

Channel mode +M (new):
The NEW channel mode +M allows unauthenticated users to join a channel, but does not allow them to send (speak) to the channel or change nicknames until they authenticate.

Channel mode +T (new):
The NEW channel mode +T disallows any multi-target messages that are sent with PRIVMSG (normal messages) or NOTICE. This blocks (for example) anything sent by /AMSG with certain clients from showing in channels with +T set.

Command changes:
/AUTH command (new):
All QuakeNet servers now support an easy to remember AUTH command. This command can be used instead of the old method to authenticate to our main network service, Q. For example:
/MSG Q@Cserve.quakenet.org auth [username] [password]
can now be:
/AUTH [username] [password]
This update also reduces confusion in remembering what you have to authenticate to and increases security.

/SILENCE command (updated):
The /SILENCE command now supports multiple hostmasks in a single command, for example:
/SILENCE +*!*@*.host.com,-nick!*@*,+*!ident@*
/SILENCE now also supports exceptions by prefixing the hostmask with a “~” character, for example:
/SILENCE +~nick!*@*
will allow you to see messages and invites from that user even if their host matches another ‘silenced’ hostmask. /SILENCE now supports CIDR masks to silence a large block of IP addresses for example:
/SILENCE +*!*@12.34.56.67/24
Please note that only CIDR masks that are /16 and greater (up to /32) are allowed for security reasons. /SILENCE now supports authnames using the +x hostname format to silence users by their Q account name, for example:
/SILENCE +*!*@authname.users.quakenet.org

/WHO command (updated):
The /WHO command now has two additional flags to compliment our other upgrades, these are the ‘a’ flag to match authnames (account names), which for example can be used as:
/WHO [authname] a
which will return a normal WHO reply for any user with that authname. The ‘a’ flag can also be used on conjunction with the other /WHO flags such as:
/WHO [authname] a%h
and so on. The other additional flag added is the ‘d’ flag which lists users hidden by the delayed join (channel modes +D and +d) and can be used as:
/WHO [#channel] d

/LIST command (updated):
The /LIST command now supports pattern matching for channel names, for example:
/LIST #*channel*
matches any channel with the string ‘channel’ in the name. Whereas:
/LIST !#*channel*
matches any channel without the string ‘channel’ in the name.
Please use “/LIST help” to see a full list of options for the /LIST command.

Other changes:
Ident rules relaxed:
The minimum requirement for idents have been relaxed to the following rules:
  • Only one '-', '_', or '.' is allowed (or two, if not consecutive), but not as the first char
  • No other special characters are allowed
  • Name must contain at least one letter

And that’s all folks!

We hope you enjoy the new features. Until the next mass-update, remember to drink your milk and to be kind to molluscs.


35 comments ]
network TOR Users on QuakeNet  by meeb
Wednesday 30. January 2008 at 15:55 GMT

After a prolonged period of disallowing TOR users on QuakeNet due to abuse, we have decided to update our policy and allow TOR users onto the network. Any user connecting to QuakeNet from a TOR exit node will now automatically have their hostmask set to something similar to the following:

[hash].tor.quakenet.org

Any channel operators experiencing abuse from users connecting from a TOR exit node (evading bans and so on) can ban the entire TOR network by setting (for example) a ban mask similar to:

/MODE #channel +b *!*@*.tor.quakenet.org

We hope you enjoy the increased anonymity access to QuakeNet from the TOR network provides. This also solves any issues of users who run TOR exit nodes themselves being previously automatically banned from the network.


6 comments ]

network NGI.it Delinking  by meeb
Wednesday 30. January 2008 at 15:47 GMT

It is with sadness that we have to announce the permanent disconnection, as some of you will have noticed a few days ago, of our Italian server hosted by NGI. The delink has been caused by a lack of personnel resources at NGI and we wish them all the best in the future. All that remains is for us to thank them for their support over the years they provided capacity for QuakeNet.

3 comments ]

network Updated Connection Restrictions per IP Address  by meeb
Wednesday 30. January 2008 at 15:45 GMT

Hello! This is the first of a few news posts today after a little bleak spot in updates (sorry! our bad). While QuakeNet has enforced a strict limit of five connections per IP address (unless you are connecting to the network from a trusted IP address) we have been limiting some ISPs that dynamically assign IP addresses to lower limits due to some network abuse from a minority of users. These restrictions have recently been updated and are listed below for your reference. We apologise if you are unfairly affected, but we believe they are necessary to maintain a safe and happy QuakeNet.

  • Telefonica (Spain) limited to ONE connection per IP address
  • Wanadoo (France) limited to TWO connections per IP address
  • Wanadoo (Holland) limited to ONE connection per IP address
  • ONO (Spain) limited to ONE connection per IP address
  • Bezeqint (Israel) limited to ONE connection per IP address
  • Proxad (France) limited to ONE connection per IP address
  • Deutsche Telekom (t-dialin, Germany) limited to TWO connections per IP address
All other users are still limited to a maximum of five connections unless otherwise stated above.

14 comments ]
Currently online
174069
User peak
243389
(Tuesday 08. February 2005)
Login

gameservers
cs4u
wingdix
bygames
Euroserv Website
Mediatraffic Website
Online.no website

Port80 website
Pelikaista website
Multiplay website
 
Copyright © 1997-2007 by QuakeNet IRC Network - All rights reserved.
Quakenet Q-man logo Copyright © 2003-2004 Revolve Digital Solutions Ltd. - All rights reserved.