aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/selectors/traffic_selector.c
Commit message (Expand)AuthorAgeFilesLines
* traffic-selector: Use single buffer for both address familiesTobias Brunner2017-08-171-150/+73
* traffic-selector: Allow calling set_address() for any traffic selectorTobias Brunner2017-02-271-19/+16
* Use standard unsigned integer typesAndreas Steffen2016-03-241-40/+40
* traffic-selector: Don't end printf'ed list of traffic selectors with a spaceTobias Brunner2015-11-101-5/+4
* traffic-selector: Use calc_netbits() in RFC 3779 constructorTobias Brunner2015-08-271-2/+1
* traffic-selector: Add a hash() methodMartin Willi2015-02-201-0/+12
* traffic-selector: Add a compare function to sort traffic selectorsMartin Willi2015-02-201-34/+75
* windows: Add a common Windows header for platform specific wrappersMartin Willi2014-06-031-4/+3
* traffic-selector: Print ICMP[v6] message type and code in a more readable wayTobias Brunner2013-10-171-4/+35
* traffic-selector: Store ICMP[v6] message type and code properlyTobias Brunner2013-10-171-2/+6
* traffic-selector: inet_pton is successful only if it returns 1Martin Willi2013-05-161-23/+17
* Use a complete port range in traffic_selector_create_from_{subnet,cidr}Martin Willi2013-02-211-10/+8
* Print OPAQUE traffic selectors as what they are, not as port rangeMartin Willi2013-02-211-0/+4
* Support "opaque" ports in traffic selector subset calculationMartin Willi2013-02-211-6/+32
* Slightly refactor traffic_selector_t.get_subset()Martin Willi2013-02-211-61/+68
* Migrate remaining traffic selector methods to METHOD macroMartin Willi2013-02-211-19/+18
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
* Add a traffic selector constructor creating a TS directly from a CIDR stringMartin Willi2012-10-241-0/+17
* Allow calls to set_address() for any host-sized TS, not only dynamic onesTobias Brunner2012-09-121-1/+1
* Don't return a subset for a dynamic TS unless set_address has been calledMartin Willi2012-09-111-1/+5
* Validate netmask in traffic_selector_create_from_subnetTobias Brunner2012-08-131-0/+1
* Pass opaque data to printf hooks and print_in_hook()Martin Willi2012-07-131-15/+15
* Accept non-"/0" subnet sizes for traffic selectors starting at 0.0.0.0Martin Willi2012-07-021-40/+9
* ts.get_subnet() returns TRUE if the selector actually is a subnetMartin Willi2012-03-201-2/+4
* cosmeticsAndreas Steffen2011-10-021-2/+2
* Migrated traffic_selector to INIT/METHOD macrosAndreas Steffen2011-10-021-77/+52
* Replaced simple iterator usages.Tobias Brunner2011-07-061-10/+10
* fixed IP range to subnet conversion in ts_to_subnet()Andreas Steffen2011-06-031-6/+7
* Compare ending address in ts->equals, fixes redundant traffic selector elimin...Martin Willi2011-01-141-2/+4
* do not recalculate netbits for true subnetsAndreas Steffen2009-12-221-1/+4
* cosmeticsAndreas Steffen2009-12-221-2/+4
* fixed IPv6 bug in calc_range()Andreas Steffen2009-12-221-25/+16
* fixed initialization of netbitsAndreas Steffen2009-12-211-2/+3
* traffic_selector supports RFC 3779 address range formatAndreas Steffen2009-12-211-37/+102
* this->type is set by traffic_selector_create()Andreas Steffen2009-12-201-2/+0
* moved traffic_selectors from charon to libstrongswanAndreas Steffen2009-12-201-0/+856