summary refs log tree commit diff stats
path: root/src/common/inbound.c
AgeCommit message (Collapse)Author
2014-12-28Fix building as c89TingPing
2014-12-28Use glib for all allocationsTingPing
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free
2014-12-17More consistently include config.hTingPing
2014-12-04Fix some obvious type warnings.Arnavion
2014-05-12Properly support notices to prefix'd users on a channelDerp Derpingston
Instead of hardcoding this behavior for @, +, and %, fetch the list of mode prefixes from the server's state and look for one of those instead. Closes #977
2014-04-06Add account to Join eventTingPing
Also reorganizes some logic. The account will usually be NULL unless extended-join capability enabled. Closes #934
2014-04-02Add marker-line functionality for scrollback, instant seek.RichardHitt
Fixes #662.
2014-03-24Improve handling scrollback when gui_tab_server==FALSERichardHitt
Fixes #925.
2014-01-30Now make_ping_time() in common/util.c returns the time in milliseconds insteadDiogo Sousa
of microseconds. In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well. Fixes #758.
2014-01-12Support numeric 908TingPing
2014-01-08Fix warningsTingPing
2014-01-08Rewrite dns commandTingPing
- Cross platform - Doesn't depend on external tools
2013-12-27Properly request server-time when it's the only capTingPing
Closes #862
2013-11-17Fix crash with negative timestamp in banlistTingPing
Closes #841
2013-11-01Don't auto unmark away when getting znc playbackTingPing
2013-10-22fix another warningTingPing
2013-10-20Fix SASL on some networksTingPing
2013-10-20Ignore nick prefix when splitting NAMES replyTingPing
2013-10-20Only split NAMES reply if server supports userhost-in-namesTingPing
2013-10-18Add support for userhost-in-names capabilityTingPing
2013-10-17Add option to auto +x on connectTingPing
2013-10-17Respect use global flag with SASLTingPing
2013-09-23Strip trailing space from CAP REQTingPing
Mentioned in #770
2013-09-07Implement BLOWFISh, AES, and EXTERNAL SASL mechanismsTingPing
Closes #657
2013-08-26Handle incoming messages from yourselfTingPing
These are common for users of bouncers, private messages still need to be handled.
2013-08-10And free connect command..TingPing
2013-08-10Only replace variables in connect commandsTingPing
2013-07-11Fix requesting sasl multiple timesTingPing
2013-06-28Also support znc.in/server-time-isoTingPing
2013-06-28Added preferences options to enable the server-time extension when available.Diogo Sousa
(Internationalization messages missing.)
2013-06-28A few messages missing regarding server-time.Diogo Sousa
2013-06-28Now inbound_cap_ls() can enable extensions when a bouncer uses a namespace forDiogo Sousa
the extension server-time.
2013-06-28server-time for all numerical messages.Diogo Sousa
2013-06-28server-time supported in all named servermsg: ping, error, notice andDiogo Sousa
authenticate. The only thing left to do for server-time are the numeric messages.
2013-06-28Organized cap inbound code in inbound.c instead of proto-irc.c.Diogo Sousa
2013-06-28server-time supported in most named messages.Diogo Sousa
2013-06-28First step towards message tags extension supportDiogo Sousa
(see http://ircv3.atheme.org/specification/message-tags-3.2). In particular this commit implements a (very) dummy implementation sketch of the server-time extension (see http://ircv3.atheme.org/specification/message-tags-3.2 and #499).
2013-06-09Emit FOUNDIP in server sessionTingPing
2013-06-03treat banlist event as a generic list event (for quiets etc)TingPing
2013-05-19Login type cleanupBerke Viktor
2013-05-18Fix text event for erroneous nicksBerke Viktor
2013-05-18Fix prototype, return value is used by joindelay_tagBerke Viktor
2013-05-17Respect irc_join_delay if connect command setTingPing
2013-05-17Add support for QuakeNet /CHALLENGEAUTH, remove legacy /AUTHBerke Viktor
2013-05-16Make sure the created favchannel instances have a NULL key when the ↵Berke Viktor
session's key is empty
2013-05-15Fix reconnect keysBerke Viktor
2013-05-15CosmeticsBerke Viktor
2013-05-15Fix autojoins for sessionsBerke Viktor
2013-05-15Change prototypeBerke Viktor
2013-05-14Fix warningsBerke Viktor