[4507] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #799

daemon@ATHENA.MIT.EDU (Digestifier)
Sun Jun 13 18:13:08 2004

From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date:     Sun, 13 Jun 2004 18:13:05 EDT

Linux-Announce Digest #799, Volume #4          Sun, 13 Jun 2004 18:13:05 EDT

Contents:
  WWWOFFLE - Web proxy with features for dial-up users ("Andrew M. Bishop")
  Cxref - C program cross-referencing & documentation tool ("Andrew M. Bishop")
  [school-discuss] Release 0.9.13 of Dr.Geo and Mac OS X  port (fwd) ("Frederick Noronha (FN)")
  http://www.softwarefreedomday.org ("Frederick Noronha (FN)")
  GNU Libidn 0.4.9 alpha released (fwd) ("Frederick Noronha (FN)")

----------------------------------------------------------------------------

Date: Sun, 13 Jun 2004 00:24:52 CST
Subject: WWWOFFLE - Web proxy with features for dial-up users
From: "Andrew M. Bishop" <amb@gedanken.demon.co.uk>

          WWWOFFLE - World Wide Web Offline Explorer - Version 2.8c
          =========================================================


The WWWOFFLE programs simplify World Wide Web browsing from computers that use
intermittent (dial-up) connections to the internet.

Description
===========

The WWWOFFLE server is a proxy web server with special features for use with
dial-up internet links.  This means that it is possible to browse web pages and
read them without having to remain connected.

Basic Features
    - Caching of HTTP, FTP and finger protocols.
    - Allows the 'GET', 'HEAD', 'POST' and 'PUT' HTTP methods.
    - Interactive or command line control of online/offline/autodial status.
    - Highly configurable.
    - Low maintenance, start/stop and online/offline status can be automated.

While Online
    - Caching of pages that are viewed for later review.
    - Conditional fetching to only get pages that have changed.
        - Based on expiration date, time since last fetched or once per session.
    - Non cached support for SSL (Secure Socket Layer e.g. https).
    - Can be used with one or more external proxies based on web page.
    - Control which pages cannot be accessed.
        - Allow replacement of blocked pages.
    - Control which pages are not to be stored in the cache.
    - Create backups of cached pages when server cannot be contacted.
        - Option to create backup when server sends back an error page.
    - Requests compressed pages from web servers (compile time option).
    - Requests chunked transfer encoding from web servers.

While Offline
    - Can be configured to use dial-on-demand for pages that are not cached.
    - Selection of pages to download next time online
        - Using normal browser to follow links.
        - Command line interface to select pages for downloading.
    - Control which pages can be requested when offline.
    - Provides non-cached access to intranet servers.

Automated Download
    - Downloading of specified pages non-interactively.
    - Options to automatically fetch objects in requested pages
        - Understands various types of pages
            - HTML 4.0, Java classes, VRML (partial), XML (partial).
        - Options to fetch different classes of objects
            - Images, Stylesheets, Frames, Scripts, Java or other objects.
        - Option to not fetch webbug images (images of 1 pixel square).
    - Automatically follows links for pages that have been moved.
    - Can monitor pages at regular intervals to fetch those that have changed.
    - Recursive fetching
        - To specified depth.
        - On any host or limited to same server or same directory.
        - Chosen from command line or from browser.
        - Control over which links can be fetched recursively.

Convenience
    - Optional information footer on HTML pages showing date cached and options.
    - Options to modify HTML pages
        - Remove scripts.
        - Remove Java applets.
        - Remove stylesheets.
        - Remove shockwave flash animations.
        - Indicate cached and uncached links.
        - Remove the blink tag.
        - Remove refresh tags.
        - Remove links to pages that are in the DontGet list.
        - Remove inline frames (iframes) that are in the DontGet list.
        - Replace images that are in the DontGet list.
        - Replace webbug images (images of 1 pixel square).
        - Demoronise HTML character sets.
        - Stop animated GIFs.
        - Remove Cookies in meta tags.
    - Provides information about cached pages
        - Headers, raw and modified.
        - Contents, images, links etc.
        - Source code unmodified by WWWOFFLE.
    - Automatic proxy configuration for Netscape.
    - Searchable cache with the addition of the ht://Dig, mnoGoSearch
      (UdmSearch) or Namazu programs.
    - Built in simple web-server for local pages.
        - Allows CGI scripts
    - Timeouts to stop proxy lockups
        - DNS name lookups.
        - Remote server connection.
        - Data transfer.
    - Continue or stop downloads interrupted by client.
        - Based on file size of fraction downloaded.
    - Purging of pages from cache
        - Based on URL matching.
        - To keep the cache size below a specified limit.
        - To keep the free disk space above a specified limit.
        - Interactive or command line control.
        - Compression of cached pages based on age.
    - Provides compressed pages to web browser (compile time option).
    - Use chunked transfer-encoding to web browser.

