I updated the monkey patch so that it is compatible to Ruby 1.9
… patch for Hash if using ruby 1.9
Ignore unsupported attributes and attributes from unsupported vendors
NoMethodError: undefined method `key' for #<Hash:0xb73c2be0> in ruby version < 1.9.0
- Bumped the gem version.
- Monkey-patched Hash class for ruby versions < 1.9.0 that implements the Hash.key method. lib/radiustar/packet.rb - Conditional inclusion of the monkey-patched Has class based on the version of ruby. radiustar.gemspec - Addition of the old_hash lib to the gem inventory.
Add thanks to read me. install instructions to point at radiustar update bone options bump version update history file update gem spec
Fixed password decoding that is longer than 16 charcters
Radiustar::Value#id accessor and related rspec test
… decoded is longer than 16 characters.
They should be sent to the CoA port 3799
When a packet is retranmitted it should use the same ID so the server can detect it as a retransmission, if it was the reply that was lost. Also, dont decrement the configured retries for the request channel so the same socket and connection can be used for multiple requests.
Some attributes were getting missed if the packet was over 64 bytes Upped max packet size to 4096 as per rfc Added in exception if read packet size != declared size
… name is 'Vendor/Attribute' ie 'Cisco/Cisco/Cisco-AVPair'.
…dation, and aliased gen_auth_response_authenticator to gen_acct_response_authenticator.
… accounting response authenticator generation
… and inet_aton