Jessica James
|
4ff6e99638
|
Remove SHARED specifier; fix various compiler warnings when building as static lib; fix a likely crash in HttpServer
|
3 years ago |
Jessica James
|
b010fea392
|
First pass: deprecating Reference_String
|
3 years ago |
Jessica James
|
3a11bda36d
|
Remove ArrayList
|
3 years ago |
Jessica James
|
22d6097d59
|
Bump version number, allow cmake to insert version numeric, update copyright year
|
3 years ago |
Jessica James
|
c450aad0e2
|
Add string_view conversion for ReadableString
|
3 years ago |
Jessica James
|
a9509138e7
|
Fix MSVC debug crash
|
3 years ago |
Jessica James
|
7f67fcb2c6
|
Set version number to 1.0 for release
|
3 years ago |
Jessica James
|
fd01d3a735
|
Fix minor compilation errors on MSVC
|
3 years ago |
Jessica James
|
b409190551
|
Bumped up hard-coded max_request_size to 8KiB
|
4 years ago |
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
|
84455254c6
|
Added Config::removeSection
|
4 years ago |
Jessica James
|
ffe56f8f1d
|
Fixed parsing issue with IRCv3 MODE messages
|
4 years ago |
Jessica James
|
916d58ea16
|
Updated version string for development branch
|
5 years ago |
Jessica James
|
d552a20869
|
Minor MSVC fix; set version string to 0.19
|
5 years ago |
Jessica James
|
cf77a1b6a7
|
Removed HashTable, CString. Added JUPITER_SOCK_EWOULDBLOCK
|
5 years ago |
Jessica James
|
cfcc27e7d9
|
Compilation fix
|
6 years ago |
Jessica James
|
8099eb77b5
|
Fixed an include
|
6 years ago |
Jessica James
|
51eac2747d
|
Added linkage to OpenSSL
|
6 years ago |
Jessica James
|
7ec6dfbb36
|
Moved headers from `src/include/` to `src/include/Jupiter/`
|
6 years ago |
Jessica James
|
a6896899aa
|
Some cleanup
|
6 years ago |
Jessica James
|
022e9c5570
|
Added `cmake_vs17.bat` for convenience
|
6 years ago |
Jessica James
|
efaae087a6
|
Fixed GCC compilation issues
|
6 years ago |
Jessica James
|
f9e365c77d
|
Replaced Visual Studio project files with CMake
|
6 years ago |
Jessica James
|
2dc2618354
|
* Binaries are now output to /bin
* Intermediary files are now output to /build
|
8 years ago |
Jessica James
|
bb7e753a88
|
Simplified build files and fixed Debug
|
8 years ago |
Jessica James
|
3a35eb71f3
|
Updated Jupiter for usage with Visual Studio 2017
|
8 years ago |
Jessica James
|
edd8dd17a0
|
Updated files for usage with OpenSSL 1.1.0e; some of these changes may be reverted when I get around to abstracting SSL implementation details further.
|
8 years ago |
Jessica James
|
89e4050c55
|
Removed Queue, DLList, and List
Temporarily added size() to ArrayList; ArrayList will be removed later
|
8 years ago |
Jessica James
|
b8983d476a
|
Remove SLList.h
|
8 years ago |
Jessica James
|
a1446315ad
|
Added missing return value
|
8 years ago |
Jessica James
|
2ff758047a
|
Replaced all usage of SLList with std::forward_list.
Fixed an infinite recursion bug in merge_sort_parallel and renamed merge_sort_internal to merge_sort_direct.
|
8 years ago |
Jessica James
|
f09868e77a
|
Reordered some functions for cleanliness and to preserve my sanity
|
8 years ago |
Jessica James
|
7e221aeef1
|
Added merge sort
Temporary fix in IRC client
|
8 years ago |
Jessica James
|
370936a740
|
Fixed preprocessor macro definition; intellisense works again
|
8 years ago |
Jessica James
|
5d3b07082e
|
Added missing newline
Added some numerics
|
8 years ago |
Jessica James
|
b71200a2cf
|
Reworked JUPITER_VERISON slightly
|
8 years ago |
Jessica James
|
1fd22225e1
|
Changed output directories under Win32
|
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.
Renamed some variables in the header.
|
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
|
03a09b3c5f
|
Removed Bucket::erase()
|
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 |