Jessica James
d52d8cbbfb
Merged Base64C.c into Base64.cpp; will simplify this further at a later date
8 years ago
Jessica James
66fdd1aa7b
Cleaned up Rehash a bit; also not completely happy with this
8 years ago
Jessica James
25cd40fbe9
Cleaned up timers a bit, though I'm still not happy with them
8 years ago
Jessica James
32d63501f7
Corrected an include
8 years ago
Jessica James
40ab1fda6a
Corrected doc for remove()
8 years ago
Jessica James
9463099cc2
Added Socket::SocketType; adjusted sockets as necessary
8 years ago
Jessica James
57440f69f6
Fixed a bug
8 years ago
Jessica James
a70081bdd8
Fixed bug where multiple lines of data were being treated as one
8 years ago
Jessica James
d81a653f1b
Added missing casts to signed/unsigned char
8 years ago
Jessica James
16e822f3e7
Hash_Table: Added getCast
8 years ago
Jessica James
bf5edc7c03
Hash_Table: Added callback()
8 years ago
Jessica James
3665c71369
Minor changes and cleanup
8 years ago
Jessica James
1214862140
Removed const specifier from getConfig()
8 years ago
Jessica James
bce476f03f
Added addition get() function to Hash_Table
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
e8120ccf5b
Added Config and INIConfig classes, which will replace INIFile
Hash_Table: Added valueless set()
Changed version to 0.19-dev
8 years ago
Jessica James
7d6dac04d5
Hash_Table:
* Renamed m_pairs to m_entries
* Added begin() and end()
* Remove now returns bool instead of copy of value
8 years ago
Jessica James
6d92722014
String:
* Added casts to fundamental types
* Fixed some allocation issues
Replaced all instances of getPowerTwo32 with slightly more generic 'getPowerTwo' template function
Hash_Table::set now returns a bool
General cleanup
8 years ago
Jessica James
b9ddcac2a1
Now compiles as x64; will resolve warnings and clean up over time
8 years ago
Jessica James
062cbe18a4
Added Bucket::erase(), optimized assignment operators
8 years ago
Jessica James
ae3294c72b
Removed Jupiter.lib binary file
Added generic Hash_Table implementation
Simplified and imrpoved Hash.h
Replaced Hash.c with Hash.cpp
DLList:
* Added getHead(), getTail()
SLList:
* Added getHead(), getTail(), removeHead(), addHead(), erase(), eraseAndDelete(), copy and move assignment operators, move constructor
* add() now appends rather than prepends
8 years ago
Jessica James
0963bf9505
Committed Hash.c & Hash.h, which just provide some basic hash algorithms. More may come in the future.
8 years ago
Jessica James
4b9946cf05
Removed non-committed file (Config.cpp) from project file
8 years ago
Jessica James
79b53cfe04
Reworked how Jupiter::File reads
8 years ago
Jessica James
c378c17880
nickname conflicts are now handled slightly better
8 years ago
Jessica James
9a25cd744c
Added Plugin::OnPostInitialize event
8 years ago
Jessica James
54d7743f1e
Minor revision to previous commit
8 years ago
Jessica James
e8c4d67b62
Reworked GenericCommand initialization; Plugin::OnGenericCommand is now called after subclass initialization
8 years ago
Jessica James
5966674d67
getSecondaryConfigSection now reuturns the correct value
8 years ago
Jessica James
5a34f8989d
Bug fixes
8 years ago
Jessica James
4c6da32f76
Removed some unused stuff from GenericCommand
8 years ago
Jessica James
1c96f6d889
Fixed some bugs
8 years ago
Jessica James
5ea724e809
Added GenericCommandNamespace
Removed IRC.cpp
8 years ago
Jessica James
f52413a0f8
Removed Jupiter::IRC::Client::Config
8 years ago
Jessica James
427ddecf8d
Minor fix to previous commit
8 years ago
Jessica James
63ac73dc04
Copied GenericCommand from 'Jupiter Bot' with some modifcation
Plugin: Added events related to GenericCommand
8 years ago
Jessica James
8cf968cda0
Updated .gitignore to include *.VC.db
9 years ago
Jessica James
1b697ec73a
Plugin::OnRehash() now calls config.reload().
9 years ago
Jessica James
b990d5d27f
Jupiter::Plugin:
* Added per-plugin configuration files
* Reworked initializataion
* Plugin management functions moved into Jupiter::Plugin as static functions.
9 years ago
Jessica James
f329e84297
Minor config change
9 years ago
Jessica James
87f1b47149
Added functions 'Jupiter_asHex_upper' and 'Jupiter_asHex_lower'
9 years ago
Jessica James
2a4f67fc1c
added 'free_result' boolean to HTTP::Content
9 years ago
Jessica James
e656b6f6ba
Fixed buffer splitting and cleaned up some code.
9 years ago
Jessica James
2d834a64a6
Minor fix to previous commit.
9 years ago
Jessica James
72a1b6c758
Added 'capture' virtual function to 'String_Type'; implemented 'capture' function in 'Shift_String'.
9 years ago
Jessica James
5e34f3d750
added some '_alloc' versions of 'Socket::resolveHostname' which do NOT use a static memory buffer.
9 years ago
Jessica James
5620679e80
Single-character values in HTML get forms are now processed correctly when at the end of the query string.
9 years ago
Jessica James
6b8857178a
Removed debug log
9 years ago
Jessica James
de16603f51
Squished some bugs.
Reduced default Socket buffer size from 4096 to 512.
9 years ago
Jessica James
ba1dc2c0ba
The destructors in Readable_String and String_Type are now declared as virtual.
Corrected some missing/extra end-lines in the HTTP response header.
9 years ago