Indexes
    - Multiple indexes of pages stored in cache
        - Servers for each protocol (http, ftp ...).
        - Pages on each server.
        - Pages waiting to be fetched.
        - Pages requested last time offline.
        - Pages fetched last time online.
        - Pages monitored on a regular basis.
    - Configurable indexes
        - Sorted by name, date, server domain name, type of file.
        - Options to delete, refresh or monitor pages.
        - Selection of complete list of pages or hide un-interesting pages.

Security
    - Works with pages that require basic username/password authentication.
    - Automates proxy authentication for external proxies that require it.
    - Control over access to the proxy
        - Defaults to local host access only.
        - Host access configured by hostname or IP address.
        - Optional proxy authentication for user level access control.
    - Optional password control for proxy management functions.
    - Can censor incoming and outgoing HTTP headers to maintain user privacy.

Configuration
    - All options controlled using a configuration file.
    - Interactive web page to allow editing of the configuration file.
    - User customisable error and information pages.


Changes
=======

Since version 2.8b:

Bug Fixes:
 Don't hang up when reply-chunked-data is true and doing SSL connections.  Don't
 output WWWOFFLE error page if local CGI output anything.  Fix CGI & search file
 descriptor problem.  Print correct number of bytes read from ftp server.
 Remove memory leak.  Add missing header to FTP redirect and don't crash.  Fix
 upgrade-config.pl script handling of DOS format files.  Use correct name for
 keep-cache-if-not-found option webpage template.  Make '-d 0' and '-d0' work
 the same for wwwoffle.  Fix passworded pages with changing transfer encodings.
 Fix problem with missing spacers when sorting by date changed.  Add
 hints to the web pages on how to monitor a URL with special options.  Fix bad
 spacing in the monitor form.  Make sure that new temporary files and log file
 have sensible permissions.  Remove possible crash using configuration pages
 adding item to empty section.  Clarify some error messages and documentation.


Availability
============

Version 2.8c uploaded, but may not be available yet

FTP  server: ftp://ftp.ibiblio.org/pub/Linux/apps/www/servers/wwwoffle-2.8c.tgz
HTTP server: http://www.gedanken.demon.co.uk/download-wwwoffle/wwwoffle-2.8c.tgz

Web page: http://www.gedanken.demon.co.uk/wwwoffle/


Author & Copyright
==================

This program is copyright Andrew M. Bishop 1996,97,98,99,2000,01,02,03,04
(amb@gedanken.demon.co.uk) and distributed under GPL.

email: amb@gedanken.demon.co.uk
[Please put wwwoffle in the subject line]

-- 
Andrew.
======================================================================
Andrew M. Bishop                             amb@gedanken.demon.co.uk
                                      http://www.gedanken.demon.co.uk/

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

From: "Andrew M. Bishop" <amb@gedanken.demon.co.uk>
Subject: Cxref - C program cross-referencing & documentation tool
Date: 13 Jun 2004 09:05:01 GMT

    C Cross Referencing & Documenting tool. Version 1.5g - cxref
    ============================================================

Cxref is a program that will produce documentation (in LaTeX, HTML, RTF or SGML)
including cross-references from C program source code.

Works for ANSI C, including most gcc extensions.

The documentation for the program is produced from comments in the code that
are appropriately formatted. The cross referencing comes from the code itself
and requires no extra work.

The documentation is produced for each of the following:

Files            - A comment that applies to the whole file.
Functions        - A comment for the function, including a description of
                   each of the arguments and the return value.
Variables        - A comment for each of a group of variables and/or
                   individual variables.
#include         - A comment for each included file.
#define          - A comment for each pre-processor symbol definition, and
                   for macro arguments.
Type definitions - A comment for each defined type and for each element of a
                   structure or union type.

Any or all of these comments can be present in suitable places in the
source code.


The cross referencing is performed for the following items

Files           - The files that the current file is included in
                  (even when included via other files).

#includes       - Files included in the current file.
                - Files included by these files etc.

Variables       - The location of the definition of external variables.
                - The files that have visibility of global variables.
                - The files / functions that use the variable.

Functions       - The file that the function is prototyped in.
                - The functions that the function calls.
                - The functions that call the function.
                - The files and functions that reference the function.
                - The variables that are used in the function.

Each of these items is cross referenced in the output.

Includes extensive README and FAQ with details and examples on how to use the
program.


Changes
=======

Since version 1.5f:

Bug fixes
  New fix allowing a mix of declarations and statements in compound statements.
  Fix handling of -Afoo=bar options again.

Configure/Make changes
  Add a --without-cxref-cpp option to force using gcc instead of cxref-cpp.

cxref-cpp changes
  cxref-cpp now gets gcc defines and include path at runtime from config file.
  There is a script cxref-cpp-configure to create this configuration file.


Availability
============

Previous versions of this program have been tested on the following systems:
Linux 1.[123].x, Linux 2.[01234].x, SunOS 4.1.x, Solaris 2.x, HPUX 10.x

