vefprize.blogg.se

Limechat wiki
Limechat wiki





limechat wiki

See POSIX.1 Annex B 2.2.2.Ĭlients and servers MUST conform with the IRC Client Capabilities Extension specification. leap seconds are ignored and simplified rules for leap years are used. As explained there, this is NOT the actual number of seconds since that time since e.g.

limechat wiki

The timestamp is a Unix timestamp specifying the seconds since the epoch ( 00:00:00 +0000 UTC), as specified by POSIX.1. The message pseudo-BNF, as defined in RFC 1459, section 2.3.1 is extended to look as follows: Users rely on the ZNC timezone settings to be correct, and will get incorrect time display when travelling between timezones.Ĭlients indicate support for the extension by requesting a capability znc.in/server-time as per the IRC Client Capabilities Extension.Īfter requesting the capability, clients MUST be able to parse an optional timestamp at the start of each message.ZNC can be configured to present time in a machine readable format, but users who mix clients won't be able to get the best experience everywhere.Often, timezone information and second precision are lost. Some clients can be extended to parse the ZNC timestamp and use it for their own display, but the ZNC timestamp is only meant to be human readable.The ZNC timestamp duplicates any formatting the client may do, causing two timestamps to be displayed.But there are several disadvantages to this: Currently this happens for the PRIVMSG, NOTICE, and WALLOPS commands.

limechat wiki

ZNC has solved this by reformatting the actual body of messages and appending or prepending a timestamp where possible. This will always be the time at which the client connected, rather than the actual time the message was sent. The IRC protocol does not communicate time, however, and a client would typically attribute these buffered messages to the time the client received them. When a client reconnects, these buffers are sent back to the client to give the user some chat history from while he/she was away. ZNC as a bouncer has the built-in ability to log messages to buffers, even while no client is connected. On this page we propose an extension to the IRC protocol, activated at the request of a client, which allows IRC servers to communicate time to clients in a machine readable format. Don't use it as a specs for the extension įinal version of the spec is here: Message Tags and server-time This page is here only for historical reasons. Don't use it as a specs for the extension 1 This page is here only for historical reasons.







Limechat wiki