Bug#443065: locales: Prompts to replace locale.alias on upgrade

2007-09-18 Thread Mark Brown
Package: locales
Version: 2.6.1-5
Severity: wishlist

When I upgrade locales I am being prompted to accept changes to
locale.alias, a file which I have never to my knowledge edited.
Reviewing the diff appears to support my recollection here.  I'm
guessing that this is as a result of moving locales.alias into /etc
- it would be much nicer if this change were handled non-interactively.

--- /etc/locale.alias   2004-08-09 20:05:03.0 +0100
+++ /etc/locale.alias.dpkg-new  2007-09-17 00:55:42.0 +0100
@@ -1,5 +1,5 @@
 # Locale name alias data base.
-# Copyright (C) 1996,1997,1998,1999,2000,2001 Free Software Foundation, Inc.
+# Copyright (C) 1996-2001,2003 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -26,8 +26,8 @@
 # it with the rest of us.  Send it using the `glibcbug' script to
 # [EMAIL PROTECTED]
 
-bokmal no_NO.ISO-8859-1
-bokmE5l  no_NO.ISO-8859-1
+bokmal nb_NO.ISO-8859-1
+bokmål nb_NO.ISO-8859-1
 catalanca_ES.ISO-8859-1
 croatian   hr_HR.ISO-8859-2
 czech  cs_CZ.ISO-8859-2
@@ -38,7 +38,7 @@
 eesti  et_EE.ISO-8859-1
 estonian   et_EE.ISO-8859-1
 finnish fi_FI.ISO-8859-1
-franE7aisfr_FR.ISO-8859-1
+français   fr_FR.ISO-8859-1
 french fr_FR.ISO-8859-1
 galego gl_ES.ISO-8859-1
 galician   gl_ES.ISO-8859-1
@@ -58,7 +58,9 @@
 korean.euc ko_KR.eucKR
 ko_KR  ko_KR.eucKR
 lithuanian  lt_LT.ISO-8859-13
-norwegian   no_NO.ISO-8859-1
+no_NO  nb_NO.ISO-8859-1
+no_NO.ISO-8859-1 nb_NO.ISO-8859-1
+norwegian   nb_NO.ISO-8859-1
 nynorsknn_NO.ISO-8859-1
 polish  pl_PL.ISO-8859-2
 portuguese  pt_PT.ISO-8859-1


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.22-2-powerpc
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages locales depends on:
ii  debconf [debconf-2.0] 1.5.14 Debian configuration management sy
ii  libc6 [glibc-2.6-1]   2.6.1-4GNU C Library: Shared libraries

locales recommends no packages.

-- debconf information:
* locales/default_environment_locale: en_GB.UTF-8
* locales/locales_to_be_generated: en_GB ISO-8859-1, en_GB.UTF-8 UTF-8, 
de_DE.UTF-8 UTF-8



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#196189: Is There Really Any Cheap Hoooodia?

2007-09-18 Thread Walter Parra
The hdia plant in the Kalahari Desert could become the newest 
weapon in the war against obesity. According to C.B.S. 

Hdia Gorrdoonnii Diet Pills is the Fastest, Most Effective weightreduction 
Supplement Available for fast results

1.Hdia gordonii is herbul -- it is not a drug.
2.Hdia has appetite suppressant abilities.
3.Hdia tricks the brain into thinking you've eaten.
4.Hdia gordonii is not a stimulant.
5.Safe for most people.
6.NO side effects.

Key results of Hdia reported include a reduced interest in food, 
delay in the time after eating before hunger sets in again, feeling
full more quickly, and a general feeling of well-being.

http://neilsdre.blogspot.com/

visit this site for complete analysis.

Information on the people involved in making films at the NFB

