summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* All the library in one file to facilitate ruby-stdlib integrationruby-stdlibbluemonk2011-04-215-2051/+2034
|
* Added #ipv4? and #ipv6? methodsbluemonk2011-03-272-1/+49
|
* Reworked IPv4#include_all? methodbluemonk2011-03-271-2/+11
|
* Merge branch 'master' of https://github.com/eahlstrom/ipaddress into ↵bluemonk2011-03-271-11/+13
|\ | | | | | | eahlstrom-master
| * bugfix: summarizing a small net with a large outside it's supernet raised erroreahlstrom2011-02-241-11/+13
| |
* | Fixed IPv4#include? documentation - thanks to jrdioko (closes #7)bluemonk2011-03-271-2/+1
| |
* | Changed IPv4#each_host to improve speed - thanks to gcharrier (closes #9)bluemonk2011-03-271-2/+2
| |
* | Fixed IPv4#each_host documentation - thanks to gcharrier (closes #10)bluemonk2011-03-271-1/+1
|/
* Fixed Prefix32.new error messagebluemonk2011-01-211-1/+1
|
* Modified IPAddress::Prefix32 to allow /0 subnetsbluemonk2011-01-211-2/+2
|
* Formatted README, rewrote IPAddress::parse and wrote IPv4#parse_classful testperformbluemonk2010-09-072-8/+4
|
* Changed README.rdoc to reflect latests changesbluemonk2010-08-301-2/+1
|
* Added IPv4#private?bluemonk2010-08-272-1/+17
|
* Wrote documentation for IPv4::parse_classful and rewrote IPv4#size and ↵bluemonk2010-08-251-40/+47
| | | | IPv4#broadcast_u32
* lots of methods rewriting to improve performancesbluemonk2010-08-242-16/+29
|
* Changed default behaviour when IPv4#new is called with no prefix specified: ↵bluemonk2010-08-201-1/+11
| | | | it now defaults to /32 like IPAddr. A new method IPv4::parse_cassful has been written to parse a new IPv4 address with calssful netmasks
* Rewrote IPv6::Mapped to accept mapped IPv4 in IPv6 formatbluemonk2010-07-271-8/+26
|
* Fixed typo in IPv6#include? docbluemonk2010-07-241-3/+1
|
* Added IPv6#network_u128 and IPv6#include?bluemonk2010-07-241-2/+33
|
* Right class called from Prefix32::parse_netmask (closes #1)bluemonk2010-07-221-1/+1
|
* Block arguments are not local in Ruby 1.8Daniele Alessandri2010-07-181-1/+1
|
* Create an Hash#key alias for Hash#index (Ruby < 1.9)Daniele Alessandri2010-07-181-0/+6
|
* Lots of changes towards 0.6.0bluemonk2010-07-186-168/+367
|
* Fixed minor bugsMarco Ceresa2010-05-222-0/+13
|
* Deleted unused filesMarco Ceresa2010-05-222-168/+0
|
* Finished documentation for IPAddress::Prefix, README and IPAddress::IPBaseMarco Ceresa2010-05-223-7/+151
|
* Completed most documentation on README.rdoc and ipv6.rbMarco Ceresa2010-05-201-5/+223
|
* Added special IPv6 addresses documentation and fixed a bug with IPv6::MappedMarco Ceresa2010-05-201-2/+2
|
* Added IPv6 documentation and fixed a bug in IPv6#to_hexMarco Ceresa2010-05-191-1/+1
|
* Wrote more documentationMarco Ceresa2010-05-142-20/+224
|
* Fixed IPv4#subnet method. Now it correctly subnet networks in any number of ↵Marco Ceresa2010-04-082-21/+39
| | | | subnets
* Completed tests for ipaddressMarco Ceresa2010-03-111-3/+3
|
* Fixed a problem with ipaddress regexp. Written more README documentation.Marco Ceresa2010-03-051-1/+1
|
* Started writing README.rdocMarco Ceresa2010-02-244-34/+88
|
* reached 100% coverage in IPv6 testsMarco Ceresa2010-02-102-10/+5
|
* Added more IPv6 and IPv4 methodsMarco Ceresa2010-02-092-46/+117
|
* added IPv4#+ and many new IPv6 methods and testsMarco Ceresa2010-02-033-13/+95
|
* Added IPv6 supportMarco Ceresa2010-01-194-22/+205
|
* Subclassed Prefix with Prefix32; changed identation on ipv4.rbMarco Ceresa2010-01-123-694/+715
|
* Completed ::summarize documentationMarco Ceresa2009-12-121-2/+59
|
* Added documentationMarco Ceresa2009-12-111-67/+128
|
* changed #include? for speed and completed ::summarizeMarco Ceresa2009-12-101-14/+9
|
* Added summarize class methodMarco Ceresa2009-12-091-32/+87
|
* Initial importMarco Ceresa2009-12-096-0/+858
|
* Initial importMarco Ceresa2009-12-091-0/+22
|
* Initial commit to ipaddress.Marco Ceresa2009-08-251-0/+0