FTP  server: ftp://ftp.ibiblio.org/pub/Linux/devel/lang/c/cxref-1.5g.tgz
HTTP server: http://www.gedanken.demon.co.uk/download-cxref/cxref-1.5g.tgz

Web page: http://www.gedanken.demon.co.uk/cxref/


Author & Copyright
==================

This program is copyright Andrew M. Bishop 1995,96,97,98,99,2000,01,02,03,04
(amb@gedanken.demon.co.uk) and distributed under GPL.

email: amb@gedanken.demon.co.uk
[Please put cxref in the subject line]

-- 
Andrew.
======================================================================
Andrew M. Bishop                             amb@gedanken.demon.co.uk
                                      http://www.gedanken.demon.co.uk/

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Sun, 13 Jun 2004 12:56:07 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: [school-discuss] Release 0.9.13 of Dr.Geo and Mac OS X  port (fwd)

========== Forwarded message ==========

Dear all, 

A brief note to announce to you the release 0.9.13 of Dr. Geo as well a
new Mac OS X port.

All information are at http://www.ofset.org/drgeo

Bye,

Hilaire Fernandes

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Sun, 13 Jun 2004 12:56:16 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: http://www.softwarefreedomday.org

>From Igor Zaitsev <icassiusi@freemail.hu>

========== Forwarded message ==========

I read about this event a week ago, and launched a topic about it on 
Hungary's leading Unix portal. My post generated a lot of positive 
replies, and we decided to form a Team and celebrate SFD in Hungary. 
We plan to spread the Hungarian translation of OpenCD, and UHU 
Linux, the hungarian Linux Distribution. So, we ask to be registered as 
a team, and would like to know, what support we can get from SFD.org 
on this. 
Thanks, and I hope to hear from you soon:
Cassius

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------

Date: Sun, 13 Jun 2004 12:56:22 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: GNU Libidn 0.4.9 alpha released (fwd)


========== Forwarded message ==========

This release include a new native Java implementation, contributed by
Oliver Hitz.

GNU Libidn is an implementation of the Stringprep, Punycode and IDNA
specifications defined by the IETF Internationalized Domain Names
(IDN) working group, used for internationalized domain names.  The
library contains a generic Stringprep implementation that does Unicode
3.2 NFKC normalization, mapping and prohibitation of characters, and
bidirectional character handling.  Profiles for Nameprep, iSCSI, SASL
and XMPP are included.  Punycode and ASCII Compatible Encoding (ACE)
via IDNA are supported.  A mechanism to define Top-Level Domain (TLD)
specific validation tables, and to compare strings against those
tables, is included.  Default tables for some TLDs are also included.

Here are the compressed sources:
  ftp://alpha.gnu.org/gnu/libidn/libidn-0.4.9.tar.gz   (1.8MB)
  http://josefsson.org/libidn/releases/libidn-0.4.9.tar.gz   (1.8MB)

Here are GPG detached signatures:
  ftp://alpha.gnu.org/gnu/libidn/libidn-0.4.9.tar.gz.sig
  http://josefsson.org/libidn/releases/libidn-0.4.9.tar.gz.sig

Here are the build reports for various platforms:
  http://josefsson.org/autobuild/libidn.html

Here are the MD5 and SHA1 signatures:

cc87a7bdce60a6e229f0984ca551e273  libidn-0.4.9.tar.gz
49b3c907438c9d4a70181e0ec70477ef  libidn-0.4.9.tar.gz.sig
1371c794f6d72f6998e047e3d2cad3c23085c15c  libidn-0.4.9.tar.gz
a2d26fb7a8a7109cdc326329dc8f61da31359bf2  libidn-0.4.9.tar.gz.sig

Noteworthy changes since version 0.4.5 (the last version announced here):

* Version 0.4.9 (released 2004-06-11)

** The Java library (java/libidn-*.jar) is included in the distribution.

** JavaDoc manuals (doc/javadoc/) are included.

** API and ABI is backwards compatible with the previous version.

* Version 0.4.8 (released 2004-06-01)

** The Java source code is actually included in the distribution.

** API and ABI is backwards compatible with the previous version.

* Version 0.4.7 (released 2004-05-31)

** The Java port should now be functional, contributed by Oliver Hitz.
See the new section "Java API" in the manual for more information.

** API and ABI is backwards compatible with the previous version.

* Version 0.4.6 (released 2004-05-24)

** The header file idn-free.h is actually installed by 'make install'.

** API and ABI is backwards compatible with the previous version.


_______________________________________________
GNU Announcement mailing list <info-gnu@gnu.org>
http://lists.gnu.org/mailman/listinfo/info-gnu

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU

You can submit announcements to be moderated via:

    Internet: linux-announce@NEWS.ORNL.GOV

Linux may be obtained via one of these FTP sites:
    ftp.funet.fi				pub/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Announce Digest
******************************

home help back first fref pref prev next nref lref last post