To a practised eye a review of a draft Confidentiality Agreement needn't 
take that long. A good commercial lawyer should be able to identify the 10-20% 
and advise of any tweaks that may be required. If your bargaining power is 
weak, you will at least sign with knowledge of the consequences.How long can 
you glue your eyes to the road for a long journey? It can be boring... very 
boring. Tired, exhausted, shattered but still driving towards your destination. 
You always plan for a safe journey, but somethings don't always go according to 
plan. Your car breaks down or an accident occurs. Now this is more devastating 
on a motorway than on a normal street road and the last thing that will cross 
your mind is a road accident claimallaswithhappyIn the first instinct, you'll 
think how could it have happened or how stupid that other person was. You wish 
it didn't happen. Secondly, you're injured, and thirdly, it's going to take a 
couple of hours before your family finds out...Anyway back to the scene, you're 
concerned about other lives involved in the accident. Whilst this is happening, 
people at the back of the traffic don't have a clue about what's happened 3 
miles up.The police, fire brigade and ambulance crew have just zoomed past them 
and now they know it's going to be a couple of hours wait. Windows go up, air 
conditioning is activated and the music plays... Now this wasn't 
plannedAccidents happen in the thousands that we don't even know locally 
sometimes. But people are either seriously injured and are suffering. At the 
time they just want to recover peacefully. But that is not always the case. 
Once a claim management company hears about the accident, the who, what and 
where, they rush to investigate.Then you'll hear all kind of crap, to get you 
to sign some papers for your injury, car and recovery. 95% of the time it's a 
blag (lie)allaswithhappy Then they'll either follow you to the hospital or find 
out where you live. But since the incident is in such tension, claim companies 
nagging at you, police breathalysing you and all the noise is giving you 
aheadache... sorry, migraine. You just want peace and quiet. A road accident is 
never the same...therefore a road accident claim can never be the same. It's 
unique. But you can get companies saying the same thing to you as they did at 
the previous accident scene. We'll do this for you and this is what you'll get 
paid out. Think about it...If a person has received  amount in 
compensation, does that really mean that you will get the same? I doubt 
itallaswithhappy It's a selling technique. That person might have been a 
female, twice as old as you, wears glasses, has a hearing aid and this list 
could go on... Don't give in to these people, seek specialist advice first 
before signing anything, even to your insurance company. The insurance company 
looks after their pockets and claim management companies after theirs. It's 
your road accident claim, so think before you actallaswithhappy Claims don't 
get settled over night or in a couple of weeks as some might say. 'We'll settle 
your case in 4 months'. Tempting, isn't it? It takes time for the investigation 
to complete from your GP (for the extent of injuries), police (record of the 
accident, but not always compulsory) and the most time consumers, the insurance 
companies. The people who pay youallaswithhappy Letters going backward and 
forth, take time but some panel of solicitors can mutually work together to 
speed up the process. Solicitors who specialise in accident cases and have 
excellent knowledge are able to pursue quickly in these matters. You can make a 
road traffic accident compensation claim even if you are a passenger, cyclist 
or pedestrian. Make a wise choice and don't fall for 'tricks'allaswithhappyA 
car accident is never the same, similar but never the same. So logically a car 
accident claim can never be the same. Accidents do on the other hand occur in 
the millions every year, however making a successful compensation claim is 
difficult to get right if you don't make the right moves.All Car Accidents Are 
Unique There's one thing you need to beware of and 

Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Ian Jackson
Anthony Towns writes (Re: glibc's getaddrinfo() sort order):
 I'm not familiar with how getaddrinfo() has been implemented in the
 past

I think this is an important point.  If you're not familiar with the
history then perhaps I can help explain.


hostname-to-address lookups have up to recently generally been done
with gethostbyname.

The addresses from gethostbyname are ordered as they were returned by
the nameserver (unless special configuration is made locally to
override this, which is rarely done).  When multiple addresses are
available for a single lookup, special code in all widely-deployed
nameservers arranges to rotate or round-robin the returned
addresses: each enquirer gets a new ordering.  This is so that a
single service name can be made to refer to a number of physical
network interfaces (perhaps on different hosts) and the load shared
across them.  This is known as DNS based load balancing.  If the
protocol is one like mail, where callers can be expected to try
multiple addreses if the first doesn't work, this gives you a failover
as well.

So far so good.  (For clarify, it is the above round-robin
functionality that I am arguing ought to be preserved.)


gethostbyname can theoretically support IPv6 but it can only return
one address type per call.  While there is a way to embed an IPv4
address in an IPv6 address, for circumstances like these, there is no
clear way to tell gethostbyname that the calling application (and the
rest of the stack on which the application relies) will cope with
getting a pile of AF_INET6 back rather than AF_INET.

Therefore for IPv6, a new interface was needed.  The interface
(defined in RFC3493 s6.1 and its predecessors) is getaddrinfo.  It has
several new features most of which aren't relevant here.  The
critical new feature is this:

getaddrinfo allows the application to specify whether it wants to get
only IPv4 addresses or IPv6 addresses as well, and if getting mixed
addresses, whether to encode then as AF_INET or as `v6-mapped'
AF_INET6 (ie, the 32 bits of IPv4 address padded with a specific
prefix to make up an IPv6 address, where the prefix means no actually
this is not an IPv6 address but an IPv4 address and should be used
with IPv4).

Combined with various other new facilities, this makes it reasonably
straightforward to convert an IPv4-only application to be
IPv6-capable.

So, in summary: getaddrinfo is intended to replace gethostbyname.


However, additionally, it was realised that if getaddrinfo can return
a mixture of IPv4 and v6 addresses it was necessary to specify in what
order they ought to be returned.

When RFC3484 was written its authors evidently felt that the best way
to do this was to define a comparison function over all addresses,
which would define which address was to be preferred.

Heedless of the effect on the DNS round-robin functionality I describe
above, the authors of RFC3484 specified (s6 rule 9) that all addresses
should be sorted by proximity to the host making the choice - where
proximity is defined as the length of the common initial address
prefix.

This may have been a disputed but arguable definition of real network
proximity for IPv6 in at the time 3484 was written.  But it is clear
now that it is not such a measure in the real IPv6 internet, and it
has never been such a measure in the IPv4 internet.

So RFC3484 s6 rule 9 is just wrong, because the reasons behind it do
not apply any more if they ever did.


However, it's worse than that: rule 9 is trying to change the
behaviour of existing systems.  If we agree with rule 9 it ought to
apply just as well to applications using gethostbyname.

All existing applications using gethostbyname are not in compliance
with rule 9.  It would perhaps be possible to modify gethostbyname to
sort addresses according to RFC3484 s5 and s6.

But would it be a good idea ?  No, obviously not.  It would change the
behaviour of all of the applications which currently use
gethostbyname.

Currently such applications pick addresses at random (according to
the DNS round robin).  Rule 9 would have applications pick them
according to longest-common-prefix.  This would destroy the DNS based
load balancing arrangements.


What about getaddrinfo ?  Well, there is no reason why a change in API
(to add additional richness needed for new functionality) should so
radically change the behaviour.

And indeed, we see that indeed the DNS load balancing of our own
servers has been broken by this change !

That is, applications are changed from using non-rule-9 gethostbyname
to rule-9 getaddrinfo, and the servers experience wildly unbalanced
load and break.



 The RFC tries to make getaddrinfo return a predictable ordering in the
 face of random orderings from DNS. That seems a perfectly reasonable
 way to define a function in the abstract; though certainly the ordering
 it comes up with can be criticised.

It is not reasonable for the RFC to attempt to specify that the
addresses be returned in a predictable 

Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Anthony Towns
On Tue, Sep 18, 2007 at 03:33:51PM +0100, Ian Jackson wrote:
 Anthony Towns writes (Re: glibc's getaddrinfo() sort order):
  I'm not familiar with how getaddrinfo() has been implemented in the
  past
 I think this is an important point.  If you're not familiar with the
 history then perhaps I can help explain.
 hostname-to-address lookups have up to recently generally been done
 with gethostbyname.

Right, gethostbyname I am familiar with (along with the corresponding
DNS round-robin behaviour), and changing its behaviour is certainly
unreasonable.

 [...]

 So far so good.  (For clarify, it is the above round-robin
 functionality that I am arguing ought to be preserved.)

 [...]

 However, additionally, it was realised that if getaddrinfo can return
 a mixture of IPv4 and v6 addresses it was necessary to specify in what
 order they ought to be returned.
 
 When RFC3484 was written its authors evidently felt that the best way
 to do this was to define a comparison function over all addresses,
 which would define which address was to be preferred.
 
 Heedless of the effect on the DNS round-robin functionality I describe
 above, the authors of RFC3484 specified (s6 rule 9) that all addresses
 should be sorted by proximity to the host making the choice - where
 proximity is defined as the length of the common initial address
 prefix.

So if getaddrinfo() has always behaved in this way, I don't see a great
deal of justification in changing it. The bug log indicated that there
were pre-rfc implementations of getaddrinfo() that behaved more like
gethostbyname() at least wrt round-robin DNS; but I've got no way of
verifying that.

 This may have been a disputed but arguable definition of real network
 proximity for IPv6 in at the time 3484 was written.  But it is clear
 now that it is not such a measure in the real IPv6 internet, and it
 has never been such a measure in the IPv4 internet.

I hadn't seen any indication it was disputed for IPv6 prior to your mail.
The patch in glibc only affected IPv4 addresses, for that matter.

 So RFC3484 s6 rule 9 is just wrong, because the reasons behind it do
 not apply any more if they ever did.

To give an analogy to the lines I'm thinking along: the definition of
tm_year in the tm struct in time.h is wrong, years since 1900 should be
years since 0 AD, but the spec says otherwise, so programs simply need
to deal with that historical craziness.

That's not quite the same here, in that the spec does (by my reading)
explicitly allow implementors to not behave in that way, but if you're
coding to the spec you certainly can't rely on DNS round-robin being passed
through an invocation of getaddrinfo().

 However, it's worse than that: rule 9 is trying to change the
 behaviour of existing systems.  If we agree with rule 9 it ought to
 apply just as well to applications using gethostbyname.

 All existing applications using gethostbyname are not in compliance
 with rule 9.  

The RFC specifies the behaviour of getaddrinfo(), not gethostbyname(),
so doesn't affect any apps that solely use gethostbyname(). So no, it
shouldn't be applied to other functions anymore than the definition of
tm_year should mean we count from 1900 in every year related function.

I think we can safely say that Rule 9 isn't useful for IPv4 addresses.
I'm not sure that's true or not for IPv6 addresses -- it certainly seems
an inappropriately hierarchial way of viewing a network that's connected
much more ... fluidly than that, at any rate. But even if Rule 9 is
completely useless and counterproductive, it's still the standard for
that function, which, afaics, we should be meeting.

 What about getaddrinfo ?  Well, there is no reason why a change in API
 (to add additional richness needed for new functionality) should so
 radically change the behaviour.

Agreed in principle, but this is a rule the RFC should've followed;
since they haven't, I'm not convinced we should.

 It is not reasonable for the RFC to attempt to specify that the
 addresses be returned in a predictable ordering when the established
 behaviour, relied on throughout the internet for decades, has been
 that the addresses are _not_ returned in a predictable order.

Again, I agree with that, but the RFC *has* done that.

  I'd say it's more important that getaddrinfo() on Debian behave the same
  as on other operating systems, than that it behave in the same way as
  other functions. I can only take the RFC's assertion as to getaddrinfo()'s
  proper behaviour though; I don't have a more direct idea how getaddrinfo()
  behaves in previous versions of Debian, other Linux distros, other libcs,
  Windows, etc.
 This argument is an argument for accepting any crap that comes out of
 glibc upstream.

No, it's an argument for accepting any crap that comes out of the Internet
standards process. :-/

 As I have demonstrated above, the RFC is wrong, inconsistent with
 existing practice, 

It's certainly inconsistent with gethostbyname()'s existing 

Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Kurt Roeckx
On Wed, Sep 19, 2007 at 03:03:51AM +1000, Anthony Towns wrote:
  
  Heedless of the effect on the DNS round-robin functionality I describe
  above, the authors of RFC3484 specified (s6 rule 9) that all addresses
  should be sorted by proximity to the host making the choice - where
  proximity is defined as the length of the common initial address
  prefix.
 
 So if getaddrinfo() has always behaved in this way, I don't see a great
 deal of justification in changing it. The bug log indicated that there
 were pre-rfc implementations of getaddrinfo() that behaved more like
 gethostbyname() at least wrt round-robin DNS; but I've got no way of
 verifying that.

glibc is the only implementation I know of that does this.

I've attached a small test program.  The results are:
sarge: libc6 2.3.2.ds1-22sarge5: random order
etch: libc6 2.3.6.ds1-13etch2: ordered results

On other implementations I'm aware of is in libbind.  You'll need to run
configure with the --enable-libbind for that.  It doesn't reorder it.

I don't know of any of the other libcs in debian actually provide
getaddrinfo(), but I doubt they'll reorder.

There are also lots of applications that have a wrapper around
gethostbyname() in case the libc doesn't provide it.  It's highly
unlikely any of those will do any reordering.

  This may have been a disputed but arguable definition of real network
  proximity for IPv6 in at the time 3484 was written.  But it is clear
  now that it is not such a measure in the real IPv6 internet, and it
  has never been such a measure in the IPv4 internet.
 
 I hadn't seen any indication it was disputed for IPv6 prior to your mail.
 The patch in glibc only affected IPv4 addresses, for that matter.

I've also stated that it might not work properly for IPv6.  It's
likely that something in the same /32 is close network wise, it's
even more likely for /48 and /64, but you probably don't want to go
below the /32.


Kurt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Kurt Roeckx
On Tue, Sep 18, 2007 at 08:41:45PM +0200, Kurt Roeckx wrote:
 I've attached a small test program.  The results are:
 sarge: libc6 2.3.2.ds1-22sarge5: random order
 etch: libc6 2.3.6.ds1-13etch2: ordered results

Maybe I should attach it.


Kurt

#include sys/types.h
#include sys/socket.h
#include arpa/inet.h
#include netdb.h
#include stdio.h

int main()
{
	struct addrinfo *res, *p, hints;

	hints.ai_flags = 0;
	hints.ai_family = PF_UNSPEC;
	hints.ai_socktype = SOCK_DGRAM;
	hints.ai_protocol = 0;
	hints.ai_addrlen = 0;
	hints.ai_addr = NULL;
	hints.ai_canonname = NULL;
	hints.ai_next = NULL;

	getaddrinfo(0.pool.ntp.org, ntp, hints, res);

	for (p = res; p; p = p-ai_next)
	{
		if (p-ai_family == AF_INET)
		{
			char ip[INET_ADDRSTRLEN];
			if (inet_ntop(p-ai_family,
(*(struct sockaddr_in *)p-ai_addr).sin_addr,
ip, sizeof(ip)) != NULL)
			{
printf(%s\n, ip);
			}
		}
	}
	freeaddrinfo(res);
	return 0;
}



Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Ian Jackson
Anthony Towns writes (Re: glibc's getaddrinfo() sort order):
 So if getaddrinfo() has always behaved in this way, I don't see a great
 deal of justification in changing it. The bug log indicated that there
 were pre-rfc implementations of getaddrinfo() that behaved more like
 gethostbyname() at least wrt round-robin DNS; but I've got no way of
 verifying that.

I don't know whether or not there were previous versions of
getaddrinfo with the same behaviour as gethostbyname, but that is the
wrong way of looking at it.  getaddrinfo wasn't in widespread use
until the recent efforts to support IPv6.

Did you miss the bits where I said that
 * getaddrinfo is supposed to replace gethostbyname
 * applications are being changed t call getaddrinfo instead of
   gethostbyname
?

There are only three possibilities:

(a) It is correct that the behaviour of applications (and hence of
hosts) should be changed to comply with rule 9.
(b) Application behaviour should not change; getaddrinfo should
behave the same way as gethostbyname.
(c) Application behaviour should not change but getaddrinfo should
comply with rule 9.  Applications should therefore not be changed
to use getaddrinfo instead of gethostbyname.

Which of these are you proposing ?  RFC3484 says (a) but is wrong for
the reasons I have explained.  (b) is my view.   (c) is obviously
unreasonable.

Anthony Towns writes (Re: glibc's getaddrinfo() sort order):
  All existing applications using gethostbyname are not in compliance
  with rule 9.  
 
 The RFC specifies the behaviour of getaddrinfo(), not gethostbyname(),

Nonsense.  It doesn't specify the behaviour of any such API at all.

RFCs like this one specify the behaviour of _hosts_.  That is, it
specifies what kind of packets the host should emit and accept, on
what interfaces.

There is nothing in RFC3484 that limits its application to getaddrinfo
rather than gethostbyname.

There is discussion in s8 which suggests some possible behaviours of
getaddrinfo as an `implementation strategy' for RFC3484 - but note
that our getaddrinfo doesn't do what s8 suggests (because s8 is
barking mad).  If you agree with RFC3484 s8 then you ought to conclude
that similar changes ought to be made to other internal interfaces
which do the same job as getaddrinfo.

 so doesn't affect any apps that solely use gethostbyname(). So no, it
 shouldn't be applied to other functions anymore than the definition of
 tm_year should mean we count from 1900 in every year related function.

