summaryrefslogtreecommitdiff
path: root/libpurple/protocols/ircv3
Commit message (Expand)AuthorAgeFilesLines
* Fix leaks from g_list_model_get_itemElliott Sales de Andrade2023-03-221-0/+1
* IRCv3: Set the SASL login name to the current nick if not set during connectionGary Kramlich2023-03-101-2/+13
* Add a unit test to make sure the IRCv3 parser propagates errors to the callerGary Kramlich2023-02-231-1/+42
* IRCv3: Port to our new SASL library named HaslGary Kramlich2023-02-233-225/+58
* Set our global C standard to C17 and warning_level to 2Gary Kramlich2023-02-211-2/+1
* IRCv3: Add support for the msgid specificationGary Kramlich2023-02-163-4/+43
* IRCv3: Negotiate the message-tags capability and make sure our regex matches ...Gary Kramlich2023-02-165-8/+144
* Add a PurpleAccount parameter to the PurpleMessage constructorsGary Kramlich2023-02-081-1/+2
* IRCv3: Make sure we can compile against old versions of GsaslGary Kramlich2023-02-081-0/+8
* IRCv3: Get SCRAM-SHA-256 workingGary Kramlich2023-02-081-16/+39
* IRCv3: Add an account option to specify the SASL mechanismsGary Kramlich2023-02-082-5/+15
* IRCv3: Add a basic README.mdGary Kramlich2023-01-291-0/+20
* IRCv3: Add detail to the ack and nak signals for PurpleIRCv3CapabilitiesGary Kramlich2023-01-292-9/+6
* Make PurpleIRCv3Connection DerivableGary Kramlich2023-01-202-50/+95
* Support gsasl version 1.10.0 as fedora and openbsd don't have 2.0.0Gary Kramlich2023-01-171-5/+8
* Implement SASL for IRCv3 using GSASLGary Kramlich2023-01-178-3/+787
* Add a registered property to PurpleIRCv3ConnectionGary Kramlich2023-01-132-0/+41
* Add an atomic reference counters to the IRCv3 capabilities to track when we'r...Gary Kramlich2023-01-052-2/+51
* Don't unref the an object we don't own a reference toGary Kramlich2023-01-051-1/+5
* Make purple_ircv3_connection_writef publicGary Kramlich2023-01-032-2/+16
* Remove an unused function declaration from IRCv3Gary Kramlich2023-01-031-2/+0
* Update all protocol except gg and xmpp for the account api deprecationsGary Kramlich2022-12-142-2/+2
* Add support for CAP NEW and CAP DELGary Kramlich2022-12-051-16/+114
* Add support for server passwords to the IRCv3 protocol pluginGary Kramlich2022-12-022-0/+18
* Various clean ups to the IRCv3 connection processGary Kramlich2022-12-024-10/+94
* Fix a compilation error on windows and many warningsGary Kramlich2022-12-011-0/+8
* Create PurpleIRCv3Capabilities for managing capabilities for each connectionGary Kramlich2022-11-299-122/+565
* Split PurpleContactInfo out of PurpleContactGary Kramlich2022-11-281-1/+1
* Set the C standard to C99 and set warning_level to 2 for the IRCv3 Protocol P...Gary Kramlich2022-11-267-19/+30
* Unescape tag values in IRCv3Gary Kramlich2022-11-222-17/+46
* Fix the G_DEFINE_DYNAMIC_TYPE_EXTENDED macro for the IRCv3 pluginGary Kramlich2022-11-181-1/+1
* Implement sending im's for IRCv3Gary Kramlich2022-11-165-8/+96
* Take advantage of f-strings in MesonElliott Sales de Andrade2022-11-041-2/+2
* Fix error parameter annotationsElliott Sales de Andrade2022-11-041-1/+1
* Update the IRCv3 protocol plugin to the new connection setupGary Kramlich2022-10-315-243/+153
* ircv3: Fix flags on NOTICE messagesElliott Sales de Andrade2022-10-261-2/+1
* Fix build with IRCv3 turned offElliott Sales de Andrade2022-10-231-2/+2
* Properly namespace the message handlers and reorganize themGary Kramlich2022-10-233-40/+37
* Fix receiving of messages in IRCv3Gary Kramlich2022-10-221-1/+1
* Back out the PurpleProtocol->login change that returned a PurpleConnectionGary Kramlich2022-10-194-49/+126
* Add support for handling PRIVMSG and NOTICE messages from the serverGary Kramlich2022-10-143-2/+77
* Fix the namespace of the PurpleConnectionState enum constantsGary Kramlich2022-10-141-1/+1
* Fix some bugs in the IRCv3 connection processGary Kramlich2022-10-132-2/+2
* Start adding capability support to the IRCv3 protocolGary Kramlich2022-10-106-0/+152
* Convert the IRCv3 protocol plugin to subclass PurpleConnectionGary Kramlich2022-10-104-128/+47
* Update PurpleProtocolClass->login to return a PurpleConnectionGary Kramlich2022-10-091-5/+7
* Use the parser on ircv3 messages and handle pingsGary Kramlich2022-10-096-9/+180
* Add connection registration to the IRCv3 protocol pluginGary Kramlich2022-10-072-1/+104
* Fix the ircv3 protocol idGary Kramlich2022-10-061-1/+1
* Add the ability to connect to IRCv3Gary Kramlich2022-10-056-4/+538