The complete source code of IdealIRC http://www.idealirc.org/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Tomatix b7f99beaed Added new command /clear to clear active window. 5 years ago
CMake Updated config_h_warning to reflect CMake 5 years ago
ICommand Added new command /clear to clear active window. 5 years ago
IConfig Reconnect on unexpected disconnection 5 years ago
IRCClient New icon set. Fixed adding of our own entry to internal userlist. 5 years ago
IWin Added new command /clear to clear active window. 5 years ago
IdealIRC Added event "away" for IRCv3 away messages. 5 years ago
InnoSetup InnoSetup script 5 years ago
Resources New icon set. Fixed adding of our own entry to internal userlist. 5 years ago
Script Load scripts relative to LOCAL_PATH if the paths are relative. 5 years ago
ScriptDialog cmake (#20) 5 years ago
ScriptFunctions New function rand() 5 years ago
Widgets Added new command /clear to clear active window. 5 years ago
.gitignore cmake (#20) 5 years ago
CMakeLists.txt New icon set. Fixed adding of our own entry to internal userlist. 5 years ago
LICENSE Initial commit, pre 1.0.0 5 years ago
README README updates 5 years ago
config.h.in Fixed so that first time startup correctly sets up the per-user config directory and copying of config skeleton 5 years ago
events.txt Initial commit, pre 1.0.0 5 years ago

README

IdealIRC - Internet Relay Chat client
(c) 2019 Tom-Andre Barstad and contributors.
http://www.idealirc.org/

Licensed under the GNU General Public License version 2.
See LICENSE for more licensing information.

Source code located at
https://git.idealirc.org/idealirc/idealirc

The goal for IdealIRC is to provide a modern compliance of the IRC protocol. It aims to be a simple IRC client
with only the bare minimum for comfort implemented. The intent is to extend the client using scripts.

There is also IRCv3 support which fixes some of the issues with the protocol, such as:
- Account tracking using "account-notify" and "extended-join"
- Away notifications.
- Invite notifications - Allows privileged channel users to see when someone is invited to their channel.
- Multiple prefixes - Mitigates a bug in the IRC protocol where users with with multiple privileges only listed
the most significant privilege.
- Userhosts in /NAMES

For more info about IRCv3, visit
https://ircv3.net/irc/

For general help with the client, visit
http://www.idealirc.org/wiki

For building instructions and source code documentation, visit
https://git.idealirc.org/idealirc/idealirc/wiki/Home