navn:navn.git
6 years agoMoved repository to https://github.com/Justasic/Navn Experimental
Justin Crawford [Wed, 25 Apr 2012 04:12:04 +0000 (21:12 -0700)]
Moved repository to https://github.com/Justasic/Navn

6 years agoUpdate with master
Justin Crawford [Fri, 30 Mar 2012 02:09:00 +0000 (19:09 -0700)]
Update with master

6 years agoRebase this branch
Justin Crawford [Fri, 30 Mar 2012 02:07:20 +0000 (19:07 -0700)]
Rebase this branch

6 years agoUGH! formatting!
Justin Crawford [Fri, 30 Mar 2012 01:24:11 +0000 (18:24 -0700)]
UGH! formatting!

6 years agoAdded "Welcome Message" to the config which now optionally displays a custom message...
Justin Crawford [Fri, 30 Mar 2012 01:13:37 +0000 (18:13 -0700)]
Added "Welcome Message" to the config which now optionally displays a custom message on join, updated ChangeLog

6 years agoAdded #pragma once to all core headers to make compile faster, removed flux_net_irc...
Justin Crawford [Fri, 30 Mar 2012 00:51:37 +0000 (17:51 -0700)]
Added #pragma once to all core headers to make compile faster, removed flux_net_irc.hpp and defs.h in favor of system.cpp and modules.h, da_goat now says <botnick> is managed by instead of navn

6 years agoAdded multiple owners
Justin Crawford [Fri, 30 Mar 2012 00:24:28 +0000 (17:24 -0700)]
Added multiple owners

6 years agoMoved Player.h and PvP.cpp into their own optional folders since it doesnt relate...
Justin Crawford [Thu, 29 Mar 2012 23:29:58 +0000 (16:29 -0700)]
Moved Player.h and PvP.cpp into their own optional folders since it doesnt relate to the core..

6 years agoRename most of the modules to follow the m_ prefix stating that they're modules
Justin Crawford [Thu, 29 Mar 2012 23:26:43 +0000 (16:26 -0700)]
Rename most of the modules to follow the m_ prefix stating that they're modules

6 years agoMerge remote-tracking branch 'NavnRem/Navn'
Justin Crawford [Mon, 26 Mar 2012 04:18:22 +0000 (21:18 -0700)]
Merge remote-tracking branch 'NavnRem/Navn'

6 years agoFixed segmentation fault on start if we don't have a config file
Justin Crawford [Sun, 25 Mar 2012 04:41:16 +0000 (21:41 -0700)]
Fixed segmentation fault on start if we don't have a config file

6 years agoCheck our pointers to make sure one isn't null (which shouldn't happen in the 1st...
Justin Crawford [Fri, 23 Mar 2012 20:57:49 +0000 (13:57 -0700)]
Check our pointers to make sure one isn't null (which shouldn't happen in the 1st place so it seems there's some core work that needs to be done)

6 years agoFix some DeathBlade Speak
Justin Crawford [Fri, 23 Mar 2012 02:12:54 +0000 (19:12 -0700)]
Fix some DeathBlade Speak

6 years agoLets use proper english..
Justin Crawford [Fri, 23 Mar 2012 02:07:28 +0000 (19:07 -0700)]
Lets use proper english..

6 years agoFix some crashes from not doing pointer checks in the channel logger, i really need...
Justin Crawford [Thu, 22 Mar 2012 05:14:03 +0000 (22:14 -0700)]
Fix some crashes from not doing pointer checks in the channel logger, i really need to update this module

6 years agoMerge branch 'master' of gitorious.org:navn/navn
Justin Crawford [Thu, 22 Mar 2012 04:54:55 +0000 (21:54 -0700)]
Merge branch 'master' of gitorious.org:navn/navn

6 years agoFix a bug where if we are processing numeric 352 (/who) and no channel is provided...
Justin Crawford [Thu, 22 Mar 2012 04:54:24 +0000 (21:54 -0700)]
Fix a bug where if we are processing numeric 352 (/who) and no channel is provided by the server that we shouldnt try and make a channel with the name of "*"

