Patrick J Cherry
885990c5b3
Updated changelog
0.18-1+jessie1
2016-10-17 13:11:17 +01:00
Patrick J Cherry
da46b0ec2a
Merge branch 'master' into debian/jessie
2016-10-17 13:10:35 +01:00
Patrick J Cherry
552696e3b0
Updated to 0.18
0.18
2016-10-17 13:08:53 +01:00
Patrick J Cherry
23d710e94b
Updated linux header constants
2016-10-17 13:07:47 +01:00
Patrick J Cherry
9e6ce9d913
Merged in another test fix
2015-04-02 11:53:48 +01:00
Patrick J Cherry
06d78d4168
Scaled back the massive allocation of IPs from 11 /24s to 4.
...
Otherwise I get
Error: test_massively_parallel_IP_address_addition(TestAddr::TestWithNetlinkRouteSocket)
Errno::EMFILE: Too many open files - socket(2)
lib/linux/netlink/nlsocket.rb:61:in `initialize'
lib/linux/netlink/nlsocket.rb:61:in `new'
lib/linux/netlink/nlsocket.rb:61:in `initialize'
lib/linux/netlink/route.rb:21:in `initialize'
test/t_route.rb:54:in `new'
test/t_route.rb:54:in `block (4 levels) in <class:TestAddr>'
2015-04-02 11:52:56 +01:00
Patrick J Cherry
a97bbe0d7c
Merged in new tests
2015-04-02 11:47:17 +01:00
Patrick J Cherry
2ceb0fbf6d
Make sure link exists before proceeding with test
2015-04-02 11:44:40 +01:00
Patrick J Cherry
d771a2be9c
New tests
2015-04-01 23:12:30 +01:00
Patrick J Cherry
51b8bbcd8a
Fixed new massive IP test thing to work with ruby1.8 and also non-root users
2015-04-01 23:05:41 +01:00
Patrick J Cherry
118903d9d5
Added tag 0.17-1+jessie1 for changeset 149ff4e2efb4
2015-04-01 22:52:30 +01:00
Patrick J Cherry
0ed037fc9d
New jessie release
0.17-1+jessie1
2015-04-01 22:52:10 +01:00
Patrick J Cherry
aa45b7fa3e
Added tag 0.17 for changeset ecf38b43dd66
2015-04-01 22:43:23 +01:00
Patrick J Cherry
981eb2ec29
Version bump
0.17
2015-04-01 22:43:20 +01:00
Patrick J Cherry
4b17ea4714
new branch
2015-04-01 17:40:19 +01:00
nick
6ebbdbbf87
Update gemspec
0.16
2014-08-27 10:24:13 +01:00
nick
71ac26af38
Automated merge with ssh://dev.bytemark.co.uk//repos/netlinkrb
2014-08-27 09:06:49 +01:00
nick
4afbfa91c0
tests: Add a create-many-IPs-in-parallel test, as this is a common operation
2014-08-27 09:06:44 +01:00
Patrick J Cherry
05e54f22e8
Added tag 0.16-1+wheezy1 for changeset c0eb6a0f135a
2014-08-26 16:34:27 +01:00
Patrick J Cherry
f2f99ce8e4
New upstream release.
0.16-1+wheezy1
2014-08-26 16:34:20 +01:00
Patrick J Cherry
617129b707
Don't whinge about missing attributes
2014-08-26 16:31:34 +01:00
nick
a8ad8c1e09
Fix the tests now that you can have multiple sockets open at once
2014-04-15 15:17:09 +01:00
nick
cac6e7698b
Fix a multiple-sockets-in-one-process issue.
...
"pid" is not "process id" in netlink, but rather, "port id". If you bind to a
sockaddr == 0 then Linux automatically assigns your socket a port id - which
happens to be the same as the process ID for the first one concurrently open.
For the second and subsequent concurrently-open sockets, binding 0 (as most
users of this library will do) gets you back a random high-numbered port id.
This change preserves the existing use case (one port open in the process,
binding to 0) while fixing multiple-ports-open-in-the-same-process, socket-is-
passed-in-and-pid-is-not-specified, and specific-pid-is-requested-but-could-
not-bind-to-it.
We're probably still not thread-safe - the seq handling looks dodgy - but at
least now we can use multiple sockets in separate threads and have them all
work.
Using the same socket from multiple threads is a slightly niche use case, and
it's tempting to say "don't do this" instead...
2014-04-15 15:10:39 +01:00
nick
28cda0ee62
Add the IFA_FLAGS RTAttr and a couple of new flags
2014-04-15 14:12:06 +01:00
nick
810c743583
Make the test helper path absolute
2014-04-15 13:49:18 +01:00
Patrick J Cherry
8d47c623c4
Added tag 0.15-1+wheezy1 for changeset 73cc3d95f810
2014-01-21 10:01:59 +00:00
Patrick J Cherry
827ca74740
New upstream release
0.15-1+wheezy1
2014-01-21 10:01:42 +00:00
Patrick J Cherry
6cbda4bb58
Added tag 0.15 for changeset 3dae37c40d73
0.15
2014-01-21 09:59:32 +00:00
Patrick J Cherry
e0aae9c67c
re-tidied up warnings.
2014-01-21 09:51:37 +00:00
Patrick J Cherry
e96601981b
Tidied up warnings in nlsocket
2014-01-18 07:08:19 +00:00
Patrick J Cherry
75a6eaca70
Added tag 0.14-1+wheezy1 for changeset babbc25e15f5
2013-11-14 13:38:35 +00:00
Patrick J Cherry
427fa40ef4
New upstream release
0.14-1+wheezy1
2013-11-14 13:37:57 +00:00
Patrick J Cherry
8bbb45af33
Added tag 0.14 for changeset b75625aab29e
0.14
2013-11-14 11:50:06 +00:00
nick
d86d0c8408
Automated merge with ssh://dev.bytemark.co.uk/netlinkrb
2013-11-13 17:52:55 +00:00
nick
0281a5e4eb
VlanInfo: Parse the new protocol attribute
2013-11-13 17:52:32 +00:00
Patrick J Cherry
84c0414550
Added tag 0.13 for changeset 2344803abef0
2013-11-13 16:19:11 +00:00
Patrick J Cherry
7ad9816fc3
Added tag 0.13-1+wheezy1 for changeset 6681f37480ff
2013-11-13 16:17:36 +00:00
Patrick J Cherry
4e4d0e02b6
New upstream release
0.13-1+wheezy1
2013-11-13 16:16:57 +00:00
nick
610a70fe12
upstream: Add constants we're interested in to Linux kernel 3.12
2013-11-13 16:11:33 +00:00
Patrick J Cherry
a4afa867a1
Added tag 0.12-1+wheezy1 for changeset 5a2086dbce00
2013-09-12 14:27:19 +01:00
Patrick J Cherry
72ce94ef59
Merge, new upstream release
0.12-1+wheezy1
2013-09-12 14:27:08 +01:00
Patrick J Cherry
2e47380c9e
Added tag 0.12 for changeset f95fbb61dafc
2013-09-12 14:21:24 +01:00
Patrick J Cherry
b0f17ca852
Version bump
0.13
2013-09-12 14:21:20 +01:00
Patrick J Cherry
72c0711c98
Added new constants to IFInfo struct
2013-09-12 11:38:30 +00:00
Patrick J Cherry
0448e47a69
Added more IFLA constants
2013-09-12 11:22:59 +00:00
Patrick J Cherry
a16a66ccdd
More test robustification
2013-09-11 15:44:25 +00:00
Patrick J Cherry
1772341df6
Robustification of tests.
2013-09-11 16:16:22 +01:00
Patrick J Cherry
32309e4797
Updated test to fall back to eth0 when trying to create a dummy interface
2013-09-11 14:37:40 +00:00
Patrick J Cherry
ee38239429
merge
2013-07-16 16:50:24 +01:00
Patrick J Cherry
f2657674aa
updated gemspec
2013-07-16 16:49:15 +01:00