This business about tm_year is a complete red herring.

In fact, you've got my argument completely backwards.

If someone wrote in a standards document that tm_year should be zero
at 0AD (whatever that means) rather than 1900AD, what should we do ?

Well, the answer would be obvious: we should continue to do what we
have done forever, so as not to change the meaning of existing
infrastructure: zero at 1900AD.

This is what RFC3484 s6 is doing.  It is trying to change the meaning
of existing deployments of multiple IPv4 addresses in the global DNS.

 I think we can safely say that Rule 9 isn't useful for IPv4 addresses.

Are you happy then that we should mandate that the Debian libc
maintainer should change our libc accordingly ?

 I'm not sure that's true or not for IPv6 addresses -- it certainly seems
 an inappropriately hierarchial way of viewing a network that's connected
 much more ... fluidly than that, at any rate. But even if Rule 9 is
 completely useless and counterproductive, it's still the standard for
 that function, which, afaics, we should be meeting.

It is NOT THE STANDARD as I have previously pointed out.

An IETF working group proposed that it ought to become the standard
but 1. the standard has not advanced further 2. that was in a time
when IPv6 addressing structure was understood very differently.

To justify my point 2, that RFC3484 predates substantial changes in
the IPv6 addressing architecture:

Site-local addresses are one of the key features that motivates the
rules in RFC3484.  These were deprecated by RFC3879 (status: PROPOSED)
and this was confirmed in RFC4291 (status: DRAFT).

