<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to patches</title><link href="https://sourceforge.net/p/webadmin/patches/" rel="alternate"/><link href="https://sourceforge.net/p/webadmin/patches/feed.atom" rel="self"/><id>https://sourceforge.net/p/webadmin/patches/</id><updated>2011-06-17T16:21:33Z</updated><subtitle>Recent changes to patches</subtitle><entry><title>extensions for config-lib</title><link href="https://sourceforge.net/p/webadmin/patches/59/" rel="alternate"/><published>2011-06-17T16:21:33Z</published><updated>2011-06-17T16:21:33Z</updated><author><name>Joerg Steffens</name><uri>https://sourceforge.net/u/userid-1163638/</uri></author><id>https://sourceforge.net25ef6b0ba519b69cdd714f035314304a95b2f2a5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;extensions for config-lib:&lt;br /&gt;
- support different seperators chars for selections (defaults stays at "-")&lt;br /&gt;
- support more readonly fields (for display settings, that can't be changed)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Better fstype description</title><link href="https://sourceforge.net/p/webadmin/patches/58/" rel="alternate"/><published>2010-10-12T17:04:03Z</published><updated>2010-10-12T17:04:03Z</updated><author><name>Jan Engelhardt</name><uri>https://sourceforge.net/u/jengelh/</uri></author><id>https://sourceforge.netc7524b5e3c6784d6a1cefdcc17a0ae942e53ae44</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Had this patch from myself still lying around in my webmin checkout.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Usermin: mailto handler for Firefox3</title><link href="https://sourceforge.net/p/webadmin/patches/57/" rel="alternate"/><published>2008-07-14T15:12:43Z</published><updated>2008-07-14T15:12:43Z</updated><author><name>Richard Neish</name><uri>https://sourceforge.net/u/richardneish/</uri></author><id>https://sourceforge.net1051750fffaac48264a1ebdb6926ad62de720d36</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The attached patch allows the Usermin mailbox module to be used for mailto: links in web pages using Firefox3.  See &lt;a href="http://developer.mozilla.org/en/docs/Web-based_protocol_handlers"&gt;http://developer.mozilla.org/en/docs/Web-based_protocol_handlers&lt;/a&gt; for details of how this works.&lt;/p&gt;
&lt;p&gt;The main change is to mailbox/reply_mail.cgi to allow this to respond to mailto: links by creating a new message populated with To:, Cc:, Bcc, Subject and mail body specified in the link.  This requires that the user is already logged in to Usermin and the "Trust links from unknown referrers" option is enabled in Usermin config.&lt;/p&gt;
&lt;p&gt;To use this feature from Firefox3, the mailto: handler must be registered in the browser.  This patch adds an installer page attched to the "Help" menu of the Mailbox module.  Follow the "Help" link from the mail list screen to install.&lt;/p&gt;
&lt;p&gt;Patch built against usermin-1.350.tar.gz&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Current Debian version numbers</title><link href="https://sourceforge.net/p/webadmin/patches/56/" rel="alternate"/><published>2007-12-30T23:29:53Z</published><updated>2007-12-30T23:29:53Z</updated><author><name>moehre</name><uri>https://sourceforge.net/u/m0hre/</uri></author><id>https://sourceforge.netc275e07177fa0e4393c4709b20fb9515d6931155</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;1.390 doesn't detect Debian "etch" (or "woody", "potato", ...). Also, "testing/unstable" shouldn't get 3.2 anymore.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Webmin User Module : fix in deleting group</title><link href="https://sourceforge.net/p/webadmin/patches/55/" rel="alternate"/><published>2007-03-13T05:21:53Z</published><updated>2007-03-13T05:21:53Z</updated><author><name>Ken-ichi AKIMOTO</name><uri>https://sourceforge.net/u/matthew238/</uri></author><id>https://sourceforge.net36d74d741ebbd48b113019995c193c75133f50dd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I created a patch that fix a issue when deleting a group, Webmin cannot delete the group that remains showing deleted subgroups as a member of it.&lt;/p&gt;
&lt;p&gt;diffs below:&lt;/p&gt;
&lt;p&gt;*** acl/acl-lib.pl      Tue Feb 27 15:50:49 2007&lt;br /&gt;
--- acl_new/acl-lib.pl  Mon Mar 12 15:15:44 2007&lt;br /&gt;
***************&lt;br /&gt;
*** 394,399 ****&lt;br /&gt;
--- 394,404 ----&lt;br /&gt;
&amp;amp;lock_file("$config_directory/webmin.groups");&lt;br /&gt;
local $lref = &amp;amp;read_file_lines("$config_directory/webmin.groups");&lt;br /&gt;
@$lref = grep { !/^([^:]+):/ || $1 ne $_[0] } @$lref;&lt;br /&gt;
+ foreach (@$lref) {&lt;br /&gt;
+       $_ =~ s/(\@$_[0])(:| )/\2/;&lt;br /&gt;
+       $_ =~ s/ +/ /g;&lt;br /&gt;
+       $_ =~ s/^([^:]+): ([^:]+):/\1:\2:/;&lt;br /&gt;
+ }&lt;br /&gt;
&amp;amp;flush_file_lines();&lt;br /&gt;
&amp;amp;unlock_file("$config_directory/webmin.groups");&lt;br /&gt;
&amp;amp;unlink_file(map { "$config_directory/$_/$_[0].gacl" } &amp;amp;list_modules());&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>[PATCH] SSHD</title><link href="https://sourceforge.net/p/webadmin/patches/54/" rel="alternate"/><published>2006-05-03T18:01:17Z</published><updated>2006-05-03T18:01:17Z</updated><author><name>Paul</name><uri>https://sourceforge.net/u/nass-/</uri></author><id>https://sourceforge.netd06a40c4cb5fe6b7ad364070838c6c7c126a8c7a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This is a patch against the public release of Webmin&lt;br /&gt;
1.271 to enable 3 options in OpenSSH (not sure of other&lt;br /&gt;
severs/clients), changes outlined below.&lt;/p&gt;
&lt;p&gt;Authentication:&lt;br /&gt;
+ Display "Last login" at login? - Added to make use&lt;br /&gt;
of the PrintLastLog option in openssh.&lt;br /&gt;
+ Map resolved hostname to IP address - Added to make&lt;br /&gt;
use of the UseDNS option in openssh &amp;gt; 3.7&lt;/p&gt;
&lt;p&gt;Networking:&lt;br /&gt;
* Disconnect if client has crashed? - Updated to make&lt;br /&gt;
use of TCPKeepAlive rather than the obsoleted KeepAlive&lt;br /&gt;
option in openssh.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>add a stop button to the proftpd module</title><link href="https://sourceforge.net/p/webadmin/patches/53/" rel="alternate"/><published>2005-11-23T23:04:22Z</published><updated>2005-11-23T23:04:22Z</updated><author><name>Mario Vazquez</name><uri>https://sourceforge.net/u/clnr/</uri></author><id>https://sourceforge.netddf94a2d7e03bfc6bda55f969d842c349c1429e6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;currently the proftpd module do not allow to stop the&lt;br /&gt;
proftpd daemon after it is running.  The patch included&lt;br /&gt;
add a button to the main proftpd module screen to stop&lt;br /&gt;
the daemon when needed.&lt;/p&gt;
&lt;p&gt;The patch adds a stop.cgi script, and a stop_cmd to&lt;br /&gt;
some of the configurations.  Also four new variables&lt;br /&gt;
are added to the en and es languages:  index_stop,&lt;br /&gt;
index_stopmsg, stop_err, stop_einetd.  Those four need&lt;br /&gt;
to be translated to the other languages supported by&lt;br /&gt;
this module.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Fix for file descriptor leak</title><link href="https://sourceforge.net/p/webadmin/patches/52/" rel="alternate"/><published>2005-11-07T07:58:22Z</published><updated>2005-11-07T07:58:22Z</updated><author><name>Peter Åstrand</name><uri>https://sourceforge.net/u/astrand/</uri></author><id>https://sourceforge.net253644493c73bc33eb5610e46d1270c79abee86d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When Webmin is started via /etc/webmin/start, a file&lt;br /&gt;
descriptor for the current terminal is retained. This&lt;br /&gt;
makes it impossible to install the Webmin Solaris&lt;br /&gt;
package via a script (for example, via Pythons&lt;br /&gt;
subprocess module). The fix is simple: just close the&lt;br /&gt;
temporary open file. &lt;/p&gt;
&lt;p&gt;The problem has been verified on both Linux and&lt;br /&gt;
Solaris. It can be verified by running "lsof | grep&lt;br /&gt;
miniserv":&lt;/p&gt;
&lt;p&gt;miniserv. 13284    root    3u      CHR     136,27   &lt;br /&gt;
29 /dev/pts/27&lt;/p&gt;
&lt;p&gt;/dev/pts/27 is the tty that executed /etc/webmin/start. &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Webmin-sarg module - allow creation of report for today only</title><link href="https://sourceforge.net/p/webadmin/patches/51/" rel="alternate"/><published>2005-10-15T07:59:27Z</published><updated>2005-10-15T07:59:27Z</updated><author><name>Andrew Seguin</name><uri>https://sourceforge.net/u/aseguo/</uri></author><id>https://sourceforge.net19054986248501766ecb7e27527b7667ba94a3b7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In the sarg module of webmin (running webmin v. 1.230), &lt;br /&gt;
it wasn't possible to generate the logs for today (this &lt;br /&gt;
patch, below, changes this with what I hope is no &lt;br /&gt;
impact otherwise).&lt;/p&gt;
&lt;p&gt;I think it was a bit of a usability bug that if you have the &lt;br /&gt;
option Generate report by "All records in log file" and &lt;br /&gt;
the date range doing the same: that if you enter the &lt;br /&gt;
date range as 0 to 0 that the module would not pass a &lt;br /&gt;
date range at all to sarg and therefore sarg would &lt;br /&gt;
generate a report based on the whole access log.&lt;/p&gt;
&lt;p&gt;This patch changes only the decision part in sarg-lib.pl &lt;br /&gt;
whether or not there was specified a start and end date &lt;br /&gt;
to recognize both dates being 0.&lt;/p&gt;
&lt;p&gt;Patch is as follows:&lt;br /&gt;
$ diff sarg-lib.pl sarg-lib.pl.new&lt;br /&gt;
421c421&lt;br /&gt;
&amp;lt; if ( $from || $to ) {&lt;br /&gt;
---&lt;br /&gt;
&amp;gt; if ( ($from || $to) || ($from == 0 &amp;amp;&amp;amp; $to == 0) ) {&lt;/p&gt;
&lt;p&gt;ps: Thank you webmin developers for an excelent and &lt;br /&gt;
time-saving tool!!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Unix Groups to Webmin User mapping</title><link href="https://sourceforge.net/p/webadmin/patches/50/" rel="alternate"/><published>2005-06-15T13:47:14Z</published><updated>2005-06-15T13:47:14Z</updated><author><name>Jon Allie</name><uri>https://sourceforge.net/u/ja30278/</uri></author><id>https://sourceforge.net41eaf07944cfdbd453c45c56ec7dab759d855fae</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This patch enables a new checkbox in the unix&lt;br /&gt;
authentication screen in webmin users:&lt;/p&gt;
&lt;p&gt;"Map unix groups to webmin users of the same name"&lt;br /&gt;
(text pulled from $text{'unix_groups'})&lt;/p&gt;
&lt;p&gt;When enabled, this adds the unixgroups=1 option to&lt;br /&gt;
miniserv.conf.&lt;/p&gt;
&lt;p&gt;With this patch, if unixauth is enabled, webmin will&lt;br /&gt;
get a list of a users secondary groups and try to match&lt;br /&gt;
the group names against the list of existing webmin&lt;br /&gt;
users. If it finds a match, it will set '$baseauthuser'&lt;br /&gt;
to the webmin user that matches the group name.&lt;/p&gt;
&lt;p&gt;This patch won't handle multiple matching groups; the&lt;br /&gt;
first matching group is used.&lt;/p&gt;
&lt;p&gt;files changed:&lt;/p&gt;
&lt;p&gt;miniserv.pl&lt;br /&gt;
acl/edit_unix.cgi&lt;br /&gt;
acl/save_unix.cgi&lt;br /&gt;
acl/lang/en&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>