6 years agoFixed outdated info in Da_Goat and example conf file
Jk Yang [Sun, 18 Mar 2012 09:51:58 +0000 (02:51 -0700)]
Fixed outdated info in Da_Goat and example conf file

6 years agoUpdated Network name in Da_goat
Jk Yang [Sun, 18 Mar 2012 09:35:25 +0000 (02:35 -0700)]
Updated Network name in Da_goat

6 years agoUpdated Copyright since we're not flux-net anymore
Justin Crawford [Sun, 18 Mar 2012 04:01:53 +0000 (21:01 -0700)]
Updated Copyright since we're not flux-net anymore

6 years agoUpdated emails since we're not Dev@Flux-Net.net anymore (and we never were)
Justin Crawford [Sun, 18 Mar 2012 04:00:26 +0000 (21:00 -0700)]
Updated emails since we're not Dev@Flux-Net.net anymore (and we never were)

6 years agoMerge branch 'master' of gitorious.org:navn/navn
Justin Crawford [Sun, 18 Mar 2012 03:55:13 +0000 (20:55 -0700)]
Merge branch 'master' of gitorious.org:navn/navn

6 years agoMade degrees Kelvin NOT a float (makes it easier to read)
Justin Crawford [Sun, 18 Mar 2012 03:29:28 +0000 (20:29 -0700)]
Made degrees Kelvin NOT a float (makes it easier to read)

6 years agoCameronK This is for you to see i can push commits to channels
Jk Yang [Fri, 16 Mar 2012 03:01:21 +0000 (20:01 -0700)]
CameronK This is for you to see i can push commits to channels

6 years agoAdded a note in TODO
Justin Crawford [Sun, 11 Mar 2012 19:55:23 +0000 (12:55 -0700)]
Added a note in TODO

6 years agoAdded Let me google that for you url generator into searcher module for noobs who...
Justin Crawford [Sun, 11 Mar 2012 19:25:30 +0000 (12:25 -0700)]
Added Let me google that for you url generator into searcher module for noobs who dont know what google is...

6 years agoI should probably check the string we're about to substr instead of blindly assuming...
Justin Crawford [Tue, 6 Mar 2012 08:44:27 +0000 (00:44 -0800)]
I should probably check the string we're about to substr instead of blindly assuming that the user will put the command in with a space (my file system corrupted the last commit)

6 years agoServer did not save, FTP wanted to play failure game. i should have looked
Jk Yang [Tue, 6 Mar 2012 08:15:55 +0000 (00:15 -0800)]
Server did not save, FTP wanted to play failure game. i should have looked

6 years agoFixed gramma in poke response.
Jk Yang [Tue, 6 Mar 2012 08:12:30 +0000 (00:12 -0800)]
Fixed gramma in poke response.

6 years agoQuick fix to add server password support into navn which adds config variable Connect...
Justin Crawford [Fri, 2 Mar 2012 04:22:15 +0000 (20:22 -0800)]
Quick fix to add server password support into navn which adds config variable Connection:Password, renamed Flux::base_string to flux::sstr to make typing a std::string inside the flux namespace easier, fixed quite a few spelling errors inside the changelog

6 years agoMerge remote-tracking branch 'Navn_master/master' into Navn
Justin Crawford [Mon, 27 Feb 2012 13:21:08 +0000 (05:21 -0800)]
Merge remote-tracking branch 'Navn_master/master' into Navn

6 years agoAdded anope's Ask to Ask protocol (fantasy command 'ask')
Justin Crawford [Fri, 24 Feb 2012 06:43:11 +0000 (22:43 -0800)]
Added anope's Ask to Ask protocol (fantasy command 'ask')

6 years agoMerge remote-tracking branch 'Navn_master/master' into Navn
Justin Crawford [Sun, 19 Feb 2012 22:37:36 +0000 (14:37 -0800)]
Merge remote-tracking branch 'Navn_master/master' into Navn

