Re: 6th summary (was Re: [HEADSUP] ALL Maintainers, please reply.)

2005-10-26 Thread Abraham Backus
It's about time that I replied...  I've been swamped with more responsibilities 
at work and haven't been able to maintain my packages.  They are all out of 
date.  One collection (c-client and uw-imap*) has a security issue that would 
be resolved by upgrading the package to the current released version.  The 
package also still needs to be re-built against the current openssl version.

All of my packages below should be considered for grabs.  If anyone wants to 
take over any of them, the src packages should have all of the necessary 
scripts for re-creating packages.

thank you,
-Abe


- Original Message -
  This survey will run until 2005-10-31.  I will ping every week, so you
  have a bit of time.  However, if you don't reply until 2005-10-31, your
  packages will be up for grabs.  Which means, they will disappear from
  the Cygwin net distribution if nobody wants to take over maintainership.
 
 Later changes due to dropping or switching maintainership should be
 explicitely mentioned at one point, please.
 
 Again, note that packages w/o maintainers on 2005-10-31 are up for grabs
 and are removed from the distro if nobody volunteers to take over
 maintainership.
 
 LIST 3: PACKAGES WITHOUT REPLY FROM MAINTAINER SO FAR
 =
 
c-client
libsmi
libxerces-c21
libxerces-c22
libxerces-c23
libxerces-c24
libxerces-c25
uw-imap
uw-imap-imapd
uw-imap-util
xerces-c
xerces-c-devel
xerces-c-doc



RE: UW-IMAPD woes and LOTS of related questions about xinetd

2004-08-28 Thread Abraham Backus
For the xinetd question (how does it know what port?), it uses the imap
string (e.g. service imap) to look up in /etc/services to discover the
port to bind with.  Read the link provided by Igor for a more thorough
explanation.

Also, check that you've restarted your service after adding the entry/file
to configure xinetd for imap.  Once you have restarted, use the netstat -n
command to check that something is listening on the imap port.  If nothing
shows up for 143, take a look at your Windows Event Log.

If you want to configure some more advanced things (anything in
particular?), you'll need to download the source and mess with makefiles.
For your purpose however (a personal imap server), I don't think you'd need
to configure it any more than it already has been.  I have it set up to do
the same thing and it works great.  If you find that you need to configure
it, the UW c-client mailing list is a good starting point for non-cygwin
questions about UW-IMAP.  Take a look at the link that Igor sent for
information about the list.

For HTTP access to your imap server, I've heard of people using
squirrelmail.

-Abe


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



xerces-c 2.3.0-1

2003-06-02 Thread Abraham Backus
There has been a new release of xerces-c (2.3.0).  Here is part of the
release announcement:

The Xerces-C team is pleased to announce that Xerces-C 2.3.0 is now
available.  The primary features of this release are:

- pluggable memory management:  Allows an application to have Xerces
request memory from a user-supplied object rather than directly from the
heap.  To allow for maximum flexibility, this has been implemented on a
per-parser basis;
- pluggable panic handler:  The user may now register an object with the
parser that the will notify when it cannot initialize itself;
- security handling:  a means is now provided allowing applications to
limit the extent to which the parser will process certain XML constructs
that could be exploited in a denial-of-service attack.
- partial implementation of DOM level 3 normalization.

Here are all the relevant cygwin files:
http://abackus.imagineis.com/release/xerces-c/setup.hint
http://abackus.imagineis.com/release/xerces-c/xerces-c-2.3.0-1.tar.bz2
http://abackus.imagineis.com/release/xerces-c/xerces-c-2.3.0-1-src.tar.bz2
http://abackus.imagineis.com/release/xerces-c/libxerces-c23/setup.hint
http://abackus.imagineis.com/release/xerces-c/libxerces-c23/libxerces-c23-2.3.0-1.tar.bz2
http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/setup.hint
http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/xerces-c-doc-2.3.0-1.tar.bz2
http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/setup.hint
http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/xerces-c-devel-2.3.0-1.tar.bz2

-Abe




[ANNOUNCEMENT] Updated: xerces-c-2.3.0-1

2003-06-02 Thread Abraham Backus
I've updated the version of xerces-c to 2.3.0-1.  This also includes the
xerces-c-devel, xerces-c-doc, and libxerces-c23 packages.

This is an official update release.  The official release announcement text
follows:

The Xerces-C team is pleased to announce that Xerces-C 2.3.0 is now
available.  The primary features of this release are:

- pluggable memory management:  Allows an application to have Xerces
request memory from a user-supplied object rather than directly from the
heap.  To allow for maximum flexibility, this has been implemented on a
per-parser basis;
- pluggable panic handler:  The user may now register an object with the
parser that the will notify when it cannot initialize itself;
- security handling:  a means is now provided allowing applications to
limit the extent to which the parser will process certain XML constructs
that could be exploited in a denial-of-service attack.
- partial implementation of DOM level 3 normalization.

The release is available in both source and binary formats; the binary
formats that are provided are for 32- and 64-bit versions of AIX, HPUX,
Linux, Solaris and Windows.  They can be downloaded from
http://xml.apache.org/dist/xerces-c/stable/.



