You can subscribe to this list here.
2001 |
Jan
(13) |
Feb
(24) |
Mar
(23) |
Apr
(11) |
May
(18) |
Jun
(90) |
Jul
(29) |
Aug
(26) |
Sep
(37) |
Oct
(10) |
Nov
(31) |
Dec
(11) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(45) |
Feb
(18) |
Mar
(12) |
Apr
(7) |
May
(10) |
Jun
(62) |
Jul
(8) |
Aug
(40) |
Sep
(41) |
Oct
(43) |
Nov
(29) |
Dec
(36) |
2003 |
Jan
(25) |
Feb
(9) |
Mar
(11) |
Apr
(13) |
May
(19) |
Jun
(19) |
Jul
(11) |
Aug
(4) |
Sep
(109) |
Oct
(73) |
Nov
(69) |
Dec
(21) |
2004 |
Jan
(21) |
Feb
(33) |
Mar
(31) |
Apr
(25) |
May
(33) |
Jun
(42) |
Jul
(47) |
Aug
(12) |
Sep
(41) |
Oct
(47) |
Nov
(30) |
Dec
(19) |
2005 |
Jan
(6) |
Feb
(23) |
Mar
(21) |
Apr
(26) |
May
(21) |
Jun
(16) |
Jul
(17) |
Aug
(7) |
Sep
(8) |
Oct
(13) |
Nov
(7) |
Dec
(10) |
2006 |
Jan
(10) |
Feb
(3) |
Mar
|
Apr
(2) |
May
|
Jun
(3) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(4) |
2007 |
Jan
(2) |
Feb
(3) |
Mar
(2) |
Apr
|
May
(1) |
Jun
(6) |
Jul
(6) |
Aug
(8) |
Sep
(3) |
Oct
(21) |
Nov
(4) |
Dec
(6) |
2008 |
Jan
(11) |
Feb
(28) |
Mar
(26) |
Apr
(9) |
May
(2) |
Jun
(10) |
Jul
(1) |
Aug
(20) |
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(4) |
Feb
(10) |
Mar
(1) |
Apr
(24) |
May
(22) |
Jun
(18) |
Jul
(15) |
Aug
(21) |
Sep
(4) |
Oct
(7) |
Nov
(6) |
Dec
|
2010 |
Jan
|
Feb
(2) |
Mar
(13) |
Apr
|
May
(4) |
Jun
|
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(1) |
Dec
|
2011 |
Jan
(18) |
Feb
(2) |
Mar
(23) |
Apr
(4) |
May
(5) |
Jun
(1) |
Jul
|
Aug
|
Sep
(9) |
Oct
|
Nov
(5) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
(31) |
Apr
(3) |
May
|
Jun
(2) |
Jul
(6) |
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
(7) |
2014 |
Jan
|
Feb
(1) |
Mar
(9) |
Apr
(4) |
May
(7) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
(4) |
Dec
|
2016 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Martin M. <mm...@ag...> - 2003-11-08 23:00:23
|
###################################################################### Webmin/Usermin - Translation - Weekly HOWTO Original: http://webmin.mamemu.de/webmin/modules.html#newlang Martin Mewes - Webmin/Usermin Translation Co-Ordinator (WTCO) Last changed: 06.11.2003 ###################################################################### History: 07.11.2003 Usermin-Version 1.051 released as stable. 06.11.2003 Webmin-Version 1.120, Usermin-Version 1.050 are out now as stable. 05.11.2003 The Server for mailman.mamemu.de has moved to a new loaction and my script for automatically submitting this FAQ did not work properly. Now all things should be fixed. In addition you can download old versions at my place as well. ###################################################################### TOC: 1. Latest Stuff for downloading 2. Adding New Languages to Webmin 3. Is there a way to use localization when developing a new theme? 4. Please and always use HTML-Entities where and if possible. 5. Samples 6. Special Hint ###################################################################### 1. Latest Stuff for downloading Current Stable Release for Webmin is 1.120 http://prdownloads.sourceforge.net/sourceforge/webadmin/webmin-1.120.tar.gz http://prdownloads.sourceforge.net/webadmin/webmin-1.120-1.noarch.rpm Current Development Release for Webmin is 1.120 http://webmin.mamemu.de/devel/rpm/webmin-1.120-1.noarch.rpm http://webmin.mamemu.de/devel/rpm/webmin-1.120-1.src.rpm http://webmin.mamemu.de/devel/tarballs/webmin-1.120.tar.gz http://webmin.mamemu.de/devel/tarballs/webmin-1.120-minimal.tar.gz Current Stable Release for Usermin is 1.051 http://prdownloads.sourceforge.net/webadmin/usermin-1.051.tar.gz http://prdownloads.sourceforge.net/webadmin/usermin-1.051-1.noarch.rpm Current Development Release for Usermin is 1.051 http://webmin.mamemu.de/devel/rpm/usermin-1.051-1.noarch.rpm http://webmin.mamemu.de/devel/rpm/usermin-1.051-1.src.rpm http://webmin.mamemu.de/devel/tarballs/usermin-1.051.tar.gz Current Stable Release for VirtualMin is 1.51 http://webmin.mamemu.de/download/modules/virtual-server-1.51.wbm.gz ###################################################################### 2. Adding New Languages to Webmin New translations of the existing core Webmin modules are always welcome. If you want to translate Webmin into a new language or update one of the existing translations, follow these steps : Get the latest development version of Webmin so that you can see the latest translations that have been done by other people. In the file lang_list.txt in the Webmin root directory, add a new line for your language like : lang=sw,titles=1,charset=iso-6666-6 Swahili The lang= part defines the short code for the language, and should follow the ISO standard where possible. The titles= part controls whether Webmin should use letter images for displaying page titles in the language, and should be set to 1 if your language uses european characters. The optional charset= part sets the character set that is sent to the web browser when using the language, so that is can automatically select the right font to use. Switch to your new language in the Webmin Configuration module under the Language icon. In the directory lang under the Webmin root and in each of the lang subdirectories under the module directories, create a new file called sw (or whatever the short code for your language is) that is a translation of the en file in the same directory. In each of the module.info files under the module directories, add a new desc_sw= line that is a translation of the desc= line. In each of the module directories, create a new file called config.info.sw which is a translation of config.info (if it exists). In the help subdirectory under each of the module directories (where they exist), translate all of the something.html files into something.sw.html. A table of currently translated languages is available so that you can see how much has been done for each language and module so far. There is also a list of other translators that you might want to contact before doing your own translation work. You don't have to finish translating the entire of Webmin for your translation to be useful. Many people just do a few modules at a time, or skip the help pages initially. When your translation has made some progress, send a .tar.gz file of all the translated files to Martin Mewes at we...@we... so that he can include it in the main Webmin distribution. The best way to tar up everything is with the command : tar czf /tmp/translation.tar.gz */lang/sw lang/sw */module.info */config.info.sw */help/*.sw.html ###################################################################### 3. Is there a way to use localization when developing a new theme? Yes (by Jamie Cameron) There is a way to do this - create a lang/ subdirectory under your theme with the usual en, de and other files. Then in your theme CGIs or .pl, use code like : %mytext = &load_language("my-theme-directory"); print "<b>$mytext{'something'}</b> <p>\n"; ###################################################################### 4. Please and always use HTML-Entities where and if possible. To find your own HTML-Entities you may try to ask Google for "HTML-Entities" + ISOXXXX-X where ISOXXXX-X must be replaced with _your_ ISO-Code. Useful Links to HTML-Entities German http://www.ramsch.org/martin/uni/fmi-hp/iso8859-1.html Unicode http://www.theorem.ca/~mvcorks/code/charsets/auto.html ###################################################################### 5. Samples: This is a sample module.info <cat> category=system desc_ru_SU=òÁÓÐÉÓÁÎÉÅ ÚÁÄÁÎÉÊ longdesc=Schedule the execution of one-off commands or scripts. desc_zh_TW.Big5=«ü¥O±Æµ{ os_support=solaris slackware-linux redhat-linux mandrake-linux debian-linux suse-linux united-linux open-linux turbo-linux corel-linux msc-linux freebsd netb desc_pl=Zlecone polecenia desc=Scheduled Commands desc_es=Comandos Planificados desc_de=Geplante AT-Aufträge name=At depends=1.102 version=1.102 desc_pt_BR=Comandos Agendados desc_hu=Ütemezett feladatok desc_ru_RU=Ðàñïèñàíèå çàäàíèé desc_ca=Ordres Planificades </cat> As you see in the /desc_de/ I used HTML-Entities in it. ------------------------------------------------------------------- This is a sample config.info.de <cat> # config.info.de-File for at # written by Dieter Hürten (www.webmin.de) - DH # die...@te... ###################################################################### # Last patched: 07.08.2003 Martin Mewes for WEBMIN - MM # Questions, comments, snide-remarks: we...@we... ###################################################################### # DH at_dir=AT- Aufträge Verzeichnis,0 # MM at_style=AT-Systemtyp,1,linux-Linux,solaris-Solaris,freebsd-FreeBSD </cat> As you can see I have have added a Notice on top of the file, which is not really needed, but you may follow this. Please see the differences between the /-/ within /AT-Systemtyp/ and the descriptions at the end of the line /at_style/. Do NOT rewrite freebsd-FreeBSD into freebsd-FreeBSD as this may render this Webmin-Module not usable in your language. This shall tell you, that you should TEST your translation and switch back and forth between English and $your_language in order to see if everything is up. ------------------------------------------------------------------- This is a sample lang/de <cat> # de-File for at # written by Dieter Hürten (www.webmin.de) - DH # die...@te... ###################################################################### # Last patched: 07.08.2003 Martin Mewes for WEBMIN - MM # Questions, comments, snide-remarks: we...@we... ###################################################################### #DH index_user=Ausführen als Benutzer index_date=Ausführen am index_time=Ausführen um index_cmd=Auszuführende Befehle index_id=Auftrags-ID index_exec=Ausführen auf index_created=Erzeugt am index_dir=Ausführen im Verzeichnis index_return=Befehls-Liste index_cdate=Aktuelles Datum index_ctime=Aktuelle Zeit edit_cmd=Vollständiges Skript zum Ausführen edit_header=Einzelheiten des geplanten Befehls edit_delete=Diesen Befehl abbrechen edit_ejob=Geplanter Befehl existiert nicht mehr! create_euser=Fehlender oder ungültiger Benutzername create_ecmd=Keine Anweisungen angegeben create_edir=Fehlendes oder ungültiges Verzeichnis delete_egone=Befehl bereits ausgeführt oder gelöscht acl_users=Darf geplante Befehle bearbeiten für acl_only=Nur diese Benutzer acl_except=Alle Benutzer außer #MM - 07.08.2003 index_title=Geplante AT-Befehle index_header=Neuer geplanter AT-Befehl edit_title=Geplanter AT-Befehl edit_ecannot=Sie sind nicht berechtigt, diesen geplanten Befehl zu bearbeiten. create_err=Konnte AT-Befehl nicht einrichten create_edate=Fehlende oder ungültige Datums- oder Zeitangabe create_efuture=Datum und/oder Zeit liegt in der Vergangenheit create_ecannot=Sie sind nicht berechtigt, geplante AT-Befehle für diesen Benutzer anzulegen delete_err=Konnte AT-Befehl nicht abbrechen acl_all=Alle Benutzer acl_this=Aktuellen Webmin-Benutzer </cat> As you can see I have not newly translated stuff that has already been done. I have added my stuff at the end of the file. ------------------------------------------------------------------- After "patching" you may want to use this little script I called "install.sh" for copying things into the right directory, so that you can actually see your work. I have placed this in /home/<username>/trans/at/ and I run it with su -c "sh install.sh" #!/bin/sh cp -fv module.info config.info.de /usr/libexec/webmin/at/ cp -fv lang/de /usr/libexec/webmin/at/lang/de rm -fv /etc/webmin/module.infos.cache Please note that you have to "patch" this for every single directory. Example: /home/<username>/trans/apache/install.sh #!/bin/sh cp -fv module.info config.info.de /usr/libexec/webmin/apache/ cp -fv lang/de /usr/libexec/webmin/apache/lang/de rm -fv /etc/webmin/module.infos.cache ###################################################################### 6. Special hint /usr/libexec/webmin/lang/en <original> feedback_desc2=This feedback will be sent to the developer of Webmin, not your system administrator, ISP or hosting company. Please write your feedback in english, even if you are currently running Webmin in another language. </original> You should add the following (after translating it into your language). <br>If you have a question or a request on the <u>Arabic Transalation</u>, please send a feedback <u>only</u> to <u>webmin@webmin.mamemu.de</u>. Complete line: feedback_desc2=This feedback will be sent to the developer of Webmin, not your system administrator, ISP or hosting company. Please write your feedback in english, even if you are currently running Webmin in another language.<br>If you have a question or a request on the <u>Arabic Transalation</u>, please send a feedback <u>only</u> to <u>webmin@webmin.mamemu.de</u>. And please do not forget to set proper HTML-Entities! If you want to take care of the translations yourself you may strip off we...@we... and replace it with your own eMail-Adress. Note for the German folks: I kindly take this part for DE-Translations exclusively ;-) kind regards Martin Mewes |
From: Martin M. <mm...@ag...> - 2003-11-08 16:16:42
|
Hi Jamie, Am Sa, 2003-11-08 um 12.06 schrieb Jamie Cameron: > Yeah, well since it looks like the old maintainer isn't replying to my=20 > emails any more, I have 'hijacked' his site and taken over the task of=20 > approving new modules. A bunch of submissions have been approved just=20 > now, including the SuSE firewall module. If needed I can do the hosting of the page to make up a new Third-Party-Page. Would be fun :-) Just let me know ... kind regards Martin --=20 http://webmin.mamemu.de/ WebMin-Mirror http://webmin.mamemu.de/download.html WebMin Translations Official Webmin/Usermin Translation Co-Ordinator 2003/2004 http://www.webmin.com/mailing-trans.html |
From: Martin M. <mm...@ag...> - 2003-11-08 16:02:06
|
Hi Jamie, Am Sa, 2003-11-08 um 12.12 schrieb Jamie Cameron: > > If someone has Webmin/Usermin-Versions older as > >=20 > > http://webmin.mamemu.de/devel/tarballs/usermin-0.930.tar.gz > > http://webmin.mamemu.de/devel/tarballs/webmin-0.75.tar.gz > >=20 > > I would be happy to include them in my shrine ;-) >=20 > I have all of the versions of webmin dating back to 0.1 .. but=20 > transferring them could use up a lot of bandwidth :-) If you just setup a /directory where at least I can download it? How many GiB they are? > > I understand that VirtualMin is no separate package you can install on > > its own, because it depends on Webmin to run as it is "only" a module. > > But I think it is a special module and I would not ask it if would be > > a standard-module of Webmin ;-) >=20 > Making the old releases available is a good idea - I've put up a link=20 > to them on the virtualmin download page. k3wl :-) http://webmin.mamemu.de/download/virtualmin/ They are up :-) --=20 http://webmin.mamemu.de/ WebMin-Mirror http://webmin.mamemu.de/download.html WebMin Translations Official Webmin/Usermin Translation Co-Ordinator 2003/2004 http://www.webmin.com/mailing-trans.html |
From: Jamie C. <jca...@we...> - 2003-11-08 11:14:31
|
Kevin Golding wrote: >>third-party modules site? The guy who maintains that site seems to >>have disappeared, and may not be approving entries any more .. > > > That'll be why my submission got ignored as well! If this situation > is going to have a negative effect on Webmin, then shouldn't we try to > resolve it? Yeah, well since it looks like the old maintainer isn't replying to my emails any more, I have 'hijacked' his site and taken over the task of approving new modules. A bunch of submissions have been approved just now, including the SuSE firewall module. - Jamie |
From: Jamie C. <jca...@we...> - 2003-11-08 11:12:33
|
Martin Mewes wrote: > Howdy folks, > > The mirror of Webmin/Usermin/Virtualmin "webmin.mamemu.de" has > sucessfully moved to a new location. This went together with the > MailingList of the WTCO at mailman.mamemu.de. > > The new server is a Debian 3 Woody and has been completly and strictly > being setup using either Webmin/Usermin/Virtualmin. Only exception has > been made to Mailman and Sendmail which I tailored manually together > with some "perl -MCPAN -e shell"-things for users ;-) > > This server has now 500 GiB / Month Free Traffic so I updated the > contents of my mirror with showing all available versions in the > Directory here: > > http://webmin.mamemu.de/devel/ > > If someone has Webmin/Usermin-Versions older as > > http://webmin.mamemu.de/devel/tarballs/usermin-0.930.tar.gz > http://webmin.mamemu.de/devel/tarballs/webmin-0.75.tar.gz > > I would be happy to include them in my shrine ;-) I have all of the versions of webmin dating back to 0.1 .. but transferring them could use up a lot of bandwidth :-) > The purpose for this is to have older versions handy in order to make > screenshots of the "good old times" ;-) and to have a pictured history > in the future at webmin.mamemu.de/history (maybe). > > This Server updates every three hours for now. > > @Jamie: > When I mirror www.webmin.com I see that Virtualmin stuff goes to > /download/modules and I the oldest version I have is > > virtual-server-1.1.wbm.gz > > there. As there is no "devel" area for Virtualmin, but Webmin- and > Usermin-Stable's are saved in the "devel"-directory as well would it > be possible to move all Virtualmin-Stuff to the "devel"-Directory as > well? > > Normally this could easily been done with a proper "ln -s" at my place > as well, but I do not know how to check the /download/modules-Area for > new Virtualmin-Versions automatically to "ln -s" to /devel/tarballs > with each run of my "wget -m" (hope you understand). > > I did this manually now. > > I understand that VirtualMin is no separate package you can install on > its own, because it depends on Webmin to run as it is "only" a module. > But I think it is a special module and I would not ask it if would be > a standard-module of Webmin ;-) Making the old releases available is a good idea - I've put up a link to them on the virtualmin download page. - Jamie - Jamie |
From: <we...@kg...> - 2003-11-08 09:16:54
|
> third-party modules site? The guy who maintains that site seems to > have disappeared, and may not be approving entries any more .. That'll be why my submission got ignored as well! If this situation is going to have a negative effect on Webmin, then shouldn't we try to resolve it? Regards, Kevin Golding |
From: Jamie C. <jca...@we...> - 2003-11-08 02:01:17
|
I see what you mean .. unfortunately, there is no currently any API function that will directly return webmin/usermin, but you can make use of the $gconfig{'userconfig'} variable, which is only set in Usermin. So the code could be like : if ($gconfig{'userconfig'}) { # usermin specific stuff } else { # webmin specific stuff } In the future I will add a 'get_product_name' API function that will return either 'webmin' or 'usermin' . - Jamie Eldy wrote: > You suggest to use the following code to differentiate webmin/usermin > running theme: > > %tinfo = &get_theme_info($current_theme); > if ($tinfo{'usermin'}) { > # whatever .. > } > > But this means I need to provide two different them package with a > different theme.info file. > One wbt file without the line usermin=1 inside the theme.info for webmin > and another > wbt file with the line inside theme.info (if I correctly understood). > This means I must > manage two packages just for one different file. This is a "lost of > time" for me as my theme > works with all same files with webmin and usermin. > Can't you add an API, for example "getMinName()" that will return > 'webmin' or 'usermin'. > With a such API, the same theme with same package can be installed on > both webmin and usermin > and i am still able to have a theme that report different things if it > is on webmin or usermin ? > > Or may be you plan to have incompatibilities between webmin and usermin > theme architecture and > you prefer to force having always 2 different themes package ? > > If not, the suggested API will be a good thing. > > Laurent Destailleur as Eldy. > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > |
From: Jamie C. <jca...@we...> - 2003-11-08 01:49:34
|
Hernando Furlan wrote: > Hi all developers, > > I wrote a SuSEfirewall2 module for Webmin did you probe it Cameron? It > was rejected? Why? I just question because you don't reply me :( I haven't heard about that module, sorry - did you submit it to the third-party modules site? The guy who maintains that site seems to have disappeared, and may not be approving entries any more .. - Jamie |
From: Larry G. <Li...@IS...> - 2003-11-07 15:09:34
|
Thanks Jamie! --Larry > -----Original Message----- > From: Jamie Cameron [mailto:jca...@we...] > Sent: Friday, November 07, 2003 6:07 AM > To: web...@li... > Subject: Re: [webmin-devel] SpamAssassin Module in Webmin 1.120 > > > This is actually a bug in the module that happens if the regexp > doesn't have any characters after the last / . However, I have > released an update at http://www.webmin.com/updates.html to fix it .. > > Thanks for the bug report! > > - Jamie > > Larry Gilson wrote: > > Hi Jamie, > > > > I tested the SpamAssassin module. I noticed that the > > /etc/mail/spamassassin directory is being parsed now. > > Thanks for the update! > > > > I did notice a problem though. I reviewed my rules through > > the module and it appears that there is some confusion in creating > > three tests. The rules are shown below. > > > > > > describe MY_RBDY_OBFU_ISOD MY: OBFU text with ISO DEC set rawbody > > MY_RBDY_OBFU_ISOD /&\#(6[5-9]|[7-9][0-9]|1[0-1][0-9]|12[0-6])\D/ > > score MY_RBDY_OBFU_ISOD 4.0 > > > > The rawbody 'Test name' just displays a '1' without a regex. > > > > > > describe MY_FULL_OBFU_HTSCR MY: OBFU text with script tags > > full MY_FULL_OBFU_HTSCR /[\s>]\w+<![\w\s\-\$&!;]{0,150}>\w+/ > > score MY_FULL_OBFU_HTSCR 2.0 > > > > The full 'Test name' just displays a '3' without a regex. > > > > > > describe MY_FULL_INV_TAG MY: Invalid HTML or script tag > > full MY_FULL_INV_TAG /<!?-?-? ?\w{7,} ?-?-?>/ > > score MY_FULL_INV_TAG 2.0 > > > > The full 'Test name' just displays a '3' without a regex. > > > > > > I don't know what other information would be useful to you. > If I can > > help troubleshoot in any way, please let me know. I can't find a > > common thread between these. There are no tabs, just spaces. The > > file was not edited in Windows. Additionally, I cut an past the > > information into Webmin through the module, saved the rules, and it > > displayed the same output described above. The saved rules > look like > > this: > > > > describe MY_RBDY_OBFU_ISOD MY: OBFU text with ISO DEC set rawbody > > MY_RBDY_OBFU_ISOD /&\#(6[5-9]|[7-9][0-9]|1[0-1][0-9]|12[0-6])\D/ > > score MY_RBDY_OBFU_ISOD 4.0 > > > > describe MY_FULL_OBFU_HTSCR MY: OBFU text with script tags full > > MY_FULL_OBFU_HTSCR /[\s>]\w+<![\w\s\-\$&!;]{0,150}>\w+/ > > score MY_FULL_OBFU_HTSCR 2.0 > > > > describe MY_FULL_INV_TAG MY: Invalid HTML or script tag > > full MY_FULL_INV_TAG /<!?-?-? ?\w{7,} ?-?-?>/ > > score MY_FULL_INV_TAG 2.0 |
From: Eldy <el...@us...> - 2003-11-07 13:47:27
|
You suggest to use the following code to differentiate webmin/usermin running theme: %tinfo = &get_theme_info($current_theme); if ($tinfo{'usermin'}) { # whatever .. } But this means I need to provide two different them package with a different theme.info file. One wbt file without the line usermin=1 inside the theme.info for webmin and another wbt file with the line inside theme.info (if I correctly understood). This means I must manage two packages just for one different file. This is a "lost of time" for me as my theme works with all same files with webmin and usermin. Can't you add an API, for example "getMinName()" that will return 'webmin' or 'usermin'. With a such API, the same theme with same package can be installed on both webmin and usermin and i am still able to have a theme that report different things if it is on webmin or usermin ? Or may be you plan to have incompatibilities between webmin and usermin theme architecture and you prefer to force having always 2 different themes package ? If not, the suggested API will be a good thing. Laurent Destailleur as Eldy. |
From: Hernando F. <hf...@in...> - 2003-11-07 12:59:05
|
Hi all developers, I wrote a SuSEfirewall2 module for Webmin did you probe it Cameron? It was rejected? Why? I just question because you don't reply me :( Regards, -- Hernando Furlan - [ i n t r a R e d e s s r l ] Piedras 264 - 2 A (C1070AAF) - Buenos Aires - ARGENTINA Te.: (54 11) 4342-0049 - http://www.intraredes.com/ mailto:her...@in... |
From: Jamie C. <jca...@we...> - 2003-11-07 11:12:06
|
This is actually a bug in the module that happens if the regexp doesn't have any characters after the last / . However, I have released an update at http://www.webmin.com/updates.html to fix it .. Thanks for the bug report! - Jamie Larry Gilson wrote: > Hi Jamie, > > I tested the SpamAssassin module. I noticed that the /etc/mail/spamassassin > directory is being parsed now. Thanks for the update! > > I did notice a problem though. I reviewed my rules through the module and > it appears that there is some confusion in creating three tests. The rules > are shown below. > > > describe MY_RBDY_OBFU_ISOD MY: OBFU text with ISO DEC set > rawbody MY_RBDY_OBFU_ISOD /&\#(6[5-9]|[7-9][0-9]|1[0-1][0-9]|12[0-6])\D/ > score MY_RBDY_OBFU_ISOD 4.0 > > The rawbody 'Test name' just displays a '1' without a regex. > > > describe MY_FULL_OBFU_HTSCR MY: OBFU text with script tags > full MY_FULL_OBFU_HTSCR /[\s>]\w+<![\w\s\-\$&!;]{0,150}>\w+/ > score MY_FULL_OBFU_HTSCR 2.0 > > The full 'Test name' just displays a '3' without a regex. > > > describe MY_FULL_INV_TAG MY: Invalid HTML or script tag > full MY_FULL_INV_TAG /<!?-?-? ?\w{7,} ?-?-?>/ > score MY_FULL_INV_TAG 2.0 > > The full 'Test name' just displays a '3' without a regex. > > > I don't know what other information would be useful to you. If I can help > troubleshoot in any way, please let me know. I can't find a common thread > between these. There are no tabs, just spaces. The file was not edited in > Windows. Additionally, I cut an past the information into Webmin through > the module, saved the rules, and it displayed the same output described > above. The saved rules look like this: > > describe MY_RBDY_OBFU_ISOD MY: OBFU text with ISO DEC set > rawbody MY_RBDY_OBFU_ISOD /&\#(6[5-9]|[7-9][0-9]|1[0-1][0-9]|12[0-6])\D/ > score MY_RBDY_OBFU_ISOD 4.0 > > describe MY_FULL_OBFU_HTSCR MY: OBFU text with script tags > full MY_FULL_OBFU_HTSCR /[\s>]\w+<![\w\s\-\$&!;]{0,150}>\w+/ > score MY_FULL_OBFU_HTSCR 2.0 > > describe MY_FULL_INV_TAG MY: Invalid HTML or script tag > full MY_FULL_INV_TAG /<!?-?-? ?\w{7,} ?-?-?>/ > score MY_FULL_INV_TAG 2.0 \ |
From: Martin M. <mm...@ag...> - 2003-11-07 08:46:48
|
Howdy folks, The mirror of Webmin/Usermin/Virtualmin "webmin.mamemu.de" has sucessfully moved to a new location. This went together with the MailingList of the WTCO at mailman.mamemu.de. The new server is a Debian 3 Woody and has been completly and strictly being setup using either Webmin/Usermin/Virtualmin. Only exception has been made to Mailman and Sendmail which I tailored manually together with some "perl -MCPAN -e shell"-things for users ;-) This server has now 500 GiB / Month Free Traffic so I updated the contents of my mirror with showing all available versions in the Directory here: http://webmin.mamemu.de/devel/ If someone has Webmin/Usermin-Versions older as http://webmin.mamemu.de/devel/tarballs/usermin-0.930.tar.gz http://webmin.mamemu.de/devel/tarballs/webmin-0.75.tar.gz I would be happy to include them in my shrine ;-) The purpose for this is to have older versions handy in order to make screenshots of the "good old times" ;-) and to have a pictured history in the future at webmin.mamemu.de/history (maybe). This Server updates every three hours for now. @Jamie: When I mirror www.webmin.com I see that Virtualmin stuff goes to /download/modules and I the oldest version I have is virtual-server-1.1.wbm.gz there. As there is no "devel" area for Virtualmin, but Webmin- and Usermin-Stable's are saved in the "devel"-directory as well would it be possible to move all Virtualmin-Stuff to the "devel"-Directory as well? Normally this could easily been done with a proper "ln -s" at my place as well, but I do not know how to check the /download/modules-Area for new Virtualmin-Versions automatically to "ln -s" to /devel/tarballs with each run of my "wget -m" (hope you understand). I did this manually now. I understand that VirtualMin is no separate package you can install on its own, because it depends on Webmin to run as it is "only" a module. But I think it is a special module and I would not ask it if would be a standard-module of Webmin ;-) bis dahin - kind regards Martin Mewes --=20 http://webmin.mamemu.de/ Official Webmin/Usermin Translation Co-Ordinator 2003/2004 Proud Agent 2.0 Beta Tester |
From: Martin M. <mm...@ag...> - 2003-11-07 07:57:21
|
Hi myself ... Martin Mewes <mm...@ag...> wrote: >>Installation des Moduls gescheitert: Keine g=FCltige Moduldatei: tar: = /tmp/.webmin/390676_2_update.pl: Cannot open: No such file or directory >>tar: Error is not recoverable: exiting now > >Any hints? When I manually reinstall the ProFTPd-Module and then manually update it it works out ok. bis dahin - kind regards Martin Mewes --=20 http://webmin.mamemu.de/ Official Webmin/Usermin Translation Co-Ordinator 2003/2004 Proud Agent 2.0 Beta Tester |
From: Larry G. <Li...@IS...> - 2003-11-07 07:51:16
|
Hi Jamie, I tested the SpamAssassin module. I noticed that the /etc/mail/spamassassin directory is being parsed now. Thanks for the update! I did notice a problem though. I reviewed my rules through the module and it appears that there is some confusion in creating three tests. The rules are shown below. describe MY_RBDY_OBFU_ISOD MY: OBFU text with ISO DEC set rawbody MY_RBDY_OBFU_ISOD /&\#(6[5-9]|[7-9][0-9]|1[0-1][0-9]|12[0-6])\D/ score MY_RBDY_OBFU_ISOD 4.0 The rawbody 'Test name' just displays a '1' without a regex. describe MY_FULL_OBFU_HTSCR MY: OBFU text with script tags full MY_FULL_OBFU_HTSCR /[\s>]\w+<![\w\s\-\$&!;]{0,150}>\w+/ score MY_FULL_OBFU_HTSCR 2.0 The full 'Test name' just displays a '3' without a regex. describe MY_FULL_INV_TAG MY: Invalid HTML or script tag full MY_FULL_INV_TAG /<!?-?-? ?\w{7,} ?-?-?>/ score MY_FULL_INV_TAG 2.0 The full 'Test name' just displays a '3' without a regex. I don't know what other information would be useful to you. If I can help troubleshoot in any way, please let me know. I can't find a common thread between these. There are no tabs, just spaces. The file was not edited in Windows. Additionally, I cut an past the information into Webmin through the module, saved the rules, and it displayed the same output described above. The saved rules look like this: describe MY_RBDY_OBFU_ISOD MY: OBFU text with ISO DEC set rawbody MY_RBDY_OBFU_ISOD /&\#(6[5-9]|[7-9][0-9]|1[0-1][0-9]|12[0-6])\D/ score MY_RBDY_OBFU_ISOD 4.0 describe MY_FULL_OBFU_HTSCR MY: OBFU text with script tags full MY_FULL_OBFU_HTSCR /[\s>]\w+<![\w\s\-\$&!;]{0,150}>\w+/ score MY_FULL_OBFU_HTSCR 2.0 describe MY_FULL_INV_TAG MY: Invalid HTML or script tag full MY_FULL_INV_TAG /<!?-?-? ?\w{7,} ?-?-?>/ score MY_FULL_INV_TAG 2.0 --Larry |
From: Martin M. <mm...@ag...> - 2003-11-07 07:35:41
|
Hi folks, we...@ds... wrote: >ds217-115-144-166.dedicated.hosteurope.de (Debian Linux 3.0) [...] >Aktualisiere Modul proftpd auf Version 1.121. >L=F6st folgendes Problem : The module can incorrectly identify the = ProFTPD server, even though the version number is something like 'ProFTPD= 1.2.9' > >Installation des Moduls gescheitert: Keine g=FCltige Moduldatei: tar: = /tmp/.webmin/390676_2_update.pl: Cannot open: No such file or directory >tar: Error is not recoverable: exiting now Any hints? bis dahin - kind regards Martin Mewes --=20 http://webmin.mamemu.de/ Official Webmin/Usermin Translation Co-Ordinator 2003/2004 Proud Agent 2.0 Beta Tester |
From: Dave V. A. <da...@va...> - 2003-11-06 18:59:27
|
Not sure. On phone doing real work now. Will chk later and let you know. Have SA 2.60-1 installed, not running spamc|d. On Thu, 2003-11-06 at 11:33, Larry Gilson wrote: > Hi Martin, > > Do you have DB_File installed? The new Bayes logic requires it. > > http://useast.spamassassin.org/full/2.6x/dist/INSTALL > Look at 'Optional Additional Modules'. > > > Also, if you are using Razor(2), you will need to patch it. > > http://useast.spamassassin.org/full/2.6x/dist/README > Check the last paragraph of the 'Upgrade Notes'. > > > --Larry > > > > > -----Original Message----- > > From: Martin Mewes [mailto:mm...@ag...] > > Sent: Thursday, November 06, 2003 8:04 AM > > To: web...@li... > > Subject: [webmin-devel] [SpamAssassin] > > > > > > Howdy folks, > > > > running an apt-get update on my Debian 3 and installed > > > > SpamAssassin version 2.60 > > > > with it. > > > > Now I wanted to report Spam with the SA-Module and it leads me to > > > > ###################################################################### > > Failed to report email to SpamAssassin : > > > > Cannot open bayes databases /home/macmewes/.spamassassin/bayes_* R/O: > > tie failed: Permission denied > > Cannot open bayes databases /home/macmewes/.spamassassin/bayes_* R/W: > > tie failed: Permission denied > > SpamAssassin: no Internet hashing methods available, so couldn't > > report. > > Warning, unable to report spam > > For more information, re-run with -D option to see debug output. > > ###################################################################### > > > > Well of course this maybe is _no_ webmin-error, but can someone please > > help me? The directory is like this. > > > > <13:46:47> macmewes@ds217-115-144-166:~/.spamassassin $ ll > > insgesamt 64 > > drwx------ 2 macmewes macmewes 4096 6. Nov 13:43 ./ > > drwxr-xr-x 15 macmewes macmewes 4096 6. Nov 13:42 ../ > > -rw------- 1 root mail 20480 6. Nov 13:43 bayes_seen > > -rw------- 1 root mail 32768 6. Nov 13:43 bayes_toks > > -rw-r--r-- 1 macmewes macmewes 18 6. Nov 11:57 user_prefs > > > > Shouldn't it be that way, that those files are chmod'ed to > > macmewes.users completely? > > > > Yes, it should ... just did it and it worked out properly. > > > > Is this a bug or feature? > > > > > > bis dahin - kind regards > > > > Martin Mewes > > > > -- > > http://webmin.mamemu.de/ > > Official Webmin/Usermin Translation Co-Ordinator 2003/2004 > > Proud Agent 2.0 Beta Tester > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel Dave Van Abel:) http://vanabel.com - Open Source Business Solutions http://perlsources.com - Open Source Applications http://ipnhosting.com - IPN Hosting Services http://mailchk.com - Dedicated Email Server with Spam Control 303-249-3855 (Colorado) 415-462-1573 (California) Yahoo Instant Messenger - dave_vanabel Yahoo Instant Messenger - dave_vanabel2 |
From: Martin M. <mm...@ag...> - 2003-11-06 18:44:21
|
Hi Larry, Am Do, 2003-11-06 um 19.33 schrieb Larry Gilson: > Do you have DB_File installed? The new Bayes logic requires it. >=20 > http://useast.spamassassin.org/full/2.6x/dist/INSTALL > Look at 'Optional Additional Modules'. Yes ... > Also, if you are using Razor(2), you will need to patch it. >=20 > http://useast.spamassassin.org/full/2.6x/dist/README > Check the last paragraph of the 'Upgrade Notes'. No ... But anyway: I just deinstalled, manually deleted all files according to SA and then installed SA via CPAN which does a fetch of necessary modules as well and it seems to work ok now. thanks anyway Martin --=20 http://webmin.mamemu.de/ WebMin-Mirror http://webmin.mamemu.de/download.html WebMin Translations Official Webmin/Usermin Translation Co-Ordinator 2003/2004 http://www.webmin.com/mailing-trans.html |
From: Larry G. <Li...@IS...> - 2003-11-06 18:33:18
|
Hi Martin, Do you have DB_File installed? The new Bayes logic requires it. http://useast.spamassassin.org/full/2.6x/dist/INSTALL Look at 'Optional Additional Modules'. Also, if you are using Razor(2), you will need to patch it. http://useast.spamassassin.org/full/2.6x/dist/README Check the last paragraph of the 'Upgrade Notes'. --Larry > -----Original Message----- > From: Martin Mewes [mailto:mm...@ag...] > Sent: Thursday, November 06, 2003 8:04 AM > To: web...@li... > Subject: [webmin-devel] [SpamAssassin] > > > Howdy folks, > > running an apt-get update on my Debian 3 and installed > > SpamAssassin version 2.60 > > with it. > > Now I wanted to report Spam with the SA-Module and it leads me to > > ###################################################################### > Failed to report email to SpamAssassin : > > Cannot open bayes databases /home/macmewes/.spamassassin/bayes_* R/O: > tie failed: Permission denied > Cannot open bayes databases /home/macmewes/.spamassassin/bayes_* R/W: > tie failed: Permission denied > SpamAssassin: no Internet hashing methods available, so couldn't > report. > Warning, unable to report spam > For more information, re-run with -D option to see debug output. > ###################################################################### > > Well of course this maybe is _no_ webmin-error, but can someone please > help me? The directory is like this. > > <13:46:47> macmewes@ds217-115-144-166:~/.spamassassin $ ll > insgesamt 64 > drwx------ 2 macmewes macmewes 4096 6. Nov 13:43 ./ > drwxr-xr-x 15 macmewes macmewes 4096 6. Nov 13:42 ../ > -rw------- 1 root mail 20480 6. Nov 13:43 bayes_seen > -rw------- 1 root mail 32768 6. Nov 13:43 bayes_toks > -rw-r--r-- 1 macmewes macmewes 18 6. Nov 11:57 user_prefs > > Shouldn't it be that way, that those files are chmod'ed to > macmewes.users completely? > > Yes, it should ... just did it and it worked out properly. > > Is this a bug or feature? > > > bis dahin - kind regards > > Martin Mewes > > -- > http://webmin.mamemu.de/ > Official Webmin/Usermin Translation Co-Ordinator 2003/2004 > Proud Agent 2.0 Beta Tester |
From: Martin M. <mm...@ag...> - 2003-11-06 13:04:27
|
Howdy folks, running an apt-get update on my Debian 3 and installed SpamAssassin version 2.60 with it. Now I wanted to report Spam with the SA-Module and it leads me to ###################################################################### =46ailed to report email to SpamAssassin : Cannot open bayes databases /home/macmewes/.spamassassin/bayes_* R/O: tie failed: Permission denied Cannot open bayes databases /home/macmewes/.spamassassin/bayes_* R/W: tie failed: Permission denied SpamAssassin: no Internet hashing methods available, so couldn't report. Warning, unable to report spam =46or more information, re-run with -D option to see debug output. ###################################################################### Well of course this maybe is _no_ webmin-error, but can someone please help me? The directory is like this. <13:46:47> macmewes@ds217-115-144-166:~/.spamassassin $ ll insgesamt 64 drwx------ 2 macmewes macmewes 4096 6. Nov 13:43 ./ drwxr-xr-x 15 macmewes macmewes 4096 6. Nov 13:42 ../ -rw------- 1 root mail 20480 6. Nov 13:43 bayes_seen -rw------- 1 root mail 32768 6. Nov 13:43 bayes_toks -rw-r--r-- 1 macmewes macmewes 18 6. Nov 11:57 user_prefs Shouldn't it be that way, that those files are chmod'ed to macmewes.users completely? Yes, it should ... just did it and it worked out properly. Is this a bug or feature? bis dahin - kind regards Martin Mewes --=20 http://webmin.mamemu.de/ Official Webmin/Usermin Translation Co-Ordinator 2003/2004 Proud Agent 2.0 Beta Tester |
From: <we...@kg...> - 2003-11-06 12:25:04
|
> > Also, when I click on a module that doesn't have the required > > software installed, how about the resulting message including a link > > to say rpmfind.net with the Package and System names in the url? > > This one is a bit trickier, because finding the best package to > install is not trivial. For example, if Apache is missing on a Redhat > 9 box, you don't want to install the first package that rpmfind.net > turns up on a search for 'apache' - you really want the one that comes > with Redhat 9, not Redhat 8 or Mandrake. I was thinking more about a link to a search result page, allowing the user to then decide which package to download and install? Regards, Kevin Golding |
From: Jamie C. <jca...@we...> - 2003-11-06 12:13:17
|
Eldy wrote: > > I developped a theme for webmin and usermin that offer to use > webmin/usermin with a frame > on left (from idea of gehrigal theme with some enhancement and a more > professional look). > It also add the graphical icon in the header of modules page making them > all pages nicer. > The theme works on webmin and usermin, however I need to add, in my > theme code, some > different codes for webmin or usermin page (Change icon in left frame, > change color to help > login users to differentiate if they are in an admin or user area, > etc...). I didn't find in "building > a theme documentation" an API to know if theme is running on webmin OR > usermin. > > Is there a trick I can use to differentiate them ? What I usually do is have two different versions of the theme.info file, one for Usermin and one for Webmin. The Usermin file has a usermin=1 line, which you can check for with code like : %tinfo = &get_theme_info($current_theme); if ($tinfo{'usermin'}) { # whatever .. } Currently, Webmin does not enforce the rule that Usermin themes have a usermin=1 line in their theme.info files, as it does with modules. However, this may change in future to prevent themes from one program being installed into the other .. - Jamie |
From: Jamie C. <jca...@we...> - 2003-11-06 12:09:56
|
Kevin Golding wrote: > Great work Jamie! > > In the mysql scheduled backup module, I'd like to see a yes/no choice to > having the backup file gz'ed, and an optional run command after backup > field. Not a bad idea .. I'll put that on my TODO list. > Also, when I click on a module that doesn't have the required software > installed, how about the resulting message including a link to say > rpmfind.net with the Package and System names in the url? This one is a bit trickier, because finding the best package to install is not trivial. For example, if Apache is missing on a Redhat 9 box, you don't want to install the first package that rpmfind.net turns up on a search for 'apache' - you really want the one that comes with Redhat 9, not Redhat 8 or Mandrake. - Jamie |
From: <we...@kg...> - 2003-11-06 09:11:20
|
Great work Jamie! In the mysql scheduled backup module, I'd like to see a yes/no choice to having the backup file gz'ed, and an optional run command after backup field. Also, when I click on a module that doesn't have the required software installed, how about the resulting message including a link to say rpmfind.net with the Package and System names in the url? Regards, Kevin Golding |
From: Jamie C. <jca...@we...> - 2003-11-05 23:45:54
|
After testing this a bit more, it seems that most browsers do use a + to represent a space, so webmin really does have to convert it back in the ReadParse function. Annoyingly, some programs don't properly convert a + into a %43 in the URL, causing problems like you found .. - Jamie Larry Gilson wrote: > I don't really know Jamie. You can tell by the history of my messages that > I am in new teritory with this. From other ReadParse subroutine examples, > it looks like Webmin's ReadParse function is working correctly. The most > common example I found was using + to replace a space in input strings for > search engines. So the ReadParse replacement of a + by a space appears to > be common, I just did not have a clue. I am glad I checked the code though. > The online docs and your book did not indicate that I could omit the > replacement function. It was a bonus to find this. > > One thing I guess I would be at a loss for though is how would I solve this > problem if I had a multi-part form in which some input would need to have > the + escaped and some would not? > > Thanks Jamie! > > --Larry > > > > >>-----Original Message----- >>From: Jamie Cameron [mailto:jca...@we...] >>Sent: Wednesday, November 05, 2003 5:12 AM >>To: web...@li... >>Subject: Re: [webmin-devel] RE: Problem with value assigned >>to text entry field >> >> >>I'm surprised that the + isn't properly escaped whatever is >>generating those URLs in the first place, as it is my >>understanding that this is part of the HTML/HTTP >>form-parameter standard. However, I could be wrong, and it >>may be that webmin should never replace a + with a space like this. >> >> - Jamie >> >>On Wed, 2003-11-05 at 07:40, Larry Gilson wrote: >> >>>Ok, so I now understand the relationship of the '+' and space. >>>The real answer was to escape the plus lies in 'sub ReadParse'. >>>The format listed in web-lib.pl is: >>> >>> ReadParse([&assoc], [method], [noplus]) >>> >>>So all I needed to do is change from: >>> >>> ReadParse(); >>> >>>To: >>> >>> ReadParse(undef, undef, 2); >>> >>>That did the trick! >>> >>>I did not find the above format in either the online docs >>>or Jamie's book. I only found it in web-lib.pl. >>> >>>--Larry >>> >>> >>> >>> >>>>-----Original Message----- >>>>From: Larry Gilson >>>>Sent: Tuesday, November 04, 2003 2:51 PM >>>>To: 'web...@li...' >>>>Subject: FW: Problem with value assigned to text entry field >>>> >>>> >>>>After reading ReadParse() in web-lib.pl, I assume the >>>>replacement of a '+' with a space is by design. Can anyone >>>>tell me why. I have spent some time trying to find out but >>>>either I don't understand the answer or I have not found it >>>>yet. More importantly, does anyone know how I can counter this. >>>> >>>>Thanks, >>>>Larry >>>> >>>> >>>> >>>>-----Original Message----- >>>>From: Larry Gilson >>>>Sent: Monday, November 03, 2003 11:56 PM >>>>To: 'web...@li...' >>>>Subject: Problem with value assigned to text entry field >>>> >>>> >>>>Hi All, >>>> >>>>Hopefully someone with more experience here might be able to >>>>help me. This seems like a trivial problem but I just >>>>can't see it. >>>> >>>>I am trying to modify squidGuard regular expressions. The >>>>file is read by read_file_lines(). It is properly output to >>>>a hyper link. On selecting the hyperlink, the form data is >>>>then read by &ReadParse(). No rocket science here. The odd >>>>thing is that a '+' is substituted by a space. >>>> >>>>Example: >>>>Hyperlink: (^|[-.\?+=/_0-9])(john|mary) >>>>Script reads: (^|[-.\? =/_0-9])(john|mary) >>>> >>>> >>>> >>>>The hyperlink is created by the following (sorry for the wrap): >>>> >>>>print " <TD WIDTH=100%><A >>>>HREF=\"edit_blexpr.cgi?blacklist=$in{'blacklist'}&entry=$entry >>>>\"><TT>", >>>> (length($entry) > 80) ? substr($entry, 0, >>>>80)."..." : $entry, >>>> "</TT></A></TD>\n"; >>>> >>>>The variable in question is $entry. The script reading this >>>>output refers to $in{'entry'}. >>>> >>>>Can anyone see what I am missing? >>>> >>>> >>>>Thanks, >>>>Larry |