6 years agochangelog notes
Justin Crawford [Sun, 19 Feb 2012 12:50:12 +0000 (04:50 -0800)]
changelog notes

6 years agoupdated some info, -d DOES NOT DO DEVELOPER MODE NOW
Justin Crawford [Sun, 19 Feb 2012 12:49:03 +0000 (04:49 -0800)]
updated some info, -d DOES NOT DO DEVELOPER MODE NOW

6 years agoRemove old code
Justin Crawford [Sun, 19 Feb 2012 12:43:36 +0000 (04:43 -0800)]
Remove old code

6 years agoRewrite how navn handles commandline arguments (there's a class for it now :), lets...
Justin Crawford [Sun, 19 Feb 2012 12:43:07 +0000 (04:43 -0800)]
Rewrite how navn handles commandline arguments (there's a class for it now :), lets make sure we reset the terminal colors to DEFAULT and NOT to white when we fork

6 years agoFixed some weird formatting in da_goat, also added some more AI code for that "annoyance"
Justin Crawford [Thu, 16 Feb 2012 00:48:51 +0000 (16:48 -0800)]
Fixed some weird formatting in da_goat, also added some more AI code for that "annoyance"

6 years agofixed an annoyance
Jk Yang [Thu, 16 Feb 2012 00:33:36 +0000 (16:33 -0800)]
fixed an annoyance

6 years agoMore docs :D
Justin Crawford [Thu, 16 Feb 2012 00:36:21 +0000 (16:36 -0800)]
More docs :D

6 years agoYay more documentation
Justin Crawford [Wed, 15 Feb 2012 23:56:33 +0000 (15:56 -0800)]
Yay more documentation

6 years agommmmmmmmm doxygen documentation, yaaaayy :D
Justin Crawford [Wed, 15 Feb 2012 23:35:29 +0000 (15:35 -0800)]
mmmmmmmmm doxygen documentation, yaaaayy :D

6 years agoThrow CoreException if we cannot create a runtime directory :D
Justin Crawford [Wed, 15 Feb 2012 23:22:23 +0000 (15:22 -0800)]
Throw CoreException if we cannot create a runtime directory :D

6 years agoyay, formatting and documentation
Justin Crawford [Mon, 27 Feb 2012 14:26:47 +0000 (06:26 -0800)]
yay, formatting and documentation

6 years agoMerge branch 'master' of gitorious.org:navn/navn
Justin Crawford [Mon, 27 Feb 2012 08:33:05 +0000 (00:33 -0800)]
Merge branch 'master' of gitorious.org:navn/navn

6 years agoHopefully added log rotations, changed LOTS of core stuff around for this, Added...
Justin Crawford [Mon, 27 Feb 2012 08:32:29 +0000 (00:32 -0800)]
Hopefully added log rotations, changed LOTS of core stuff around for this, Added new config variable "Log Age", added TextFile::DirectoryListing, logs are now prefixed with "yearmonthday-timestamp" any file without the timestamp will not be deleted (i think)

6 years agoadded slap, Find out for your self :)
Jk Yang [Wed, 15 Feb 2012 07:11:22 +0000 (23:11 -0800)]
added slap, Find out for your self :)

6 years agoAdded a stoppable logging event
Justin Crawford [Tue, 14 Feb 2012 23:47:18 +0000 (15:47 -0800)]
Added a stoppable logging event

6 years agoCopyright shit so we don't get in trouble
Justin Crawford [Tue, 14 Feb 2012 23:37:13 +0000 (15:37 -0800)]
Copyright shit so we don't get in trouble

6 years agoReformatted the config file, added all the copyright crap
Justin Crawford [Tue, 14 Feb 2012 04:22:44 +0000 (20:22 -0800)]
Reformatted the config file, added all the copyright crap