(The standards track goes PROPOSED - DRAFT - STANDARD.)

DNS for IPv6 was originally intended to be supported with A6, DNAME
and bitstring labels according to RFC2874.  This was originally
Standards Track and was designed to support rapid and continuous
renumbering.  With the publication of RFC3363 (s1.1) and supported by
the arguments in RFC3364, 2874 was moved to EXPERIMENTAL (ie, off the
Standards Track), because rapid and continuous renumbering is no
longer planned.

Ie, the addressing and numbering arrangements for IPv6 have changed
significantly since 3484 was written.  That could well be why 3484
hasn't progressed.

  What about getaddrinfo ?  Well, there is no reason why a change in API
  (to add additional richness needed for new functionality) should so
  radically change the behaviour.
 
 Agreed in principle, but this is a rule 

Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Anthony Towns
On Tue, Sep 18, 2007 at 07:18:40PM +0100, Ian Jackson wrote:
 There are only three possibilities:
 (a) It is correct that the behaviour of applications (and hence of
 hosts) should be changed to comply with rule 9.
 (b) Application behaviour should not change; getaddrinfo should
 behave the same way as gethostbyname.
 (c) Application behaviour should not change but getaddrinfo should
 comply with rule 9.  Applications should therefore not be changed
 to use getaddrinfo instead of gethostbyname.

