JustinAJ
b7a31fa222
Added IRCITALICIZE and IRC::italicize.
10 years ago
JustinAJ
de74e2fb57
SecureSocket:
* SSLdata_ is no longer destroyed and created in closeSocket().
* Adjusted handling of SSL context and method in initSSL() to prevent memory leaks.
* The above changes prevent a bug where SSL certificates were lost after closeSocket() was called.
10 years ago
JustinAJ
6400a1542e
Fixed a bug in SLList<T>::remove().
10 years ago
JustinAJ
5bb6f9e45f
Added User-Defined literals for string types.
Removed useless empty-string references.
Reworked STRING_LITERAL_AS_STRING and STRING_LITERAL_AS_NAMED_STRING to use user-defined literals
Marked STRING_LITERAL_AS_STRING and STRING_LITERAL_AS_NAMED_STRING as deprecated -- Probably won't actually remove until I find a decent way to handle string literal concatenation.
10 years ago
JustinAJ
69acccc2f2
Added erase() to String_Type.
Added concatentation operators and constructors for various String classes.
10 years ago
JustinAJ
75185185f1
Added isNotEmpty() to Readable_String.
Modified instances of size() == 0 and size() != 0 to isEmpty() and isNotEmpty(), as appropriate.
10 years ago
JustinAJ
58f5ca6d84
Fixed bug in String_Type::replace().
Added static_cast in Socket::accept() (disable warning).
10 years ago
JustinAJ
cff825f7fe
Added JUPITER_VSCWPRINTF macro; replaced some vswprintf() calls as appropriate.
10 years ago
JustinAJ
7c35d7dcd0
Added macro JUPITER_VSCPRINTF; replaced some vsnprintf() calls with JUPITER_VSCPRINTF.
10 years ago
JustinAJ
7c27370e4f
Improved Socket::accept():
* Now strictly uses IP-version-abstract functions again.
* Should (again) be future proof (though at a slight hit in performance).
10 years ago
JustinAJ
7e7dca8e27
Improved old code in connect() and bind().
10 years ago
JustinAJ
3612c3f6cb
Fixed bug in Socket::accept() when port is assigned.
10 years ago
JustinAJ
a5f0625753
Jupiter::Socket:
* Renamed bindToPort() to bind()
* Renamed connectToHost() to connect()
* Adjusted classes as necessary
Updated some copyright years
Incremented JUPITER_VERISON for release.
10 years ago
JustinAJ
4e318425f1
Renamed Socket::acceptConnection() to Socket::accept().
Socket::accept() now assigns an incoming connection's IP address to hostname, as well as its port to port.
Explicitly labeled some functions in SecureSocket as "override".
10 years ago
JustinAJ
2896b93024
Added move assignment operators to sockets.
10 years ago
JustinAJ
d8dd8dea54
Fixed some off-by-one errors
10 years ago
JustinAJ
95bc71a5f6
Updated to Visual Studio 2015 RC1
* Fixed some warnings
* Disabled some warnings
* Fixed std::basic_string related errors
OpenSSL is now dynamically linked
Hid Jupiter::Database's private members
10 years ago
JustinAJ
ed69545cf0
Added missing documentation (woops)
10 years ago
JustinAJ
a6c77d4b8f
Added Jupiter::Database
10 years ago
JustinAJ
4300bb47bc
DataBuffer:
* Removed some debug lines
* Added FILE *interfacing functions:
** Added peek_from() functions
** Added pop_from() functions
** Added copy_to() functions
** Added push_to() functions
10 years ago
JustinAJ
d8233af4a7
Removed debug line.
10 years ago
JustinAJ
f7bd819e5f
Jupiter::String_Type:
* Added more replace() functions
* Added another remove() function
* Added a processEscapeSequences() function
Jupiter::Shift_String_Type:
* Added slight optimization for new remove() function
10 years ago
JustinAJ
884357b443
Fixed declaration in Jupiter::SLList.
10 years ago
JustinAJ
1faf633100
Added FILE pointer support to Jupiter::DataBuffer
Minor fix in Jupiter::SLList
10 years ago
JustinAJ
95e4c5c826
Added Jupiter::DataBuffer and appropriate specializations
10 years ago
JustinAJ
0530dbee7b
Merge branch 'master' of https://github.com/JustinAJ/Jupiter.git
10 years ago
JustinAJ
b7067a6ff0
Incremented build number.
10 years ago
Justin James
3c63ce52a4
Create README.md
10 years ago
Justin James
49e1f7fae3
Create CONTRIBUTING.md
10 years ago
JustinAJ
54a9e74686
Improved const-correctness
10 years ago
JustinAJ
46ce3548d2
Added more set() functions; simplified and optimized concat() and set() functions
10 years ago
JustinAJ
62099f36ae
Version incrementation - release version 0.13
10 years ago
JustinAJ
0423433d86
Updated copyright
10 years ago
JustinAJ
70a98b1b9c
Bug fix
10 years ago
JustinAJ
2cd14a3b5b
Fixed bug in String_Type::replace().
10 years ago
JustinAJ
6f02205933
Incremented version number for release.
10 years ago
JustinAJ
2ec8cc41a1
Added Jupiter::remove() functions for removing sections.
10 years ago
JustinAJ
7ca20a9d47
Jupiter::File no longer line breaks ever 8192 characters.
10 years ago
JustinAJ
4fdd55288d
Added ntop4(), ntop6(), and ntop() to Jupiter::Socket.
10 years ago
JustinAJ
21326918e9
Added pton4() and pton6() static functions to Jupiter::Socket.
10 years ago
JustinAJ
94bda33c24
Fixed off-by-one error; token is no longer included in output.
10 years ago
JustinAJ
911d3fc122
INIFile::Section::get() functions now more closely mirror the INIFile::get() functions.
10 years ago
JustinAJ
b5d253da72
added optional parameter "defaultValue" to INIFile::Section::getValue().
10 years ago
JustinAJ
b2f77f5fcb
added optional parameter "defaultValue" to INIFile::Section::getValue().
10 years ago
JustinAJ
2359036984
Added ENDL to error message prints.
10 years ago
JustinAJ
23d218f86f
Added error messages to plugin load routine; load() is now called if found.
10 years ago
JustinAJ
8273d519ae
Added OnBadRehash() event.
10 years ago
JustinAJ
57c1bd3b37
Some code cleaning
10 years ago
JustinAJ
b58e1263d5
rehash() bug fix.
10 years ago
JustinAJ
1339e67021
Added getTimeFormat().
10 years ago