To update your installation, click on the Install Cygwin now link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Once you've downloaded setup.exe, run it and select Libs
(Devel for the xerces-c-devel package, Doc for the xerces-c-doc
package) and then click on the appropriate field until the above announced
version number appears if it is not displayed already.


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Updated: xerces-c-2.3.0-1

2003-06-02 Thread Abraham Backus
I've updated the version of xerces-c to 2.3.0-1.  This also includes the
xerces-c-devel, xerces-c-doc, and libxerces-c23 packages.

This is an official update release.  The official release announcement text
follows:

The Xerces-C team is pleased to announce that Xerces-C 2.3.0 is now
available.  The primary features of this release are:

- pluggable memory management:  Allows an application to have Xerces
request memory from a user-supplied object rather than directly from the
heap.  To allow for maximum flexibility, this has been implemented on a
per-parser basis;
- pluggable panic handler:  The user may now register an object with the
parser that the will notify when it cannot initialize itself;
- security handling:  a means is now provided allowing applications to
limit the extent to which the parser will process certain XML constructs
that could be exploited in a denial-of-service attack.
- partial implementation of DOM level 3 normalization.

The release is available in both source and binary formats; the binary
formats that are provided are for 32- and 64-bit versions of AIX, HPUX,
Linux, Solaris and Windows.  They can be downloaded from
http://xml.apache.org/dist/xerces-c/stable/.



To update your installation, click on the Install Cygwin now link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Once you've downloaded setup.exe, run it and select Libs
(Devel for the xerces-c-devel package, Doc for the xerces-c-doc
package) and then click on the appropriate field until the above announced
version number appears if it is not displayed already.



Re: ENOTSOCK errors with cygwin dll 1.3.21 and 1.3.22

2003-05-27 Thread Abraham Backus
Thomas and Corinna,

Thanks for the rapid turn-around on this issue :)  I've built from cvs today
with your fixes and my problems have gone away.  I had problems not only
with inetd, but also when accessing cvs repositories via pserver paths.

I really appreciate this and all the wonderful work everyone puts into this
project.  A good portion of our development team uses cygwin and xfree86 for
accessing our development servers.  Also, quite often when we visit
potential vendors in the Seattle area for demos, I've noticed the cygwin
icon on their Windows desktop.  Great work all!

-Abe



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: UW pop3 no mail listed

2003-02-27 Thread Abraham Backus
Wes,

I think that a more appropriate mailing list for your question may be the UW
imapd list.

http://www.washington.edu/imap/c-client-list.html

I don't use ipop3d, but I have been using imapd for quite awhile now without
problems, however I've been running the 2000c version.  If you are running
one of the newer versions, you may be encountering an issue that's been
bugging me that I haven't had time to investigate a lot.  It's possible that
the server is looking in your windows system directory instead of /var/mail/
or your cygwin home directory.

A good troubleshooting tool for figuring out where it's looking for your
inbox file is filemon from www.sysinternals.com.  I put a filter on imapd
and watched the output.  There's a lot of output, but you should see it
looking for an INBOX file somewhere during this process...

-Abe

- Original Message -
 Hello,

 I built UW-imap  pop3 using the standard config (make cyg), and copied
ipop3d to /usr/local/sbin

 I can run ipop3d from inetd or xinetd, and log in, but then I'm told I've
