Permalink
Switch branches/tags
Nothing to show
Commits on Aug 1, 2012
Commits on Jul 18, 2012
  1. Disable m_netsplit for now, removed all references to CondenseVector …

    Justasic committed Jul 18, 2012
    …as it was causing symbol lookup errors
  2. Remove old deprecated functions and classes, Rewrite main.cpp to suck…

    Justasic committed Jul 18, 2012
    … significantly less, Log now shows whether a command is fantasy or not, Long messages are now newlined, Added missing Command::GetType() function, Added MaxMessageLength and a few styling fixes
Commits on Jul 14, 2012
  1. Renamed CondenseString to ConcatinateVector, allowed Flux::vector to …

    Justasic committed Jul 14, 2012
    …be easily operated with Flux::string, Moved ConcatinateVector to Flux namespace
Commits on Jul 12, 2012
  1. Remove ListUsers and ListChannels because they're useless functions, …

    Justasic committed Jul 12, 2012
    …track channel topics, topic setters, topic set times, modes, and creation times, ircproto->part now sends part without a message if message is empty, cleaned up channel.cpp
Commits on Jul 6, 2012
Commits on Jul 1, 2012
  1. Added a probably not working python interpreter and modified CMake to…

    Justasic committed Jul 1, 2012
    … make it use folders as modules like some other projects, did some windows work in preparation for windows support, moved all the docs like AUTHORS and such to docs/
Commits on Jun 25, 2012
  1. Updated TODO again

    Justasic committed Jun 25, 2012
  2. Updated TODO

    Justasic committed Jun 25, 2012
Commits on Jun 24, 2012
  1. Rewrote the terminal input to become a fake user and use the command …

    Justasic committed Jun 24, 2012
    …API which required that many functions of existing classes become virtual, made ProcessCommand part of the global api, updated TODO and added some code comments
Commits on Jun 22, 2012
  1. Modify FOREACH_MOD and FOREACH_RESULT to use setjmp and recover from …

    Justasic committed Jun 22, 2012
    …Segmentation Faults when an event is announced
Commits on Jun 17, 2012
  1. Version bump to 2.0.2

    Justasic committed Jun 17, 2012
  2. Rewrote logging to fix --developer mode although this needs to be fix…

    Justasic committed Jun 17, 2012
    …ed for m_logchan so we don't repeat messages and also needs to be fixed so we don't do LOG_TERMINAL everywhere
Commits on Jun 16, 2012
  1. Misc. Changes

    Justasic committed Jun 16, 2012
Commits on Jun 10, 2012
  1. Remove the C-style casts warning flag because select() and signal() d…

    Justasic committed Jun 10, 2012
    …o not follow the no-c-cast standard (which they should)
  2. Added an ICMP ping module, this module can be dangerious if used inco…

    Justasic committed Jun 10, 2012
    …rrectly, this module also requires root to run or it will not work
  3. Messages sent in protocol debug now say bytes sent instead of Size:, …

    Justasic committed Jun 10, 2012
    …SendQ buffer now says how much is in the buffer to be sent in protocol debug, remove the old logic from m_logchan and just apply IRC colors to our message types (this makes it more understandable and actually works)
Commits on May 31, 2012
  1. Added a new Flux::string function: capwords() which capitalizes the 1…

    Justasic committed May 31, 2012
    …st char and the rest is lower case, m_english now checks to make sure we're capitalizing the bots nickname
  2. Added m_english to correct bad english, this will soon use libaspell …

    Justasic committed May 31, 2012
    …to correct the spelling of words
  3. Base class now deletes any forgotten pointers before we exit, signal …

    Justasic committed May 31, 2012
    …handler now no longer sends quit on SIGINT- the garbage collector does at exit so we can clear out the buffer, added LOG_DEVEL, Added ModuleHandler::LoadModuleList since ReadConfig() never actually read the config it loaded modules so lets not get confusing here, a few classes now inherit Base
Commits on May 30, 2012
  1. BotConfig no longer takes binary_dir as a argument, Added an annoying…

    Justasic committed May 30, 2012
    … root check for people who aren't me, Fixed a segmentation fault in the logger where if the bot hasn't initialized the config and the LOG_CRITICAL type is called the bot crashes, Fixed the socket engine throwing exceptions on exit
Commits on May 29, 2012
Commits on May 28, 2012
  1. cleaned out some cruft in the socket engine, send inside the socket n…

    Justasic committed May 28, 2012
    …ow does not emit a SIGPIPE if there's an error (since they're annoying to handle)
  2. Ignore SIGPIPE, the socket engine likes to throw a lot of these, Tran…

    Justasic committed May 28, 2012
    …slateColors in m_logchan repeats messages so i disabled it and just stripped the colors for now, update the module lines in the example conf (clears up some confusing on wht bots are broke)
  3. Updated some of the docs, Away messages are now trimmed according to …

    Justasic committed May 28, 2012
    …the servers max away length
  4. Config reader now takes a pointer of its self to test if we're making…

    Justasic committed May 28, 2012
    … a new config or rehashing, renamed ParametizeString to ParamitizeString, Added iSupport support which helps with limits on things, Nick, Topic, and Kick messages are now limited by iSupport and will be trimmed if they're too long, IsValidChannel now uses iSupport for chan types, fixed m_logchan having incomplete log messages
  5. Added a new SendQ limiting system so Navn no longer gets killed from …

    Justasic committed May 28, 2012
    …sending too much, Added m_logchan for logging to a channel, Added a new config block called "SendQ", removed spaces from Flux::Sanitize, disabled a lot of the replies in da_goat as they are rather annoying