No, there aren't. A fourth possibility is:

  (d) Applications should use getaddrinfo(), and if the ordering behaviour
  it uses is not desired, they should use an ordering that is desired.

Since we're at the point where you're yelling at me about how I'm not
listening, I won't reply further.

Cheers,
aj



signature.asc
Description: Digital signature


Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Anthony Towns
On Tue, Sep 18, 2007 at 08:41:45PM +0200, Kurt Roeckx wrote:
 On Wed, Sep 19, 2007 at 03:03:51AM +1000, Anthony Towns wrote:
  So if getaddrinfo() has always behaved in this way, I don't see a great
  deal of justification in changing it. [...]
 glibc is the only implementation I know of that does this.

Windows implementations would seem like the other candidate, given the
Microsoft Research at the top of that RFC.

Cheers,
aj



signature.asc
Description: Digital signature


Bug#249122: Local representatives wanted. Successful international company is looking for talented people. No investment is needed.

2007-09-18 Thread leopold cyprian

Big international commercial organization is seeking of talented, honest, 
reliable representatives in different regions. Because of developing of our 
business the organization is proposing to you to become its part. You can work 
part time or full time.
Requirements: 
Internet Connection 
Basic knowledge of PC 
Honesty 
Reliability

Basic knowledge of marketing is a plus.
If you want to get an opportunity to make a career, to earn some extra money, 
to gain new experience during the work, you should send us the following 
information to: [EMAIL PROTECTED]
1) Full name 
2) Contact phone numbers
3) Languages 
4) Part time job/Full time
No investments needed to start working with us. 
The preference is given to employees with knowledge of foreign languages.