have no mail (I've about 30 messages on the mailspool).  When I log in via
ssh, I see the $MAIL variable is properly set.  Does anyone have ideas as to
why this might be happening?



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



[ANNOUNCEMENT] Updated: xerces-c-2.2.0-1

2003-02-10 Thread Abraham Backus
I've updated the version of xerces-c to 2.2.0-1.  This also includes the
xerces-c-devel, xerces-c-doc, and libxerces-c22 packages.

This is an official update release.  The official release announcement text
follows:

The release Xerces C++ 2.2.0 is now ready.

Highlights of this version:

 - C++ Namespace Support
 - Schema 1.0 Errata Implementation
 - Experimental Implementation of XML 1.1
 - More DOM L3 Core Support:
   - baseURI, isId, getTypeInfo, setIdAttribute, setIdAttributeNS,
setIdAttributeNode
 - RPM for Linux
 - 390: Uniconv390 support
 - 390: support record-oriented MVS datasets with the DOM Level 3
serialization APIs
 - Support for Linux/390
 - Performance: Break Scanner for different functionalities and many other
performance improvement
 - plus many more minor items and bug fixes

This is a source and binary (32 bit/64bit: AIX, HP11, Linux, Solaris,
Windows) release.

You may download it from http://xml.apache.org/dist/xerces-c/stable/

See http://xml.apache.org/xerces-c/index.html for details.



To update your installation, click on the Install Cygwin now link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Once you've downloaded setup.exe, run it and select Libs
(Devel for the xerces-c-devel package, Doc for the xerces-c-doc
package) and then click on the appropriate field until the above announced
version number appears if it is not displayed already.

If you have questions or comments, please send them to the Cygwin
mailing list at: [EMAIL PROTECTED] .  I would appreciate it if you would
use this mailing list rather than emailing me directly.  This includes
ideas and comments about the setup utility or Cygwin in general.

If you want to make a point or ask a question, the Cygwin mailing list
is the appropriate place.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

[EMAIL PROTECTED]

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

I implore you to READ this information before sending email about how
you tried everything to unsubscribe.  In 100% of the cases where
people were unable to unsubscribe, the problem was that they hadn't
actually read and comprehended the unsubscribe instructions.

If you need to unsubscribe from cygwin-announce or any other mailing
list, reading the instructions at the above URL is guaranteed to
provide you with the info that you need.


-Abe



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Updated: xerces-c-2.2.0-1

2003-02-10 Thread Abraham Backus
I've updated the version of xerces-c to 2.2.0-1.  This also includes the
xerces-c-devel, xerces-c-doc, and libxerces-c22 packages.

This is an official update release.  The official release announcement text
follows:

The release Xerces C++ 2.2.0 is now ready.

Highlights of this version:

 - C++ Namespace Support
 - Schema 1.0 Errata Implementation
 - Experimental Implementation of XML 1.1
 - More DOM L3 Core Support:
   - baseURI, isId, getTypeInfo, setIdAttribute, setIdAttributeNS,
setIdAttributeNode
 - RPM for Linux
 - 390: Uniconv390 support
 - 390: support record-oriented MVS datasets with the DOM Level 3
serialization APIs
 - Support for Linux/390
 - Performance: Break Scanner for different functionalities and many other
performance improvement
 - plus many more minor items and bug fixes

This is a source and binary (32 bit/64bit: AIX, HP11, Linux, Solaris,
Windows) release.

You may download it from http://xml.apache.org/dist/xerces-c/stable/

See http://xml.apache.org/xerces-c/index.html for details.



To update your installation, click on the Install Cygwin now link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Once you've downloaded setup.exe, run it and select Libs
(Devel for the xerces-c-devel package, Doc for the xerces-c-doc
package) and then click on the appropriate field until the above announced
version number appears if it is not displayed already.

If you have questions or comments, please send them to the Cygwin
mailing list at: [EMAIL PROTECTED] .  I would appreciate it if you would
use this mailing list rather than emailing me directly.  This includes
ideas and comments about the setup utility or Cygwin in general.

If you want to make a point or ask a question, the Cygwin mailing list
is the appropriate place.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

[EMAIL PROTECTED]

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

I implore you to READ this information before sending email about how
you tried everything to unsubscribe.  In 100% of the cases where
people were unable to unsubscribe, the problem was that they hadn't
actually read and comprehended the unsubscribe instructions.

If you need to unsubscribe from cygwin-announce or any other mailing
list, reading the instructions at the above URL is guaranteed to
provide you with the info that you need.


-Abe





Re: xerces-c 2.2.0-1

2003-02-08 Thread Abraham Backus
 1. Is it necessary to put 'gcc' in the 'requires' directive for
 xerces-c-devel ? I've scanned the current setup.ini file and all
  -devel packages I've looked at do not include 'gcc'.

I guess if nobody else is requiring gcc, it isn't necessary.

 2. Does xerces-c-doc require xerces-c-devel ?

Nope, doc doesn't require devel.  I can't even think of why I had that
requires in there...  maybe because the doc has a lot of doxygen stuff for
the devel package?  but this isn't necessary, there aren't any dependencies
(e.g. installing doc without devel is ok)

Actually, now that I think about it, devel doesn't require the libxerces-c22
package because you can link against the .dll.a libraries that are installed
in /usr/lib.  libxerces-c22 is only required at runtime.

I've updated the setup.hint files for these two packages at:
http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/setup.hint
http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/setup.hint

thanks!
-Abe





xerces-c 2.2.0-1

2003-02-07 Thread Abraham Backus
There has been a new release of the official xerces-c 2.2.0.  More info at
http://xml.apache.org/

From the announcement to [EMAIL PROTECTED]:
Highlights of this version:

 - C++ Namespace Support
 - Schema 1.0 Errata Implementation
 - Experimental Implementation of XML 1.1
 - More DOM L3 Core Support:
   - baseURI, isId, getTypeInfo, setIdAttribute, setIdAttributeNS,
setIdAttributeNode
 - RPM for Linux
 - 390: Uniconv390 support
 - 390: support record-oriented MVS datasets with the DOM Level 3
serialization APIs
 - Support for Linux/390
 - Performance: Break Scanner for different functionalities and many other
performance improvement
 - plus many more minor items and bug fixes


Here are the required files:

http://abackus.imagineis.com/release/xerces-c/xerces-c-2.2.0-1.tar.bz2
http://abackus.imagineis.com/release/xerces-c/xerces-c-2.2.0-1-src.tar.bz2
http://abackus.imagineis.com/release/xerces-c/setup.hint

http://abackus.imagineis.com/release/xerces-c/libxerces-c22/libxerces-c22-2.
2.0-1.tar.bz2
http://abackus.imagineis.com/release/xerces-c/libxerces-c22/setup.hint

http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/xerces-c-devel-
2.2.0-1.tar.bz2
http://abackus.imagineis.com/release/xerces-c/xerces-c-devel/setup.hint

http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/xerces-c-doc-2.2.
0-1.tar.bz2
http://abackus.imagineis.com/release/xerces-c/xerces-c-doc/setup.hint


-Abe





XFree86 lockup with screensaver

2003-02-07 Thread Abraham Backus
Hello,

I've encountered this once today and a coworker of mine is encountering it
frequenty.  When the windows system goes into screensaver mode and he comes
back, X is locked up and he can't do anything.  He has to forcibly kill the
X processes and restart.  It happens every time for him and I had him do
various things like minimizing and restoring the XFree86 window, as well as
checking with XFree86 in the foreground, background, or minimized.  Also, he
says it happens regardless of which screensaver is selected.

When it happened to me, I noticed that XWin.exe was taking up a considerable
amount of CPU (it was at 100%) from windows task manager.  I haven't been
able to reproduce it since then.

I've searched the mailing list archives and wasn't able to find anything
related to this.  Maybe someone else has encountered this or knows what's
up?

thanks!
-Abe

His box:
Windows 2000 SP3
cygwin-1.3.18-1
fvwm-2.4.7-2
XFree86-base-4.2.0-1
XFree86-bin-4.2.0-2
XFree86-etc-4.2.0-1
XFree86-fenc-4.2.0-2
XFree86-fnts-4.2.0-2
XFree86-lib-4.2.0-3
XFree86-startup-scripts-4.2.0-3
XFree86-xserv-4.2.0-15
X startup parameters: C:\cygwin\bin\bash.exe --login -c startx

My box:
Windows XP Home SP1
cygwin 1.3.19-1
fvwm-2.4.14-1
XFree86-base-4.2.0-1
XFree86-bin-4.2.0-2
XFree86-etc-4.2.0-1
XFree86-fenc-4.2.0-2
XFree86-fnts-4.2.0-2
XFree86-lib-4.2.0-3
XFree86-man-4.2.0-1
XFree86-prog-4.2.0-1
XFree86-startup-scripts-4.2.0-3
XFree86-xserv-4.2.0-25
X startup parameters: C:\cygwin\bin\bash.exe --login -c
XWin -rootless -emulate3buttons -clipboard





maintainer questions: fvwm, net-snmp, UW-imapd

2003-01-31 Thread Abraham Backus



I want to check the list to see if there are active 
maintainers of any of these packages before I decide to start work on any of 
them.

Net-snmp and UW-imapd aren't currently in our 
distribution, but I've seen some discussions of these two packages in the 
list. Is anyone actively working on creating these packages for cygwin 
setup? The binaries that I have for UW-imapd are from http://sourceforge.net/projects/uw-imap-cygwin/.

The fvwm currently in cygwin setup is out of date 
by a few versions (current version on www.fvwm.org is 2.4.15). Is there someone 
actively maintaining this package?

Again, I'm not complaining, just volunteering to 
"step up" if nobody else is :)

