Dropped an old file.
Added a whole bunch of yard documentation.
Bumped version number.
Corrected a get_block_data bug.
Would attempt to get data from the socket after receiving an error message, causing the gem to block when none was received.
Fixed groups call so the README doesn't lie.
Now only queries the groups once, storing the results in an instance variable.
Fixed initial status check, bumped version some.
Cheated on the version bump. Oh well.
Slight refactoring of message forming.
Now checks server greeting. Some refactoring.
Added a couple helper methods.
Added some SSL tests, refactored other stuff.
Adding SSL functionality.
Changed explicit port test to prove difference.
Made the port 120 to show that it uses the correct value instead of the default one.
Pulled out some repeated stubs into a let call.
Added some whitespace.
Made spec a little more descriptive.
Status objects know how to render themselves properly.
Added test for ArgumentError
Added rake to gemfile.
Added authorization capabilities.
Fixed test to reflect correct behavior.
Merge remote-tracking branch 'origin/master'
Merge pull request #1 from totallymike/rearrange
Merge rearrange branch into master
List command was producing malformed groups.
Some new functionality, some refactoring.
Added a spec for the connections.
Refactored test a bit.
Expanding group functionality.
Modified NNTP behavior. Slight refactoring.
Now yields session in block, allowing the session to be closed automatically when the block is finished.
A little bit of cleanup, one method extraction.
Added a test, simplified another.
Defining group listing behavior.
Moved connection stuff into Connection class.
Changed test for to more accurately display intent.
Rearranging code. Hopefully cleaning things up.