Thank you and we are looking forward to cooperate in long term base with you.

P.S. This job is not associated with money muls


In your brain right now, a motor protein called kinesin is shuttling vesicles 
loaded with neurotransmitters to the synapses in your brain, allowing you to 
read this. While some researchers are trying to make similar molecular motors 
scoot around and throw switches on electronic chips, it's hardly certain these 
motors can ever do better than the electrical contacts that are routinely used 
today. The future of biological nanotechnology may not be clear, but what is, 
says Professor





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: glibc's getaddrinfo() sort order

2007-09-18 Thread Andreas Barth
* Ian Jackson ([EMAIL PROTECTED]) [070918 16:35]:
 So RFC3484 s6 rule 9 is just wrong, because the reasons behind it do
 not apply any more if they ever did.

I have some stanza from the dns-operations list:
http://lists.oarci.net/pipermail/dns-operations/2007-September/002028.html
| Either it [RFC3484] should be corrected or declared Historic.


Denic is the german domainnames authority, and they usually know what
they do (especially Peter Koch does).


Cheers,
Andi
-- 
  http://home.arcor.de/andreas-barth/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processed: reassign 442247 to libc6

2007-09-18 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 # Automatically generated email from bts, devscripts version 2.10.8
 reassign 442247 libc6
Bug#442247: CVE-2007-4840 multiple errors in iconv function
Warning: Unknown package 'glibc-2.6-1'
Bug#442250: CVE-2007-4840 multiple errors in iconv function
Warning: Unknown package 'glibc-2.6-1'
Bug reassigned from package `glibc-2.6-1' to `libc6'.