thanks!
-Abe


Re: Home dir is /

2003-01-21 Thread Abraham Backus
I've seen this as well, particularly on Win2K systems at work where you use
domain credentials to log into your machine.

Here's what I did to fix it (at the cygwin bash prompt):
$ mkpasswd -d -u myusername  /etc/passwd

The mkpasswd command creates entries intended for /etc/passwd.  The -d
means to get information from a domain (the default domain).  The -u means
to use the information for myusername in the given domain.

I hope this makes sense and helps.

-Abe

- Original Message -
 I've installed cygwin 1.3.18-1 on an XP system and
 found it set my home dir as / instead of
 /home/NT_USERNAME like it normally does. Within
 cygwin, I see that /home isn't even there. Even after
 making my homedir, it still still puts me at root when
 I launch a shell. I noted that I am not in /etc/passwd
 as well. Should I be? If this is common problem, could
 someone clue me in please?


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: Cygwin with ScrollWheel Mouse on Win XP

2003-01-14 Thread Abraham Backus
A common problem that I hit with mouse wheels is that the wheel often gets
assigned by default to a setting that is incompatible with a lot of
applications.  If you go into the Mouse control panel and assign your mouse
wheel to Autoscroll and check the Use MS Office Compatible Scroll Only
box, this should fix your problems.

-Abe

- Original Message -
 I have just installed Cygwin on my new XP system after being very happy
with
 Cygwin on Win2k. My problem at the moment is that my scrolling on my
scroll
 wheel mouse is not working - I have tried both bash and sh. Is there a
 specific package I need to install to support scrolling?



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: Subject: Re: Setup.exe

2003-01-08 Thread Abraham Backus
Along with IE/Windows wininet autodial apis, there's a message (I forget the
exact message ID right now though) that you can post to an invisible
autodial window periodically to tell it that we are busy and to not hang up.

There is also an api in shdocvw.dll SetQueryNetSessionCount, which
increments, decrements, queries and returns the current session count, which
is used by autodial to decide when to hang up.

There are two aspects to autodial that can be configured via the Internet
Control Panel:
hang up when I'm finished or
hang up when I'm idle for n minutes

I have some code that does this and will see if I can't dig it up...

-Abe

- Original Message -
 If Windoze is smart enough to autodial when some program wants to use the
 internet it then should be smart enough to notice that the connection has
 gone idle and do an idle time-out for hanging up. If not, then its broken.

 You can't blame the program that USES that auto-dialed connection for not
 hanging up. It didn't dial, why should it hang up? Every program that
