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: Kenneth P. <sh...@we...> - 2001-07-20 00:03:20
|
Ran into another one. I've been using Webmin's bind module as just a viewer for now, until I figure out how to add DDNS support. Meanwhile, I removed a zone (10.in-addr.arpa) that was in the set of zones I was allowing myself to edit, and added a couple of other zones (both forwarders, one a forward domain and one a reverse), by editing named.conf. When I looked at the result with webmin ("Existing DNS Zones"), I saw the old "10" zone and not the two new ones. Clicking on the old zone resulted in a Perl error page with the name of one of the new zones and this message: Can't use an undefined value as a HASH reference at /usr/libexec/webmin/bind8/edit_master.cgi line 28. It looks like the module isn't cross-checking the information from the webmin config files against the current state of the BIND config files. (This was after restarting webmin, which was necessary to get your updated bind module recognized.) When webmin is populating the list of zones one is allowed to edit, it should remove any no longer in named.conf. If the user is only allowed to edit selected zones, webmin should not include any new zones. BTW, is there some way to provide "read-only" access to a zone? I'd like to permit some users to inspect a zone but not to change it. Ken mailto:sh...@we... http://www.sewingwitch.com/ken/ [If answering a mailing list posting, please don't cc me your reply. I'll take my answer on the list.] |
From: Kenneth P. <sh...@we...> - 2001-07-19 23:46:26
|
On Tue, 17 Jul 2001 15:20:59 -0700, Kenneth Porter wrote: >(Note, don't use Opera: it has a bug in its >handling of <SELECT>. It always selects the first listbox <option>, >ignoring the "selected" attribute.) BTW, thanks to having the BIND8 page as an example, this let me (I think) track down the syntax that strokes the Opera bug. Looks like Opera doesn't like <SELECT> inside <TABLE>. If I move the <SELECT> outside the <TABLE>, it paints correctly, with the right options getting selected. I just submitted an extract from the BIND8 page to the Opera guys so they can get this fixed. (The same bug affects Bugzilla users.) Ken mailto:sh...@we... http://www.sewingwitch.com/ken/ [If answering a mailing list posting, please don't cc me your reply. I'll take my answer on the list.] |
From: Jamie C. <jca...@we...> - 2001-07-19 10:05:20
|
Kenneth Porter wrote: > > Using 0.87. > > I tried restricting the set of domains I could edit by selecting > "selected zones", selecting a subset of zones in the listbox and > saving. Returning to the user config page, I found that the radio > buttons were set to "all zones", although the zones in the list box > retained their selection. (Note, don't use Opera: it has a bug in its > handling of <SELECT>. It always selects the first listbox <option>, > ignoring the "selected" attribute.) > > Just looked at the source for this page and see this: > > <input type=radio name=zones_def value=1 checked> All zones<br> > <input type=radio name=zones_def value=0 > Selected zones..<br> > <input type=radio name=zones_def value=2 > All except selected..</td> > > I note that the values are not in order. Could be a related symptom, > like the wrong text is being attached to the options. Damn, you're right .. I have posted an update to http://www.webmin.com/webmin/updates.html that fixes this problem. - Jamie |
From: qianxb <qi...@gn...> - 2001-07-19 02:06:32
|
I need it. thx. :) Yours Sincerely Qian X.B. |
From: <jok...@bo...> - 2001-07-17 22:51:27
|
Hi! This is the ezmlm program. I'm managing the jo...@bo... mailing list. I'm working for my owner, who can be reached at jok...@bo.... I'm sorry, I've been unable to carry out your request, since the address web...@li... was not on the jokes1 mailing list when I received your request and is not a subscriber of this list. If you unsubscribe, but continue to receive mail, you're subscribed under a different address than the one you currently use. Please look at the header for: 'Return-Path: <jokes1-return-1234-user=hos...@bo...>' This shows that the subscription address is ``us...@ho...m''. The unsubscribe address for this user would be: 'jokes1-unsubscribe-user=hos...@bo...'. Just mail to that address, adjusted for the real subscription address. If the message has a ``List-Unsubscribe:'' header, you can send a message to the address in that header. It contains the subscription already coded into it. For some mail programs, you need to make the headers visible to see the return path: For Eudora 4.0, click on the "Blah blah ..." button. For PMMail, click on "Window->Show entire message/header". If this still doesn't work, I'm sorry to say that I can't help you. Please FORWARD a list message together with a note about what you're trying to achieve and a list of addresses that you might be subscribed under to my owner: <jok...@bo...> who will take care of it. My owner is a little bit slower than I am, so please be patient. --- Administrative commands for the jokes1 list --- I can handle administrative requests automatically. Please do not send them to the list address! Instead, send your message to the correct command address: For help and a description of available commands, send a message to: <jok...@bo...> To subscribe to the list, send a message to: <jok...@bo...> To remove your address from the list, just send a message to the address in the ``List-Unsubscribe'' header of any list message. If you haven't changed addresses since subscribing, you can also send a message to: <jok...@bo...> If you need to get in touch with the human owner of this list, please send a message to: <jok...@bo...> Please include a FORWARDED list message with ALL HEADERS intact to make it easier to help you. --- Enclosed is a copy of the request I received. Return-Path: <jok...@fr...> Received: (qmail 14471 invoked from network); 17 Jul 2001 20:03:34 -0000 Received: from unknown (HELO mediforums.com) (212.152.178.146) by boss.free4all.com with SMTP; 17 Jul 2001 20:03:34 -0000 Received: (qmail 22159 invoked by uid 1020); 17 Jul 2001 22:21:20 -0000 Delivered-To: free4all.com-jokes-unsubscribe-webadmin-devel=lis...@fr... Received: (qmail 22156 invoked by uid 65534); 17 Jul 2001 22:21:20 -0000 Date: 17 Jul 2001 22:21:20 -0000 Message-ID: <200...@me...> From: ano...@me... To: jokes-unsubscribe-webadmin-devel=lis...@fr... Subject: subunsub subunsub |
From: <jok...@bo...> - 2001-07-17 22:46:07
|
Hi! This is the ezmlm program. I'm managing the jo...@bo... mailing list. I'm working for my owner, who can be reached at jok...@bo.... Acknowledgment: I have removed the address web...@li... from the jokes1 mailing list. This address is no longer a subscriber. --- Administrative commands for the jokes1 list --- I can handle administrative requests automatically. Please do not send them to the list address! Instead, send your message to the correct command address: For help and a description of available commands, send a message to: <jok...@bo...> To subscribe to the list, send a message to: <jok...@bo...> To remove your address from the list, just send a message to the address in the ``List-Unsubscribe'' header of any list message. If you haven't changed addresses since subscribing, you can also send a message to: <jok...@bo...> If you need to get in touch with the human owner of this list, please send a message to: <jok...@bo...> Please include a FORWARDED list message with ALL HEADERS intact to make it easier to help you. --- Enclosed is a copy of the request I received. Return-Path: <jok...@fr...> Received: (qmail 18647 invoked from network); 17 Jul 2001 18:41:18 -0000 Received: from unknown (HELO mediforums.com) (212.152.178.146) by boss.free4all.com with SMTP; 17 Jul 2001 18:41:18 -0000 Received: (qmail 19419 invoked by uid 1020); 17 Jul 2001 21:00:13 -0000 Delivered-To: free4all.com-jokes-unsubscribe-webadmin-devel=lis...@fr... Received: (qmail 19415 invoked from network); 17 Jul 2001 21:00:12 -0000 Received: from unknown (HELO pluto.siemens.com.ar) (200.47.47.34) by telekomaustria.com with SMTP; 17 Jul 2001 21:00:12 -0000 Received: from bued114e.siemens.com.ar by pluto.siemens.com.ar via smtpd (for [212.152.178.146]) with SMTP; 17 Jul 2001 19:39:05 UT Received: from bued114a.siemens.com.ar (localhost [127.0.0.1]) by bued114a.siemens.com.ar with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id NSMMRB98; Tue, 17 Jul 2001 16:01:58 -0300 Received: from 129.214.171.5 by bued114a.siemens.com.ar (InterScan E-Mail VirusWall NT); Tue, 17 Jul 2001 16:01:53 -0300 Received: from buea212e.siemens.com.ar by donald.siemens.com.ar via smtpd (for bued114e.siemens.com.ar [129.214.171.71]) with SMTP; 17 Jul 2001 19:38:57 UT Received: by buea212e.siemens.com.ar with Internet Mail Service (5.5.2650.21) id <3MRF9QXL>; Tue, 17 Jul 2001 15:36:30 -0300 Message-ID: <EC6...@bu...> From: Est...@si... To: jokes-unsubscribe-webadmin-devel=lis...@fr... Cc: jo...@fr... Subject: RE: Wife 1.0 Date: Tue, 17 Jul 2001 15:36:39 -0300 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > = =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF = > = =AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4=BB=A7= =AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4 >=20 > = =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF > Joke of the Day! >=20 > http://www.adagent.com/=20 >=20 > ______________________________________________ >=20 > = =AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4=BB=A7= =AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4=BB=A7=AB=A4=BB=A5=AB=A4 > =20 > = =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF > Advertise with us: >=20 > Our publication has now reached over 6 million subscribers > For our email autoresponder with information on our rates, send a = mail to: >=20 >=20 > mailto:adv...@ad... >=20 >=20 > ------------------------------------------------------ >=20 > Tell Who? >=20 > The Reverend Francis Norton woke up Sunday morning and realizing it = was an > exceptionally beautiful and sunny early spring day, decided he just = had to > play golf. So... he told the Associate Pastor that he was feeling = sick and > convinced him to say Mass for him that day.=20 > As soon as the Associate Pastor left the room, Father Norton headed = out of > town to a golf course about forty miles away. This way he knew he = wouldn't > accidentally meet anyone he knew from his parish. Setting up on the = first > tee, he was alone. After all, it was Sunday morning and everyone else = was > in > church!=20 >=20 > At about this time, Saint Peter leaned over to the Lord while looking = down > from the heavens and exclaimed, "You're not going to let him get away = with > this, are you?" The Lord sighed, and said, "No, I guess not."=20 >=20 > Just then Father Norton hit the ball and it shot straight towards the = pin, > dropping just short of it, rolled up and fell into the hole. It WAS A = 420 > YARD HOLE IN ONE! St. Peter was astonished. He looked at the Lord and > asked, > "Why did you let him do that?" The Lord smiled and replied, "Who's he > going > to tell?"=20 > = ------------------------------------------------------------------------= -- > -- > ---- > Wife 1.0 > =20 > A software engineer wrote: > =20 > Subject: Failed Upgrade > Last year I upgraded from Girlfriend 7.0 to Wife 1.0 and noticed = that the > new program began unexpected child processing that took up a lot of = space > and valuable resources. No mention of this phenomenon was included in = the > product brochure. In addition, Wife 1.0 installs itself into all = other > programs and launches during system initialization, where it monitors = all > other system activity. Applications such as Smoking 10.3, Boozing 2.5 = and > Saturday Night Pubs 5.0 no longer run, crashing the system whenever > selected. I cannot keep Wife 1.0 in the background while attempting = to run > some of my other favorite applications like Night Club 4.3, Dance 'n' > Drink > 2.0 and Bachelor Party 7.77. I am thinking about going back to = Girlfriend > 7.0, but the uninstall does not work on this program. Once I tried to > uninstall Wife 1.0 but got this error: "General Protection Fault in = module > House Security. The Uninstallation will abort." Can you help me, = please? > =20 > Here was the reply from Tech Support: > =20 > Re: Failed Upgrade > This is a very common problem among men, but it is due mostly to a > primary > misconception. Many people upgrade from Girlfriend 7.0 to Wife 1.0 = with > the > idea that Wife 1.0 is merely a UTILITIES & ENTERTAINMENT program. = Wife 1.0 > is actually an OPERATING SYSTEM and designed by its creator to run > everything. It is unlikely you would be able to purge Wife 1.0 and = still > convert back to Girlfriend 7.0. It is impossible to uninstall, = delete, or > purge Wife 1.0 from the system once installed. You cannot go back to > Girlfriend 7.0 because Wife 1.0 is not designed to do this. Some have > tried > to install Girlfriend 8.0 or Wife 2.0 but end up with more problems = than > the > original system. Look in your manual under "Warnings-Alimony/Child > Support;" > this was given to you at time of registration with Wife 1.0. I = recommend > you > keep Wife 1.0 and just deal with the situation. Having Wife 1.0 = installed > myself, I might also suggest you read the entire section regarding = General > Partnership Faults (GPFs). The best course of action will be to enter = the > command C:\APOLOGIZE. In fact I would suggest you use this command = every > time Wife 1.0 crashes on your system. Wife 1.0 is a great program, = but > very > high maintenance. Consider buying additional software to improve the > performance of Wife 1.0. I recommend Flowers 2.1 and Chocolates 5.0 = or > Movies 4.5. Do not, under any circumstances, install Visual Secretary = With > Short Skirt 3.3. This is not a supported application for Wife 1.0 and = is > likely to cause irreversible damage to the operating system. Recent > surveys > show add-ons like Visual Dress 2.0, Diamond Necklace 3.0, and A Quick = Tour > To Temple 1.0 are the best Third Party tools supported by Wife 1.0 to > allow > it to run smoothly and effectively. > Best of luck!=20 >=20 >=20 > Please visit our sponsor :-) >=20 >=20 > Perfect Translations for your website or documents >=20 > German, Russian, Italian and Spanish Translations=20 >=20 > http://www.adagent.com/ >=20 >=20 > = ------------------------------------------------------------------------= -- > -- > ---- > =20 >=20 > Please Forward this mail to a friend! >=20 > =20 >=20 > http://www.adagent.com/ > =20 >=20 > ------------- > NOTICE > ------------- > =20 >=20 > If you would like to subscribe Please visit >=20 > http://www.adagent.com/ >=20 > =20 >=20 >=20 > To remove yourself from this list, send a blank message to this = address: > jokes-unsubscribe-webadmin-devel=3Dl...@fr... >=20 > Or click this link: > = mailto:jokes-unsubscribe-webadmin-devel=3Dlists.sourceforge.net@free4all= .com >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > - > 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: Kenneth P. <sh...@we...> - 2001-07-17 22:21:04
|
Using 0.87. I tried restricting the set of domains I could edit by selecting "selected zones", selecting a subset of zones in the listbox and saving. Returning to the user config page, I found that the radio buttons were set to "all zones", although the zones in the list box retained their selection. (Note, don't use Opera: it has a bug in its handling of <SELECT>. It always selects the first listbox <option>, ignoring the "selected" attribute.) Just looked at the source for this page and see this: <input type=radio name=zones_def value=1 checked> All zones<br> <input type=radio name=zones_def value=0 > Selected zones..<br> <input type=radio name=zones_def value=2 > All except selected..</td> I note that the values are not in order. Could be a related symptom, like the wrong text is being attached to the options. Ken mailto:sh...@we... http://www.sewingwitch.com/ken/ [If answering a mailing list posting, please don't cc me your reply. I'll take my answer on the list.] |
From: Kenneth P. <sh...@we...> - 2001-07-17 22:07:40
|
Had to tweak the spec file for 0.87. The first tweak is to get rid of the redundant variable definitions at the top. These are already handled by the equivalent directives. For example, you don't need "%define version" if you have "Version:". The second tweak is that the macros need to be all lower-case, not leading capitals. %{BuildRoot} doesn't work. The "BuildRoot:" directive will automatically define %{buildroot} and this is what should get used everywhere. (The directive will NOT redefine the macro if the macro is already defined, such as in the packager's private macros file. This is the desired behavior, so the packager can override settings in the spec file.) Tweak 3 is the addition of "BuildArchitectures: noarch". Since webmin is all scripts, no binaries, it makes no sense to make it a i386 package. I'm attaching a diff of the resulting spec file against the original. BTW, if you want to check your RPM macros, just add this to the top of your %prep section: %dump exit 1 This will dump all your macro settings and immediately exit without building anything. Ken mailto:sh...@we... http://www.sewingwitch.com/ken/ [If answering a mailing list posting, please don't cc me your reply. I'll take my answer on the list.] |
From: Joe C. <jo...@sw...> - 2001-07-17 06:11:44
|
Yes, the $text trick is how localization is achieved. I learned a lot from the Squid module, but I chose it to learn from just because I know the Squid configuration file and stuff so well that the purpose of everything was immediately apparent. The Apache module is probably the most impressive piece of code in Webmin (IMHO), but it's too clever for my modest Perl abilities. For simple, try 'time', perhaps? It looks pretty simple from my perspective. Isn't there already an ipfw module out there? Maybe I misremember. Anyway, Tim's IPChains module is a very nicely implemented firewall module, which might be worth checking out for ideas (and maybe even bits of code--it's GPL so you can borrow from it). Bek Oberin wrote: > Bek Oberin wrote: > >>I'll head over to the devel list just as soon as I find the address >>for it. >> > > Oh look, I found it. G'day folks and non-folks. I'm new to webmin > but old to Perl, so hopefully I won't be asking ALL stupid questions. > > I'm only really here becasue a friend wanted a Webmin module to do > ipfw stuff for FreeBSD and offered me money to write it :) Had never > used webmin before and now I'm writing a module. Crash course in > going nuts! > > I don't quite get the whole %text thing, I traced it back to load_language > but should -every- string I output be output through $text{'string'} or > what? I looked at the ipf_admin module and that's what they seemed > to be doing. > > What's the -simplest- module you guys can cthink of that I should get > a look at so I can see how things work? > > > Thanks in advance, > bekj -- Joe Cooper <jo...@sw...> Affordable Web Caching Proxy Appliances http://www.swelltech.com |
From: Bek O. <gos...@te...> - 2001-07-17 05:11:02
|
Bek Oberin wrote: > I'll head over to the devel list just as soon as I find the address > for it. Oh look, I found it. G'day folks and non-folks. I'm new to webmin but old to Perl, so hopefully I won't be asking ALL stupid questions. I'm only really here becasue a friend wanted a Webmin module to do ipfw stuff for FreeBSD and offered me money to write it :) Had never used webmin before and now I'm writing a module. Crash course in going nuts! I don't quite get the whole %text thing, I traced it back to load_language but should -every- string I output be output through $text{'string'} or what? I looked at the ipf_admin module and that's what they seemed to be doing. What's the -simplest- module you guys can cthink of that I should get a look at so I can see how things work? Thanks in advance, bekj -- : Usual state: (e) None of the above. : gos...@te... http://www.tertius.net.au/~gossamer/ : It matters if you just don't give up. -- Stephen Hawking |
From: Bek O. <gos...@te...> - 2001-07-17 04:56:09
|
jca...@we... wrote: > Bek Oberin <gos...@te...> wrote .. > > Is the stuf in web-lib.pl for Webmin .86 properly documented > > anywhere? > > I've been hired to write a module, never having written one > > before, and I'm getting there slowly but it's confusing me. > Have a look at http://www.webmin.com/webmin/modules.html > All the functions are documented in there .. Thanks, that's what I needed. > > Is there, for example, a standard function to add or remove > > a line from a specificied place in a file? Seems like that > > would be handy. > The best way to do this is with the &read_file_lines and > &flush_file_lines functions. For example, to insert a line you > could do : > $lines = &read_file_lines("/tmp/somefile.txt"); > splice(@$line, 10, 0, "hello world"); > &flush_file_lines(); Beaaaaauty! As the Aussies say :) That's what I needed. I'll head over to the devel list just as soon as I find the address for it. bekj -- : Usual state: (e) None of the above. : gos...@te... http://www.tertius.net.au/~gossamer/ : It is only too easy to compel a sensitive human being to feel : guilty about anything. -- Morton Irving Seiden |
From: Nick J. <ni...@na...> - 2001-07-03 22:14:42
|
On Tue, Jul 03, 2001 at 03:02:34PM -0700, Nick Jennings wrote: > Hello, > > I've been working on creating an advanced theme for webmin. I'm having > a problem in that with one module I am starting on, the simple use > of &init_config sends web-lib.pl in an endless loop, crashing my machine > if I do not kill it soon enough. > > Is there any clause in the code that will re-execute itself in any > circumstance? Ah, I found the problem. The user didn't have correct perms to enter the category, and so the error function was called with calls the header function. Which I've patched to allow table based menu display. I renamed the old header function to header_common and a new one to header_table and the header function tries to determin which to call. It puked on the error calling in and hence, got another error (I believe). I have error call header_common directly now and things work again. :) > > -- > Nick Jennings > > > - > 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 > -- Nick Jennings |
From: Nick J. <ni...@na...> - 2001-07-03 22:02:35
|
Hello, I've been working on creating an advanced theme for webmin. I'm having a problem in that with one module I am starting on, the simple use of &init_config sends web-lib.pl in an endless loop, crashing my machine if I do not kill it soon enough. Is there any clause in the code that will re-execute itself in any circumstance? -- Nick Jennings |
From: Adhamh F. <ad...@ap...> - 2001-06-21 18:54:57
|
I'm working on a module that needs to start and stop a process. The module stops the process fine, but it won't start the process. In my loaderControlStart.cgi file I have the following line: open (dialogLoaderd, "sudo -u dialog /Applications/dialogLoaderd|"); This does not start the process, but I don't see any errors when the page finishes loading. If I put this same exact line into a perl script and run it from the command line the dialogLoaderd process starts up with no problems. Could someone explain what I am missing? Thanks, -- Adhamh Findlay Support Engineer Apple iServices Technical Support Apple Computer, Inc. |
From: Mark R. <Ma...@gu...> - 2001-06-20 11:13:54
|
Now please don't all leap down my throat, but has anyone ever attempted to get webmin to run on NT in any shape....I ask because I (and a couple) of other people), are looking at writing a module for Big Brother (monitoring software) as the guy who is supposed to be writing it seems to have disappeared. Some of the folk who run BB do so under NT. So to avoid them having to install a Unix box somewhere.(not that that would be a bad idea per se) ..... If anyone has tried this and got anywhere, I would grateful for some clues as to how painful a process this is. Thanks Mark Rowlands |
From: Benjamin M. <be...@me...> - 2001-06-20 00:58:09
|
If you use sourceforge's cvs and you are the only developer then by default anyone can co a read-only version of the current cvs and only you can add/change. Only if you give a perticular devloper access can they make changes to it. -Benjamin On Tuesday 19 June 2001 18:56, Jamie Cameron wrote: > Benjamin Meyer wrote: > > I noticed that we are not using sourceforge's cvs for the repository. I > > couldn't find a developers page in the webmin website. Where does the > > current cvs reside? (Is there a cvs?) Is there a reason for us not to > > use the sourceforge cvs? > > As other people have mentioned, there is no CVS repository for webmin yet. > What I might do in future is setup a kind of read-only CVS so that people > can download the very latest version from sourceforge, but I am kind of > reluctant to move to a full read-write repository in which multiple people > can make updates. > > This is because almost all of the current development is done by me, and > there doesn't seem to be any problem with people submitting patches by > email. Also, there is plenty of scope for developing modules that themes > that are totally separate from the core code .. > > - Jamie > > - > 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: Curtis D. <Cu...@Gr...> - 2001-06-20 00:32:33
|
>> >> I seem to have recently acquired a bug where I cannot do a remote url >> >> install of a module. >> >> >> >> So anyway, miniserv.pl is still hanging. Endless hourglass when >> >I attempt to >> >> install a module from local or remote source. It looks like >> >miniserv.pl is >> >> spinning and enlessly spawning rm, over and over. Any ideas on >> >how to debug? >> > >> >Odd .. what module were you trying to remotely install? >> >> I've figured it out. This problem stems from an earlier patch I >submitted to >> Jamie that overloads stat with objects via the File::stat >module. (I prefer >> $foo->mtime to $foo[4].) Anyways, what happened was inside >&tempname() where >> it never exited the while(1) loop because the array was actually >an object >> an thus it was never seeing the permissions it expected to see. >> >> I've updated the patch to use File::stat without overloading, and the >> problem went away. That module is part of the standard perl >distribution so >> I can only hope Jamie will consider it. > >I'm a bit reluctant to use perl modules when there is already a built-in >function for doing the same thing, in order to cut down on load time and >to make it easier for people to run webmin on stripped-down >versions of perl. I understand. Performance is very important. My preference is always for code that is readable and self-documenting. That said, the difference between $inode[9] and $inode->mtime isn't that big. B'sides, he who knows what an hell an inode and an mtime is, probably already learned the numbered elements in stat(). ;) >> However &tmpname() still needed some serious help, so I rewrote >it. Some of >> it is shamelessly swiped from the FAQ. ;) Attached is the patch. > >Your patch basically does the same thing as the existing >tempname() function, >just using File::stat right (apart from removing all my hard-coded >uses of /tmp :-) It achieves the same purpose. And the patch is cumulative. Addtional changes are: - will get TMP from the environment if not /tmp (cross-platform futures?) - system call now explicit, doesn't use PATH (security?) - bail out counter in until() instead of while(1) loop (safety?) - enhancement to make_date() I sent you awhile back - further extension to our module versioning idea - extra security on diffs we talked about previously I think that's the jist. But I assuume you already caught those from the source and my comments therein. ../C |
From: Jamie C. <jca...@we...> - 2001-06-19 23:44:51
|
Curtis Doty wrote: > > >> I seem to have recently acquired a bug where I cannot do a remote url > >> install of a module. > >> > >> So anyway, miniserv.pl is still hanging. Endless hourglass when > >I attempt to > >> install a module from local or remote source. It looks like > >miniserv.pl is > >> spinning and enlessly spawning rm, over and over. Any ideas on > >how to debug? > > > >Odd .. what module were you trying to remotely install? > > I've figured it out. This problem stems from an earlier patch I submitted to > Jamie that overloads stat with objects via the File::stat module. (I prefer > $foo->mtime to $foo[4].) Anyways, what happened was inside &tempname() where > it never exited the while(1) loop because the array was actually an object > an thus it was never seeing the permissions it expected to see. > > I've updated the patch to use File::stat without overloading, and the > problem went away. That module is part of the standard perl distribution so > I can only hope Jamie will consider it. I'm a bit reluctant to use perl modules when there is already a built-in function for doing the same thing, in order to cut down on load time and to make it easier for people to run webmin on stripped-down versions of perl. > However &tmpname() still needed some serious help, so I rewrote it. Some of > it is shamelessly swiped from the FAQ. ;) Attached is the patch. Your patch basically does the same thing as the existing tempname() function, just using File::stat right (apart from removing all my hard-coded uses of /tmp :-) - Jamie |
From: Curtis D. <Cu...@Gr...> - 2001-06-19 23:14:03
|
>> I seem to have recently acquired a bug where I cannot do a remote url >> install of a module. >> >> So anyway, miniserv.pl is still hanging. Endless hourglass when >I attempt to >> install a module from local or remote source. It looks like >miniserv.pl is >> spinning and enlessly spawning rm, over and over. Any ideas on >how to debug? > >Odd .. what module were you trying to remotely install? I've figured it out. This problem stems from an earlier patch I submitted to Jamie that overloads stat with objects via the File::stat module. (I prefer $foo->mtime to $foo[4].) Anyways, what happened was inside &tempname() where it never exited the while(1) loop because the array was actually an object an thus it was never seeing the permissions it expected to see. I've updated the patch to use File::stat without overloading, and the problem went away. That module is part of the standard perl distribution so I can only hope Jamie will consider it. However &tmpname() still needed some serious help, so I rewrote it. Some of it is shamelessly swiped from the FAQ. ;) Attached is the patch. ../C |
From: Jamie C. <jca...@we...> - 2001-06-19 22:51:53
|
Benjamin Meyer wrote: > > I noticed that we are not using sourceforge's cvs for the repository. I > couldn't find a developers page in the webmin website. Where does the > current cvs reside? (Is there a cvs?) Is there a reason for us not to use > the sourceforge cvs? As other people have mentioned, there is no CVS repository for webmin yet. What I might do in future is setup a kind of read-only CVS so that people can download the very latest version from sourceforge, but I am kind of reluctant to move to a full read-write repository in which multiple people can make updates. This is because almost all of the current development is done by me, and there doesn't seem to be any problem with people submitting patches by email. Also, there is plenty of scope for developing modules that themes that are totally separate from the core code .. - Jamie |
From: Benjamin M. <be...@me...> - 2001-06-19 19:44:40
|
On Tuesday 19 June 2001 14:40, you wrote: > Got a mouse in your pocket, Ben? Who is this 'we' you keep talking about? By "we" I am refering to people that are developing webadmin. That is what this list is for am I wrong? I havn't been on the list long enough to know that jamie is the only one who accepts patches. I have submited a patch to him, but that was before I even looked into seeing if there was a cvs. > Jamie has already said that patches go through him...there's no use > having a public CVS if patches always go through our benevolent leader > anyway (ever fetched a CVS snapshot of the Linux kernel--no? Why not?). There are in fact linux cvs trees, but they are not the official reposity, sorry couldn't resist. > Webmin is, currently, and may always be a one man show. Jamie has > done a marvellous job making Webmin extensible and modifiable without > having everyone able to change the core parts of the package--this makes > sense in a lot of way, and because that's the way Jamie likes it, it's > the way it's got to be. If you are talking about modules then I agree. They should be kept seperate. > From my time on the Webmin mailing lists, I can say that I think you > will find, he is happy to accept patches that fix problems. Bug reports > will also probably find an eager ear. Complaints of semantic or web > design tastes and sensibilities are generally less eagerly received. Why is this? We are hackers are we not? We pride ourseves on our ability to make clean code that works. We do not care about "ui" But somewhere along the line I really started to care about how the user interacts with the application. Maybe it is because most of the applications in linux have ui's that are poorly made. I started to read books about how to improve your ui. It got into my development life when I started Kaim. You can read the story here: http://kaim.sourceforge.net/about.shtml But around that time i was still submitting ui changes to gaim. But I started to get flames from everywhere for unknown reasons. People who didn't even develop gaim were submitting bugs to the kaim bugs list the went along the line of "you suck". Talk about happy days. Here I was trying to help gaim and getting nothing but bad vibes. I had to sit down and explain that I am not saying "your app sucks" or anything, but I wanted to make gaim better and easier for the user because that was something I knew how to do. Now me and Eric are good buds and often will tell each other of problems that we find in each others applications. I vowed to not go and start another application if I could join a new team and so that is what I am here to do. Want qualifications? Go look at kaim for good ui design, clean code, and project managment experiance. I know that there arn't enough hours in my day to start a new project on my own especially if it were to be duped by another opensource app. So before people start flaming me here I thought I would try to explain myself. Kaim is done and I am looking for a new challange. If webmin isn't looking for someone like me then say so and I will find some other web based admin project to join. But if you are then I might as well warn you that I will probably make suggestions on just about everything. I will say that foo might look better as a foobar and what is more surprising is that you will find that you didn't really care about foo untill I said something. But what you need to remember is that I am not saying that is totally wrong (and it can't be for it is has worked so far), but that there might be another solution and to take a look at this solution with an open eye. -Benjamin Meyer > Just my .02. > > Benjamin Meyer wrote: > > I noticed that we are not using sourceforge's cvs for the repository. I > > couldn't find a developers page in the webmin website. Where does the > > current cvs reside? (Is there a cvs?) Is there a reason for us not to > > use the sourceforge cvs? > > > > -Ben > > -- > Joe Cooper <jo...@sw...> > Affordable Web Caching Proxy Appliances > http://www.swelltech.com > > > - > 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: Benjamin M. <be...@me...> - 2001-06-19 19:10:46
|
Sounds good. The icon was an after thought. The <hr> was the main point. -Ben On Tuesday 19 June 2001 14:36, Joe Cooper wrote: > This should find it's way into a 'themeable' item, rather than a one > time universal replacement. > > Just a thought. > > Adding the icon is too much. Maybe it would be appropriate in some > themes (and once the header is fully themeable then you'll be able to do > anything you want with it, including sticking icons and whatever else in > it). So I'd consider this an argument for fully themeable header and > footer (and probably a removal of the <hr> in every module), rather than > an argument for significantly altering the default theme to include an > icon in the header. > > Benjamin Meyer wrote: > > --- > > oop only sent this too Jamie, re-sending it to the list. > > > > -Ben > > --- > > > > Please tell me this not true, but it looks like every single module has > > > > &header(...) > > printf "<hr>\n"; > > > > ... > > ...... > > ... > > > > printf "<hr>\n"; > > &footer(...) > > > > If that is the case then I volenteer to go through and remove it from > > every module and added it to the the header and footer functions (along > > with adding the option to not show it) I have an account on sourceforge > > (icefox2) > > > > Also while I am at it what do you think of adding the modules icon to the > > paramaters of the header so all the icons will show up in the modules > > index page. > > > > -Benjamin Meyer > > -- > Joe Cooper <jo...@sw...> > Affordable Web Caching Proxy Appliances > http://www.swelltech.com > > > - > 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: Nick J. <ni...@na...> - 2001-06-19 19:00:53
|
On Tue, Jun 19, 2001 at 02:34:55PM -0400, Ryan W. Maple wrote: > > I disagree with the assertion "there's no use having a public CVS"... it > would be nice to use cvsweb to get diffs between versions. Maybe not for > everybody, but I know I'd use it. > > Just _my_ $.02. :) I do concur that Jamie willingly accepts patches. > Yes, i agree. Even anon access to do only cvs checkouts would be nice. all changes would still have to go through him, but then people could get vital updates before a release is made, and get the latest code to start working with if they want to add a new feature and then submit it back to jamie, and save him the trouble of having to modify it to incorporate any changes he's made since the last release. -- Nick Jennings |
From: Ryan W. M. <ry...@gu...> - 2001-06-19 18:34:58
|
> Jamie has already said that patches go through him...there's no use > having a public CVS if patches always go through our benevolent leader > anyway (ever fetched a CVS snapshot of the Linux kernel--no? Why not?). > Webmin is, currently, and may always be a one man show. Jamie has > done a marvellous job making Webmin extensible and modifiable without > having everyone able to change the core parts of the package--this makes > sense in a lot of way, and because that's the way Jamie likes it, it's > the way it's got to be. I disagree with the assertion "there's no use having a public CVS"... it would be nice to use cvsweb to get diffs between versions. Maybe not for everybody, but I know I'd use it. Just _my_ $.02. :) I do concur that Jamie willingly accepts patches. -r -- +-- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --+ Ryan W. Maple "Finality is A Good Thing." -- Dave Wreski Guardian Digital, Inc. ry...@gu... +-- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --+ |
From: Joe C. <jo...@sw...> - 2001-06-19 18:30:42
|
Got a mouse in your pocket, Ben? Who is this 'we' you keep talking about? Jamie has already said that patches go through him...there's no use having a public CVS if patches always go through our benevolent leader anyway (ever fetched a CVS snapshot of the Linux kernel--no? Why not?). Webmin is, currently, and may always be a one man show. Jamie has done a marvellous job making Webmin extensible and modifiable without having everyone able to change the core parts of the package--this makes sense in a lot of way, and because that's the way Jamie likes it, it's the way it's got to be. From my time on the Webmin mailing lists, I can say that I think you will find, he is happy to accept patches that fix problems. Bug reports will also probably find an eager ear. Complaints of semantic or web design tastes and sensibilities are generally less eagerly received. Just my .02. Benjamin Meyer wrote: > I noticed that we are not using sourceforge's cvs for the repository. I > couldn't find a developers page in the webmin website. Where does the > current cvs reside? (Is there a cvs?) Is there a reason for us not to use > the sourceforge cvs? > > -Ben -- Joe Cooper <jo...@sw...> Affordable Web Caching Proxy Appliances http://www.swelltech.com |