Re: lynx mirport not working (was Re: [Lynx-dev] text browsing)
On Mon, Aug 14, 2006 at 08:51:00PM +, Thorsten Glaser wrote: Dixi: Walter Ian Kaye dixit: There are no links for Mac OS X either. Oops. Does Mac OSX come shipped without lynx? This cries for a lynx port in the MirPorts Framework. I now did one, and all I get is: internal error while caching 1st tagspec of 0 lexeme Does this sound familiar? Any help? Disable prettysrc? yes (I thought this was fixed - a url might help). -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing)
[EMAIL PROTECTED] dixit: If it's true, the binary with GnuTLS is inferior to the one with OpenSSL on this point. Like I said. (And the other issue with the DN format is still open, although I've sent a patch to Tom about it which none of you GNU users seems to have tested.) //mirabile -- I believe no one can invent an algorithm. One just happens to hit upon it when God enlightens him. Or only God invents algorithms, we merely copy them. If you don't believe in God, just consider God as Nature if you won't deny existence. -- Coywolf Qi Hunt ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing)
On Sat, 12 Aug 2006 [EMAIL PROTECTED] wrote: On Sun, 30 Jul 2006, [EMAIL PROTECTED] wrote: On Sat, 29 Jul 2006 [EMAIL PROTECTED] wrote: OK. I went back through my notes and patches and did some more testing. Here is a step-by-step guide to building a statically compiled lynx under Cygwin which will not be dependent on the cygwin dll (i.e. a MingW ... I tried it and finally successed to build with some efforts. I wrote some comments and questions below. Compiling lynx for MingW under Cygwin I want to use precompiled libraries if it's OK. If I should to use patched libraries, please tell me which libraries sould be patched. I would presume that the precompiled libraries are OK until proven otherwise. I didn't look for precompiled libraries, so I am not certain how the patches that they used to compile for MingW differed from what I posted. To keep the binary file compatible with Win98, I would try to ascertain that they are not dependent on any system files only available with WinNT/Win2K/WinXP. ... 1. Compile and install MingW PDCurses 2.8 I used precompiled library: pdcurses-2.6.0-2003.07.21-1.exe I got from http://www.mingw.org/download.shtml. When I put together the guide, I had forgotten to mention the patch necesary to make lynx function with PDCurses 2.7 or 2.8. By using 2.6, you avoid the need for that patch (which I hope will be included in dev.19). 2. Compile and install MingW OpenSSL 0.9.8 stable branch I tried GnuTLS instead of OpenSSL. I used precompiled library: gnutls_1_0_17_win32_mingw_libs.zip I got from ftp://ftp.gnutls.org/pub/gnutls/win32. OpenSSL uses the environment variable SSL_CERT_FILE to indicate where the collection of trusted certificates resides. How does GnuTLS find the file if it isn't in the default location which was compiled in? 3. Compile and install MingW iconv I used libiconv 1.8. I applied this patch: I used precompiled library: libiconv-1.9.1.bin.woe32.zip I got from http://sourceforge.net/project/showfiles.php?group_id=25167 4. Compile and install MingW gettext I used gettext-0.11.5. I applied this patch: I used precompiled library: gettext-0.11.5-2003.02.01-1.exe I got from http://www.mingw.org/download.shtml. # I found two different source archives of gettext-0.11.5 from # http://www.gnu.org/software/gettext/ # http://www.mingw.org/download.shtml # # I failed to apply your patch to the former one. # I successed to apply it the latter one but haven't successed to built. On the version that I compiled, the character set conversion worked correctly in fullscreen mode, using the DOS codepages, for all combinations that I tried, but sometimes gave wrong characters in windows mode. I'll try again with the latest versions (gettext-0.15 and libiconv-1.11 to see if that makes any difference. ... #!/bin/bash.exe LDFLAGS=-mno-cygwin -static \ LIBS=-L/mingw/lib -lwsock32 -lgdi32 -lmsvcrt -liconv \ I think -L/mingw/lib should be in LDFLAGS instead of in LIBS. That should work. I changed these line as below to compile with GnuTLS. LDFLAGS=-mno-cygwin -static -L/mingw/lib \ LIBS=-lgdi32 -lmsvcrt -liconv -lgcrypt -lgpg-error -lwsock32 \ # I don't know why I have to add -lgcrypt -lgpg-error. I dont' have those libraries on my machine. Are they bundled with GnuTLS? Doug -- Doug Kaufman Internet: [EMAIL PROTECTED] ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing)
On Sun, 30 Jul 2006, [EMAIL PROTECTED] wrote: On Sat, 29 Jul 2006 [EMAIL PROTECTED] wrote: May I ask you the concrete steps to compile Lynx under Cygwin with -mno-cygwin? Do you mean running configure make on Cygwin bash? OK. I went back through my notes and patches and did some more testing. Here is a step-by-step guide to building a statically compiled lynx under Cygwin which will not be dependent on the cygwin dll (i.e. a MingW binary). There were a lot of patches, so this is long, but with all the details it should avoid the need for multiple followup questions. Let me know if anything isn't clear or if it doesn't work as claimed on your machine. Doug Thanks a lot. I tried it and finally successed to build with some efforts. I wrote some comments and questions below. Compiling lynx for MingW under Cygwin This post will try to outline how I built Windows lynx for MingW, using the -mno-cygwin directive under Cygwin. I haven't looked carefully at each of the steps to see whether or not it is important for a successful build. Please remember that I am not a programmer, so not all of the changes that I made may be appropriate. Before beginning to try this, I would suggest reading Mumit Khan's paper on how to use -mno-cygwin. Unfortunately, his web page about MingW appears to have disappeared from the net. A copy of the HOWTO has been saved and is available from DJ Delorie's web site at http://www.delorie.com/howto/cygwin/mno-cygwin-howto.html;. Note that using -mno-cygwin turns off scanning of /usr/include and /usr/local/include in favor of /usr/include/mingw and /usr/local/include/mingw. This assumes that you have an install of Cygwin, including all the usual utilities, and with installation of the mingw modules. When I built my mingw programs, I frequently did so with $prefix=/mingw, so some includes and libraries are installed in /mingw/include and /mingw/lib rather than in /usr/include/mingw, /usr/local/include/mingw, etc., so appropriate paths have to be specified when compiling to be sure that the mingw files are found, rather than the cygwin files. The general plan is as follows: 1. Compile and install MingW PDCurses 2.8 2. Compile and install MingW OpenSSL 0.9.8 stable branch 3. Compile and install MingW iconv 4. Compile and install MingW gettext I want to use precompiled libraries if it's OK. If I should to use patched libraries, please tell me which libraries sould be patched. 5. Patch Cygwin autoconf to comply with Tom Dickey's patches. Note that standard autoconf will fail with the lynx configure.in script. 6. Patch aclocal.m4 for DOS/Windows compatibility 7. Run autoconf to regenerate configure 8. Run configure with the appropriate options to generate the makefiles 9. If desired, compile a lynx icon into a coff file with windres and modify the src/makefile to include the icon file in the lynx binary 10. Run make to generate lynx and make install-full to install 11. Optionally compress the lynx binary with upx The details: 1. Compile and install MingW PDCurses 2.8 I used precompiled library: pdcurses-2.6.0-2003.07.21-1.exe I got from http://www.mingw.org/download.shtml. 2. Compile and install MingW OpenSSL 0.9.8 stable branch I applied this patch before compiling: I tried GnuTLS instead of OpenSSL. I used precompiled library: gnutls_1_0_17_win32_mingw_libs.zip I got from ftp://ftp.gnutls.org/pub/gnutls/win32. 3. Compile and install MingW iconv I used libiconv 1.8. I applied this patch: I used precompiled library: libiconv-1.9.1.bin.woe32.zip I got from http://sourceforge.net/project/showfiles.php?group_id=25167 4. Compile and install MingW gettext I used gettext-0.11.5. I applied this patch: I used precompiled library: gettext-0.11.5-2003.02.01-1.exe I got from http://www.mingw.org/download.shtml. # I found two different source archives of gettext-0.11.5 from # http://www.gnu.org/software/gettext/ # http://www.mingw.org/download.shtml # # I failed to apply your patch to the former one. # I successed to apply it the latter one but haven't successed to built. 5. Patch Cygwin autoconf to comply with Tom Dickey's patches. I used cygwin autoconf 2.59-2. First I applied the cygwin patch that comes with the source code. I then applied a patch combining the DOS pathname patches from the DJGPP port and a modification of the patch on Tom Dickey's web page for autoconf 2.57 (http://invisible-island.net/autoconf/autoconf.html;). This is the patch: [snip] Then run configure, then make, then make install. No problem. 6. Patch aclocal.m4 for DOS/Windows compatibility Finally to lynx, itself. Apply the patch I recently submitte to the lynx-dev list for DOS path compatibility. No problem. 7. Run autoconf to regenerate configure Next, regenerate the configure file by running autoconf. Unfortunately, autoconf 2.59 is no longer
Compiling MingW lynx under Cygwin (was Re: [Lynx-dev] text browsing) (LONG)
On Sat, 29 Jul 2006 [EMAIL PROTECTED] wrote: May I ask you the concrete steps to compile Lynx under Cygwin with -mno-cygwin? Do you mean running configure make on Cygwin bash? OK. I went back through my notes and patches and did some more testing. Here is a step-by-step guide to building a statically compiled lynx under Cygwin which will not be dependent on the cygwin dll (i.e. a MingW binary). There were a lot of patches, so this is long, but with all the details it should avoid the need for multiple followup questions. Let me know if anything isn't clear or if it doesn't work as claimed on your machine. Doug Compiling lynx for MingW under Cygwin This post will try to outline how I built Windows lynx for MingW, using the -mno-cygwin directive under Cygwin. I haven't looked carefully at each of the steps to see whether or not it is important for a successful build. Please remember that I am not a programmer, so not all of the changes that I made may be appropriate. Before beginning to try this, I would suggest reading Mumit Khan's paper on how to use -mno-cygwin. Unfortunately, his web page about MingW appears to have disappeared from the net. A copy of the HOWTO has been saved and is available from DJ Delorie's web site at http://www.delorie.com/howto/cygwin/mno-cygwin-howto.html;. Note that using -mno-cygwin turns off scanning of /usr/include and /usr/local/include in favor of /usr/include/mingw and /usr/local/include/mingw. This assumes that you have an install of Cygwin, including all the usual utilities, and with installation of the mingw modules. When I built my mingw programs, I frequently did so with $prefix=/mingw, so some includes and libraries are installed in /mingw/include and /mingw/lib rather than in /usr/include/mingw, /usr/local/include/mingw, etc., so appropriate paths have to be specified when compiling to be sure that the mingw files are found, rather than the cygwin files. The general plan is as follows: 1. Compile and install MingW PDCurses 2.8 2. Compile and install MingW OpenSSL 0.9.8 stable branch 3. Compile and install MingW iconv 4. Compile and install MingW gettext 5. Patch Cygwin autoconf to comply with Tom Dickey's patches. Note that standard autoconf will fail with the lynx configure.in script. 6. Patch aclocal.m4 for DOS/Windows compatibility 7. Run autoconf to regenerate configure 8. Run configure with the appropriate options to generate the makefiles 9. If desired, compile a lynx icon into a coff file with windres and modify the src/makefile to include the icon file in the lynx binary 10. Run make to generate lynx and make install-full to install 11. Optionally compress the lynx binary with upx The details: 1. Compile and install MingW PDCurses 2.8 I applied this patch before compiling: --- pdcurses28/win32/mingwin32.mak.ori 2005-12-29 18:49:20.0 -0800 +++ pdcurses28/win32/mingwin32.mak 2006-01-27 11:49:44.0 -0800 @@ -34,11 +34,11 @@ CC = gcc ifeq ($(DEBUG),Y) - CFLAGS = -c -g -Wall -DPDCDEBUG -D_NO_OLDNAMES - LDFLAGS = -g + CFLAGS = -c -g -Wall -W -O3 -mno-cygwin -DPDCDEBUG -D_NO_OLDNAMES + LDFLAGS = -g -mno-cygwin else - CFLAGS = -c -O -Wall -D_NO_OLDNAMES - LDFLAGS = + CFLAGS = -c -Wall -W -O3 -mno-cygwin -D_NO_OLDNAMES + LDFLAGS = -mno-cygwin endif CPPFLAGS = -I$(PDCURSES_HOME) @@ -53,8 +53,8 @@ LIBEXE = ar LIBFLAGS =rcv -LIBCURSES = pdcurses.a -LIBPANEL = panel.a +LIBCURSES = libcurses.a +LIBPANEL = libpanel.a PDCLIBS= $(LIBCURSES) $(LIBPANEL) DEMOS =testcurs.exe newdemo.exe xmas.exe tuidemo.exe firework.exe ptest.exe @@ -63,9 +63,9 @@ all: $(PDCLIBS) $(DEMOS) clean: - -del *.o - -del *.a - -del *.exe + -rm -f *.o + -rm -f *.a + -rm -f *.exe demos: $(DEMOS) @@ -126,11 +126,11 @@ PANOBJS = \ panel.o -pdcurses.a : $(LIBOBJS) $(PDCOBJS) +$(LIBCURSES) : $(LIBOBJS) $(PDCOBJS) $(LIBEXE) $(LIBFLAGS) $@ *.o $(LIBEXE) d $@ $(PANOBJS) firework.o newdemo.o ptest.o testcurs.o tui.o tuidemo.o xmas.o -panel.a : $(PANOBJS) +$(LIBPANEL) : $(PANOBJS) $(LIBEXE) $(LIBFLAGS) $@ $(PANOBJS) addch.o: $(srcdir)/addch.c $(PDCURSES_HEADERS) @@ -338,4 +338,4 @@ $(PDCURSES_HOME)\curses.h $(PDCURSES_HOME)\curspriv.h \ $(PDCURSES_HOME)\panel.h $(PDCURSES_HOME)\term.h \ $(LIBCURSES) $(LIBPANEL) file_id.diz - del file_id.diz + rm -f file_id.diz --- pdcurses28/win32/pdcsetsc.c.ori 2001-01-09 23:30:54.0 -0800 +++ pdcurses28/win32/pdcsetsc.c 2003-09-13 23:34:52.0 -0700 @@ -220,11 +220,11 @@ break; case 2: /* highly visible */ cci.bVisible = TRUE; - cci.dwSize = 95; + cci.dwSize = 50; break;
Re: [Lynx-dev] text browsing
At 08:15p -0500 07/28/2006, Stef Caunter didst inscribe upon an electronic papyrus: Debatable. You think it's debatable whether being unable to use to Yahoo or SourceForge or do any e-commerce is crippling? Wow. Getting a binary up this quickly is quite convenient. Yeah, but if it doesn't do what one needs, it's pointless. To add any ssl functionality to lynx requires a compile and always has in my experience. I guess you're referring to the licensing discussion? Even without ssl you still get that 'real view' of the web, scriptable, customizable and fast. But without any access to hundreds of important web sites. Not exactly a selling point. Unless you think that SSL is evil and any web site which uses it sucks, but I've never heard of anyone who believes that. On Fri, 28 Jul 2006, Walter Ian Kaye wrote: A non-SSL Lynx is a crippled Lynx. Can't even log in to Yahoo, let alone do any online shopping. Nice PoC, though. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
You think it's debatable whether being unable to use to Yahoo or SourceForge or do any e-commerce is crippling? Wow. Hardly relevant since you can't ship lynx with ssl so the experience is consistent and obvious everywhere. A binary without ssl is what it is; add it in using source and a compiler when you need it. To add any ssl functionality to lynx requires a compile and always has in my experience. I guess you're referring to the licensing discussion? Not at all, it just doesn't come in the box; if there's no native complier (Mac/Win) you are looking at binaries initially. SSL is also one of the most discussed usage topics here, once it's been built. Even without ssl you still get that 'real view' of the web, scriptable, customizable and fast. But without any access to hundreds of important web sites. Not exactly a selling point. Unless you think that SSL is evil and any web site which uses it sucks, but I've never heard of anyone who believes that. rofl. The Mac user is checking out lynx in terminal in under 30 seconds with lynxlet (probably while using Safari). The pertinent issue with OS X is that you don't get a native compiler to roll your own lynx to get SSL. MAC: Hello I'm a Mac PC: And I'm a PC and neither of us has a compiler... Stef http://caunter.ca/crypto.html ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Fri, 28 Jul 2006, Henry Nelson wrote: I think I saw somewhere that the gettext tools (what you want if you're going to get into translating the messages) had been ported to Windows, but unfortunately I don't have the slightest idea how they work on Windows. The MingW version of lynx which I have been porting (but not yet distributing) is compiled with NLS and seems to work fine. I linked it with gettext-0.11.5 which I ported to MingW last year. I generally compile MingW programs under Cygwin with -mno-cygwin and don't have any experience with the native MingW MSYS environment. I see from the MingW web page that there is an official port of gettext to mingw. I haven't looked to see if what I did matched that port or not. At least with the version I am using, you specify the environment variable LYNX_LOCALEDIR unless the locale directory is the same as the default compiled into gettext. The utilities (msgfmt and xgettext) work the same as on unix, but when building under Cygwin for MingW, the Cygwin utilities are used to make the .gmo files. Just specify the LANG and possibly the LANGUAGE environment variables and lynx uses the lynx.mo file installed in the $LYNX_LOCALEDIR/$LANG/LC_MESSAGES directory. I am happy to send the patch file that I used for porting gettext to anyone interested. For a Cygwin build of lynx, gettext is part of the Cygwin system and should work out of the box. I haven't built a pure Cygwin lynx since 2.8.5pre.3 in February 2004, however, and I built that without NLS, so I can't comment from personal experience. By the way, if anyone is interested in doing translations for lynx, be sure to first read the information from the translation project web page http://www.iro.umontreal.ca/translation/;, then sign up to be part of the translation team. Doug -- Doug Kaufman Internet: [EMAIL PROTECTED] ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Fri, 28 Jul 2006, Stegozor wrote: On 7/28/06, Thomas Dickey [EMAIL PROTECTED] wrote: One more thing: As you may have guessed, English is not my native tongue: in exchange, I'd gladly do my best to translate any Lynx related file into French and/or Turkish. Just realise that you'll have to cope with a newbie and that I'll need time. Apart from that, feel free to send me a message if a translation would be useful. I'd be more than pleased if I could help the project in some way. It would be useful to have an up-to-date translation for fr.po (French), since that's been neglected. The Turkish (tr.po) is more current, though none of us can gauge its quality. Er...Firstly, I hope you really noticed that you'll have to cope with a newbie who had difficulties to find a Windows version of Lynx. As for the po files, there are two fr.po in http://lynx.isc.org/po/ . Which one should I pick up? Where's the 'authoritative' po file? Is it http://lynx.isc.org/po/lynx.po ? If so, it seems quite old (19990525). As for the tr.po, I just couldn't find it. There's a current one in the source tarball. The other files in http://lynx.isc.org/po/ are just for reference (someone else was using them). I update the line-numbers, etc., in the ones in the source tarballs (e.g., in http://lynx.isc.org/current/) periodically, and incorporate new po-files as they are available. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
Walter Ian Kaye dixit: There are no links for Mac OS X either. Oops. Does Mac OSX come shipped without lynx? This cries for a lynx port in the MirPorts Framework. //mirabile -- I believe no one can invent an algorithm. One just happens to hit upon it when God enlightens him. Or only God invents algorithms, we merely copy them. If you don't believe in God, just consider God as Nature if you won't deny existence. -- Coywolf Qi Hunt ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Fri, 28 Jul 2006, [EMAIL PROTECTED] wrote: The MingW version of lynx which I have been porting (but not yet distributing) is compiled with NLS and seems to work fine. I linked it with gettext-0.11.5 which I ported to MingW last year. I generally compile MingW programs under Cygwin with -mno-cygwin and don't have any experience with the native MingW MSYS environment. May I ask you the concrete steps to compile Lynx under Cygwin with -mno-cygwin? Do you mean running configure make on Cygwin bash? I've tried these but I'm not satisfied yet. (1) using makelynx.bat on command prompt (2) configure make under MSYS envrironment (1) It rebuilds all whenever I run the batch file because it doesn't check the timestamp like make command does. (2) I can build it with slang but can't with pdcurses. I want to use pdcurses because I can change screen size only with pdcurses. So I'm very curious to know how you compile Lynx. Thanks in advance. -- Takeshi Hataguchi E-mail: [EMAIL PROTECTED] ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
Lynxlet, while not ssl-capable, is an excellent and very quick OS X app which obviates the need to install XCode since it just unpacks and runs in Terminal. Walter Ian Kaye dixit: There are no links for Mac OS X either. Oops. Does Mac OSX come shipped without lynx? I believe there's a 2.8.5 via Fink. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
At 12:44a + 07/28/2006, Thorsten Glaser didst inscribe upon an electronic papyrus: Walter Ian Kaye dixit: There are no links for Mac OS X either. Oops. Does Mac OSX come shipped without lynx? This cries for a lynx port in the MirPorts Framework. //mirabile I think the original public beta back in 1999 (or whenever it was) may have had lynx, but the shipping versions never have. (Do you suppose it had anything to do with the 1997 Microsoft five-year agreement for IE as default browser?) ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: GPL (was Re: [Lynx-dev] text browsing)
That would, I guess, be UKansas and a few individuals. Including important contributors who are no longer traceable, like Foteos. A long time ago the FSF wanted Lynx to have the copyrights assigned to single organisation. It couldn't be done then, because it was impossible to track down everyone and get agreement. You would also have to remove GPLed code from other libraries, e.g. is GNU gettext being used for the internationalisation? Once you had permission from all the copyright owners of GPLed code, you wouldn't actually need to remove the GPL; what you would need to do is give an additional permission on all the GPLed code to allow it to be linked with OpenSSL. The conflict that arises is because OpenSSL imposes an additional restriction (an advertising clause). The GPL doesn't allow, for reasons wholly predictable from the policy behind it, additional restrictions, but it allows additional permissions. Incidentally, I suspect an anti-FSF or anti-copyright line from one contributor to this thread. For clarification of what I've written, there is no doubt that distributing an OpenSSL binary for Windows is a copyright infringement. The area where they may (but also might not) be a conflict between letter and spirit is where either an incomplete product is supplied, with the intention that the recipient links with an incompatible library, or a complete product is provided but with such a poor implementation of the library that most reasonable people would be forced to replace it with the incompatible one. Where one usually sees this brinkmanship is when someone wants to make a profit from open source code without contributing back fully. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
Debatable. Getting a binary up this quickly is quite convenient. To add any ssl functionality to lynx requires a compile and always has in my experience. Even without ssl you still get that 'real view' of the web, scriptable, customizable and fast. On Fri, 28 Jul 2006, Walter Ian Kaye wrote: A non-SSL Lynx is a crippled Lynx. Can't even log in to Yahoo, let alone do any online shopping. Nice PoC, though. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
GPL (was Re: [Lynx-dev] text browsing)
David Woolley dixit: They are only free to choose the SSL implementation because the code is legitimately distributable for use on, say, Linux. The FSF take a True, but what does Lynx consist of? Lynx + pdcurses + OpenSSL So all that is required is to ask the Lynx copyright holder for an exception (blah blah allowed to link against any library implementing the OpenSSL interface, or something). That would, I guess, be UKansas and a few individuals. //mirabile -- emacs als auch vi zum Kotzen finde (joe rules) und pine für den einzig bedienbaren textmode-mailclient halte (und ich hab sie alle ausprobiert). ;) Hallo, ich bin der Holger (Hallo Holger!), und ich bin ebenfalls ... pine-User, und das auch noch gewohnheitsmäßig (Oooohhh). [aus dasr] ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: GPL (was Re: [Lynx-dev] text browsing)
OpenSSL works really well with lynx, restrictive license. GnuTLS isn't as good with lynx. There have been several discussions about OpenSSL and this over the years, which are all available in the archives; or I suppose it could get restated again for this go round. | Stef - http://caunter.ca/contact.html On Wed, 26 Jul 2006, Thorsten Glaser wrote: That would, I guess, be UKansas and a few individuals. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: GPL (was Re: [Lynx-dev] text browsing)
On Thu, 27 Jul 2006, Stef Caunter wrote: OpenSSL works really well with lynx, restrictive license. It's not that restrictive - simply requires attribution. And the comments about being only allowed on Linux and *BSD's are inaccurate (though this is not unusual ;-) -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On 7/26/06, Stef Caunter [EMAIL PROTECTED] wrote: But lynx.isc.org is current and quite acceptable. There is plenty of evidence of active development and code maintenance in both the readable text and breakout subdirectory date stamps. Indeed, and that's how I ended up in this mailing list and why I'm boring you right now :) . But honestly, I had to search for quite a while. I'm rather used to mozilla website, with all its updates and so on, so without clear information, it wasn't easy. It's common for external links to degrade over time, but putting energy into maintaining clean code should be preferred over website maintenance, especially when the included and very detailed documentation is the best source of usage information. Agreed. Perhaps an overhaul was a bit exaggerated but frankly I think that some more information would be useful. A notice telling that as of .. (fill in) the development is still going on, and that for more information one should have a look at the FAQs and the mailing list archives with a link would be an acceptable compromise IMHO. Also, patakuti's Lynx with the installer should definitely be hosted on the main site for Windows users. One more thing: As you may have guessed, English is not my native tongue: in exchange, I'd gladly do my best to translate any Lynx related file into French and/or Turkish. Just realise that you'll have to cope with a newbie and that I'll need time. Apart from that, feel free to send me a message if a translation would be useful. I'd be more than pleased if I could help the project in some way. The mailing list archives are the next best place to look when searching for specific issues. Right. A little question though: is this mailing list the right place for newbie end users with their boring questions, or is there a better place for them (and me)? Best regards. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Fri, 28 Jul 2006, Stegozor wrote: One more thing: As you may have guessed, English is not my native tongue: in exchange, I'd gladly do my best to translate any Lynx related file into French and/or Turkish. Just realise that you'll have to cope with a newbie and that I'll need time. Apart from that, feel free to send me a message if a translation would be useful. I'd be more than pleased if I could help the project in some way. It would be useful to have an up-to-date translation for fr.po (French), since that's been neglected. The Turkish (tr.po) is more current, though none of us can gauge its quality. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On 7/28/06, Thomas Dickey [EMAIL PROTECTED] wrote: One more thing: As you may have guessed, English is not my native tongue: in exchange, I'd gladly do my best to translate any Lynx related file into French and/or Turkish. Just realise that you'll have to cope with a newbie and that I'll need time. Apart from that, feel free to send me a message if a translation would be useful. I'd be more than pleased if I could help the project in some way. It would be useful to have an up-to-date translation for fr.po (French), since that's been neglected. The Turkish (tr.po) is more current, though none of us can gauge its quality. Er...Firstly, I hope you really noticed that you'll have to cope with a newbie who had difficulties to find a Windows version of Lynx. As for the po files, there are two fr.po in http://lynx.isc.org/po/ . Which one should I pick up? Where's the 'authoritative' po file? Is it http://lynx.isc.org/po/lynx.po ? If so, it seems quite old (19990525). As for the tr.po, I just couldn't find it. Well, tell me where the authoritative po file and fr tr po files are, and I'll try to do my best. I think I'll have a look at http://www.poedit.org but UniRed could also do the job. PS: In my first message, I talked about a message ID but it was incorrect. It should have been news:[EMAIL PROTECTED] ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
At 12:14a +0200 07/28/2006, Stegozor didst inscribe upon an electronic papyrus: On 7/26/06, Stef Caunter [EMAIL PROTECTED] wrote: But lynx.isc.org is current and quite acceptable. There is plenty of evidence of active development and code maintenance in both the readable text and breakout subdirectory date stamps. Indeed, and that's how I ended up in this mailing list and why I'm boring you right now :) . But honestly, I had to search for quite a while. I'm rather used to mozilla website, with all its updates and so on, so without clear information, it wasn't easy. There are no links for Mac OS X either. One option for Mac OS X is Lynxlet, an application which encapsulates Lynx. No installer required. Its based on Lynx 2.8.5 without SSL. http://habilis.net/lynxlet/ ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Wed, 26 Jul 2006, David Woolley wrote: on the other hand, anyone is free to build and use lynx with whatever implementation of SSL they choose. But this thread is about typical Windows users, who don't have development tools and wouldn't know how to use them if they did (probably applies to Red Hat users as well, but Red Hat does have openssl). They are only free to choose the SSL implementation because the code is legitimately distributable for use on, say, Linux. The FSF take a dim view of people distributing source for which you cannot create a distributable binary (assuming a binary is required at all); it's seen as an attempt to get round the GPL. The FSF sometimes is known to do things that I wouldn't approve of either. end of discussion. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
20060726 00:26 -0500, Stef Caunter But lynx.isc.org is current and quite acceptable. There is plenty of evidence of active development and code maintenance in both the readable text and breakout subdirectory date stamps. It's common for external links to degrade over time, but putting energy into maintaining clean code should be preferred over website maintenance, especially when the included and very detailed documentation is the best source of usage information. His experience is mine. If the web-pages are not kept up, then, going by your other points, the best is to abandon them, and expose the directory-structure to the reader, as in the case of sites made for ftp-use, with all seen files dedicated to or part of a given release. The mailing list archives are the next best place to look when searching for specific issues. As if the ordinary passer-by had any hope of finding them! ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Tue, 25 Jul 2006, [EMAIL PROTECTED] wrote: [EMAIL PROTECTED] dixit: - change the compiler from Borland's bcc32 to MingW's gcc Why? It depends on SSL library. I think it's easier to compile with GnuTLS using the MingW's compiler than using Borland's one. - change the SSL library from OpenSSL to GnuTls NO! That'd be BAD! It should be done for the license problem. - write the English project page You could at least add an (international) behind the link on the page. Thanks. I updated the page. bye, //mirabile -- I believe no one can invent an algorithm. One just happens to hit upon it when God enlightens him. Or only God invents algorithms, we merely copy them. If you don't believe in God, just consider God as Nature if you won't deny existence.-- Coywolf Qi Hunt -- Takeshi Hataguchi E-mail: [EMAIL PROTECTED] ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
[EMAIL PROTECTED] dixit: - change the compiler from Borland's bcc32 to MingW's gcc Why? - change the SSL library from OpenSSL to GnuTls NO! That'd be BAD! - write the English project page You could at least add an (international) behind the link on the page. bye, //mirabile -- I believe no one can invent an algorithm. One just happens to hit upon it when God enlightens him. Or only God invents algorithms, we merely copy them. If you don't believe in God, just consider God as Nature if you won't deny existence. -- Coywolf Qi Hunt ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On 7/25/06, Henry Nelson [EMAIL PROTECTED] wrote: [...] there is a binary of 2.8.5rel1 with an installer available from Takeshi Hataguchi. That installer is primarily in Japanese, but the binary and documentation are fine in English. You can get it from http://lynx-win32-pata.sourceforge.jp/;. Just look for the link to the [...] The latest available binary is now the one from Takeshi Hataguchi (2.8.6dev.17). Probably most English speakers want the internationalized version (link #10): http://prdownloads.sourceforge.jp/lynx-win32-pata/19739/Lynx286dev17TH.exe;. As Doug points out, this distribution has an _installer_; just double click should do it. Thanks a lot for this link, and thanks to the one who developed this version. I downloaded this version and it worked quite fine for posting messages in newsgroups, I didn't have to use the lynx.cfg file at all. Just the newspost:// command, and it worked, where the version downloaded from http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2rel.1.zip didn't work. Maybe a bug in this version, or a needed setting in the .cfg file that I wasn't able to set and that the installer did for me. Anyway, I know where to ask my questions when I have further questions (special 8 bit characters, why Lynx displayed some text in French, I'll have to look at that). Let me put a few remarks about the lynx home page, though: Before subscribing to the mailing-list, when I just visited the website I thought that the project wasn't maintained at all since a few years. Some tutorial links are broken, and executable versions for Dos and Windows are not up to date. IMHO some little updates, not to say an overhaul would make sense, especially for basic users like me. Sincerely. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
- change the SSL library from OpenSSL to GnuTls NO! That'd be BAD! But Lynx on Windows or MS-DOS isn't legally distributable with OpenSSL because it is not GPL compatible except when it forms a library normally supplied with the operating system. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Tue, 25 Jul 2006, David Woolley wrote: - change the SSL library from OpenSSL to GnuTls NO! That'd be BAD! But Lynx on Windows or MS-DOS isn't legally distributable with OpenSSL because it is not GPL compatible except when it forms a library normally supplied with the operating system. on the other hand, anyone is free to build and use lynx with whatever implementation of SSL they choose. -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
But lynx.isc.org is current and quite acceptable. There is plenty of evidence of active development and code maintenance in both the readable text and breakout subdirectory date stamps. It's common for external links to degrade over time, but putting energy into maintaining clean code should be preferred over website maintenance, especially when the included and very detailed documentation is the best source of usage information. The mailing list archives are the next best place to look when searching for specific issues. Stefan Caunter http://caunter.ca/contact.html Before subscribing to the mailing-list, when I just visited the website I thought that the project wasn't maintained at all since a few years. Some tutorial links are broken, and executable versions for Dos and Windows are not up to date. IMHO some little updates, not to say an overhaul would make sense, especially for basic users like me. ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On 7/22/06, David Woolley [EMAIL PROTECTED] wrote: It's available at http://lynx.isc.org/lynx2.8.5/ Someone asking this question is likely to be completely thrown by this page as the only sort of software they are likely to be able to handle is an executable Windows binary install package! They will probably not even be able to cope with a Cygwin version or an archive file, let alone source code. I failed to find anything that would be usable by typical Windows user, even on the pages that were given as specific Windows and MS-DOS ports. Oh, you're definitely right. As an average windows user I faced the same problem a few months ago, and I was finally able to find: http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2rel.1.zip for Windows. That's an old release though, and I still have to manage to post messages on newsgroups. I'll have to read again the answers to news:y9EJV17BB2VynBaKySD1JA.user.aioe.org and if that doesn't help, you'll see me again :) ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Mon, 24 Jul 2006, Stegozor wrote: On 7/22/06, David Woolley [EMAIL PROTECTED] wrote: It's available at http://lynx.isc.org/lynx2.8.5/ Someone asking this question is likely to be completely thrown by this page as the only sort of software they are likely to be able to handle is an executable Windows binary install package! They will probably not even be able to cope with a Cygwin version or an archive file, let alone source code. I failed to find anything that would be usable by typical Windows user, even on the pages that were given as specific Windows and MS-DOS ports. Oh, you're definitely right. As an average windows user I faced the same problem a few months ago, and I was finally able to find: http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2rel.1.zip for Windows. That's an old release though, and I still have to manage to post messages on newsgroups. I'll have to read again the answers to news:y9EJV17BB2VynBaKySD1JA.user.aioe.org and if that doesn't help, you'll see me again :) Right at the top of the current distribution page (http://lynx.isc.org/current/index.html;) it give pointers to the Windows binaries. Also see the note that I posted to the list in January: Date: Thu, 5 Jan 2006 20:42:13 -0800 (PST) From: Doug Kaufman [EMAIL PROTECTED] Subject: Re: [Lynx-dev] how in the world do i even start lynx? The lynx resources for Win32 are not always obvious. Please start at Kenneth Kwok's page (http://home4.pacific.net.sg/~kennethkwok/lynx/index.html;), which has some links to binaries, both with and without Windows installers, and which gives some hints on running lynx on Windows. In addition, there is a binary of 2.8.5rel1 with an installer available from Takeshi Hataguchi. That installer is primarily in Japanese, but the binary and documentation are fine in English. You can get it from http://lynx-win32-pata.sourceforge.jp/;. Just look for the link to the binary if you don't read Japanese. The latest available binary is now the one from Takeshi Hataguchi (2.8.6dev.17). Doug -- Doug Kaufman Internet: [EMAIL PROTECTED] ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
On Fri, Jul 21, 2006 at 04:00:00PM +0100, PAT OGILVIE wrote: I am trying to test my web site and in google guidleines it suggests: Use a text browser such as Lynx to examine your site, because most search engine spiders see your site much as Lynx would. I can't find how to access and use Lynx - when I type in www.lynx.browser.com - there is no way of actually using lynx - please advise what to do? The current version of lynx is 2.8.5 It's available at http://lynx.isc.org/lynx2.8.5/ 2.8.6 Development patches: http://lynx.isc.org/current/index.html -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev
Re: [Lynx-dev] text browsing
060722 David Woolley wrote: It's available at http://lynx.isc.org/lynx2.8.5/ Someone asking this question is likely to be completely thrown by this page as the only sort of software they are likely to be able to handle is an executable Windows binary install package! They will probably not even be able to cope with a Cygwin version or an archive file, let alone source code. Dale Landry wrote a beginners' doc re installing on M$ Windows : http://www.chass.utoronto.ca/~purslow/lynx_for_windows.html For more general help, see my larger file at : http://www.chass.utoronto.ca/~purslow/lhfb.html -- ,, SUPPORT ___//___, Philip Webb : [EMAIL PROTECTED] ELECTRIC /] [] [] [] [] []| Centre for Urban Community Studies TRANSIT`-O--O---' University of Toronto ___ Lynx-dev mailing list Lynx-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/lynx-dev