might
 use the internet (auto-dialled) now has to be modified to know how to hang
 up the connection? What if you have two programs using the connection at
 the same time, and one of them decides to hang it up? Oops. Clearly not
the
 right solution.

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: ssh/telnet

2002-12-06 Thread Abraham Backus
I believe that this information is stored in the utmp database, which
appears to be in /var/run/utmp (a binary file) on my installation.  If you
type the who am i command, it gives the information from utmp.  There are
probably some tools for displaying what's in this file in a textual/readable
format.  Anyway, does the output of who am i give the same information as
what you are getting or is it more accurate?

- Original Message -
 I did this last night. I'm now on Cygwin 1.3.17 and have openssh
 3.5p1-2. I run ssh as a service and am on Windows XP SP1. Still see Fri
 Aug 23rd as the last login date. Where is this last login date stored?
 How is it updated?



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: ssh/telnet

2002-12-06 Thread Abraham Backus
After checking things out a little more, it looks like last logged in type
of data is in your wtmp database, which on my system is /var/log/wtmp.  This
appears to be a log/history of past logins.  To view the data in here, try
the following command:
$ who /var/log/wtmp

Otherwise, I'm at a loss about what's happening on your system :)

-Abe

- Original Message -

 Last login: Fri Aug 23 12:02:56 2002 from 206.184.204.2
 Starbase:who am i
 STARBASE!Andrew   tty1 Dec  6 15:47
 Starbase:who
 Andrew   tty1 Dec  6 15:47

 Still get Fri Aug 23 for last login.



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: nasm-0.98.35-1

2002-12-05 Thread Abraham Backus
I installed this and it looks fine to me.  Didn't know how best to test it,
but I remembered in the openssl build instructions for VC++ that you can use
nasm to build some of the routines to make openssl faster.  I followed these
openssl instructions to use this nasm and everything built ok.

-Abe

- Original Message -
From: p00ya DoE [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, December 04, 2002 7:26 PM
Subject: nasm-0.98.35-1


 Here is details on the new nasm package.  nasm has been maintained by
Gerrit P. Haase, but neither the current or old versions were appearing in
the Devel section in setup.exe so I created this package.
 nasm is now released under the LGPL, so this may resolve any licensing
issues (were there any?).

 The files are available at:
 http://www.proud-x.com/~p00ya/cygwin-apps/nasm/nasm-0.98.35-1-src.tar.bz2
 http://www.proud-x.com/~p00ya/cygwin-apps/nasm/nasm-0.98.35-1.tar.bz2
 http://www.proud-x.com/~p00ya/cygwin-apps/nasm/setup.hint

 --- setup.hint ---
 # Cygwin package of NASM
 # setup.hint

 sdesc: The Netwide Assembler
 ldesc: nasm is the famous, portable Netwide Assembler for the 80x86.
 Many many developers all over the net respect NASM for what it is
 - a widespread (thus netwide), portable (thus netwide!), very
 flexible and mature assembler tool with support for many output
 formats (thus netwide!!).
 requires: cygwin
 category: Devel
 --- end setup.hint ---

 Cheers,
 Dean Scarff

 --
 ___
 Get your free email from http://mymail.operamail.com

 Powered by Outblaze







Re: ssh/telnet

2002-12-05 Thread Abraham Backus
Andrew,
I tried with sshd running as its own NT service, and again with it running
under inetd and my last logged in gets updated appropriately.

Cygwin DLL verion 1.3.17
openssh version 3.5p1-2
Windows 2000 SP2

Try updating your cygwin packages by running cygwin setup.exe and see if
that remedies your troubles.
-Abe

Andrew DeFaria [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]...
 I have since turned off telnet and switched to ssh. I still get that
 same line echoed out about when I last logged in. Cool, except it still
 says Fri Aug 23th! IOW telnet somehow updated something so that that
 last logged in date would be correct. Apparently ssh isn't updating
 anything. Is this a bug? (Though admittedly a minor bug).



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




setup.exe and HTTP Host header

2002-12-02 Thread Abraham Backus
I've discovered that in some cases I'm not getting the response that I
expect from the HTTP request that setup.exe issues.  I believe my particular
case is probably a misconfiguration of the Apache server that hosts my
website, but in any case I think it might make the setup.exe user experience
a little better if, when generating the HTTP Host: header, that it
shouldn't include the (optional) port parameter if it is the default port of
80.

Here's an example of my problem...
This is pretty much what setup.exe is sending:
 telnet abraham.backus.com 80
GET /setup.ini HTTP/1.0
Host: abraham.backus.com:80

...spits back some default stuff from netidentity.com, the company that
hosts my site...

This is what works with the way the web server is configured:
 telnet abraham.backus.com 80
GET /setup.ini HTTP/1.0
Host: abraham.backus.com

...spits back the content of my setup.ini...

I've attached a patch for nio-http.cc that should help setup.exe work
through this problem.  I haven't been able to unit test this fix as I can't
seem to get setup.exe to build.  This sounds familiar so I will of course
search the archives for why I can't get it to build :)

thanks!
-Abe



cygwin-setup.patch
Description: Binary data


Re: xerces-c setup.hint problem

2002-11-27 Thread Abraham Backus
Christopher,

Is this something that I did?  Just want to make sure everything is ok in
future releases :)

