<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tteras/strongswan/src/libcharon/plugins/vici/perl, branch master</title>
<subtitle>tteras' strongSwan tree
</subtitle>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/'/>
<entry>
<title>vici:  flush-certs command flushes certificate cache</title>
<updated>2016-09-13T15:02:59+00:00</updated>
<author>
<name>Andreas Steffen</name>
<email>andreas.steffen@strongswan.org</email>
</author>
<published>2016-09-08T09:59:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=2c7cfe76303bce498ce302da31bc1e028a6af53a'/>
<id>2c7cfe76303bce498ce302da31bc1e028a6af53a</id>
<content type='text'>
When fresh CRLs are released with a high update frequency (e.g.
every 24 hours) or OCSP is used then the certificate cache gets
quickly filled with stale CRLs or OCSP responses. The new VICI
flush-certs command allows to flush e.g. cached CRLs or OCSP
responses only. Without the type argument all kind of certificates
(e.g. also received end entity and intermediate CA certificates)
are purged.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When fresh CRLs are released with a high update frequency (e.g.
every 24 hours) or OCSP is used then the certificate cache gets
quickly filled with stale CRLs or OCSP responses. The new VICI
flush-certs command allows to flush e.g. cached CRLs or OCSP
responses only. Without the type argument all kind of certificates
(e.g. also received end entity and intermediate CA certificates)
are purged.
</pre>
</div>
</content>
</entry>
<entry>
<title>vici: Add redirect command</title>
<updated>2016-03-04T15:02:59+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2015-04-28T15:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=43b46b26ea1eac87e6e4189c5ef3b92ccb885c66'/>
<id>43b46b26ea1eac87e6e4189c5ef3b92ccb885c66</id>
<content type='text'>
This allows redirecting IKE_SAs by multiple different selectors, if none
are given all SAs are redirected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows redirecting IKE_SAs by multiple different selectors, if none
are given all SAs are redirected.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use 128 bit security in README.pod examples</title>
<updated>2015-12-18T14:08:33+00:00</updated>
<author>
<name>Andreas Steffen</name>
<email>andreas.steffen@strongswan.org</email>
</author>
<published>2015-12-18T14:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=f553aea2c24d57af47c3bb0bd707decc0f3c287e'/>
<id>f553aea2c24d57af47c3bb0bd707decc0f3c287e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improvements to the VICI Perl bindings by Andreas Hofmeister</title>
<updated>2015-12-18T13:25:59+00:00</updated>
<author>
<name>Andreas Hofmeister</name>
<email>andi@collax.com</email>
</author>
<published>2015-12-18T13:17:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=a073e4c95e15893eeb27d5ef9d9fabc83c281533'/>
<id>a073e4c95e15893eeb27d5ef9d9fabc83c281533</id>
<content type='text'>
- Switch.pm, which was implemented as a source filter, has been deprecated in
  Perl 5.10 and was later removed from the core modules in Perl 5.14 or so.

  Unfortunately, its replacement, the given/when/default construct, has since
  been downgraded to "experimental" status because of problems with the underlying
  "smart-match" operator.

  Thus, as of Perl 5.22, Perl still has no actually usable "switch"-like construct.

  So just use boring, old and ugly "if/elsif/else" constructs instead, which are
  compatible with almost any Perl version.

- None of the Perl modules here does anything that would require "AutoLoader".

- "Exporter" can be used to export plain functions into another modules name
  space. But the things that were exported here are meant to be called as
  methods.  In this case, it is neither necessary nor advisable to export those
  symbols.

  Just export nothing (the POD documentation already said so).

- It is usually the calling script that enables (or does not enable) warnings
  globally. When a module says "use warnings;" however, the caller looses control
  over what warnings should be enabled in that module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Switch.pm, which was implemented as a source filter, has been deprecated in
  Perl 5.10 and was later removed from the core modules in Perl 5.14 or so.

  Unfortunately, its replacement, the given/when/default construct, has since
  been downgraded to "experimental" status because of problems with the underlying
  "smart-match" operator.

  Thus, as of Perl 5.22, Perl still has no actually usable "switch"-like construct.

  So just use boring, old and ugly "if/elsif/else" constructs instead, which are
  compatible with almost any Perl version.

- None of the Perl modules here does anything that would require "AutoLoader".

- "Exporter" can be used to export plain functions into another modules name
  space. But the things that were exported here are meant to be called as
  methods.  In this case, it is neither necessary nor advisable to export those
  symbols.

  Just export nothing (the POD documentation already said so).

- It is usually the calling script that enables (or does not enable) warnings
  globally. When a module says "use warnings;" however, the caller looses control
  over what warnings should be enabled in that module.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored certificate management for the vici and stroke interfaces</title>
<updated>2015-12-11T23:19:24+00:00</updated>
<author>
<name>Andreas Steffen</name>
<email>andreas.steffen@strongswan.org</email>
</author>
<published>2015-12-11T17:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=02d431022c45cf9638b13aa84c0d485a655d370b'/>
<id>02d431022c45cf9638b13aa84c0d485a655d370b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vici: Fix clean-local target for Perl bindings if they were not built</title>
<updated>2015-12-04T11:10:57+00:00</updated>
<author>
<name>Tobias Brunner</name>
<email>tobias@strongswan.org</email>
</author>
<published>2015-12-04T10:21:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=63a778a25d1e628035d73fe86235ba4157932c1f'/>
<id>63a778a25d1e628035d73fe86235ba4157932c1f</id>
<content type='text'>
This is called when running `make distclean` (or indirectly via `make
distcheck`).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is called when running `make distclean` (or indirectly via `make
distcheck`).
</pre>
</div>
</content>
</entry>
<entry>
<title>Extended and refactored vici perl implementation</title>
<updated>2015-12-01T13:52:43+00:00</updated>
<author>
<name>Andreas Steffen</name>
<email>andreas.steffen@strongswan.org</email>
</author>
<published>2015-11-17T20:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=7d24aa06241a7e6beba19ff91ea921a9ec7d0e73'/>
<id>7d24aa06241a7e6beba19ff91ea921a9ec7d0e73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Built the CPAN file structure for the Vici::Session perl module</title>
<updated>2015-12-01T13:52:43+00:00</updated>
<author>
<name>Andreas Steffen</name>
<email>andreas.steffen@strongswan.org</email>
</author>
<published>2015-11-17T12:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=a17b6d469c106da91885d3bf466175189c5aff75'/>
<id>a17b6d469c106da91885d3bf466175189c5aff75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement vici Perl binding</title>
<updated>2015-12-01T13:52:43+00:00</updated>
<author>
<name>Andreas Steffen</name>
<email>andreas.steffen@strongswan.org</email>
</author>
<published>2015-11-16T19:08:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/user/tteras/strongswan/commit/?id=a101bce8624dd6315af0a12d4ff04d19c4b7f291'/>
<id>a101bce8624dd6315af0a12d4ff04d19c4b7f291</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
