Re: Extreme network performance
Hi Aviv, Answers like yours make linux-il a fun list :-) Aviv Greenberg wrote: IOAT - its not a TCP offload engine. Intel's assumption is that the CPU is wasting a lot of cycles to copy data (from kernel to user and vv). IOAT is just a smart DMA engine that can move data (copy) without wasting the main CPU cycles. There are more details (cpu caching optimizationetc) but this is the basic idea. When Ira asked me about it before it didn't ring any bells with me but now that you describe it I think I have a vague memory of Intel showing a research based on this at OLS 2005 where the conclusion was that it only benefits certain kinds of traffic and not others since, for example, for traffic made from many small packets (typical VoIP traffic for example), the cost associated with the memory management trickery required to pin and unpin the socket buffers costs more then the cycles saved due to the offloaded copy... thought I maybe gotten mixed with something else though. Well, Google to the rescue as always... for those interested, I found a site about the Linux support of this thing here. It claims IOAT support is in the Linux kernel since 2.6.18. Not sure whether this is true or not. http://www.linux-foundation.org/en/Net:I/OAT My 2c, Gilad = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Checking from a kernel module the existence of a device file - is it possible ?
On Tue, Feb 19, 2008 at 11:13:38AM +0200, Dan Shimshoni wrote: Hi, Is there a way I can test, from a kernel module, the existence of a device file ? A kernel module I write is a character device module, which depends on getting ioctls. In order that it will work, mknod ... /dev/myDev should be issued before to create the device file. Is there a way to check, in the init() method of this module, the existence of /dev/myDev (and exit with a proper printk if /dev/myDev does not exist)? I do not know if that's possible or not, but I do not think you should. It's usually considered bad practice to put policy in the kernel (or a module, for that matter). The fact that this device node exists or not does not have anything to do with your module, its ability to work, whether it should exit or not, etc. Administrators (or udevd, or whatever other means) can decide to create or delete this device before or after loading your module, or not at all. They can decide on another place for that module - /dev/somedir/yourDev, under a chroot, whatever. Having to create this node to make the module load properly is a major pain that will cause an endless amount of bug reports. Don't. -- Didi = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Checking from a kernel module the existence of a device file - is it possible ?
It is impossible. When the kernel loads it first loads built in modules, then mounts file system later on init insert other modules. What you want is a module that can only be inserted by init or manually by modprob or insmod. In modern systems however, the device files are generated using udevd so you don't need to check for device file. -- Ori Idan On Feb 19, 2008 11:13 AM, Dan Shimshoni [EMAIL PROTECTED] wrote: Hi, Is there a way I can test, from a kernel module, the existence of a device file ? A kernel module I write is a character device module, which depends on getting ioctls. In order that it will work, mknod ... /dev/myDev should be issued before to create the device file. Is there a way to check, in the init() method of this module, the existence of /dev/myDev (and exit with a proper printk if /dev/myDev does not exist)? DS = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- ספרים וסיפורים שכתבתי: http://www.thestories.org
Re: Checking from a kernel module the existence of a device file - is it possible ?
Dan Shimshoni wrote: Hi, Is there a way I can test, from a kernel module, the existence of a device file ? A kernel module I write is a character device module, which depends on getting ioctls. In order that it will work, mknod ... /dev/myDev should be issued before to create the device file. Is there a way to check, in the init() method of this module, the existence of /dev/myDev (and exit with a proper printk if /dev/myDev does not exist)? That is not the way it is done. Provide a udev rule to create the /dev file automagically when the character device register. See: http://www.reactivated.net/writing_udev_rules.html Gilad = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Checking from a kernel module the existence of a device file - is it possible ?
Hi, Is there a way I can test, from a kernel module, the existence of a device file ? A kernel module I write is a character device module, which depends on getting ioctls. In order that it will work, mknod ... /dev/myDev should be issued before to create the device file. Is there a way to check, in the init() method of this module, the existence of /dev/myDev (and exit with a proper printk if /dev/myDev does not exist)? DS = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
Hi the advantage of SVN over CVS is: 1. if you commit several files, in SVN it is an atomic action while in CVS it is not. Than mean that with CVS some file may be updated while other wont == your repository is not consistent 2. when renaming, CVS will loose the history while SVN whill handle it OK I think that the installasion of CVS is easier window client will depand on your development environment, for example you can get a plugin for Eclipse (one for CVS one for SVN) I also worked with WinCVS/CvsNT as a client for windows Have fun Shahar _ I am looking for old Vinyl record. If you have any that you don't need please mail me Thanks Shahar - Original Message - From: David Suna [EMAIL PROTECTED] To: linux-il@cs.huji.ac.il Sent: Monday, February 18, 2008 3:50 PM Subject: Source code control system I am interested in setting up a simple source code control system for a SOHO setup. There is a Linux server running Ubuntu that can act as the repository server. Clients would be Windows and Linux. I am looking for recommendations for a system that will be easy to set up and not have a steep learning curve (i.e. less than two hours to get the basic system up and running and configured). There will only be one or two people using the system to begin with and all access will be over the local network. Ideally, there would be a graphical or web based front end to administering the system and an easy to use client for both Windows and Linux. Any suggestions? -- David Suna [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
what about git? On Feb 19, 2008 8:16 PM, Shahar Dag [EMAIL PROTECTED] wrote: Hi the advantage of SVN over CVS is: 1. if you commit several files, in SVN it is an atomic action while in CVS it is not. Than mean that with CVS some file may be updated while other wont == your repository is not consistent 2. when renaming, CVS will loose the history while SVN whill handle it OK I think that the installasion of CVS is easier window client will depand on your development environment, for example you can get a plugin for Eclipse (one for CVS one for SVN) I also worked with WinCVS/CvsNT as a client for windows Have fun Shahar _ I am looking for old Vinyl record. If you have any that you don't need please mail me Thanks Shahar - Original Message - From: David Suna [EMAIL PROTECTED] To: linux-il@cs.huji.ac.il Sent: Monday, February 18, 2008 3:50 PM Subject: Source code control system I am interested in setting up a simple source code control system for a SOHO setup. There is a Linux server running Ubuntu that can act as the repository server. Clients would be Windows and Linux. I am looking for recommendations for a system that will be easy to set up and not have a steep learning curve (i.e. less than two hours to get the basic system up and running and configured). There will only be one or two people using the system to begin with and all access will be over the local network. Ideally, there would be a graphical or web based front end to administering the system and an easy to use client for both Windows and Linux. Any suggestions? -- David Suna [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
On Tuesday 19 February 2008, Shahar Dag wrote: Hi the advantage of SVN over CVS is: 1. if you commit several files, in SVN it is an atomic action while in CVS it is not. Than mean that with CVS some file may be updated while other wont == your repository is not consistent From what I know even the commit of one file in CVS is not atomic. Thus, a single file may be partially commited if something bad happens. In some other version control systems, such as ClearCase, each file is commited atomically, while the transcation itself is not atomic. In Subversion, however, and in most other modern open-source version control systems, the entire commit transaction is atomic. 2. when renaming, CVS will loose the history while SVN whill handle it OK Yes. Note, however, that at the moment svn will not merge diffs against files that were renamed afterwards. Aside from these, svn has many other advantages over CVS. See the Subversion's Features list in http://subversion.tigris.org/ . Regards, Shlomi Fish - Shlomi Fish [EMAIL PROTECTED] Homepage:http://www.shlomifish.org/ I'm not an actor - I just play one on T.V. To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
Ohad Levy wrote: what about git? Git main attraction is distributed development. For something like the Linux kernel it is indispensable. The thing is, most software development, even in the Open Source world, is not really distributed. Also, I don't think there is a Windows git client :-) Gilad = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
svn (subversion) is relatively easy to use and has both gui and cli frontends (windows maybe only gui). there is tortoise svn which integrates into explorer. cvs is mostly the same. The big difference is that with cvs commits are per file (if you made dependent changes on two different files the commit won't show it). cvs also doesn't support renaming (it's the same as deleting the file and importing a new one). svn commits as a group, i.e you can commit changes to several files as a group. For better and worse (mostly space) svn keeps a copy of the pull also locally (you basically have two copies of the code), although I don't think you can commit against the local copy, just see what changes you made. On the other hand cvs is older, and thus has a bit more software supporting it (that is not as true nowadays). Other options are tls (arch) which I know little about, and git. git is mostly command line (I found the gui tools to be very limited), although the learning curve for committing is mostly ok. It also relies on some linux filesystem abilities, so it will run on windows but requires msys. It's big difference is that it is a distributed system where each use maintains a complete copy of the repository and can commit locally as much as he/she wants with zero network overhead, when you are happy you can push the changes to a central repository. I like it since it allows you to work on your own stuff until it's ready for the repository without losing the ability to keep a commit track (although you can achieve the same end with branches, as long as you are always connected to the server, a thing that git doesn't require). It was built with the kernel development cycle in mind. Bottom line, for a SOHO that doesn't require offline commits and wants a low learning curve solution I would recommend svn. cvs is too old and doesn't allow atomic commits, git is too radical for most development environments and arch I know nothing about (I think that it has the same lack of tools as git) On Mon, 18 Feb 2008 16:05:44 +0200 Maxim Kudelya [EMAIL PROTECTED] wrote: David Suna wrote: I am interested in setting up a simple source code control system for a SOHO setup. .. Any suggestions? You could use Subversion (http://subversion.tigris.org/) as version control system, Trac (http://trac.edgewall.org/) as web-based front end and TortoiseSVN (http://tortoisesvn.net/) as Windows client. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
On Tue, Feb 19, 2008 at 02:16:39PM +0200, Shahar Dag wrote: Hi the advantage of SVN over CVS is: 1. if you commit several files, in SVN it is an atomic action while in CVS it is not. Than mean that with CVS some file may be updated while other wont == your repository is not consistent 2. when renaming, CVS will loose the history while SVN whill handle it OK I think that the installasion of CVS is easier With svn you can still work with an equivalent server-less files / svn+ssh mode. The problem is that you can't simply set per-directory permissions as simply as you can with CVS. -- Tzafrir Cohen | [EMAIL PROTECTED] | VIM is http://tzafrir.org.il || a Mutt's [EMAIL PROTECTED] || best ICQ# 16849754 || friend = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Checking from a kernel module the existence of a device file - is it possible ?
On Tue, 2008-02-19 at 11:13 +0200, Dan Shimshoni wrote: Hi, Is there a way I can test, from a kernel module, the existence of a device file ? A kernel module I write is a character device module, which depends on getting ioctls. In order that it will work, mknod ... /dev/myDev should be issued before to create the device file. Is there a way to check, in the init() method of this module, the existence of /dev/myDev (and exit with a proper printk if /dev/myDev does not exist)? DS .. It is possible, but it'll be as ugly as it gets. As others already pointed out, udev should create the device for you. (Or in short, don't do it) Never the less, you should be able to filp_opep/filp_close to check if the device node exists. - Gilboa = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
On Tue, 19 Feb 2008 16:21:56 +0200 Gilad Ben-Yossef [EMAIL PROTECTED] wrote: Ohad Levy wrote: what about git? Git main attraction is distributed development. For something like the Linux kernel it is indispensable. The thing is, most software development, even in the Open Source world, is not really distributed. Also, I don't think there is a Windows git client :-) It does run well within msys (did it for a while). the kde interface should compile also, but it gave me trouble when I tried it a few months back. didn't have to fiddle with it though to check if it's simple to solve. Gilad = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
Oi, Git is a silly that. M - Ohad Levy [EMAIL PROTECTED] wrote: what about git? -- ---MAV Marc A. Volovic Swiftouch, LTD [EMAIL PROTECTED] +972-544-676764 = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
On Tuesday 19 February 2008, Gilad Ben-Yossef wrote: Ohad Levy wrote: what about git? Git main attraction is distributed development. For something like the Linux kernel it is indispensable. The thing is, most software development, even in the Open Source world, is not really distributed. Also, I don't think there is a Windows git client :-) Actually, there is a git client for cygwin, which should be pretty good. Also, Adam Kennedy here reports (unfavourably) on the native Win32 git: http://use.perl.org/~Alias/journal/33825 But that put aside - yes, if you're concerned with Win32 compatibility, then git may have a problem in this regard. Cheers, Shlomi Fish - Shlomi Fish [EMAIL PROTECTED] Homepage:http://www.shlomifish.org/ I'm not an actor - I just play one on T.V. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Source code control system
On Mon, 18 Feb 2008 17:57:32 +0200 Shachar Shemesh [EMAIL PROTECTED] wrote: Marc Volovic wrote: Good heavens... Subversion and/or CVS - take your choice. I'll go with that recommendation if you only give me one thing that CVS does better than SVN. Between the two, I fail to find a single reason to prefer the former over the later. One of your lines is wrong, I guess from the first line that you meant I fail to find a single reason to prefer the later over the former. the only reason I can think of currently is that svn stores an extra local repository cvs does everything remotely (only one local copy). If you have a big tree and not enough local space (should be an issue with modern hard disk, used to be more of an issue a few years back). I believe that svn is mature enough so you don't have to worry about the track record. Shachar = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: amsart and hebrew
--MP_/V4h+.wPidA+o4ZXtcRImqzx Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline It was generated originally using lyx but I cleaned it up a bit, seems like the theorem declarations are causing the problem, without them it compiles fine Micha On Mon, 18 Feb 2008 08:59:33 + Tzafrir Cohen [EMAIL PROTECTED] wrote: On Mon, Feb 18, 2008 at 02:13:12AM +0200, Micha wrote: Is it possible to mix amsart and hebrew? If I try to use a theorem I get an error: missing { inserted. A left brace was mandatory here, so I've put one in. You might want to delete and/or insert some corrections so that I will find a matching right brace soon. (If you're confused by all this, try typing `I}' now.) Can you please provide the complete document and also the .log file? --MP_/V4h+.wPidA+o4ZXtcRImqzx Content-Type: text/x-log; name=newfile2.log Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=newfile2.log This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=latex 2008.1.2) 19 FEB 2008 11:41 entering extended mode %-line parsing enabled. **newfile2.tex (./newfile2.tex LaTeX2e 2005/12/01 Babel v3.8h and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, croatian, ukrainian, russian, bulgarian, czech, slovak, danish, dut ch, finnish, basque, french, german, ngerman, ibycus, greek, monogreek, ancient greek, hungarian, italian, latin, mongolian, norsk, icelandic, interlingua, tur kish, coptic, romanian, welsh, serbian, slovenian, estonian, esperanto, upperso rbian, indonesian, polish, portuguese, spanish, catalan, galician, swedish, loa ded. (/usr/share/texmf-texlive/tex/latex/amscls/amsart.cls Document Class: amsart 2004/08/06 v2.20 \linespacing=\dimen102 \normalparindent=\dimen103 \normaltopskip=\skip41 (/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty Package: amsmath 2000/07/18 v2.13 AMS math features [EMAIL PROTECTED] For additional information on amsmath, use the `?' option. (/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty Package: amstext 2000/06/29 v2.01 (/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty File: amsgen.sty 1999/11/30 v2.0 [EMAIL PROTECTED] [EMAIL PROTECTED] )) (/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty Package: amsbsy 1999/11/29 v1.2d [EMAIL PROTECTED] ) (/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty Package: amsopn 1999/12/14 v2.01 operator names ) [EMAIL PROTECTED] LaTeX Info: Redefining \frac on input line 211. [EMAIL PROTECTED] [EMAIL PROTECTED] LaTeX Info: Redefining \overline on input line 307. [EMAIL PROTECTED] [EMAIL PROTECTED] LaTeX Info: Redefining \ldots on input line 379. LaTeX Info: Redefining \dots on input line 382. LaTeX Info: Redefining \cdots on input line 467. [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] LaTeX Font Info:Redeclaring font encoding OML on input line 567. LaTeX Font Info:Redeclaring font encoding OMS on input line 568. [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \multlinegap=\skip43 \multlinetaggap=\skip44 [EMAIL PROTECTED] LaTeX Info: Redefining \[ on input line 2666. LaTeX Info: Redefining \] on input line 2667. ) LaTeX Font Info:Try loading font information for U+msa on input line 407. (/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd File: umsa.fd 2002/01/19 v2.2g AMS font definitions ) (/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty Package: amsfonts 2001/10/25 v2.2f \symAMSa=\mathgroup4 \symAMSb=\mathgroup5 LaTeX Font Info:Overwriting math alphabet `\mathfrak' in version `bold' (Font) U/euf/m/n -- U/euf/b/n on input line 132. ) \copyins=\insert233 \abstractbox=\box28 \listisep=\skip45 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \abovecaptionskip=\skip46 \belowcaptionskip=\skip47 \captionindent=\dimen113 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] ) (/usr/share/texmf-texlive/tex/latex/base/fontenc.sty Package: fontenc 2005/09/27 v1.99g Standard LaTeX package (/usr/share/texmf-texlive/tex/latex/base/t1enc.def File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file LaTeX Font Info:Redeclaring font encoding T1 on input line 43. )) (/usr/share/texmf-texlive/tex/latex/base/inputenc.sty Package: inputenc 2006/05/05 v1.1b Input encoding file [EMAIL PROTECTED] [EMAIL PROTECTED] (/usr/share/texmf-texlive/tex/latex/base/latin9.def File: latin9.def 2006/05/05 v1.1b Input encoding file ) (/usr/share/texmf/tex/generic/ivritex/cp1255.def File: cp1255.def 2001/07/22 v1.1a Hebrew
Re: Source code control system
On Tuesday 19 February 2008, Ohad Levy wrote: what about git? Well, my take on the problems with git are that: 1. Its Windows-support may be lacking. See: http://use.perl.org/~Alias/journal/33825 2. It is more complex than Subversion: shlomi:~$ git- Display all 132 possibilities? (y or n) 3. The command line syntax of operating it, should be less CVS-like and less intuitve than Subversion's. 4. Possibly have some gotchas that are not present in Subversion. Like no support for keywords: http://www.mail-archive.com/haifux%40haifux.org/msg02971.html -- git should be a fine version control system, but Subversion may be good enough or better for the usecase of the OP. Regards, Shlomi Fish On Feb 19, 2008 8:16 PM, Shahar Dag [EMAIL PROTECTED] wrote: Hi the advantage of SVN over CVS is: 1. if you commit several files, in SVN it is an atomic action while in CVS it is not. Than mean that with CVS some file may be updated while other wont == your repository is not consistent 2. when renaming, CVS will loose the history while SVN whill handle it OK I think that the installasion of CVS is easier window client will depand on your development environment, for example you can get a plugin for Eclipse (one for CVS one for SVN) I also worked with WinCVS/CvsNT as a client for windows Have fun Shahar _ I am looking for old Vinyl record. If you have any that you don't need please mail me Thanks Shahar - Original Message - From: David Suna [EMAIL PROTECTED] To: linux-il@cs.huji.ac.il Sent: Monday, February 18, 2008 3:50 PM Subject: Source code control system I am interested in setting up a simple source code control system for a SOHO setup. There is a Linux server running Ubuntu that can act as the repository server. Clients would be Windows and Linux. I am looking for recommendations for a system that will be easy to set up and not have a steep learning curve (i.e. less than two hours to get the basic system up and running and configured). There will only be one or two people using the system to begin with and all access will be over the local network. Ideally, there would be a graphical or web based front end to administering the system and an easy to use client for both Windows and Linux. Any suggestions? -- David Suna [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- - Shlomi Fish [EMAIL PROTECTED] Homepage:http://www.shlomifish.org/ I'm not an actor - I just play one on T.V. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]