Is the problem that the setup.hint has desc:, when it should have been
sdesc:?

thanks!
-Abe

- Original Message -

 I've fixed this problem but please make a note of this and make
 sure it doesn't creep back into future releases.

 - Forwarded message from Cron Daemon [EMAIL PROTECTED] -

 From: [EMAIL PROTECTED] (Cron Daemon)
 To: [EMAIL PROTECTED]
 Subject: Cron cgf@sourceware cd /sourceware/ftp/anonftp/pub/cygwin;
/sourceware/infra/bin/cygwin/upset -C -u setup.ini;
/usr/local/bin/upx -q -q -q setup.exe || exit 0
 Date: 27 Nov 2002 15:10:14 -

 upset: release/xerces-c/setup.hint:1: unknown key 'desc: Runtime library
for a validating XML parser written in a portable'

 - End forwarded message -





[ANNOUNCEMENT] xerces-c-2.1.0-1

2002-11-27 Thread Abraham Backus
Xerces-C 2.1.0-1 is now available on Cygwin mirrors.

From http://xml.apache.org/xerces-c/:
Xerces-C++ is a validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.
Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards (see Features below).
The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of #ifdefs.

See xml.apache.org for more information

Abe Backus
Cygwin Xerces-C++ maintainer



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




Re: [Reviewed] Re: xerces-c, xerces-c21, xerces-c-devel, xerces-c-doc 2.1.0-1 av

2002-11-24 Thread Abraham Backus
Thanks for reviewing Gareth.  I've updated the script to do a make
distclean before creating the src tar just in case there might be some .o
or other build-time generated files laying around.

Updated tar.bz2 file (for src only) is in same location if it needs to be
looked at:
http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1-src.tar.bz2

-Abe

- Original Message -
   Okay i think it looks ready to go ... one non-show stopper point...
when
   running the shell script for generating the packages that comes with
the
 src
   package - the created src package contains all the object files ...
 missing
   a make clean step i think...
 
 It would be good idea to fix this before releasing - it should be
 easy enough for the maintainer. Fixing this issue IMO should not require
 another package review.


 I have just been thinking back - and i think this was user error on my
 behalf.
 The .o files would of been left behind from me manually doing a make in
the
 directory previously.   I dont think the script actually runs make in the
 /usr/src/xerces-c-src directory ... Although I am sure abraham can con
 confirm that  - i am in linux trying to download 1.2gig of updates for my
 debian install at the moment ... not fast going with my modem :P





xerces-c, xerces-c21, xerces-c-devel, xerces-c-doc 2.1.0-1 available for review/upload

2002-11-15 Thread Abraham Backus
1) changed dll naming (cygxerces-c21.dll) and packaging based on the
suggestions and guidance of Charles Wilson
2) patched stricmp/strnicmp bug found by Gareth Pearce
  Apache bug #14612 GCCDefs clashes with cygwin's string.h for stricmp and
strnicmp
  (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14612)

source:
http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1-src.tar.bz2

libxerces-c21 (the dll only):
http://abackus.imagineis.com/release/libxerces-c21/libxerces-c21-2.1.0-1.tar
.bz2

xerces-c (docs for the dll, licence, readme, etc.):
http://abackus.imagineis.com/release/xerces-c/xerces-c-2.1.0-1.tar.bz2

xerces-c-devel (the build-time libraries and includes for linking your app
with xerces):
http://abackus.imagineis.com/release/xerces-c-devel/xerces-c-devel-2.1.0-1.t
ar.bz2

xerces-c-doc (the html docs for API, etc.):
http://abackus.imagineis.com/release/xerces-c-doc/xerces-c-doc-2.1.0-1.tar.b
z2

Note that if you are reviewing the xerces-c-devel package, it has
postinstall and preremove scripts that create and clean up symbolic links so
that you can put -lxerces or -lxerces-c on your link line instead of
-lxerces-c21.

-Abe

setup.hint files...

libxerces-c21

sdesc: Runtime library for a validating XML parser written in a portable
subset of C++
ldesc: A validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.

Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards.

The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of ifdefs.
category: Libs
external-source: xerces-c
requires: cygwin


xerces-c

sdesc: Runtime library for a validating XML parser written in a portable
subset of C++
ldesc: A validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.

Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards.

The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of ifdefs.
category: Libs Text
requires: libxerces-c21


xerces-c-devel

sdesc: A validating XML parser written in a portable subset of C++
ldesc: A validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.

Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards.

The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of ifdefs.
category: Devel
external-source: xerces-c
requires: gcc libxerces-c21


xerces-c-doc

sdesc: Documentation for a validating XML parser written in a portable
subset of C++
ldesc: A validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.

Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards.

The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of ifdefs.
category: Devel Doc
external-source: xerces-c
requires: xerces-c-devel






Re: xerces-c, xerces-c-devel, xerces-c-doc 2.1.0-2 available for review/upload

