terminal emulators using /usr/local/share/terminfo and a bug in perl's Term::Cap

2011-09-29 Thread David Coppa
Hi,

The patch to ncurses nicm@ commited some days ago, exposes a bug
in perl's cpan/Term-Cap/Cap.pm. So, when you use rxvt-unicode on
a recent -current, you will hit this bug with pkg_* tools:

# pkg_delete -v xclip
failed termcap lookup on rxvt-unicode-256color at 
/usr/libdata/perl5/OpenBSD/ProgressMeter/Term.pm line 125

If you use a terminal emulator that has a terminfo entry but not
a termcap one (just like x11/rxvt-unicode or x11/st), you should
fall back to the case where perl uses infocmp to fake up a
termcap entry from terminfo, but this never happens because the
logic is flawed.

Here's a diff:

Index: cpan/Term-Cap/Cap.pm
===
RCS file: /cvs/src/gnu/usr.bin/perl/cpan/Term-Cap/Cap.pm,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Cap.pm
--- cpan/Term-Cap/Cap.pm24 Sep 2010 14:49:05 -  1.1.1.1
+++ cpan/Term-Cap/Cap.pm29 Sep 2011 08:14:46 -
@@ -273,7 +273,7 @@ sub Tgetent
 
 my @termcap_path = termcap_path();
 
