From owner-freebsd-announce Sun Jan 19 06:09:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA02330 for freebsd-announce-outgoing; Sun, 19 Jan 1997 06:09:13 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id GAA02325 for ; Sun, 19 Jan 1997 06:09:05 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.4/8.6.9) with ESMTP id GAA14997 for ; Sun, 19 Jan 1997 06:08:50 -0800 (PST) To: announce@freebsd.org Subject: 3.0-970118-SNAP now in ftp://ftp.freebsd.org/pub/FreeBSD/ Date: Sun, 19 Jan 1997 06:08:43 -0800 Message-ID: <14990.853682923@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-announce@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Yes, just 4 days after the last one and not something I'd normally do, but the last SNAP uncovered so many annoying bugs that it was worth-while in this instance for me to see how well some of the fixes implemented over the last 4 days address the problems. In particular, sysinstall has had a *lot* of changes made to it in the area of FTP retry, timeouts and general error handling and I'd like to hear how people do with the installation now. Thanks! Jordan From owner-freebsd-announce Tue Jan 21 06:44:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id GAA22851 for freebsd-announce-outgoing; Tue, 21 Jan 1997 06:44:17 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id GAA22845 for ; Tue, 21 Jan 1997 06:44:14 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.4/8.6.9) with ESMTP id GAA25528 for ; Tue, 21 Jan 1997 06:44:12 -0800 (PST) To: announce@freebsd.org Subject: Announcing Heitml for FreeBSD (and other operating systems)... Date: Tue, 21 Jan 1997 06:44:11 -0800 Message-ID: <25523.853857851@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-announce@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [Posting this on behalf of Michael Elbel - jkh] Note: I'm connected to the H.E.I people in that DITEC paid them money to support their product under FreeBSD, so I'm biased. But I still think it's the nicest thing since sliced bread if it comes to extending HTML and connect Databases to the web. I've used it for some pretty complex applications and it didn't take me 10% of the time I would have to have spent if I'd done it in, like, perl. It's also IMO nicer than w3-msql and PHP/FI in that its syntax is database independent (not regarding potential differences in the actual SQL implementations). Michael Michael Elbel, DITEC Internet Services, Muenchen, Germany - me@muc.ditec.de Fermentation fault (coors dumped) --------------------------------------------------------------------- Subject: SHAREWARE: heitml 1.0, extended server side HTML (CGI & apache API) H.E.I. releases heitml (extended interactive HTML) version 1.0. heitml (pronounced "Hi"-TML) is a server side extension of HTML. It is designed to develop interactive Web Pages, Web Database Applications, and complex Web Sites in a structured, modular, and intelligent manner. heitml adds full-featured programming capabilities to HTML (e.g. , , and Tags), plus powerful expression evaluation with integer, real, boolean, string, and tuple data types. It is possible to define your own Tags or Environment Tags and, by using include files, you can build your own libraries of re-usable components. heitml makes it possible to - develop Web Sites in a structured and modular way, drastically reducing maintenance overhead. - develop intelligent and interactive Web Sites, whose content dynamically adapts itself to user needs. - show the content of SQL databases with no programming other than to use our library of prefined "dba" Tags. - develop complete and complex database applications heitml runs on FreeBSD or Linux with any Web Server using the CGI interface, but is especially fast (avoiding the CGI overhead) within the apache Web Server using the apache API. Currently MSQL, Postgres 95, and the yard databases are supported. heitml also works on SunOS as well as Windows NT with CGI and ISAPI and ODBC. heitml is free for research, non-commercial and private usage, but Commercial Web Sites must pay a licensing fee. The fully operational version of heitml can be downloaded freely, and each Web Page you develop will display a message identifying it as the version for non-commercial use. After registration, you will receive a key to switch off the message without having to reinstall the program. heitml is suited for newcomers and professional programmers alike. Newcomers can use heitml just like HTML with additional powerful Tags. heitml pages are put on the web server, just like HTML pages, but with another file extension. Once heitml is installed, this is all what has to be done to use heitml. Libraries provided with heitml contain Tags suitable for many application tasks like Web Page Counters etc. Of special interest is the dba library which helps you to build complete database applications that browse and update tables. (Insert, update and delete records with no programming effort on your part.) Data fields can be validated and checked for consistency before entry or update, and a special password field can be assigned to each record to guard against unauthorized changes. An application created with the dba Library merely requires you to - define how you want the data to appear in browse mode (Table View) - define how you want the data to appear in list mode (Form View) See our guestbook application: http://www.h-e-i.de/heitml/kguest.hei?first=t Professional programmers can use heitml also as a full featured programming language: A heitml page is actually a program, which is executed. The execution of "......", " ...", and "" etc. have the usual meaning as found in a programming language. The execution of User Defined Tags correspond to traditional procedure calls. heitml offers positional and keyword parameters with default values, input and output parameters, global and local variables and recursion. Also Environment Tags such as " environment body " can be defined and get the environment body as a functional parameter. heitml offers a dynamic tuple datatype, which works like a struct in C but fields can be added and processed dynamically. Tuple assignments follow reference semantics. heitml offers an alternate programming syntax, which allows to write several tags into < > signs seperated by semicolons, e.g. Within the configuration files of apache one can control which resources heitml-pages can access. This feature is important when hosting heitml-pages prepared by somebody else. For more info and downloads see http://www.h-e-i.de/heitml Helmut Emmelmann -- Helmut Emmelmann H.E.I. Helmut Emmelmann Informationssyteme GmbH Wimpfenerstrasse 23 Tel. 49-621-795141 68259 Mannheim Germany Fax. 49-621-795161 emmel@h-e-i.de http://www.h-e-i.de From owner-freebsd-announce Sat Jan 25 15:55:46 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id PAA24095 for freebsd-announce-outgoing; Sat, 25 Jan 1997 15:55:46 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id PAA24087 for ; Sat, 25 Jan 1997 15:55:43 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.4/8.6.9) with ESMTP id PAA07338 for ; Sat, 25 Jan 1997 15:55:42 -0800 (PST) To: announce@freebsd.org Subject: 3.0-970124-SNAP on ftp.freebsd.org Date: Sat, 25 Jan 1997 15:55:41 -0800 Message-ID: <7334.854236541@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-freebsd-announce@freebsd.org X-Loop: FreeBSD.org Precedence: bulk You all know the drill by now, I'm sure. This SNAP fixes the broken NFS, tape and floppy installation methods (don't ask) of the previous SNAPshot as well as Justin's latest SCSI changes. ftp://ftp.freebsd.org/pub/FreeBSD/3.0-970124-SNAP is the full URL for those reading this in an HTML capable mailer reader. :) As always (with SNAPs, anyway) feedback to current@freebsd.org please. Thanks! Jordan