2002-11-05 Thread Abraham Backus
Sorry about that guys...  I don't like making excuses, so I'll just blame it
on the hallucinogenic drugs :)  I'll have a -1 version back there soon and
I'll remove the -2 version.  It'll contain the fix for the problem with the
wrong dll (my tar.incl file still had the libxerces instead of cygxerces).
Also, Gareth mentioned that there is a one line fix patch for xerces-c
2.1.0.  I'd like to get that in as well if I can dig it up.

Charles,
To address the dll naming with the version inside (cygxerces-c2_1_0.dll), I
had some similar concerns when I started mucking with this package.  I had
decided not to change the dll name because xerces-c exports C++ types and
thought it to be a big mess if there wasn't some type of versioning embedded
in the name, which is probably why they did it this way (my assumption,
could be wrong).  At build time, there are three different libs to link
against (when xerces-c-devel is installed):
/usr/lib/libxerces-c2_1_0.dll.a
/usr/lib/libxerces-c.dll.a (symlink to libxerces-c2_1_0.dll.a)
/usr/lib/libxerces.dll.a (also symlink to libxerces-c2_1_0.dll.a)
 - the symlinks are created with a postinstall script

So if the hypothetical Bob wants to link with the most recent
cygwin-packaged xerces-c-devel on his machine and not have to
type -lxerces-c2_1_0 in his link line, he can instead type -lxerces-c
or -lxerces (Thanks Gerrit for the patch to make this happen).

Please let me have any feedback/complaints/concerns.  I'll get this new
package out later today... I've got a few issues at my day job to wrap up so
that I can spend the next three days at OOPSLA :)

thanks!
-Abe

- Original Message -
 I don't recall people bumping the -x numbers previously.  I don't see
 why that's necessary.  Theoretically, we are a small enough and
 intelligent enough group that we won't be confused when the contents of
 a file are updated without updating the file version.

 I think, in general, a new cygwin package should start out with a -1.
 It's hardly worth starting a long discussion about but, IMO, the -x
 numbers are incremented when there is a new cygwin release not when
 someone is providing packages for review.





xerces-c, xerces-c-devel, xerces-c-doc 2.1.0-2 available for review/upload

2002-11-03 Thread Abraham Backus



I added a patch to follow some recommendations from 
Gerrit.

1) have the library name be "cygxerces-c2_1_0.dll" 
rather than "libxerces-c2_1_0.dll" (following conventions used by other 
libraries in cygwin).

2) the symlinks created in the build structure 
during "make" more accurately represent the links created during "make 
install"

3) in "make distclean" and "make clean", libraries 
and symlinks are removed

http://abackus.imagineis.com/xerces-c/setup.hint
http://abackus.imagineis.com/xerces-c/xerces-c-2.1.0-2.tar.bz2
http://abackus.imagineis.com/xerces-c/xerces-c-2.1.0-2-src.tar.bz2

http://abackus.imagineis.com/xerces-c-devel/setup.hint
http://abackus.imagineis.com/xerces-c-devel/xerces-c-devel-2.1.0-2.tar.bz2

http://abackus.imagineis.com/xerces-c-doc/setup.hint
http://abackus.imagineis.com/xerces-c-doc/xerces-c-doc-2.1.0-2.tar.bz2

Anyone wishing to review these packages can point 
setup.exe to http://abackus.imagineis.com.

-Abe


Re: install xerces-c-src2_1_0 under cygwin

2002-10-21 Thread Abraham Backus
1) gcc 3.2 was released this week via setup.exe (i.e. you don't need to do
Exp anymore)
2) I'll write up a bug on getting the build instructions updated.  This is a
task that I had meant to get to, but wasn't sure whether to do that first or
get the cygwin package built and deployed.
3) I have an idea of why it isn't linking against libxerces-c2_1_0.dll.  The
most likely scenario is the topic of a bug that I just entered, where the
symlinks created in $XERCESCROOT/lib/ don't work the way they are expected
to under cygwin.  I'm working on a patch for this right now.
4) instead of downloading each .tar.bz2 file from my site and extracting
them manually, you can also try using the User URL feature of cygwin
setup.exe and point it to http://abackus.imagineis.com and everything will
be automagically installed in the proper locations if you select
xerces-c-devel under the Devel tree in the setup wizard.  Note that you
won't be able to link against this pre-built dll unless you have gcc 3.2.

Thanks!
-Abe

- Original Message -
 Hmmm, there is a prerelease of GCC 3 available which you can fetch
 when hitting the 'Exp' radiobutton in setup.exe GUI, there is much
 better C++ support with GCC 3.  The old GCC 2 version is also updated
 to have better C++ support and is called gcc2 now.

 Abe, is this also updated for Cygwin?   Is there at least a README.cygwin
 included in the sources?


 Strange, it should link against libxerces-c2_1_0.dll.


 Abe provides also a binary package (until xerces-c will be included in
 the Cygwin netrelease):



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/




xerces-c and xerces-c-devel and xerces-c (src) ready for uploading

2002-10-16 Thread Abraham Backus

Same links apply for the packages themselves, the source package is on a
different site due to space limitations on all the other places that I know
of...

https://plus.xdrive.com/s/804283208Fy53FcN9QeLkMTBhBPtpartner=xdrv
click on the Download button, then double check the download filename...
it said xerces-c-2[1].1.0-1-src.tar.bz2 when I tested it, so I took out
the [1], it should be xerces-c-2.1.0-1-src.tar.bz2.