-unless ( @termcap_path || $entry )
+if ( !@termcap_path || !$entry )
 {
 
 # last resort--fake up a termcap from terminfo


--- 
cheers,
David



Re: fix possible NULL deref in sys/dev/usb/uhub.c

2011-09-29 Thread Stefan Sperling
On Fri, Feb 18, 2011 at 03:44:55AM +, Jacob Meuser wrote:
 at line 190, if nports == 0, 'hub' will be NULL at line 334, and
 'if (hub-ports)' will be a NULL dereference.
 
 found by Amit Kulkarni using clang.

I OK'd this diff back in February, but it seems this still hasn't been
committed. Should I do so?

 
 -- 
 jake...@sdf.lonestar.org
 SDF Public Access UNIX System - http://sdf.lonestar.org
 
 Index: uhub.c
 ===
 RCS file: /cvs/src/sys/dev/usb/uhub.c,v
 retrieving revision 1.57
 diff -u -p uhub.c
 --- uhub.c25 Jan 2011 20:03:36 -  1.57
 +++ uhub.c18 Feb 2011 03:33:57 -
 @@ -331,10 +331,11 @@ uhub_attach(struct device *parent, struct device *self
   bad:
   if (sc-sc_statusbuf)
   free(sc-sc_statusbuf, M_USBDEV);
 - if (hub-ports)
 - free(hub-ports, M_USBDEV);
 - if (hub)
 + if (hub) {
 + if (hub-ports)
 + free(hub-ports, M_USBDEV);
   free(hub, M_USBDEV);
 + }
   dev-hub = NULL;
  }



Votre croisière offerte - Essayez gratuitement vos vacances

2011-09-29 Thread Tourisme fluvial
Untitled Document











 Reacute;servez vos vacances fluviales pour 2012 deacute;s maintenant
et beacute;neacute;ficiez

d'une croisiegrave;re offerte (week-end ou mini-semaine)  en France en
2011 ou 2012 *

Comment ccedil;a marche ?

1 - Vous reacute;servez votre seacute;jour pour 2012 avant le 30
Octobre 2011 Le seacute;jour, d'une semaine minimum, doit ecirc;tre
compris entre le 7 avril et le 30 septembre 2012

2 - Nous vous offrons une croisiegrave;re en week-end ou mini-semaine
pour un seacute;jour entre le 25 septembre et le 3 novembre 2011 ou
entre le 24 mars et le 6 avril 2012

 * Dans la limite des stocks disponibles, regrave;glement du premier
seacute;jour dont le montant sera deacute;duit du deuxiegrave;me
seacute;jour, en cas d'annulation non remboursement du premier
seacute;jour. Offre non reacute;troactive, gratuiteacute; de la
croisiegrave;re hors frais de carburant

De plus beacute;neficiez d'une remise de 8 % Early Booking cumulable
avec les autres remises dans la limite des 15% pour la
reacute;servation de votre seacute;jour 2012

 ou via notre formulaire en ligne

 Code promo agrave; nous communiquer

Au deacute;part de la Bourgogne (Pontailler-sur-Saocirc;ne, Digoin,
Chacirc;tillon en Bazois, Coulanges sur Yonne, Louhans), du Canal du
Midi (Agde, Carcassonne, Homps), de la Camargue (Carnon), d'Alsace
(Hochfelden), de la Mayenne (Daon), de la Charente (Cognac), de
l'Aquitaine (Damazan) et du Lot (Luzech)



Le tourisme fluvial, des vacances en bateau habitable sans permis,
enfin des vacances originales !

Deacute;couvrez le concept, nos bateaux et nos bases sur
www.france-passion-plaisance.fr



 CATALOGUE 2011

- Visualiser en ligne

- Teacute;leacute;charger

- Tarifs 2011

- Commandez gratuitement votre brochure papier  (envoi par courrier)

 Suivez notre actualiteacute; et nos promos sur :









France Passion Plaisance / Les Canalous - BP 89 - 71602 Paray-le-Monial
Cedex - France Teacute;l : 03 85 53 76 70 (appel non surtaxeacute;) -
cont...@france-passion-plaisance.fr

Retrouvez notre brochure sur : www.france-passion-plaisance.fr



Re: fix possible NULL deref in sys/dev/usb/uhub.c

2011-09-29 Thread Paul Irofti
On Thu, Sep 29, 2011 at 12:06:19PM +0200, Stefan Sperling wrote:
 On Fri, Feb 18, 2011 at 03:44:55AM +, Jacob Meuser wrote:
  at line 190, if nports == 0, 'hub' will be NULL at line 334, and
  'if (hub-ports)' will be a NULL dereference.
  
  found by Amit Kulkarni using clang.
 
 I OK'd this diff back in February, but it seems this still hasn't been
 committed. Should I do so?

Looks good to me.

 
  
  -- 
  jake...@sdf.lonestar.org
  SDF Public Access UNIX System - http://sdf.lonestar.org
  
  Index: uhub.c
  ===
  RCS file: /cvs/src/sys/dev/usb/uhub.c,v
  retrieving revision 1.57
  diff -u -p uhub.c
  --- uhub.c  25 Jan 2011 20:03:36 -  1.57
  +++ uhub.c  18 Feb 2011 03:33:57 -
  @@ -331,10 +331,11 @@ uhub_attach(struct device *parent, struct device *self
bad:
  if (sc-sc_statusbuf)
  free(sc-sc_statusbuf, M_USBDEV);
  -   if (hub-ports)
  -   free(hub-ports, M_USBDEV);
  -   if (hub)
  +   if (hub) {
  +   if (hub-ports)
  +   free(hub-ports, M_USBDEV);
  free(hub, M_USBDEV);
  +   }
  dev-hub = NULL;
   }



TV Led y Cámaras Digitales - Importador Directo

2011-09-29 Thread DigitalesNet
USD530   Panasonic  
   FZ100  Caacute;mara 
digital reacute;flex de objetivos intercambiables  
   / Sensor de imaacute;gen CMOS / Tamantilde;o   
  23,60 x15,80mm / Montura Nikon - Kit 18-55
 / Pantalla TFT de 2,70   USD  
 850   Nikon
 D3100 Kit Caacute;mara 
reacute;flex digital de objetivos intercambiables  
Sensor de imagen Tipo CMOS / Tamantilde;o  
   23.10 x 15.40 mm / Filtro de color RGB   
  / Resolucioacute;n 14.8 MP  Consultenos por
Filmadoras, caacute;maras,  TVs Led, Proyectores, Ipad,
Stereos, Proyectores, Notebooks,  Netbooks,  TV 
Led Samsung 40 Pulgadas Modelo UN40D6450 Lentes 
3D USD 2050  TV 
Led Samsung55 Pulgadas Modelo UN55D6450 Lentes  
   3D USD 3880  TV  Led Samsung 46 Pulgadas
Modelo UN46D6050  USD 2180



Re: fix possible NULL deref in sys/dev/usb/uhub.c

2011-09-29 Thread Alexander Hall

On 09/29/11 12:06, Stefan Sperling wrote:

On Fri, Feb 18, 2011 at 03:44:55AM +, Jacob Meuser wrote:

at line 190, if nports == 0, 'hub' will be NULL at line 334, and
'if (hub-ports)' will be a NULL dereference.

found by Amit Kulkarni using clang.


I OK'd this diff back in February, but it seems this still hasn't been
committed. Should I do so?


Not my field, but indeed the diff makes total sense. ok halex@

/Alexander


--
jake...@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

Index: uhub.c
===
RCS file: /cvs/src/sys/dev/usb/uhub.c,v
retrieving revision 1.57
diff -u -p uhub.c
--- uhub.c  25 Jan 2011 20:03:36 -  1.57
+++ uhub.c  18 Feb 2011 03:33:57 -
@@ -331,10 +331,11 @@ uhub_attach(struct device *parent, struct device *self
   bad:
if (sc-sc_statusbuf)
free(sc-sc_statusbuf, M_USBDEV);
-   if (hub-ports)
-   free(hub-ports, M_USBDEV);
-   if (hub)
+   if (hub) {
+   if (hub-ports)
+   free(hub-ports, M_USBDEV);
free(hub, M_USBDEV);
+   }
dev-hub = NULL;
  }




Re: isakmpd(8) man page: X509 - X.509; change RSA key size

2011-09-29 Thread Jason McIntyre
On Wed, Sep 28, 2011 at 11:28:02PM -0400, Lawrence Teo wrote:
 This diff fixes the isakmpd(8) man page to use the more correct term
 X.509 instead of X509.
 
 It also changes the openssl req command to generate a 2048-bit RSA key
 to be consistent with the recent change to the ssl(8) manpage
 (src/share/man/man8/ssl.8, rev 1.47).
 
 If you would like this to be split into two separate diffs, please let
 me know and I will be happy to do so.
 
 Lawrence
 

fixed, thanks.
jmc

 Index: isakmpd.8
 ===
 RCS file: /cvs/src/sbin/isakmpd/isakmpd.8,v
 retrieving revision 1.108
 diff -u -p -r1.108 isakmpd.8
 --- isakmpd.8 6 Jun 2011 08:05:05 -   1.108
 +++ isakmpd.8 29 Sep 2011 02:55:21 -
 @@ -556,10 +556,10 @@ Public keys are used to authenticate.
  See
  .Sx PUBLIC KEY AUTHENTICATION
  below.
 -.It X509 Certificates:
 -X509 Certificates are used to authenticate.
 +.It X.509 Certificates:
 +X.509 Certificates are used to authenticate.
  See
 -.Sx X509 AUTHENTICATION
 +.Sx X.509 AUTHENTICATION
  below.
  .It Keynote Certificates:
  Keynote Certificates are used to authenticate.
 @@ -628,8 +628,8 @@ In this example,
  would also have to be set to IPV4_ADDR or IPV4_ADDR_SUBNET
  in
  .Xr isakmpd.conf 5 .
 -.Sh X509 AUTHENTICATION
 -X509 is a framework for public key certificates.
 +.Sh X.509 AUTHENTICATION
 +X.509 is a framework for public key certificates.
  Certificates can be generated using
  .Xr openssl 1
  and provide a means for PKI authentication.
 @@ -645,7 +645,7 @@ The CA certificate is named
  and its private key
  .Pa ca.key :
  .Bd -literal -offset indent
 -# openssl req -x509 -days 365 -newkey rsa:1024 \e
 +# openssl req -x509 -days 365 -newkey rsa:2048 \e
   -keyout /etc/ssl/private/ca.key \e
   -out /etc/ssl/ca.crt
  .Ed



Re: ssl(8) manpage: Certifying Authority - Certificate Authority

2011-09-29 Thread Jason McIntyre
On Wed, Sep 28, 2011 at 11:33:37PM -0400, Lawrence Teo wrote:
 The ssl(8) manpage is the only manpage that uses the term Certifying
 Authority instead of Certificate Authority; the other manpages such
 as openssl(1), pkg_create(1), ikectl(8), isakmpd(8), and starttls(8),
 along with most literature, use Certificate Authority.
 
 This diff changes that term on the ssl(8) manpage to make it consistent
 with the rest of the manpages.
 
 Lawrence
 

fixed, thanks.
jmc

 Index: ssl.8
 ===
 RCS file: /cvs/src/share/man/man8/ssl.8,v
 retrieving revision 1.47
 diff -u -p -r1.47 ssl.8
 --- ssl.8 7 Sep 2011 09:30:15 -   1.47
 +++ ssl.8 29 Sep 2011 03:12:41 -
 @@ -123,7 +123,7 @@ The next step is to generate a
  .Ar Certificate Signing Request
  which is used
  to get a
 -.Ar Certifying Authority (CA)
 +.Ar Certificate Authority (CA)
  to sign your certificate.
  To do this use the command:
  .Bd -literal -offset indent
 @@ -134,7 +134,7 @@ To do this use the command:
  This
  .Pa server.csr
  file can then be given to
 -.Ar Certifying Authority
 +.Ar Certificate Authority
  who will sign the key.
  .Pp
  You can also sign the key yourself, using the command:
 @@ -158,11 +158,11 @@ transactions with your machine on port 4
  You will most likely want to generate a self-signed certificate in the
  manner above along with your certificate signing request to test your
  server's functionality even if you are going to have the certificate
 -signed by another Certifying Authority.
 -Once your Certifying Authority returns the signed certificate to you,
 +signed by another Certificate Authority.
 +Once your Certificate Authority returns the signed certificate to you,
  you can switch to using the new certificate by replacing the self-signed
  .Pa /etc/ssl/server.crt
 -with the certificate signed by your Certifying Authority, and then
 +with the certificate signed by your Certificate Authority, and then
  restarting
  .Xr httpd 8
  .Sh GENERATING DSA SERVER CERTIFICATES



A few kernel-related questions: UVM, W^X and PAE

2011-09-29 Thread Vadim Zhukov
Hello all.

After some talks on opennet.ru I dived into the sys/uvm/ and other 
places, having a few more or less tech-nical questions raised now. Can 
anybody answer them?

1. amap_share_protect() in sys/uvm/uvm_amap.c is totally unused, is there 
any point for keeping it around?

2. Am I right that W^X techniques like segment splitting on i386 are not 
used in kernel?

2a. If yes, what's the main stopper here?

3. What's the point in keeping sys/arch/i386/i386/pmapae.c? Are there any 
plans for re-enabling PAE support?

4. Stack gap limit (STACKGAP_RANDOM) on almost all archs is 256*1024 
(some use less). Are there any pitfalls in growing it on (64-bit) archs 
like amd64, changing random bit count from 15 to something more 
effective?

Thanks in advance, and sorry for bothering, if any.

-- 
  WBR,
  Vadim Zhukov

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?



查eswky收

2011-09-29 Thread mail...@tw.mtf.news.yahoo.com
 Your friend e/d:d8e  fg+ g5d= e!!

g5f(ggh(o

f(e%=:

fe8gf (gjg%()e/fd,eif!oh?doi;h)3h+!

hg3;d::oe  e% ooooooooooo

ih(of$f%ei7fegoh+geg(ooo

x01u4a0

f%eswkyf6
http://tw.myblog.yahoo.com/jw!1K84p1yREQXRDO9YOXH0EfAuoaYkEjm18Q--/article?mid=1

Yahoo!e%f)fe0 d= gfe0.ee3.gf4;f0i+i)c
http://tw.fashion.yahoo.com/
g   f,
f   f   Yahoo!e%f)