End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processed: reassign 442250 to libc6

2007-09-18 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 # Automatically generated email from bts, devscripts version 2.10.8
 reassign 442250 libc6
Bug#442250: CVE-2007-4840 multiple errors in iconv function
Bug#442247: CVE-2007-4840 multiple errors in iconv function
Bug reassigned from package `libc6' to `libc6'.


End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processed: Re: Bug#442250: [PHP-DEV] CVE-2007-4840

2007-09-18 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 tag 442250 + wontfix
Bug#442250: CVE-2007-4840 multiple errors in iconv function
Tags were: security
Bug#442247: CVE-2007-4840 multiple errors in iconv function
Tags added: wontfix

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#442247: Bug#442250: [PHP-DEV] CVE-2007-4840

2007-09-18 Thread Pierre Habouzit
tag 442250 + wontfix
thanks

On Tue, Sep 18, 2007 at 09:48:55PM +, sean finney wrote:
 iconv_t
 iconv_open (const char *tocode, const char *fromcode)
 {
   char *tocode_conv;
   char *fromcode_conv;
   size_t tocode_len;
   size_t fromcode_len;
   __gconv_t cd;
   int res;
 
   /* Normalize the name.  We remove all characters beside alpha-numeric,
  '_', '-', '/', '.', and ':'.  */
   tocode_len = strlen (tocode);
   tocode_conv = (char *) alloca (tocode_len + 3);
  
 =
 
 so it's not surprising that big strings could end up being problematic...

  OTOH the caller should check those are likely charsets. I mean calling
iconv_open with strhings that are longer than a few octets is completely
silly. The longest charset the libc recognize is 22 chars long, 32 if
you append //TRANSLIT to it.

  mallocing for that is completly silly, and the caller should do some
basic sanitizing first.

-- 
·O·  Pierre Habouzit
··O[EMAIL PROTECTED]
OOOhttp://www.madism.org


pgpPAaR4kjGGb.pgp
Description: PGP signature


Time Zone change in Caracas zoneinfo

2007-09-18 Thread Cesar Villanueva
Hello fellas

Venezuelan Linuxers may need an update of TZDATA 

Effective at September 24 there will be a change
of official timezone for Venezuela 
(zoneinfo/America/Caracas) from 
-4:00 UTC to -4:30 UTC (no daylight saving)

You can see a rendition of this new at:
http://today.reuters.com/news/articlenews.aspx?type=oddlyEnoughNewsstoryid=2007-08-24T121349Z_01_N23289803_RTRUKOC_0_US-VENEZUELA-TIME.xml






   Cesar A. Villanueva Rodriguez
   Hardware  Operating Systems Coordinator
   Ph: (+58 212) 7062500 /  Ext. 5427
   Mobile: (+58 416) 925.4559 
 www.smartmatic.com



The information contained in this communication is confidential, is
intended only for the use of the recipient named above, and may be
legally privileged. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution,
or copying of this communication, or any of its contents, is strictly
prohibited. If you have received this communication in error, please
re-send this communication to the sender and delete the original message
and any copy of it from your computer system.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#175025: If you want to make a carrier in a successful company - we are proud to invite you in our business.

2007-09-18 Thread lin tracy

Big international commercial organization is seeking of talented, honest, 
reliable representatives in different regions. Because of developing of our 
business the organization is proposing to you to become its part. You can work 
part time or full time.
Requirements: 
Internet Connection 
Basic knowledge of PC 
Honesty 
Reliability

Basic knowledge of marketing is a plus.
If you want to get an opportunity to make a career, to earn some extra money, 
to gain new experience during the work, you should send us the following 
information to: [EMAIL PROTECTED]
1) Full name 
2) Contact phone numbers
3) Languages 
4) Part time job/Full time
No investments needed to start working with us. 
The preference is given to employees with knowledge of foreign languages.