Thanks anyway Nicholas :)  I did find that xdrive plus gives you a free 15
day trial

-Abe

- Original Message -
  http://www.mycgiserver.com/~abackus/xerces-c-2.1.0-1.tar.bz2
 
  http://www.mycgiserver.com/~abackus/xerces-c-devel-2.1.0-1.tar.bz2

  http://briefcase.yahoo.com, it gives you 30MB of storage space for free.

 Sorry, I'm wrong on that...  They restrict you to 5MB per
 file as well.  :-(





(less funky links) xerces-c and xerces-c-devel and xerces-c (src) ready for uploading (really, it is)

2002-10-16 Thread Abraham Backus

Sorry for the excessive mailing related to this, it's my first shot at
getting a cygwin package...

Anyway, I didn't like the process that xdrive provided for third party
retrieval of files and yahoo briefcase wouldn't let me share files either.

I put all the files on a single server for consistency.  Let me know if you
have any questions, suggestions, etc.

http://abackus.imagineis.com/xerces-c-2.1.0-1.tar.bz2
http://abackus.imagineis.com/xerces-c-devel-2.1.0-1.tar.bz2
http://abackus.imagineis.com/xerces-c-2.1.0-1-src.tar.bz2

Thanks!
-Abe





proposal: xerces-c and xerces-c-devel

2002-10-15 Thread Abraham Backus

I'm interested in becoming a package maintainer for the xerces-c and
xerces-c-devel (http://xml.apache.org/xerces-c/index.html) packages.  Below
are the proposed setup.hint files for these packages.  I'll have the tar
files ready for uploading by the end of this week.

thank you!
-Abe

xerces-c setup.hint:
#**
sdesc: Runtime library for a validating XML parser written in a portable
subset of C++
ldesc: A validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.

Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards.

The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of ifdefs.
category: Libs Text
#**

xerces-c-devel setup.hint:
#**
sdesc: A validating XML parser written in a portable subset of C++
ldesc: A validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data. A shared library is provided for parsing, generating,
manipulating, and validating XML documents.

Xerces-C++ is faithful to the XML 1.0 recommendation and many associated
standards.

The parser provides high performance, modularity, and scalability. Source
code, samples and API documentation are provided with the parser. For
portability, care has been taken to make minimal use of templates, no RTTI,
no C++ namespaces and minimal use of ifdefs.
category: Devel
external-source: xerces-c
requires: gcc xerces-c
#**





Re: gcc3 bug or I've got some file wrong?

2002-10-15 Thread Abraham Backus

Lapo,

I don't have a reference to std iostreams handy, but having seen errors like
this many times before, I can tell you what's up.

Even though it looks like there is an error in a system/standard header, it
is actually an indication of where the compiler ended up after
parsing/preprocessing when it discovered an error.  The best way that I
figured out to decipher these types of errors is to ignore all the template
stuff (replace with XXX) and read the errors themselves:
In copy constructor XXX: XXX is private XXX within this context
(repeated)

From this, I concluded that the template/class is using the common practice
of hiding the copy constructor by making it private (See Scott Meyers
Effective C++ I believe).  This is to enforce that the class isn't meant
to be copied.  There are a few different scenarios when a copy constructor
is called.  Meyers provides a good description of this practice in Item 27:
Explicitly disallow use of implicitly generated member functions you don't
want and Item 45: Know what functions C++ silently writes and calls.  I
also recommend reading Effective STL, which has Item 49: Learn to
decipher STL-related compiler diagnostics, with some useful information on
deciphering template errors.

I don't know what the solution in your case is without looking at your code.
You are using a subclass of std::basic_ios, most likely std::basic_ostream,
std::basic_istream or one of their fstream counterparts.  Try experimenting
with using references if you are passing around an instance like this.

For example:

void readSomething(std::istream  in)
{
// ... some stuff to read from the stream
}

int main(int argc, char ** argv)
{
std::ifstream fin(argv[0]);

readSomething(fin);
}

-Abe

- Original Message -
 That's the error.. but seems strange to me that a system header has a
 problem, anyone has an idea?

 $ make
 g++ -ggdb  -c -o icse.o icse.cc
 /usr/include/c++/3.2/bits/ios_base.h: In copy constructor
 `std::basic_ioschar,

std::char_traitschar ::basic_ios(const std::basic_ioschar,
std::char_traitschar )':
 /usr/include/c++/3.2/bits/ios_base.h:421: `std::ios_base::ios_base(const
std::ios_base)' is private
 /usr/include/c++/3.2/iostream:62: within this context
 /usr/include/c++/3.2/streambuf: In copy constructor
 `std::basic_filebufchar,
std::char_traitschar ::basic_filebuf(const std::basic_filebufchar,
std::char_traitschar )':
 /usr/include/c++/3.2/streambuf:486: `std::basic_streambuf_CharT,
_Traits::basic_streambuf(const std::basic_streambuf_CharT, _Traits)
[with _CharT = char, _Traits = std::char_traitschar]' is private
 /usr/include/c++/3.2/iostream:62: within this context
 make: *** [icse.o] Error 1



--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/