summaryrefslogtreecommitdiff
path: root/lib/ipaddress/ipv4.rb
Commit message (Expand)AuthorAgeFilesLines
* Raise ArgumentError if IP address is nilGregory Graf2015-05-311-0/+1
* added IPv4#[]= to fix #24Mike Mackintosh2015-03-231-0/+15
* Merge branch 'fix-first-last' of https://github.com/mikerodrigues/ipaddress i...Mike Mackintosh2015-03-231-3/+24
|\
| * broadcast for /32 now returns selfMichael Rodrigues2015-02-101-1/+1
| * undeleting whitespaceMichael Rodrigues2014-07-011-2/+2
| * #first, #last, #network, and #broadcast properly handle /31 (RFC3021) and /32Michael Rodrigues2014-07-011-5/+26
* | cleaned up rdoc consistencyMike Mackintosh2015-03-231-9/+9
* | added #to range and fixed #40Mike Mackintosh2015-03-221-1/+21
* | added bugfix/40 fix with testMike Mackintosh2015-03-221-5/+2
* | add multicast and loopback checksMike Mackintosh2015-03-221-0/+28
* | added multicastMike Mackintosh2015-03-221-0/+14
* | use the #to_ipv6 method, fasterMike Mackintosh2015-01-261-3/+2
* | added ipv4 to_h methodMike Mackintosh2015-01-261-0/+16
* | do not consider /32 address as being a network addressJulien Ammous2011-06-281-1/+1
|/
* Added IPv4#split and reworked IPv4#subnet as per RFC3531 (closes #14)bluemonk2011-05-151-27/+46
* Added IPv6#<=>, changed IPv4#<=> and IPv4#supernet (closes #13)bluemonk2011-05-141-22/+25
* Removed extension methods and extension directorybluemonk2011-05-121-6/+16
* Added IPv6#each, IPv6#broadcast_u128 and Prefix128#host_prefixbluemonk2011-05-101-24/+0
* Added #ipv4? and #ipv6? methodsbluemonk2011-03-271-0/+24
* Reworked IPv4#include_all? methodbluemonk2011-03-271-2/+11
* Merge branch 'master' of https://github.com/eahlstrom/ipaddress into eahlstro...bluemonk2011-03-271-11/+13
|\
| * 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
|/
* Changed README.rdoc to reflect latests changesbluemonk2010-08-301-2/+1
* Added IPv4#private?bluemonk2010-08-271-0/+16
* Wrote documentation for IPv4::parse_classful and rewrote IPv4#size and IPv4#b...bluemonk2010-08-251-40/+47
* lots of methods rewriting to improve performancesbluemonk2010-08-241-13/+11
* Changed default behaviour when IPv4#new is called with no prefix specified: i...bluemonk2010-08-201-1/+11
* Block arguments are not local in Ruby 1.8Daniele Alessandri2010-07-181-1/+1
* Lots of changes towards 0.6.0bluemonk2010-07-181-49/+132
* Wrote more documentationMarco Ceresa2010-05-141-2/+3
* Fixed IPv4#subnet method. Now it correctly subnet networks in any number of s...Marco Ceresa2010-04-081-21/+27
* Completed tests for ipaddressMarco Ceresa2010-03-111-3/+3
* Started writing README.rdocMarco Ceresa2010-02-241-30/+73
* Added more IPv6 and IPv4 methodsMarco Ceresa2010-02-091-7/+44
* added IPv4#+ and many new IPv6 methods and testsMarco Ceresa2010-02-031-4/+23
* Added IPv6 supportMarco Ceresa2010-01-191-5/+24
* Subclassed Prefix with Prefix32; changed identation on ipv4.rbMarco Ceresa2010-01-121-674/+666
* 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-091-0/+564