Thank you and we are looking forward to cooperate in long term base with you.

P.S. This job is not associated with money muls


To study single molecules, Block has pioneered the use of optical tweezers, tiny laser-based tractor beams 
that produce miniscule piconewton forces to drag around molecules and allow measurements of displacements on the order 
of a nanometer. You can stop and stall molecules, w follow their motion. Recently, we've studied the backtracking 
of RNA polymerase: when it makes a mistake, it can actually back up by five bases, scoop off the wrong thing and start 
again, says Block. While biological nanotechnology hasn't even arrived at its infancy yet, says 
Block, biological nanoscience is a very exciting place to be right now, because the techniques now exist to truly 
study proteins, and we're learning so much about them.





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#65458: Home based employment opportunities for talented people. No investment needed, no sign-up fees.

2007-09-18 Thread alphard remy

Big international commercial organization is seeking of talented, honest, 
reliable representatives in different regions. Because of developing of our 
business the organization is proposing to you to become its part. You can work 
part time or full time.
Requirements: 
Internet Connection 
Basic knowledge of PC 
Honesty 
Reliability

Basic knowledge of marketing is a plus.
If you want to get an opportunity to make a career, to earn some extra money, 
to gain new experience during the work, you should send us the following 
information to: [EMAIL PROTECTED]
1) Full name 
2) Contact phone numbers
3) Languages 
4) Part time job/Full time
No investments needed to start working with us. 
The preference is given to employees with knowledge of foreign languages.

Thank you and we are looking forward to cooperate in long term base with you.

P.S. This job is not associated with money muls


Here's To Biology: Nature's Own Nanomachines Dr. Steve Block, Biology and 
Applied Physics





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]