Presently, EPIC does not permit /QUOTE ISON /QUOTE USERHOST /QUOTE WHO /QUOTE NICK /QUOTE QUIT /QUOTE SERVER
for various technical reasons which are included at the bottom of this email. Various people have asked me to rescind these restrictions and allow the full unfettered use of all of the above. However, the use of the above is fraught with peril, and will result in undefined behavior up to and including crashing, which I accept as "normal" behavior. Therefore, it is proposed that all restrictions on prohibition of /quote be removed, and in place of a hard restrction, an ominous warning along the lines of "doing this will break your client. you have been warned" will be output instead. Any behavior whatsoever, up to and including crashing, would be considered "normal behavior" resultnig from the above. Crashes resulting from the use of the above will not be considered bugs. Comments? Jeremy ------ /QUOTE ISON, /QUOTE USERHOST, and /QUOTE WHO interfere with epic's built in ison/userhost/who queue. If you do /quote the above, epic may malfunction in the following ways: 1) Notify may stop working 2) Userhost caching may stop working 3) /USERHOST -CMD may stop working 4) /WHO -LINE may stop working 5) /DCC CLOSE may stop sending DCC REJECTs 6) Numerics for ison, userhost, and who may stop working /QUOTE NICK interferes with epic's built in nickname tracking, which attempts to ensure that epic always knows what your "real" nickname is. If you do /quote nick, epic may malfunction in the following ways: 1) The status bar may stop working 2) Further nick changes may be dishonored /QUOTE QUIT interferes with epic's built in reconnection strategies. Since EPIC5 doesn't attempt to do anything when you're disconnected, this is probably OK to change, and I don't object to it. /QUOTE SERVER is a violation of the rfc protocol 4.1.4: The SERVER message must only be accepted from either (a) a connection which is yet to be registered and is attempting to register as a server, or (b) an existing connection to another server, in which case the SERVER message is introducing a new server behind that server. -------- _______________________________________________ List mailing list List@epicsol.org http://epicsol.org/mailman/listinfo/list