<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/tools/irm/irm_ipcp_bootstrap.c, branch 0.4</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.4</id>
<link rel='self' href='http://www.ouroboros.rocks/cgit/ouroboros/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/'/>
<updated>2017-02-06T19:04:34Z</updated>
<entry>
<title>ipcpd, lib: Revise normal IPCP</title>
<updated>2017-02-06T19:04:34Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2017-02-06T15:05:44Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=373efaf24d3600fe4dadf6bfaaee8d19e2ec32d7'/>
<id>urn:sha1:373efaf24d3600fe4dadf6bfaaee8d19e2ec32d7</id>
<content type='text'>
This PR updates the normal IPCP to use the new RIB. The old ribmgr is
removed and replaced by a stub that needs to be implemented. All
components (dir, fmgr, frct) were adapted to the new RIB API.  A lot
of functionality was moved outside of the ribmgr, such as the
addr_auth, which is now a component of the IPCP. The address is also
stored to the ipcpi struct.  The irm tool has an option to set the gam
policy of the rib manager.
</content>
</entry>
<entry>
<title>ipcpd: normal: Create policies for GAM</title>
<updated>2017-01-12T12:40:38Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-01-11T17:59:11Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=15e9b779385c71d366776b83540e19e0735c4e66'/>
<id>urn:sha1:15e9b779385c71d366776b83540e19e0735c4e66</id>
<content type='text'>
This allows the selection of a policy for the graph adjacency
manager. Currently we only support constructing a complete graph.
</content>
</entry>
<entry>
<title>ipcpd: Let IPCPs bind a name</title>
<updated>2017-01-09T10:23:48Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2017-01-08T10:14:43Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=0a071a42d4e80f54e92f34911cafda3d666d35d5'/>
<id>urn:sha1:0a071a42d4e80f54e92f34911cafda3d666d35d5</id>
<content type='text'>
This allows IPCPs to bind a name, so that they can announce their name
to neighbors which can then allocate a flow to them. Registering of
the name happens by an administrator. It also moves the irmd_api to
common ground, since it is used by all IPCPs.
</content>
</entry>
<entry>
<title>ouroboros: Correct license statements</title>
<updated>2016-12-24T12:50:00Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-12-24T00:59:42Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=2fe765020769c8eb06ca410b7e289f37508d5efc'/>
<id>urn:sha1:2fe765020769c8eb06ca410b7e289f37508d5efc</id>
<content type='text'>
This corrects the license statements on all files. Installed headers
are LGPLv2.1, the rest of the code is GPLv2.
</content>
</entry>
<entry>
<title>Merged in sandervrijders/ouroboros/be-addr-auth (pull request #296)</title>
<updated>2016-11-01T11:17:40Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-11-01T11:17:40Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=0a9f1f2936381dfe350c1846b3bafc306590a88f'/>
<id>urn:sha1:0a9f1f2936381dfe350c1846b3bafc306590a88f</id>
<content type='text'>
ipcpd: normal: Add policy for obtaining a flat address
</content>
</entry>
<entry>
<title>ipcpd: normal: Add policy for obtaining a flat address</title>
<updated>2016-11-01T08:38:20Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-10-31T18:47:45Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=2d88fdaaa018d607eca5ce057dfbdf41beb6125b'/>
<id>urn:sha1:2d88fdaaa018d607eca5ce057dfbdf41beb6125b</id>
<content type='text'>
This adds a policy for obtaining a flat address, and thus also the
infrastructure for policies in the IPCP. The IPCP should check if the
address is available; this is currently not there yet.
</content>
</entry>
<entry>
<title>tools: Fix memleak in ipcp bootstrap</title>
<updated>2016-10-30T08:56:43Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-30T08:56:43Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=298f78d426cdf8bcd9c8890f117d0236bde20bc4'/>
<id>urn:sha1:298f78d426cdf8bcd9c8890f117d0236bde20bc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: irm: Bind IPCP name to IPCP-I</title>
<updated>2016-10-26T14:59:04Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-10-26T14:59:04Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=00f0606c3b4e74e768ab250bf04572afe178b4f6'/>
<id>urn:sha1:00f0606c3b4e74e768ab250bf04572afe178b4f6</id>
<content type='text'>
This will invoke the bind operation when using the irm tool to create
a new IPCP. The new IPCP will be bound to the IPCP name as specified
by the administrator.
</content>
</entry>
<entry>
<title>build: Compile with strict conversion</title>
<updated>2016-10-22T11:27:02Z</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-10-21T18:13:41Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=3cafbf3cfe5c58a6988dbfc4c29148ebb804f5c2'/>
<id>urn:sha1:3cafbf3cfe5c58a6988dbfc4c29148ebb804f5c2</id>
<content type='text'>
This has the code checked with -Wcast-qual and -Wconversion flags.
These flags were removed because SWIG generated code fails.
</content>
</entry>
<entry>
<title>ipcpd: normal: Add operations to get and set the PCI</title>
<updated>2016-09-07T11:58:21Z</updated>
<author>
<name>Sander Vrijders</name>
<email>sander.vrijders@intec.ugent.be</email>
</author>
<published>2016-09-06T08:29:02Z</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=2cf4f88fc8b957c15ae93a2eb3e56ebdb07a0381'/>
<id>urn:sha1:2cf4f88fc8b957c15ae93a2eb3e56ebdb07a0381</id>
<content type='text'>
This adds the operations needed in the normal IPCP to get and set the
Protocol Control Information. It allows to allocate or release space
in the current DU. The struct pci can be serialized into newly
allocate space. Vice versa, a struct pci can be deserialized given a
DU. It allows for decreasing the TTL in the DU and for calculating the
CRC32. The TTL and CRC32 can now be selected when creating a new DIF.
</content>
</entry>
</feed>
