<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Privates Blog von Karsten Gresch &#187; configuration</title>
	<atom:link href="http://blog.gresch.de/tag/configuration/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gresch.de</link>
	<description>Varia, Miscellania</description>
	<lastBuildDate>Wed, 06 Jul 2011 18:23:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Xerces als Default-Parser setzen</title>
		<link>http://blog.gresch.de/2007/05/15/xerces-als-default-parser-setzen/</link>
		<comments>http://blog.gresch.de/2007/05/15/xerces-als-default-parser-setzen/#comments</comments>
		<pubDate>Tue, 15 May 2007 20:54:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=185</guid>
		<description><![CDATA[Diese Einstellung entf&#228;llt mir immer wieder, ist aber doch manchmal n&#246;tig: -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl &#160;]]></description>
			<content:encoded><![CDATA[<p>Diese Einstellung entf&auml;llt mir immer wieder, ist aber doch manchmal n&ouml;tig:</p>
<pre>-Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl</pre>
<p><font size="2">
<p>&nbsp;</p>
<p></font></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/05/15/xerces-als-default-parser-setzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>web.xml für JSF</title>
		<link>http://blog.gresch.de/2007/04/10/web-xml-fuer-jsf/</link>
		<comments>http://blog.gresch.de/2007/04/10/web-xml-fuer-jsf/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 20:52:56 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[andromda]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[mda]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=164</guid>
		<description><![CDATA[Diese hier ist einigerma&#223;en sinnvoll; was von Genuitec angeboten wird, ist eher zweifelhaft, insb. das servlet-mapping. Am einfachsten geht&#39;s aber mittlerweile mit Maven, siehe http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven. Eigentlich sind solche Archteypen ja etwas f&#252;r MDA-&#34;FUDders&#34;, denn der Unterschied hinsichtlich der Vorgehensweise zur JSF-Cartridge von AndroMDA ist gar nicht so gro&#223;.&#160; &#160; Zur Dokumentation:&#160; &#60;?xml version=&#34;1.0&#34;?&#62;&#60;web-app version=&#34;2.4&#34; xmlns=&#34;http://java.sun.com/xml/ns/j2ee&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Diese hier ist einigerma&szlig;en sinnvoll; was von Genuitec angeboten wird, ist eher zweifelhaft, insb. das <i>servlet-mapping</i>.</p>
<p>Am einfachsten geht&#39;s aber mittlerweile mit Maven, siehe <a href="http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven">http://wiki.apache.org/myfaces/MyFaces_Archetypes_for_Maven</a>.</p>
<p>Eigentlich sind solche Archteypen ja etwas f&uuml;r MDA-&quot;FUDders&quot;, denn der Unterschied <i>hinsichtlich der Vorgehensweise</i> zur <a href="http://galaxy.andromda.org/docs-3.1/andromda-jsf-cartridge/index.html">JSF-Cartridge von AndroMDA</a> ist gar nicht so gro&szlig;.&nbsp;</p>
<p>&nbsp;</p>
<p>Zur Dokumentation:&nbsp;</p>
<pre>&lt;?xml version=&quot;1.0&quot;?&gt;<web-app xsi:schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4"><context-param><description>&lt;web-app version=&quot;2.4&quot; xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&quot;&gt; 

    &lt;context-param&gt;        &lt;description&gt;            State saving method: &quot;client&quot; or &quot;server&quot; (= default)            See JSF Specification 2.5.2        &lt;/description&gt;            &lt;param-name&gt;javax.faces.STATE_SAVING_METHOD&lt;/param-name&gt;        &lt;param-value&gt;server&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            This parameter tells MyFaces if javascript code should be allowed in the            rendered HTML output.            If javascript is allowed, command_link anchors will have javascript code            that submits the corresponding form.            If javascript is not allowed, the state saving info and nested parameters            will be added as url parameters.            Default: &quot;true&quot;        &lt;/description&gt;            &lt;param-name&gt;org.apache.myfaces.ALLOW_JAVASCRIPT&lt;/param-name&gt;        &lt;param-value&gt;true&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            This parameter tells MyFaces if javascript code should be allowed in the            rendered HTML output.            If javascript is allowed, command_link anchors will have javascript code            that submits the corresponding form.            If javascript is not allowed, the state saving info and nested parameters            will be added as url parameters.            Default: &quot;false&quot;

            Setting this param to true should be combined with STATE_SAVING_METHOD &quot;server&quot; for            best results.

            This is an EXPERIMENTAL feature. You also have to enable the detector filter/filter mapping below to get            JavaScript detection working.        &lt;/description&gt;        &lt;param-name&gt;org.apache.myfaces.DETECT_JAVASCRIPT&lt;/param-name&gt;        &lt;param-value&gt;false&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            If true, rendered HTML code will be formatted, so that it is &quot;human readable&quot;.            i.e. additional line separators and whitespace will be written, that do not            influence the HTML code.            Default: &quot;true&quot;        &lt;/description&gt;        &lt;param-name&gt;org.apache.myfaces.PRETTY_HTML&lt;/param-name&gt;        &lt;param-value&gt;true&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;context-param&gt;        &lt;description&gt;            If true, a javascript function will be rendered that is able to restore the            former vertical scroll on every request. Convenient feature if you have pages            with long lists and you do not want the browser page to always jump to the top            if you trigger a link or button action that stays on the same page.            Default: &quot;false&quot;        &lt;/description&gt;            &lt;param-name&gt;org.apache.myfaces.AUTO_SCROLL&lt;/param-name&gt;        &lt;param-value&gt;true&lt;/param-value&gt;    &lt;/context-param&gt;

    &lt;!-- Extensions Filter --&gt;    &lt;filter&gt;        &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;        &lt;filter-class&gt;org.apache.myfaces.webapp.filter.ExtensionsFilter&lt;/filter-class&gt;        &lt;init-param&gt;            &lt;description&gt;Set the size limit for uploaded files.                Format: 10 - 10 bytes                        10k - 10 KB                        10m - 10 MB                        1g - 1 GB            &lt;/description&gt;        			&lt;param-name&gt;maxFileSize&lt;/param-name&gt;			&lt;param-value&gt;20m&lt;/param-value&gt;        &lt;/init-param&gt; &lt;/filter&gt; &lt;filter-mapping&gt;  &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;  &lt;!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry --&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt; &lt;/filter-mapping&gt; &lt;!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.)  --&gt; &lt;filter-mapping&gt;  &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;  &lt;url-pattern&gt;/faces/myFacesExtensionResource/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;filter-mapping&gt;  &lt;filter-name&gt;MyFacesExtensionsFilter&lt;/filter-name&gt;  &lt;url-pattern&gt;*.jsp&lt;/url-pattern&gt; &lt;/filter-mapping&gt;

 &lt;!-- Listener, that does all the startup work (configuration, init). --&gt; &lt;listener&gt;  &lt;listener-class&gt;org.apache.myfaces.webapp.StartupServletContextListener&lt;/listener-class&gt; &lt;/listener&gt; &lt;!-- Faces Servlet --&gt; &lt;servlet&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;  &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;  &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;  &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt;  &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;  &lt;url-pattern&gt;/faces/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;login-config&gt;  &lt;auth-method&gt;BASIC&lt;/auth-method&gt; &lt;/login-config&gt;&lt;/web-app&gt;</description></context-param></web-app></pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/04/10/web-xml-fuer-jsf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typo3 &#8211; Probleme, selbst mit light_em</title>
		<link>http://blog.gresch.de/2007/03/20/typo3-probleme-selbst-mit-light_em/</link>
		<comments>http://blog.gresch.de/2007/03/20/typo3-probleme-selbst-mit-light_em/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 22:46:55 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[snippet]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[typo3]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=156</guid>
		<description><![CDATA[Nachdem der freundliche Support von Speicherhosting mir geholfen hatte, das Memory-Limit hochzusetzen, funktionierte der EM (in der &#34;Light-Version&#34; immer noch nicht: Hier gab es die Ausgabe von Bin&#228;rm&#252;ll in der Seite (CURL). Schlie&#223;lich half, t3lib/class.t3lib_div.php zu bearbeiten: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); // Changed from 0 to 1 by KG curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); &#160; &#160;So schleicht sich [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem der freundliche Support von Speicherhosting mir geholfen hatte, das Memory-Limit hochzusetzen, funktionierte der EM (in der &quot;Light-Version&quot; immer noch nicht: Hier gab es die Ausgabe von Bin&auml;rm&uuml;ll in der Seite (CURL).</p>
<p>Schlie&szlig;lich half, <strong>t3lib/class.t3lib_div.php</strong> zu bearbeiten:</p>
<pre>curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); // Changed from 0 to 1 by KG curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);</pre>
<p>&nbsp;</p>
<p>&nbsp;So schleicht sich die Homepage f&uuml;r die Gemeinde voran, immerhin ist die neue cal-Extension exzellent.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/03/20/typo3-probleme-selbst-mit-light_em/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WinSCP unter Linux mit Crossover Office??? Ha-haaa!</title>
		<link>http://blog.gresch.de/2007/02/23/winscp-unter-linux-mit-crossover-office-ha-haaa/</link>
		<comments>http://blog.gresch.de/2007/02/23/winscp-unter-linux-mit-crossover-office-ha-haaa/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 19:33:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=152</guid>
		<description><![CDATA[Wer unter Linux ein GUI ben&#246;tigt, um &#252;ber SCP auf ein Verzeichnis auf einem anderen Server zugreifen zu k&#246;nnen, denkt vielleicht an WinSCP aus der Windows-Welt. Nun soll dieses Tool auch unter Linux mit Crossover Office zum Laufen gebracht werden k&#246;nnen&#8230; Benutzer von KDE haben&#39;s da aber komfortabler: Sie brauchen nur fish://[Benutzer]@[Hostname/-IP-Adresse[:Portnummer]] einzugeben und ihr [...]]]></description>
			<content:encoded><![CDATA[<p>Wer unter Linux ein GUI ben&ouml;tigt, um &uuml;ber SCP auf ein Verzeichnis auf einem anderen Server zugreifen zu k&ouml;nnen, denkt vielleicht an WinSCP aus der Windows-Welt. Nun soll dieses Tool auch unter Linux mit Crossover Office zum Laufen gebracht werden k&ouml;nnen&#8230;</p>
<p> Benutzer von KDE haben&#39;s da aber komfortabler: Sie brauchen nur <em>fish://[Benutzer]@[Hostname/-IP-Adresse[:Portnummer]]</em> einzugeben und ihr PW zu speichern, schon k&ouml;nnen sie auf den entfernten Server zugreifen.</p>
<p> Sehr angenehme L&ouml;sung, vor allem mit der KWallet-Integration. Vorteilhaft ist auch, dass man &#8211; wenn auch mit Performancenachteilen bei Fremdhostern &#8211; in einer Zwei-Panel-Ansicht (&quot;Midnight-Commander&quot;-Modus) sogar von einem Remoteserver zum anderen Dateioperationen ausf&uuml;hren kann.</p>
<p>Falls das nicht funktionieren sollte (z.B. wg. Firewalls auf der Serverseite, die nur f&uuml;r SCP/SFTP freigegeben sind &#8211; funkioniert manchmal nicht ohne ersichtlichen Grund [Pakete noch nicht angeschaut]): Einfach mal sftp://(&#8230;) ausprobieren! &nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/23/winscp-unter-linux-mit-crossover-office-ha-haaa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serendipity: RSS-Feeds funktionieren nicht (mehr)</title>
		<link>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/</link>
		<comments>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 18:59:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[s9y]]></category>
		<category><![CDATA[serendipity]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=110</guid>
		<description><![CDATA[Zwei wesentliche Gr&#252;nde: Das Style-Verzeichnis &#34;default&#34; enth&#228;lt die feed*.tpl-Vorlagendateien nicht oder ein Whitespace ist am Anfang/Ende von &#60;php? &#62; in einer PHP-Datei, bevorzugt config.inc.php, vorhanden. Also entweder die feed*.tpl-Dateien ins default-Verzeichnis kopieren und/oder Whitespace aus einer PHP-Datei entfernen. Siehe diesen Forumsbeitrag.]]></description>
			<content:encoded><![CDATA[<p>Zwei wesentliche Gr&uuml;nde: Das Style-Verzeichnis &quot;default&quot; enth&auml;lt die feed*.tpl-Vorlagendateien nicht oder ein Whitespace ist am Anfang/Ende von <strong>&lt;php? &gt;</strong> in einer PHP-Datei, bevorzugt <strong>config.inc.php</strong>, vorhanden.  Also entweder die feed*.tpl-Dateien ins default-Verzeichnis kopieren und/oder Whitespace aus einer PHP-Datei entfernen.  Siehe <a href="http://board.s9y.org/viewtopic.php?t=8476">diesen Forumsbeitrag</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/02/02/serendipity-rss-feeds-funktionieren-nicht-mehr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrollrad unter Linux mit KVM-Switch&#8230;</title>
		<link>http://blog.gresch.de/2007/01/19/scrollrad-unter-linux-mit-kvm-switch/</link>
		<comments>http://blog.gresch.de/2007/01/19/scrollrad-unter-linux-mit-kvm-switch/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 18:44:00 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=84</guid>
		<description><![CDATA[Ein Problem, das mich eine Weile wirklich wenig erfreute: Wenn man mit dem KVM-Switch zu einem anderen Rechner wechselt und danach zum Linuxrechner zurÃ¼ck, arbeitet das Mausrad (Scrollrad, Scrollwheel) nicht mehr. Der Hinweis auf http://kerneltrap.org/node/3374 brachte die LÃ¶sung: Als Startparameter des Bootloaders &#8220;psmouse.proto=imps&#8221; eintragen (und xorg.conf entsprechend anpassen, falls nicht geschehen, also &#8220;Option &#8220;Protocol&#8221; &#8220;IMPS/2&#8243;. [...]]]></description>
			<content:encoded><![CDATA[<p>Ein Problem, das mich eine Weile wirklich wenig erfreute: Wenn man mit dem KVM-Switch zu einem anderen Rechner wechselt und danach zum Linuxrechner zurÃ¼ck, arbeitet das Mausrad (Scrollrad, Scrollwheel) nicht mehr.</p>
<p>Der Hinweis auf <a href="http://kerneltrap.org/node/3374">http://kerneltrap.org/node/3374</a> brachte die LÃ¶sung:<br />
Als Startparameter des Bootloaders &#8220;psmouse.proto=imps&#8221; eintragen (und <em>xorg.conf</em> entsprechend anpassen, falls nicht geschehen, also &#8220;Option &#8220;Protocol&#8221; &#8220;IMPS/2&#8243;.</p>
<p>Neustarten, funktioniert zuverlÃ¤ssig. <img src='http://blog.gresch.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/01/19/scrollrad-unter-linux-mit-kvm-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion + Linux</title>
		<link>http://blog.gresch.de/2007/01/03/subversion-linux/</link>
		<comments>http://blog.gresch.de/2007/01/03/subversion-linux/#comments</comments>
		<pubDate>Wed, 03 Jan 2007 20:49:12 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=78</guid>
		<description><![CDATA[FÃ¼r /etc/init.d/svnserve liegen die Einstellungen in /etc/sysconfig/svnserve, standardmÃ¤ÃŸig wwwrun:www.]]></description>
			<content:encoded><![CDATA[<p>FÃ¼r <em>/etc/init.d/svnserve</em> liegen die Einstellungen in <em>/etc/sysconfig/svnserve</em>, standardmÃ¤ÃŸig <em>wwwrun:www.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2007/01/03/subversion-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DSPAM: dspam &#8220;bailing on error -2&#8243;</title>
		<link>http://blog.gresch.de/2006/12/13/dspam-dspam-bailing-on-error-2/</link>
		<comments>http://blog.gresch.de/2006/12/13/dspam-dspam-bailing-on-error-2/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 21:13:10 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[dspam]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=73</guid>
		<description><![CDATA[Im Zusammenhang mit &#8220;MySQL server has gone away:&#8221; &#8211; MySQL buffer hochsetzen.]]></description>
			<content:encoded><![CDATA[<p>Im Zusammenhang mit &#8220;MySQL server has gone away:&#8221; &#8211; MySQL buffer hochsetzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2006/12/13/dspam-dspam-bailing-on-error-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyrus IMAP + Squirrel: TLS funktioniert nicht?</title>
		<link>http://blog.gresch.de/2006/12/03/cyrus-imap-squirrel-tls-funktioniert-nicht/</link>
		<comments>http://blog.gresch.de/2006/12/03/cyrus-imap-squirrel-tls-funktioniert-nicht/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 14:41:21 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[cyrus]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=69</guid>
		<description><![CDATA[Dann schnell in [squirrelmail-root]/conf/config.php und &#8220;$use_imap_tls = true;&#8221; setzen!]]></description>
			<content:encoded><![CDATA[<p>Dann schnell in [squirrelmail-root]/conf/config.php und &#8220;$use_imap_tls = <b>true</b>;&#8221; setzen! </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2006/12/03/cyrus-imap-squirrel-tls-funktioniert-nicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cyrus-IMAPD &#8211; FS backup rücksichern</title>
		<link>http://blog.gresch.de/2006/12/02/cyrus-imapd-fs-backup-ruecksichern/</link>
		<comments>http://blog.gresch.de/2006/12/02/cyrus-imapd-fs-backup-ruecksichern/#comments</comments>
		<pubDate>Sat, 02 Dec 2006 22:04:34 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[cyrus]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=67</guid>
		<description><![CDATA[Folgendes Szenario: /var/lib/imap gesichert, ebenso die /etc-Dateien. Nach der OpenSSL-Anleitung neue Zertifikate erstellt und mit Posix-ACLs für User cyrus verfügbar gemacht. User wurde mit einem Namen aus einem Wort erstellt, z.B. &#8220;jamessmith&#8221;. Erst einmal geprüft, ob cyrus-imap läuft (musste unter SuSE 10.1 übrigens mit speziellen rpmseed-Packages nachinstalliert werden). Nach kleineren Berechtigungsproblemen war soweit alles OK. [...]]]></description>
			<content:encoded><![CDATA[<p>Folgendes Szenario:<br />
<strong>/var/lib/imap</strong> gesichert, ebenso die /etc-Dateien. Nach der OpenSSL-Anleitung neue Zertifikate erstellt und mit Posix-ACLs für User cyrus verfügbar gemacht.</p>
<p>User wurde mit einem Namen aus einem Wort erstellt, z.B. &#8220;jamessmith&#8221;.</p>
<p>Erst einmal geprüft, ob cyrus-imap läuft (musste unter SuSE 10.1 übrigens mit speziellen rpmseed-Packages nachinstalliert werden). Nach kleineren Berechtigungsproblemen war soweit alles OK.</p>
<pre>su - cyrus -c '/usr/lib/cyrus/bin/reconstruct -rfx "user.jamessmith"'</pre>
<p>Das wars. Wirklich sehr komfortabel <img src='http://blog.gresch.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2006/12/02/cyrus-imapd-fs-backup-ruecksichern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create certificates with OpenSSH</title>
		<link>http://blog.gresch.de/2006/11/22/create-certificates-with-openssh/</link>
		<comments>http://blog.gresch.de/2006/11/22/create-certificates-with-openssh/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 16:11:11 +0000</pubDate>
		<dc:creator>KG</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[cyrus]]></category>
		<category><![CDATA[develop]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://web636.webbox122.server-home.org/wpkg/?p=66</guid>
		<description><![CDATA[Die Anleitung von Dr. Lotz wurde leider nicht &#252;berarbeitet, deshalb hier eine Schritt-f&#252;r-Schritt-Anleitung&#8230; 1. Als root einloggen. 2. openssl.conf anpassen, falls noch nicht geschehen (siehe openssl.cnf &#8211; &#34;myWonderfulHostname&#34; mit entsprechendem Servernamen ersetzen&#8230;). Am wichtigsten ist das commonName-Attribut! 3. Verzeichnis anlegen &#160; cd ~ &#38;&#38; mkdir myWonderfulHostnameCA &#38;&#38; cd myWonderfulHostnameCA &#160; 4. Unterverzeichnisse anlegen &#160; mkdir [...]]]></description>
			<content:encoded><![CDATA[<p>Die <a href="http://www.dr-lotz.de/cyrus-imap.php">Anleitung von Dr. Lotz</a> wurde leider nicht &uuml;berarbeitet, deshalb hier eine Schritt-f&uuml;r-Schritt-Anleitung&#8230;</p>
<p>1. Als root einloggen.</p>
<p>2. openssl.conf anpassen, falls noch nicht geschehen (siehe <a href="/kgblog/uploads/linux/openssl.cnf" title="openssl.cnf" target="_blank">openssl.cnf</a> &#8211; <font color="#ff0000"><strong>&quot;myWonderfulHostname&quot; mit entsprechendem Servernamen ersetzen&#8230;</strong></font>). Am wichtigsten ist das <strong>commonName</strong>-Attribut!</p>
<p>3. Verzeichnis anlegen</p>
<p>&nbsp;</p>
<pre>cd ~ &amp;&amp; mkdir myWonderfulHostnameCA &amp;&amp; cd myWonderfulHostnameCA</pre>
<p>&nbsp;</p>
<p>4. Unterverzeichnisse anlegen</p>
<p>&nbsp;</p>
<pre>mkdir certs newcerts crl private &amp;&amp; touch index.txt &amp;&amp; echo &quot;01&quot; &gt; serial</pre>
<p>&nbsp;</p>
<p>5. Jetzt wird die CA erzeugt. Zur Sicherheit commonName manuell eingeben. Passphrase gut sichern!!!</p>
<p>&nbsp;</p>
<pre>openssl req -new -x509 -keyout private/myWonderfulHostnameCA_prv_key.pem -out myWonderfulHostnameCA_cert.pem -days 3650</pre>
<p>&nbsp;</p>
<p>6. Schl&uuml;sselpaar f&uuml;r den Server erzeugen.</p>
<p>&nbsp;</p>
<pre>openssl req -new -keyout certs/myWonderfulHostname_prv_key.pem -out certs/myWonderfulHostname_req.pem -days 3650</pre>
<p>&nbsp;</p>
<p>7. Unverschl&uuml;sselten Key erzeugen. &#8211; Wenn dieser benutzt wird, sollte man sich um die Rechte so k&uuml;mmern, dass nur die Prozesse darauf zugreifen k&ouml;nnen, die ihn ben&ouml;tigen! Das ginge ggf. mit ACLs.</p>
<p>&nbsp;</p>
<pre>openssl rsa &lt; certs/myWonderfulHostname_prv_key.pem &gt; myWonderfulHostname_prv_key-unverschluesselt.pem</pre>
<p>&nbsp;</p>
<p>8.</p>
<p>9. &Ouml;ffentlichen Schl&uuml;ssel mit privatem der CA unterschreiben:</p>
<p>&nbsp;</p>
<pre>openssl ca -policy policy_anything -notext -out certs/myWonderfulHostname_cert.pem -infiles certs/myWonderfulHostname_req.pem</pre>
<p>&nbsp;</p>
<p>10. Jetzt gehts daran, Apache unsere Files bekannt zu machen. Erst einmal <em>/etc/httpd/conf/ssl</em>. sichern! Apache ben&ouml;tigt:</p>
<ul>
<li>&bull; SSLCertificateFile (default: server.crt) =&gt; Das entspricht dem von uns generierten <em>/root/myWonderfulHostnameCA/certs/myWonderfulHostname_cert.pem</em>.</li>
<li>&bull; SSLCertificateKeyFile (default: server.key) =&gt; Wenn wir die unverschl&uuml;sselte Version verwenden m&ouml;chten (keine PW-Abfrage beim Apache reboot) nehmen wir: <em>/root/myWonderfulHostnameCA/myWonderfulHostname_prv_key-unverschluesselt.pem</em> , ansonsten benutzt der Hardcore-Admin bestimmt viel lieber <em>/root/myWonderfulHostnameCA/certs/myWonderfulHostname_prv_key.pem</em></li>
</ul>
<p>&#8230; Also:</p>
<p>&nbsp;</p>
<pre>mv /etc/httpd/conf/ssl.crt/server.crt /etc/httpd/conf/ssl.crt/server.crt.bak &amp;&amp; cp /root/myWonderfulHostnameCA/certs/myWonderfulHostname_cert.pem /etc/httpd/conf/ssl.crt/server.crt</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>und</p>
<p>&nbsp;</p>
<pre>mv /etc/httpd/conf/ssl.key/server.key /etc/httpd/conf/ssl.key/server.key.bak &amp;&amp; cp /root/myWonderfulHostnameCA/myWonderfulHostname_prv_key-unverschluesselt.pem /etc/httpd/conf/ssl.key/server.key</pre>
<p>&nbsp;</p>
<p>11.</p>
<p>12. Apache neustarten.</p>
<pre>apachectl stop &amp;&amp; apachectl start</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gresch.de/2006/11/22/create-certificates-with-openssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

