public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
  • * RE: [PATCH] Blacklist binary-only modules lying about their license
           [not found] <009701c42edf$25e47390$ca41cb3f@amer.cisco.com>
           [not found] ` <40929F5B.9090603@techsource.com>
    @ 2004-04-30 19:19 ` Linus Torvalds
      2004-04-30 19:37   ` Hua Zhong
      2004-04-30 20:11   ` [PATCH] Blacklist binary-only modules lying about their license Marc Boucher
      1 sibling, 2 replies; 202+ messages in thread
    From: Linus Torvalds @ 2004-04-30 19:19 UTC (permalink / raw)
      To: Hua Zhong
      Cc: 'Bartlomiej Zolnierkiewicz', 'Peter Williams',
    	'Marc Boucher', 'Sean Estabrooks',
    	'Paul Wagland', 'Rik van Riel',
    	'Timothy Miller', koke, 'Rusty Russell',
    	'lkml - Kernel Mailing List', 'David Gibson'
    
    
    
    On Fri, 30 Apr 2004, Hua Zhong wrote:
    > 
    > I have not heard so much WINING about WINE. I even see kernel developers add
    > more support in the kernel to support WINE. Why do people like to pick on
    > closed-source drivers being run by a wrapper? I see nothing wrong with that.
    
    What is so hard to understand about the problem with bugs?
    
    All software has bugs. Binary modules just mean that those bugs are
     - FATAL to the system, including possibly being a huge security hole.
     - impossible to debug
     - impossible to fix
    
    In contrast, wine was _written_ to do this emulation, so by definition any
    "bugs" are in wine itself (although I suspect that wine people sometimes
    would prefer it if Office came with sources ;).
    
    > Linuxant did a wrong thing by working around the warning message, but I
    > don't think it's fair to accuse of their business because they allow binary
    > drivers run on Linux.
    
    Nobody has sued them over copyright infringement. What they are doing is 
    likely legal - APART from the fact that they lied about the license, which 
    is not only horribly immoral, it's also likely illegal under the DMCA.
    
    Note: to me, the immoral part is the big one. If you want to flaunt the
    DMCA and take the risk of the feds coming after you as a matter of civil
    disobedience, all the more power to you. Let's not be hypocritical and
    claim to like the DMCA.
    
    But let's not kid about this: adding that '\0' thing to try to make the
    kernel believe it was GPL'd code is not ethical, and there is no way to
    claim that it's needed, since the _only_ thing it suppresses are a few
    messages saying that the kernel is tainted as a result. Which it IS.
    
    So don't bother trying to stand up for Linuxant. What they did was WRONG,
    and there are no excuses for it. And I hope that they have it fixed
    already and we can hereby just forget about this discussion.
    
    		Linus
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
  • * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-30 20:02 Keith D Burgess Jr
      0 siblings, 0 replies; 202+ messages in thread
    From: Keith D Burgess Jr @ 2004-04-30 20:02 UTC (permalink / raw)
      To: linux-kernel
    
    >>And I agree we should stop this thread now.
    
    One thing that seems consistent here is that most agree on this point. 
    To add a bit of comedy, picture this at the place you work:
    
    Mistakenly, a broadcast email goes out to everyone (ooops should have 
    restricted the total number of users in the to/cc/bcc fields). Then 
    your IT security group sends out a broadcast telling everyone to delete 
    it and not to "reply to all." You continue to get people replying to 
    all with the body as below:
    
    "Didn't you see the IT security bulletin? It said not to reply to all 
    but to delete this email!"
    
    I am sensing that is what we are all doing here :) (myself included).
    
    
    
    ----------------------------------------------
    Mailblocks - A Better Way to Do Email
    http://about.mailblocks.com/info
    
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-30 17:47 Keith D Burgess Jr
      2004-04-30 18:39 ` Timothy Miller
                       ` (2 more replies)
      0 siblings, 3 replies; 202+ messages in thread
    From: Keith D Burgess Jr @ 2004-04-30 17:47 UTC (permalink / raw)
      To: linux-kernel
    
    A couple days ago when I stumbled onto this discussion, I was prompted 
    to at least post an opinion from a user perspective. Having followed 
    along since then, I am beginning to wonder why I am so interested in 
    the Linux community in the first place. I have to admit, my chin is 
    still on the floor having read some of the personal attacks directed 
    towards Marc. Why, for some, has this become a personal issue and not a 
    technical one? I think Marc summed it up best (a few times) by saying:
    
    >> I repeat, the \0 is purely a technical workaround, done without any 
    mischievous intent.
    
    Can't we respect this as his explanation and move on so these efforts 
    can be better directed towards improving the kernel? Hell - Marc has 
    alot of work to-do in order for driverloader to be compatible with 4K 
    stacks ;)  (BTW I have no idea how you can support Fedora but it is 
    appreciated.) There seems to be a couple posters here that understand 
    why this workaround was done and agree that there needs to be a better 
    way than seeing repeated "tainted" messages. In my opinion, this is the 
    perspective that should have been taken from the start. Or at least 
    once the list realized the intent and received Marc's appologies.
    
    P.S. Thanks to those who offered your opinions in agreement with mine 
    via email but not on the list.
    
    Respectfully,
    Keith
    
    
    ----------------------------------------------
    Mailblocks - A Better Way to Do Email
    http://about.mailblocks.com/info
    
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-29 14:55 Rick Zeman
      0 siblings, 0 replies; 202+ messages in thread
    From: Rick Zeman @ 2004-04-29 14:55 UTC (permalink / raw)
      To: lkml - Kernel Mailing List
    
    On 4/28/04 at 8:02 PM (GMT-0400), Rik van Riel <riel@redhat.com> wrote:
    
    >I wouldn't be averse to changing the text the kernel prints
    >when loading a module with an incompatible license. If the
    >text "$MOD_FOO: module license '$BLAH' taints kernel." upsets
    >the users, it's easy enough to change it.
    >
    >How about the following?
    >
    >"Due to $MOD_FOO's license ($BLAH), the Linux kernel community
    >cannot resolve problems you may encounter. Please contact
    >$MODULE_VENDOR for support issues."
    
    That's too sensible:  Linux wouldn't be Linux without incomprehensible
    messages like:
    
    $ sudo urpmi /home/rzeman/kernel-smp-2.4.25.4mdk-1-1mdk.i586.rpm 
    
    installing /home/rzeman/kernel-smp-2.4.25.4mdk-1-1mdk.i586.rpm
    Preparing...
    ##################################################
       1:kernel-smp-2.4.25.4mdk
    ##################################################
    look like there was a problem, the default vmlinuz version is not the same 
    of the initrd which mean you have a mdk kernel and not a mdk initrd you may
    go in trouble
    
    or doing a menuconfig on a new 2.4.26 kernel and having it nicely tell me
    that my choice HAD to be a module, not built in, because it depends upon
    something else already selected as a module--without bothering to deign to
    say what the dependency was so I had to play grand guessing games.
    
    /this week's irritations.
    
    --
    Mac OS X: Because making UNIX user-friendly was easier than fixing Windows.
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-28 18:56 Keith D Burgess Jr
      2004-04-28 23:45 ` Tim Connors
      2004-04-30 22:48 ` David Woodhouse
      0 siblings, 2 replies; 202+ messages in thread
    From: Keith D Burgess Jr @ 2004-04-28 18:56 UTC (permalink / raw)
      To: linux-kernel
    
    Marc -
    
    Wanted to take a moment to thank you for the incredible job you and 
    Linuxant have done supporting the Linux community. I have been 
    following the threads on the lkml and must say that I am appalled at 
    the way you are being <personally> treated. If it were not for 
    Linuxant, owners of the "linux unfriendly" chipsets would be SOL. I for 
    one was pis**d when I found out my 2100b wireless card in my brand 
    spanking new X31 was not supported; until of course, I stumbled upon 
    driverloader. While there are other "free" alternatives out there and 
    also the ipw2100 project, I for one do not want to go through the 
    effort of compiling, modifying kernel parameters etc. For me, the $20 
    spent on driverloader was well worth it and allowed me to scrap XP for 
    Linux. And how about support? I surely appreciated the personal 
    support, and hours, you spent on my laptop hanging issue. Would I 
    recieve that from the other project's community members?
    
    With that said, I must admit that I was one of those confused users 
    when I first saw the tainted kernel message(s). I have used Linux (I 
    repeat, <<used>> Linux) since about 96 or so. I don't claim to be an 
    expert or a developer but by no means am a Linux newbie. Just because I 
    am more interested in applications, window managers and graphical 
    environments such as gnome and kde, then meaningless (to the user) 
    kernel messages, does not make me a stupid user. However, not fully 
    understanding the kernel message, I thought something was wrong the 
    first time I noticed it (VMware modules as I recall.)
    
    The Kernel developers should be focused on bringing Linux to the 
    attention of EVERY desktop user, not just those who are knowledgeable 
    of kernel messages, configuration, APIs and the GPL. Why do you think 
    that distributions such as Xandros have become so popular to users 
    switching to Linux? It seems rather simple to me; the product just 
    plain works! Is the diamond of their OS, the file manager, released 
    under the GPL? Of course not, and the users do not care! They just want 
    to be able to integrate into existing Windows environments, 
    authenticate against their NT/AD domains and be able to map to existing 
    Windows network resources - all seamlessly.
    
    In summary, I firmly feel that there needs to be a mindset change if 
    Linux is to eat away at Windows market share on the desktops. Let's 
    take a certain Linux distributor as an example; here is a quote from a 
    recent posting on the 4K stacks issue:
    
    "Too bad. External binary modules never have, and never will hold back 
    development. NVIDIA need to issue driver updates that work accordingly."
    
    Reworded from a user-focused perspective:
    
    "External binary modules shouldn't hold back development. Although 
    NVIDIA needs to issue driver updates that work accordingly, <> 
    understands that our users are the number one priority. Therefore, 
    until new modules are released, we will offer a workaround for users 
    who are effected."
    
    Sincerely,
    Keith
    
    
    ----------------------------------------------
    Mailblocks - A Better Way to Do Email
    http://about.mailblocks.com/info
    
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    [parent not found: <20040428011348.GA22754@hockin.org>]
    [parent not found: <20040428003034.GA20811@hockin.org>]
    [parent not found: <20040428000952.GA19522@hockin.org>]
    [parent not found: <878ygh147m.fsf@sanosuke.troilus.org>]
    * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-27 22:17 Nick Warne
      0 siblings, 0 replies; 202+ messages in thread
    From: Nick Warne @ 2004-04-27 22:17 UTC (permalink / raw)
      To: linux-kernel
    
    Sad state of affairs.
    
    I don't know anything on the guru's side of coding and stuff in the 
    kernel, but I do know enough to say the module in question WAS coded 
    to give a false impression (or true, if you like) to the kernel so 
    that it supressed the 'tainted' kernel warnings.
    
    But surely in an open source project [any project], tainted code 
    needs to be highlighted?  What else is in there, or not?  A GNU/Linux 
    platform needs to be told when a unknown and unvetted binary loads  - 
    who can prove what it does otherwise, and therefore the onus is on 
    the user?
    
    Maybe binary suppliers need to speak to kernel crew first on what 
    they need to do to get around these issues legally before it is 
    'discovered' and appears to be an attempt get around safeguards in 
    place.
    
    Nick
    
    -- 
    "When you're chewing on life's gristle,
    Don't grumble, Give a whistle..."
    
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-27 21:34 Robert M. Stockmann
      2004-05-01  9:15 ` Tomas Szepe
      0 siblings, 1 reply; 202+ messages in thread
    From: Robert M. Stockmann @ 2004-04-27 21:34 UTC (permalink / raw)
      To: linux-kernel
    
    
    On Mon, 26 Apr 2004, Linus Torvalds wrote:
    
    > On Tue, 27 Apr 2004, Carl-Daniel Hailfinger wrote:
    > > 
    > > LinuxAnt offers binary only modules without any sources. To circumvent our
    > > MODULE_LICENSE checks LinuxAnt has inserted a "\0" into their declaration:
    > > 
    > > MODULE_LICENSE("GPL\0for files in the \"GPL\" directory; for others, only
    > > LICENSE file applies");
    > 
    > Hey, that is interesting in itself, since playing the above kinds of games
    > makes it pretty clear to everybody that any infringement was done
    > wilfully. They should be talking to their lawyers about things like that.
    > 
    > Anyway, I suspect that rather than blacklist bad people, I'd much prefer
    > to have the module tags be done as counted strings instead. It should be
    > easy enough to do by just having the macro prepend a "sizeof(xxxx)" 
    > thing or something.
    > 
    > Hmm. At least with -sdt=c99 it should be trivial, with something like
    > 
    > #define __MODULE_INFO(tag, name, info) \
    > static struct { int len; const char value[] } \
    > __module_cat(name,__LINE__) __attribute_used__ \
    > __attribute__((section(".modinfo"),unused)) = \
    > { sizeof(__stringify(tag) "=" info), \
    > __stringify(tag) "=" info }
    > 
    > doing the job.
    > 
    > That should make it pretty easy to parse the .modinfo section too.
    > 
    > Linus
    
    Its a joke anyway gcc3.x allows this to happen. As i posted on the
    gcc mailinglist some time ago :
    
    "Re: C Code mutilation by using gcc-3.3.x"
    http://gcc.gnu.org/ml/gcc/2004-02/msg00313.html :
    -------------------------------------------------
    "
    > 
    > On Feb 4, 2004, at 12:01, Robert M. Stockmann wrote:
    > > Whats going on here?
    > 
    > gcc 3.x supports C99 style of initializing of structors which was not 
    > supported in 2.95.3.
    
    To be more specific about what i am complaining about, here's a 
    error message i get when doing ./configure inside ntfsprogs-1.8.4 :
    
    checking version of gcc... 2.95.3, bad
    configure: error: Please upgrade your gcc compiler to gcc-2.96+ or gcc-3+ 
    version! Earlier compiler versions will NOT work as these do not support 
    unnamed/annonymous structures and unions which are used heavily in linux-ntfs.
    [jackson:stock]:(~/src/ntfsprogs-1.8.4)$
    
    Aha, unnamed/annonymous structures and unions .....
    
    Well thats briljant... in 2 years time all Open Source code will be unnamed
    and anonymous in the form of propiatary .o modules, and Linus will still
    be happy to deliver his /usr/src/linux/kernel subtree of the Linux
    kernel source. Quite funny to see Open Source evolving by implementing
    "modern" C compilers like gcc-3.x.
    
    BTW. inside the Linux kernel source the Changes file explicitly states :
    
    "The recommended compiler for the kernel is gcc 2.95.x (x >= 3), and it
    should be used when you need absolute stability. You may use gcc 3.0.x
    instead if you wish, although it may cause problems. Later versions of gcc
    have not received much testing for Linux kernel compilation, and there are
    almost certainly bugs (mainly, but not exclusively, in the kernel) that
    will need to be fixed in order to use these compilers. In any case, using
    pgcc instead of egcs or plain gcc is just asking for trouble."
    -------------------------------------------------------------------------
    
    It surely looks like the unnamed and annonymous powers of gcc-3.x finally
    have reached the linux-kernel list. If you allow trash into your
    gcc compilers, the resulting code and binary's are in the same
    way affected. 
    
    regards,
    
    Robert
    -- 
    Robert M. Stockmann - RHCE
    Network Engineer - UNIX/Linux Specialist
    crashrecovery.org  stock@stokkie.net
    
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-27 19:03 Steve Lee
      2004-04-27 19:37 ` Tigran Aivazian
      0 siblings, 1 reply; 202+ messages in thread
    From: Steve Lee @ 2004-04-27 19:03 UTC (permalink / raw)
      To: linux-kernel
    
    Instead of printing module taint messages to the screen, why couldn't
    they just
    be written to syslog?  Then it wouldn't matter if there were several
    taint
    messages.  For example, I know my nVidia driver taints the kernel, I
    don't need
    to see that message over and over again.
    
    Marc Boucher <marc () linuxant ! com> wrote:
    
    > Actually, we also have no desire nor purpose to prevent tainting. The
    purpose
    > of the workaround is to avoid repetitive warning messages generated
    when
    > multiple modules belonging to a single logical "driver"  are loaded
    (even when
    > a module is only probed but not used due to the hardware not being
    present).
    > Although the issue may sound trivial/harmless to people on the lkml,
    it was a
    > frequent cause of confusion for the average person.
    
    
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    * Re: [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-27 13:43 Albert Cahalan
      2004-04-27 16:18 ` Jon
      0 siblings, 1 reply; 202+ messages in thread
    From: Albert Cahalan @ 2004-04-27 13:43 UTC (permalink / raw)
      To: linux-kernel mailing list
      Cc: c-d.hailfinger.kernel.2004, gilles, zwane, torvalds, rusty,
    	jbglaw, willy
    
    I don't see a need to get all complicated about this.
    This is simple, really: since a C string ends at the
    '\0', the module has been declared to be GPL code.
    We shouldn't care if that C string is part of a larger
    array. This is a damn obvious case of willful circumvention
    of copyright control, access control, digital rights
    management, etc.
    
    Unleash the sharks.
    
    
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread
    * [PATCH] Blacklist binary-only modules lying about their license
    @ 2004-04-27  2:09 Carl-Daniel Hailfinger
      2004-04-27  3:13 ` Gilles May
                       ` (2 more replies)
      0 siblings, 3 replies; 202+ messages in thread
    From: Carl-Daniel Hailfinger @ 2004-04-27  2:09 UTC (permalink / raw)
      To: Rusty Russell; +Cc: Linus Torvalds, Andrew Morton, Linux Kernel Mailing List
    
    [-- Attachment #1: Type: text/plain, Size: 728 bytes --]
    
    Hi,
    
    LinuxAnt offers binary only modules without any sources. To circumvent our
    MODULE_LICENSE checks LinuxAnt has inserted a "\0" into their declaration:
    
    MODULE_LICENSE("GPL\0for files in the \"GPL\" directory; for others, only
    LICENSE file applies");
    
    Since string comparisons stop at the first "\0" character, the kernel is
    tricked into thinking the modules are GPL. Btw, the "GPL" directory they
    are speaking about is empty.
    
    The attached patch blacklists all modules having "Linuxant" or "Conexant"
    in their author string. This may seem a bit broad, but AFAIK both
    companies never have released anything under the GPL and have a strong
    history of binary-only modules.
    
    
    Regards,
    Carl-Daniel
    -- 
    http://www.hailfinger.org/
    
    [-- Attachment #2: module_blacklist.diff --]
    [-- Type: text/plain, Size: 1808 bytes --]
    
    --- linux-2.6.5/kernel/module.c~	2004-04-04 05:37:37.000000000 +0200
    +++ linux-2.6.5/kernel/module.c	2004-04-27 01:24:14.000000000 +0200
    @@ -34,6 +34,7 @@
     #include <linux/vermagic.h>
     #include <linux/notifier.h>
     #include <linux/stop_machine.h>
    +#include <linux/string.h>
     #include <asm/uaccess.h>
     #include <asm/semaphore.h>
     #include <asm/pgalloc.h>
    @@ -1112,6 +1113,14 @@
     	}
     }
     
    +static inline int license_author_is_not_blacklisted(const char *author)
    +{
    +	/* LinuxAnt is known to ship non-GPL modules with license=="GPL"
    +	   to cheat on our checks. Stop them from doing that. */
    +	return !(strstr(author, "Linuxant")
    +		|| strstr(author, "Conexant"));
    +}
    +
     static inline int license_is_gpl_compatible(const char *license)
     {
     	return (strcmp(license, "GPL") == 0
    @@ -1121,12 +1130,16 @@
     		|| strcmp(license, "Dual MPL/GPL") == 0);
     }
     
    -static void set_license(struct module *mod, const char *license)
    +static void set_license(struct module *mod, const char *license,
    +			const char *author)
     {
     	if (!license)
     		license = "unspecified";
    +	if (!author)
    +		author = "unspecified";
     
    -	mod->license_gplok = license_is_gpl_compatible(license);
    +	mod->license_gplok = license_is_gpl_compatible(license)
    +				&& license_author_is_not_blacklisted(author);
     	if (!mod->license_gplok) {
     		printk(KERN_WARNING "%s: module license '%s' taints kernel.\n",
     		       mod->name, license);
    @@ -1466,7 +1479,8 @@
     	module_unload_init(mod);
     
     	/* Set up license info based on the info section */
    -	set_license(mod, get_modinfo(sechdrs, infoindex, "license"));
    +	set_license(mod, get_modinfo(sechdrs, infoindex, "license"),
    +			get_modinfo(sechdrs, infoindex, "author"));
     
     	/* Fix up syms, so that st_value is a pointer to location. */
     	err = simplify_symbols(sechdrs, symindex, strtab, versindex, pcpuindex,
    
    ^ permalink raw reply	[flat|nested] 202+ messages in thread

    end of thread, other threads:[~2004-05-10  7:07 UTC | newest]
    
    Thread overview: 202+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <009701c42edf$25e47390$ca41cb3f@amer.cisco.com>
         [not found] ` <40929F5B.9090603@techsource.com>
    2004-04-30 18:58   ` [PATCH] Blacklist binary-only modules lying about their license Hua Zhong
    2004-04-30 20:14   ` Bartlomiej Zolnierkiewicz
    2004-04-30 19:19 ` Linus Torvalds
    2004-04-30 19:37   ` Hua Zhong
    2004-04-30 22:47     ` Allowing only "-g" compiled modules! (was: [PATCH] Blacklist binary-only modules lying about their license) Jan-Benedict Glaw
    2004-04-30 20:11   ` [PATCH] Blacklist binary-only modules lying about their license Marc Boucher
    2004-04-30 20:26     ` Linus Torvalds
    2004-04-30 20:39       ` Marc Boucher
    2004-04-30 20:44         ` Linus Torvalds
    2004-04-30 20:53           ` Marc Boucher
    2004-04-30 21:05             ` Linus Torvalds
    2004-04-30 21:10             ` Timothy Miller
    2004-04-30 20:46         ` Sean Estabrooks
    2004-04-30 20:34     ` Stefan Smietanowski
    2004-04-30 20:47     ` A compromise that could have been reached. " Timothy Miller
    2004-04-30 21:07       ` Marc Boucher
    2004-04-30 21:16         ` Rik van Riel
    2004-04-30 21:38         ` Timothy Miller
    2004-04-30 22:05           ` Marc Boucher
    2004-05-01  2:36           ` Tim Connors
    2004-05-01  0:40     ` Jorge Bernal
    2004-05-01  5:07     ` Martin J. Bligh
    2004-05-01 19:12       ` Marc Boucher
    2004-05-01 19:27         ` Davide Libenzi
    2004-05-01 19:32         ` Zwane Mwaikambo
    2004-05-01 19:33         ` Sean Estabrooks
    2004-05-01 22:14           ` Randy.Dunlap
    2004-05-01 19:47         ` Nicolas Pitre
    2004-05-01 20:53           ` [PATCH] clarify message and give support contact for non-GPL modules Marc Boucher
    2004-05-01 21:34             ` Sean Estabrooks
    2004-05-01 21:48               ` Marc Boucher
    2004-05-01 21:53                 ` Sean Estabrooks
    2004-05-01 22:22                 ` Sean Estabrooks
    2004-05-01 22:53                   ` Marc Boucher
    2004-05-01 23:10                     ` viro
    2004-05-02  7:04                       ` Xavier Bestel
    2004-05-04 17:06                       ` Timothy Miller
    2004-05-01 22:48                 ` Linus Torvalds
    2004-05-01 23:28                   ` Marc Boucher
    2004-05-02  0:22                     ` Linus Torvalds
    2004-05-02  1:02                       ` Marc Boucher
    2004-05-02 12:43                         ` Sean Estabrooks
    2004-05-02 13:05                           ` Paul Rolland
    2004-05-02 15:35                             ` Marc Boucher
    2004-05-02 15:45                               ` Sean Estabrooks
    2004-05-04 17:09                     ` Timothy Miller
    2004-05-01 20:47         ` [PATCH] Blacklist binary-only modules lying about their license Martin J. Bligh
    2004-05-01 20:58           ` Marc Boucher
    2004-05-03  0:04         ` Horst von Brand
    2004-04-30 20:02 Keith D Burgess Jr
      -- strict thread matches above, loose matches on Subject: below --
    2004-04-30 17:47 Keith D Burgess Jr
    2004-04-30 18:39 ` Timothy Miller
    2004-04-30 19:37 ` Richard B. Johnson
    2004-04-30 20:37 ` Horst von Brand
    2004-04-29 14:55 Rick Zeman
    2004-04-28 18:56 Keith D Burgess Jr
    2004-04-28 23:45 ` Tim Connors
    2004-04-30 22:48 ` David Woodhouse
         [not found] <20040428011348.GA22754@hockin.org>
    2004-04-28  1:33 ` Robert M. Stockmann
         [not found] <20040428003034.GA20811@hockin.org>
    2004-04-28  0:56 ` Robert M. Stockmann
         [not found] <20040428000952.GA19522@hockin.org>
    2004-04-28  0:18 ` Robert M. Stockmann
         [not found] <878ygh147m.fsf@sanosuke.troilus.org>
    2004-04-27 22:59 ` Robert M. Stockmann
    2004-04-27 23:05   ` Tim Hockin
    2004-04-27 23:30     ` Robert M. Stockmann
    2004-04-27 23:41       ` Tim Hockin
    2004-04-27 23:59         ` Robert M. Stockmann
    2004-05-01  9:19           ` Tomas Szepe
    2004-04-27 22:17 Nick Warne
    2004-04-27 21:34 Robert M. Stockmann
    2004-05-01  9:15 ` Tomas Szepe
    2004-04-27 19:03 Steve Lee
    2004-04-27 19:37 ` Tigran Aivazian
    2004-04-27 13:43 Albert Cahalan
    2004-04-27 16:18 ` Jon
    2004-04-27 16:58   ` Marc Boucher
    2004-04-27 17:25     ` Adam Jaskiewicz
    2004-04-27 17:33       ` Marc Boucher
    2004-04-27 17:46         ` Chris Friesen
    2004-04-27 17:53           ` Grzegorz Kulewski
    2004-04-27 18:10             ` Chris Friesen
    2004-04-27 20:37               ` Timothy Miller
    2004-04-27 20:44                 ` Grzegorz Kulewski
    2004-04-27 18:54             ` Valdis.Kletnieks
    2004-04-27 19:03               ` Jorge Bernal (Koke)
    2004-04-27 19:16                 ` Grzegorz Kulewski
    2004-04-27 19:41                   ` Jorge Bernal (Koke)
    2004-04-27 20:18                     ` Valdis.Kletnieks
    2004-04-28 11:23               ` Helge Hafting
    2004-04-27 18:10           ` Marc Boucher
    2004-04-27 18:30             ` Chris Friesen
    2004-04-27 20:40               ` Timothy Miller
    2004-04-28  0:08               ` Carl-Daniel Hailfinger
    2004-04-27 19:54         ` Tigran Aivazian
    2004-04-28 11:28         ` Helge Hafting
    2004-04-27 23:12     ` Rusty Russell
    2004-04-28  0:02       ` Marc Boucher
    2004-04-28  0:25         ` David Gibson
    2004-04-28  1:14           ` Marc Boucher
    2004-04-28  3:23             ` Horst von Brand
    2004-04-28  6:04               ` Marc Boucher
    2004-04-28 17:05                 ` Horst von Brand
    2004-04-28 17:37             ` Timothy Miller
    2004-04-28 19:31               ` Marc Boucher
    2004-04-28 19:46                 ` Timothy Miller
    2004-04-29  0:02                 ` Rik van Riel
    2004-04-29  0:40                   ` Nick Piggin
    2004-04-29  2:20                     ` Kenneth Aafløy
    2004-04-29  2:31                   ` Marc Boucher
    2004-04-29  2:36                     ` Ian Stirling
    2004-04-29  2:38                       ` Rik van Riel
    2004-04-29  2:47                         ` Ian Stirling
    2004-04-29  2:47                       ` Kenneth Aafløy
    2004-04-29 22:47                         ` Denis Vlasenko
    2004-04-30 15:57                     ` Paulo Marques
    2004-04-29 15:15                   ` Timothy Miller
    2004-04-29 15:14                     ` Rik van Riel
    2004-04-29 21:00                       ` Paul Wagland
    2004-04-29 21:36                         ` Timothy Miller
    2004-04-29 21:45                           ` viro
    2004-04-29 21:47                           ` Jorge Bernal (Koke)
    2004-04-29 22:24                             ` Marc Boucher
    2004-04-29 22:32                               ` Tim Hockin
    2004-04-29 22:49                                 ` Marc Boucher
    2004-04-29 22:40                               ` viro
    2004-04-29 23:55                               ` Sean Estabrooks
    2004-04-30  2:15                                 ` Marc Boucher
    2004-04-30  4:18                                   ` Bartlomiej Zolnierkiewicz
    2004-04-30  4:32                                     ` Peter Williams
    2004-04-30 14:49                                       ` Bartlomiej Zolnierkiewicz
    2004-04-30 16:10                                       ` Timothy Miller
    2004-04-30 20:01                                         ` Jesse Pollard
    2004-04-30  4:43                                   ` Sean Estabrooks
    2004-04-30  5:44                                     ` Marc Boucher
    2004-04-30  6:13                                       ` Sean Estabrooks
    2004-04-30  8:04                                       ` Jeff Garzik
    2004-04-30  8:48                                         ` Jan-Benedict Glaw
    2004-04-30 15:06                                         ` Tigran Aivazian
    2004-04-30 15:43                                           ` Chris Friesen
    2004-04-30 16:10                                             ` Marc Boucher
    2004-04-30 16:30                                               ` Chris Friesen
    2004-05-10  6:25                                                 ` Rogier Wolff
    2004-05-10  7:08                                                   ` Måns Rullgård
    2004-04-30 16:31                                               ` Gilles May
    2004-04-30 16:50                                                 ` Marc Boucher
    2004-04-30 17:44                                                   ` Michael Poole
    2004-04-30 18:46                                                     ` Marc Boucher
    2004-04-30 19:17                                                       ` Timothy Miller
    2004-04-30 18:26                                                   ` Timothy Miller
    2004-04-30 18:52                                                     ` Marc Boucher
    2004-04-30 18:22                                               ` Timothy Miller
    2004-04-30 18:01                                           ` Timothy Miller
    2004-04-30  8:47                                       ` Jan-Benedict Glaw
    2004-04-30  9:31                                   ` Geert Uytterhoeven
    2004-04-30 15:57                                 ` Timothy Miller
    2004-04-30 17:14                                   ` Marc Boucher
    2004-04-30 17:46                                     ` Sean Estabrooks
    2004-04-30 18:27                                       ` Timothy Miller
    2004-04-30 11:49                           ` Helge Hafting
    2004-04-30 16:20                             ` Timothy Miller
    2004-04-30 21:03                               ` Gene Heskett
    2004-04-29 20:24                     ` [hsflinux] " Timothy Miller
    2004-04-29 21:32                       ` Marc Boucher
    2004-04-29 22:12                         ` Timothy Miller
    2004-04-29 22:20                           ` Marc Boucher
    2004-04-29 23:01                             ` Timothy Miller
    2004-04-30  6:01                               ` Matthias Schniedermeyer
    2004-05-06 15:06                         ` Pavel Machek
    2004-04-30  9:16                     ` Geert Uytterhoeven
    2004-04-28 23:43             ` Rik van Riel
    2004-04-28  1:57         ` Rusty Russell
    2004-04-28  3:28           ` Marc Boucher
    2004-04-28 11:47             ` Helge Hafting
    2004-04-28 16:15               ` Marc Boucher
    2004-04-28 19:32                 ` Timothy Miller
    2004-04-28 19:41                   ` Marc Boucher
    2004-04-29 22:41                 ` Denis Vlasenko
    2004-04-29 23:03                   ` Timothy Miller
    2004-04-30 13:06                 ` Helge Hafting
    2004-04-28 14:03             ` Tom Sightler
    2004-04-28 16:40               ` Marc Boucher
    2004-04-28 22:08                 ` Stephen Hemminger
    2004-04-28 23:00                   ` Timothy Miller
    2004-04-28 23:54                 ` Rik van Riel
    2004-04-27 23:17     ` Carl-Daniel Hailfinger
    2004-04-28  2:10     ` Horst von Brand
    2004-04-27  2:09 Carl-Daniel Hailfinger
    2004-04-27  3:13 ` Gilles May
    2004-04-27  4:42   ` Zwane Mwaikambo
    2004-04-27  9:58     ` Carl-Daniel Hailfinger
    2004-04-27  4:31 ` Linus Torvalds
    2004-04-27  6:04   ` Rusty Russell
    2004-04-27  9:21     ` Jan-Benedict Glaw
    2004-04-27 10:37       ` Carl-Daniel Hailfinger
    2004-04-27 12:59         ` Paulo Marques
    2004-04-27 17:05           ` Juergen E. Fischer
    2004-04-27 18:58           ` Pavel Machek
    2004-04-28 22:55             ` Timothy Miller
         [not found]           ` <fa.f05evul.1qmg8gd@ifi.uio.no>
    2004-04-27 21:17             ` Junio C Hamano
    2004-04-27 21:33               ` Valdis.Kletnieks
    2004-04-28 23:24           ` Rik van Riel
    2004-04-27 18:52   ` Pavel Machek
    2004-04-27  5:26 ` Willy Tarreau
    2004-04-27  7:03   ` Grzegorz Piotr Jaskiewicz
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox