* HotdogModule now works with "hot dog" and "hotdog"

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/trunk@153 96408d3d-42d1-492f-8470-de6ea9014457
* Added some comments
* Updated dread.csv

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/trunk@154 96408d3d-42d1-492f-8470-de6ea9014457
Creating new branch to stop frequent crashes

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/json_crash_fix@155 96408d3d-42d1-492f-8470-de6ea9014457
* tryRequest now catches more exceptions and logs multiple exception events
* replaced json with simplejson

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/json_crash_fix@156 96408d3d-42d1-492f-8470-de6ea9014457
* Fixed comment in FaxModule

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/json_crash_fix@157 96408d3d-42d1-492f-8470-de6ea9014457
* Removed TryRequestException code. It breaks a bunch of stuff.

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/json_crash_fix@158 96408d3d-42d1-492f-8470-de6ea9014457
* WalkieTalkieRepeater now checks if '/who' command succeeded

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/json_crash_fix@159 96408d3d-42d1-492f-8470-de6ea9014457
* ClanRaidLogRequest throws if no log read.

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/json_crash_fix@160 96408d3d-42d1-492f-8470-de6ea9014457
Merged json_crash_fix branch:

* ClanRaidLogRequest now raises an exception if the raidlog doesn't read correctly.
* WalkieTalkieRepeater does not crash if "/who" command fails
* tryRequest now catches httplib.BadStatusLine and Exception (except for SyntaxError, KeyboardInterrupt, and SystemExit (this might catch too much though...)

* Fixed FaxModule comments

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/trunk@161 96408d3d-42d1-492f-8470-de6ea9014457
Creating new branch for pykol update

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/pykol_update@163 96408d3d-42d1-492f-8470-de6ea9014457
Initial integration of new version of PyKol:

Added the following files:
- kol/Opener.py
- AcceptTradeRequest.py
- AddItemToStoreRequest.py
- CancelTradeRequest.py
- ClanStashRequest.py
- DeclineTradeOfferRequest.py
- DeclineTradeResponseRequest.py
- DiscardItemRequest.py
- GetPendingTradesRequest.py
- MallItemPriceSearchRequest.py
- ProposeTradeRequest.py
- RespondToTradeRequest.py
- StoreGetTransactionsRequest.py
- StoreUpdateItemRequest.py
- TakeItemFromClanStashRequest.py
- TakeItemFromStoreRequest.py

* PyKol now uses the Requests library, so many changes are related to that.

* Modified the following PyKol files:
- bot/Bot.py (unused)
- data/Items.py (new items)
- data/Patterns.py (new patterns)
- request/BarrelRequest.py (changed request format)
- request/CharpaneRequest.py (changed class names)
- request/GenericAdventuringRequest.py (changed request format)
- request/GenericRequest.py (changed request format)
- request/HomepageRequest.py (changed request format)
- request/StoreInventoryRequest.py (changed to match new mall interface)
- request/UseSkillRequest.py (removed debug print statement)
- request/WokRequest.py (changed url formatting)
- kol/Session.py (uses Requests now)

* My own modification for compatibility:
- kol/util/StringUtils.py (converts unicode input to byte string)
- requirements.txt (now needs Requests)

* Changes to cwbot code:
- MailHandler now checks online status much less often
- MailHandler also checks if it can receive items much less often
- MessageDispatcher logs errors more thoroughly
- GenericPartialRequest changed to match GenericRequest and use Requests
- SendMessageRequest now checks if we are ignoring a user


git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/pykol_update@164 96408d3d-42d1-492f-8470-de6ea9014457
* Fixed an exploit in DiceModule that allocated tons of memory with the permute command.

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/trunk@165 96408d3d-42d1-492f-8470-de6ea9014457
Merged changes from trunk and changed Session.py to require requests.

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/branches/pykol_update@166 96408d3d-42d1-492f-8470-de6ea9014457
* Merged changes from pykol_update branch. Also turned off debug messages from requests library, even in debug mode.

* Fixed "buffs" command not working for BuffbotModule.

* Updated version to 0.13.0.

git-svn-id: svn://svn.code.sf.net/p/cwbot/code/trunk@167 96408d3d-42d1-492f-8470-de6ea9014457
consolidated chat monitor permissions into chat_mon and chat_mon_daily
created .gitignore
added ini files to .gitignore
admins can now issue \!newfrequency without needing consensus
fixed issue 004, separating grates and valves in \!status for /ho
copied over files from ndy-bot, added correct patter to Patterns.py (i hope)