5 Commits (7f67fcb2c6d823fea6a65ae01f395d22c49e7d19)

Author SHA1 Message Date
Jessica James 75c2b4d493 Wrapped IRC::Client::m_socket with unique_ptr for cleanliness 4 years ago
Jessica James 15c69edc7c Wrapped IRC User object instances in shared_ptr to avoid iterator invalidation 4 years ago
Jessica James ffe56f8f1d Fixed parsing issue with IRCv3 MODE messages 4 years ago
Jessica James cf77a1b6a7 Removed HashTable, CString. Added JUPITER_SOCK_EWOULDBLOCK 5 years ago
Jessica James f9e365c77d Replaced Visual Studio project files with CMake 6 years ago
Jessica James 3a35eb71f3 Updated Jupiter for usage with Visual Studio 2017 8 years ago
Jessica James a1446315ad Added missing return value 8 years ago
Jessica James 7e221aeef1 Added merge sort 8 years ago
Jessica James 5d3b07082e Added missing newline 8 years ago
Jessica James d52374c73b Simplified IRC numerics 8 years ago
Jessica James 9e5ce1fce6 Reworked auto join for new format 8 years ago
Jessica James 8d22e0e0de added additional Channel::getUserPrefix() 8 years ago
Jessica James 527afc0abb Added Channel::UserTableType and Channel::getUsers() 8 years ago
Jessica James 1414903c81 Added getUsers and getChannels 8 years ago
Jessica James 7a463d5698 Added additional Client::getAccessLevel() function. 8 years ago
Jessica James 2688ad3618 Removed PIMPL usage in IRC::Client; renamed many variables; replaced some ArrayList instances with Hash_Table instances. More refactoring expected. 8 years ago
Jessica James 8fbb12310e Minor bug fix where newline was getting appended to line, rather than truncating \r 8 years ago
Jessica James a258f6e489 Removed const qualifiers on return value for getPrimaryConfigSection() and getSecondaryConfigSection() 8 years ago
Jessica James dde6ebc6d4 IRC Client configs are no longer const 8 years ago
Jessica James d52d8cbbfb Merged Base64C.c into Base64.cpp; will simplify this further at a later date 8 years ago
Jessica James a70081bdd8 Fixed bug where multiple lines of data were being treated as one 8 years ago
Jessica James 9e9cb33487 Deleted INIFile.cpp, INIFile.h, IRC_Server.cpp, IRC_Server.h; adjusted code as necessary 8 years ago
Jessica James c378c17880 nickname conflicts are now handled slightly better 8 years ago
Jessica James 5966674d67 getSecondaryConfigSection now reuturns the correct value 8 years ago
Jessica James f52413a0f8 Removed Jupiter::IRC::Client::Config 9 years ago
Jessica James e656b6f6ba Fixed buffer splitting and cleaned up some code. 9 years ago
Jessica James dbeac36e50 Socket: 9 years ago
Jessica James 6e9525f3f5 Functions: 9 years ago
JustinAJ 5338777b91 Fixed minor memory leak/bug. 9 years ago
JustinAJ 6f708bd73e Updated name in copyright notices. 9 years ago
JustinAJ ef4d05ab9e Changed license to ISC license. 9 years ago
JustinAJ c9d988e87b Fixed an error in modes parsing which caused infinite looping (previously unnoticed due to strings containing a null terminator). 9 years ago
JustinAJ b0923b2b12 Sockets now use a buffer, instead of a C-Style string. 9 years ago
JustinAJ 5bb6f9e45f Added User-Defined literals for string types. 10 years ago
JustinAJ 75185185f1 Added isNotEmpty() to Readable_String. 10 years ago
JustinAJ a5f0625753 Jupiter::Socket: 10 years ago
JustinAJ e18b3a670d Fixed off-by-one error. 10 years ago
JustinAJ a74453324a Added getPrefixModes() 10 years ago
JustinAJ d3f56627e8 Removed unnecessary debug line. 10 years ago
JustinAJ e8ceb1c317 Changed many CStrings to Strings 11 years ago
JustinAJ 855068de5a Now using a lambda as the config loop condition instead of breaking. 11 years ago
JustinAJ 65b1ea6117 Changed plugin event calls to be slightly safter. A plugin call removing a plugin will not longer cause bounds issues, though other plugins can still have their calls skipped. 11 years ago
JustinAJ a2a5df7b72 Updated format string. 11 years ago
JustinAJ abc8e75325 Changed some types from short to more appropriate types. 11 years ago
JustinAJ 7bfc25e81b Moved several C linkage functions into Jupiter_ namespace. 11 years ago
JustinAJ de87c0eb21 Corrected plugin event executors to use the correct size and increment positively. 11 years ago
JustinAJ bcd562a2e1 Socket recreation now uses move semantics instead of reconstruction from scratch. 11 years ago
JustinAJ cfe613fe89 Added configuration option "STARTTLS". SSL variable now resets on disconnect. 11 years ago
JustinAJ 53212446ad Jupiter now in working state. Version changed to 0.9-rc1. 11 years ago
JustinAJ 4b58449ad9 Modified to be in a compilable state. Requires testing and further modification. 11 years ago