public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 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; 197+ 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] 197+ 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; 197+ 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] 197+ messages in thread
[parent not found: <009701c42edf$25e47390$ca41cb3f@amer.cisco.com>]
* 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; 197+ 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] 197+ messages in thread
* Re: [PATCH] Blacklist binary-only modules lying about their license
@ 2004-04-29 14:55 Rick Zeman
  0 siblings, 0 replies; 197+ 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] 197+ 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; 197+ 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] 197+ 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; 197+ 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] 197+ 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; 197+ 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] 197+ 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; 197+ 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] 197+ 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
                   ` (3 more replies)
  0 siblings, 4 replies; 197+ 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] 197+ messages in thread

end of thread, other threads:[~2004-05-10  7:07 UTC | newest]

Thread overview: 197+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-27 13:43 [PATCH] Blacklist binary-only modules lying about their license 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-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
  -- strict thread matches above, loose matches on Subject: below --
2004-04-30 20:02 Keith D Burgess Jr
     [not found] <009701c42edf$25e47390$ca41cb3f@amer.cisco.com>
     [not found] ` <40929F5B.9090603@techsource.com>
2004-04-30 18:58   ` 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 20:11   ` 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-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:47         ` Martin J. Bligh
2004-05-01 20:58           ` Marc Boucher
2004-05-03  0:04         ` Horst von Brand
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  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 13:12           ` [PATCH] Blacklist binary-only modules lying about their license (-> possible GPL violation :) Jan-Benedict Glaw
2004-04-27 14:10             ` Tim Connors
2004-04-27 17:05           ` [PATCH] Blacklist binary-only modules lying about their license 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
2004-04-29 18:40 ` [hsflinux] " Giuliano Colla
2004-04-29 19:08   ` viro
2004-04-29 19:29     ` Måns Rullgård
2004-04-29 20:24   ` 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-04-30  9:33               ` Symbios and BIOS (was: Re: [PATCH] Blacklist binary-only modules lying about their license) Geert Uytterhoeven
2004-04-30 11:07                 ` Matthias Schniedermeyer
2004-05-06 15:06       ` [PATCH] Blacklist binary-only modules lying about their license Pavel Machek
2004-04-29 21:10   ` [hsflinux] " Linus Torvalds
2004-04-29 21:44     ` viro
2004-04-30 13:37     ` Giuliano Colla
2004-04-30 14:14       ` Arthur Perry
2004-04-30 18:14         ` Giuliano Colla
2004-04-30 15:55       ` Carl-Daniel Hailfinger
2004-04-30 19:27         ` Giuliano Colla
2004-04-30 20:29           ` Timothy Miller
2004-05-02  8:40           ` Geert Uytterhoeven
2004-05-02 22:26             ` Giuliano Colla
2004-05-03  1:21               ` David Lang
2004-05-04 17:27                 ` Timothy Miller

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