6 years agoAdded degrees kelvin to weather, fixed weather sending useless garbage when location...
Justin Crawford [Mon, 13 Feb 2012 23:12:38 +0000 (15:12 -0800)]
Added degrees kelvin to weather, fixed weather sending useless garbage when location cannot be found, added config variable which now allows for custom strings, but is not recommended for use.

6 years agommmmmmmmmmm.... compiler warning fixes
Justin Crawford [Mon, 13 Feb 2012 04:56:57 +0000 (20:56 -0800)]
mmmmmmmmmmm.... compiler warning fixes

6 years agoMade navn ONLY reply in #Minecraft for the "why" easter egg. Did some compile changes :P
Justin Crawford [Mon, 13 Feb 2012 03:08:15 +0000 (19:08 -0800)]
Made navn ONLY reply in #Minecraft for the "why" easter egg. Did some compile changes :P

6 years agoMerge branch 'master' of gitorious.org:navn/navn
Justin Crawford [Mon, 13 Feb 2012 02:44:42 +0000 (18:44 -0800)]
Merge branch 'master' of gitorious.org:navn/navn

6 years agofixed all c-style casting operators
Justin Crawford [Mon, 13 Feb 2012 02:44:08 +0000 (18:44 -0800)]
fixed all c-style casting operators

6 years agoMore easter eggs for Da_Goat
Jk Yang [Sun, 12 Feb 2012 23:45:22 +0000 (15:45 -0800)]
More easter eggs for Da_Goat

6 years agoFixed 5:30AM space fails, added 2 comebacks and added login command
Jk Yang [Sun, 12 Feb 2012 21:35:44 +0000 (13:35 -0800)]
Fixed 5:30AM space fails, added 2 comebacks and added login command

6 years agoRewrote the way commands are constructed and handled
Justin Crawford [Sun, 12 Feb 2012 14:59:37 +0000 (06:59 -0800)]
Rewrote the way commands are constructed and handled

6 years agoFormatting and spelling
Justin Crawford [Sun, 12 Feb 2012 13:44:16 +0000 (05:44 -0800)]
Formatting and spelling

6 years agoGrammar/spelling
Justin Crawford [Sun, 12 Feb 2012 13:34:23 +0000 (05:34 -0800)]
Grammar/spelling

6 years agoMerge branch 'master' of gitorious.org:navn/navn
Justin Crawford [Sun, 12 Feb 2012 13:33:27 +0000 (05:33 -0800)]
Merge branch 'master' of gitorious.org:navn/navn

6 years agoCorrected parameters for kick command, added a empty message if they exclude their...
Justin Crawford [Sun, 12 Feb 2012 13:33:10 +0000 (05:33 -0800)]
Corrected parameters for kick command, added a empty message if they exclude their message

6 years agoMerge branch 'master' of gitorious.org:navn/navn
Justin Crawford [Sun, 12 Feb 2012 13:26:40 +0000 (05:26 -0800)]
Merge branch 'master' of gitorious.org:navn/navn

6 years agoFixed kick command
Justin Crawford [Sun, 12 Feb 2012 13:25:51 +0000 (05:25 -0800)]
Fixed kick command

6 years agoMerge branch 'master' of gitorious.org:navn/navn
Jk Yang [Sun, 12 Feb 2012 13:21:52 +0000 (05:21 -0800)]
Merge branch 'master' of gitorious.org:navn/navn

6 years agoAdded another Easter egg into DaGoat for someone that wanted it
Jk Yang [Sun, 12 Feb 2012 13:21:04 +0000 (05:21 -0800)]
Added another Easter egg into DaGoat for someone that wanted it

6 years agoadded note to doxygen documentation about da_goat
Justin Crawford [Sun, 12 Feb 2012 13:17:39 +0000 (05:17 -0800)]
added note to doxygen documentation about da_goat

6 years agoChanged register command, Fixed some links that were no longer working or changed
Jk Yang [Sun, 12 Feb 2012 13:09:15 +0000 (05:09 -0800)]
Changed register command, Fixed some links that were no longer working or changed

6 years agoEdited the AUTHORS file
Jk Yang [Sun, 12 Feb 2012 12:47:17 +0000 (04:47 -0800)]
Edited the AUTHORS file

6 years agoTesting 2
Jk Yang [Sun, 12 Feb 2012 12:44:03 +0000 (04:44 -0800)]
Testing 2

6 years agoTesting
root [Sun, 12 Feb 2012 12:37:51 +0000 (04:37 -0800)]
Testing

6 years agoUpdated Da_Goat's info
Justin Crawford [Sun, 12 Feb 2012 03:56:39 +0000 (19:56 -0800)]
Updated Da_Goat's info

6 years agoDeprecated urlify() in favor of Flux::string::url_str(), Deprecated removeCommand...
Justin Crawford [Sun, 12 Feb 2012 03:50:01 +0000 (19:50 -0800)]
Deprecated urlify() in favor of Flux::string::url_str(), Deprecated removeCommand() in favor of the module parameter system, fixed a few weird log messages in ctcp module, fixed deprecation warnings in weather and world clock modules as a result of the above deprecation

6 years agoAdded a url char array to replace the urlify function because this method is much...
Justin Crawford [Sun, 12 Feb 2012 03:14:53 +0000 (19:14 -0800)]
Added a url char array to replace the urlify function because this method is much more efficient

6 years agoRewrote the mirc color code stripper for Flux::Sanitize which fixes a random segfault...
Justin Crawford [Sat, 11 Feb 2012 10:16:32 +0000 (02:16 -0800)]
Rewrote the mirc color code stripper for Flux::Sanitize which fixes a random segfault, this in of its self will cause a buffer overflow because i am too lazy to do bounds checking but it shouldnt be that big of an issue

6 years agoRemove super old navn from my repo, let it hide in my git history :)
Justin Crawford [Sun, 5 Feb 2012 00:11:00 +0000 (16:11 -0800)]
Remove super old navn from my repo, let it hide in my git history :)

6 years agoMerge remote-tracking branch 'Navn_master/master' into Navn
Justin Crawford [Sun, 5 Feb 2012 00:08:01 +0000 (16:08 -0800)]
Merge remote-tracking branch 'Navn_master/master' into Navn

6 years agoAdded Navn's files from master
Justin Crawford [Sat, 4 Feb 2012 23:57:02 +0000 (15:57 -0800)]
Added Navn's files from master

6 years agoInitial commit for branch Navn
Justin Crawford [Sat, 4 Feb 2012 23:55:39 +0000 (15:55 -0800)]
Initial commit for branch Navn

6 years agoRewrote m_ping to make a ping timeout timer, added a PingTimeoutTime config variable...
Justin Crawford [Mon, 30 Jan 2012 09:20:08 +0000 (01:20 -0800)]
Rewrote m_ping to make a ping timeout timer, added a PingTimeoutTime config variable to the config, make sure we check if user input is not null in m_terminal_input

6 years agoOnNumeric should be called with what the server provides with the numerics not just...
Justin Crawford [Sat, 28 Jan 2012 02:19:31 +0000 (18:19 -0800)]
OnNumeric should be called with what the server provides with the numerics not just the numeric. cleaned up some nickname related stuff

6 years agoRemoved CommandSource::message in favor of the parameters system from process.cpp...
Justin Crawford [Sat, 28 Jan 2012 01:43:46 +0000 (17:43 -0800)]
Removed CommandSource::message in favor of the parameters system from process.cpp, fixed searcher module not making valid search strings, fixed topic command, added FOREACH_RESULT and EventResult for making stoppable events

6 years agorenamed fsprintf to printfify to better describe what it does
Justin Crawford [Sat, 28 Jan 2012 00:28:48 +0000 (16:28 -0800)]
renamed fsprintf to printfify to better describe what it does

6 years agoAdded a loobbomb-stopper into terminal input module, also began building a log rotati...
Justin Crawford [Sun, 15 Jan 2012 10:00:10 +0000 (02:00 -0800)]
Added a loobbomb-stopper into terminal input module, also began building a log rotation system for logs since logs should not be 94 gigs in one file

