Sergey Kandaurov
32c7bd5102
Style.
2017-08-09 14:59:46 +03:00
Ruslan Ermilov
9208875db1
Geo: fixed warnings when removing nonexistent ranges.
...
geo $geo {
ranges;
10.0.0.0-10.0.0.255 test;
delete 10.0.1.0-10.0.1.255; # should warn
delete 10.0.0.0-10.0.0.255;
delete 10.0.0.0-10.0.0.255; # should warn
}
2016-08-23 15:59:42 +03:00
Ruslan Ermilov
20de5f14e5
Geo: fixed insertion of ranges specified in descending order.
2016-08-23 15:59:14 +03:00
Ruslan Ermilov
f927ab882a
Geo: fixed removing a range in certain cases.
...
If the range includes two or more /16 networks and does
not start at the /16 boundary, the last subrange was not
removed (see 91cff7f97a50 for details).
2016-08-23 15:59:06 +03:00
Ruslan Ermilov
36e1c887db
Geo: fixed overflow when iterating over ranges.
2016-08-23 15:57:29 +03:00
Valentin Bartenev
535550b406
Geo: fixed access to already freed memory.
...
Previously, in "ranges" mode when all added ranges were deleted,
the ctx.high.low[i] was left pointing to a temporary array.
2016-08-18 17:11:03 +03:00
Vladimir Homutov
bb790f5d30
Stream: geo module.
2016-06-30 16:12:50 +03:00