6 years agoRenamed StringVector to SerializeVector to make it sound less stupid, added VectorStr...
Justin Crawford [Sat, 24 Dec 2011 19:40:42 +0000 (11:40 -0800)]
Renamed StringVector to SerializeVector to make it sound less stupid, added VectorString which needs a rename, rewrote value_cast to use reinterpret_cast if casting with stringstreams fails and to instead, force the cast.

6 years agoFixed some minor issues with multi-DNS resolution replies in m_dns
Justin Crawford [Sat, 17 Dec 2011 22:17:20 +0000 (14:17 -0800)]
Fixed some minor issues with multi-DNS resolution replies in m_dns

6 years agoAdded !adns command which does the same as !ardns except prints all IP addresses
Justin Crawford [Sat, 17 Dec 2011 22:03:51 +0000 (14:03 -0800)]
Added !adns command which does the same as !ardns except prints all IP addresses

6 years agoCleaned up some socket code, Imported ForwardResolution funcion from ANT project
Justin Crawford [Sat, 17 Dec 2011 21:44:47 +0000 (13:44 -0800)]
Cleaned up some socket code, Imported ForwardResolution funcion from ANT project

6 years agomade the loop bomb counter crash the bot sooner so the output is not as spammy
Justin Crawford [Sat, 17 Dec 2011 03:21:48 +0000 (19:21 -0800)]
made the loop bomb counter crash the bot sooner so the output is not as spammy

6 years agoCleaned up some of the m_terminal_input module code
Justin Crawford [Fri, 16 Dec 2011 14:24:03 +0000 (06:24 -0800)]
Cleaned up some of the m_terminal_input module code

6 years agoAdded debug and release builds
Justin Crawford [Wed, 7 Dec 2011 00:23:00 +0000 (16:23 -0800)]
Added debug and release builds

6 years agoAdded Flux::vector which simply replaces the typing hassle of std::vector<Flux::string>
Justin Crawford [Tue, 6 Dec 2011 14:15:36 +0000 (06:15 -0800)]
Added Flux::vector which simply replaces the typing hassle of std::vector<Flux::string>

6 years agoChanged how execute() function deals with windows code as it is dealt with elsewhere
Justin Crawford [Mon, 28 Nov 2011 00:16:38 +0000 (16:16 -0800)]
Changed how execute() function deals with windows code as it is dealt with elsewhere

6 years agoFixed typo in m_system module
Justin Crawford [Mon, 28 Nov 2011 00:00:30 +0000 (16:00 -0800)]
Fixed typo in m_system module

6 years agoAdded OnPong to events list, moved logging timestamp to the Log class and made it...
Justin Crawford [Sun, 27 Nov 2011 20:25:04 +0000 (12:25 -0800)]
Added OnPong to events list, moved logging timestamp to the Log class and made it static, rewrote the ping module to be smarter with how it handles ping events

6 years agoCMake Fixes for windows (i hope)
Justin Crawford [Sun, 27 Nov 2011 08:49:10 +0000 (00:49 -0800)]
CMake Fixes for windows (i hope)

6 years agoSmall changes, few cmake fixes
Justin Crawford [Sun, 27 Nov 2011 00:00:15 +0000 (16:00 -0800)]
Small changes, few cmake fixes

6 years agoAdded windows memory crap for MSVC
Justin Crawford [Sat, 26 Nov 2011 23:05:33 +0000 (15:05 -0800)]
Added windows memory crap for MSVC

6 years agoAdded a timer to how many requests can be made every 5 minutes (to keep from getting...
Justin Crawford [Sat, 26 Nov 2011 08:40:46 +0000 (00:40 -0800)]
Added a timer to how many requests can be made every 5 minutes (to keep from getting banned from wikipedia)

6 years agoFixed versioning
Justin Crawford [Sat, 26 Nov 2011 07:46:46 +0000 (23:46 -0800)]
Fixed versioning