*** empty log message ***

This commit is contained in:
Eric J. Bowersox
2001-01-31 20:48:40 +00:00
commit 1e555d4dc2
34 changed files with 2059 additions and 0 deletions

28
etc/README.dict Normal file
View File

@@ -0,0 +1,28 @@
The file "webster2.dict" was produced from the word lists supplied as "web2"
and "web2a.gz" in the /usr/share/dict directory of the Debian "miscfiles"
package (GNU miscfiles version 1.2). The following commands were used to
produce this file:
zcat /usr/share/dict/web2a.gz | fgrep -v ' ' > temp.dict
cat /usr/share/dict/web2 temp.dict | tr '[A-Z]' [a-z]' | sort \
| uniq > webster2.dict
rm temp.dict
"webster2.dict" is to be considered "freely redistributable," and is not
subject to the MPL as with the rest of Venice code. Herewith is the original
README for the dictionary:
--- begin README ---
# $NetBSD: README,v 1.2 1997/03/26 07:14:32 mikel Exp $
# @(#)README 8.1 (Berkeley) 6/5/93
WEB ---- (introduction provided by jaw@riacs) -------------------------
Welcome to web2 (Webster's Second International) all 234,936 words worth.
The 1934 copyright has elapsed, according to the supplier. The
supplemental 'web2a' list contains hyphenated terms as well as assorted
noun and adverbial phrases. The wordlist makes a dandy 'grep' victim.
-- James A. Woods {ihnp4,hplabs}!ames!jaw (or jaw@riacs)
--- end README ---

8
etc/erbo.dict Normal file
View File

@@ -0,0 +1,8 @@
eminds
erbo
maddog
snarf
snarfage
utne
webb
webbme

37
etc/logging-config.xml Normal file
View File

@@ -0,0 +1,37 @@
<?xml version="1.0"?>
<!DOCTYPE configuration SYSTEM "log4j.dtd">
<!--
The contents of this file are subject to the Mozilla Public License Version 1.1
(the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
WARRANTY OF ANY KIND, either express or implied. See the License for the specific
language governing rights and limitations under the License.
The Original Code is the Venice Web Community System.
The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
for Silverwrist Design Studios. Portions created by Eric J. Bowersox are
Copyright (C) 2001 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved.
Contributor(s):
-->
<configuration>
<!-- Define the standard file appender. -->
<appender name="STDLOG" class="org.apache.log4j.FileAppender">
<param name="File" value="/home/erbo/venice.log"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p %c{2} %x - %m%n"/>
</layout>
</appender>
<!-- Define the root configuration for logging. -->
<root>
<priority value="debug"/>
<appender-ref ref="STDLOG"/>
</root>
</configuration>

50
etc/render-config.xml Normal file
View File

@@ -0,0 +1,50 @@
<?xml version="1.0"?>
<!--
The contents of this file are subject to the Mozilla Public License Version 1.1
(the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
WARRANTY OF ANY KIND, either express or implied. See the License for the specific
language governing rights and limitations under the License.
The Original Code is the Venice Web Community System.
The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
for Silverwrist Design Studios. Portions created by Eric J. Bowersox are
Copyright (C) 2001 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved.
Contributor(s):
-->
<render-config>
<!-- The name of the site; included in the HTML title of the page. -->
<site-name>Venice Test</site-name>
<!-- Used to specify general rendering parameters -->
<rendering>
<!-- If this is specified, servlets will include HTML comments in their output. -->
<html-comments/>
<!-- If this is specified, pages will be transfer-encoded in GZIP if the browser
allows it. -->
<!-- <gzip-output/> -->
<!-- Specifies the default <FONT FACE=""> to use for all text. -->
<font>Arial, Helvetica</font>
</rendering>
<!-- Used to configure URL paths to various global resources. -->
<paths>
<!-- Base URL for all servlets on this server. MUST include the trailing slash. -->
<base>http://delenn:8080/venice/</base>
<!-- Base URL for all images loaded by the server code. MUST include the trailing slash. -->
<image>http://delenn:8080/venice/images/</image>
<!-- The fully-qualified URL to the site logo. The image should be 140x80 pixels. -->
<site-logo>http://delenn:8080/venice/images/powered-by-venice.gif</site-logo>
</paths>
</render-config>

107
etc/venice-config.xml Normal file
View File

@@ -0,0 +1,107 @@
<?xml version="1.0"?>
<!--
The contents of this file are subject to the Mozilla Public License Version 1.1
(the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
WARRANTY OF ANY KIND, either express or implied. See the License for the specific
language governing rights and limitations under the License.
The Original Code is the Venice Web Community System.
The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
for Silverwrist Design Studios. Portions created by Eric J. Bowersox are
Copyright (C) 2001 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved.
Contributor(s):
-->
<!-- Venice configuration file - full name should be fed to the Venice engine at startup -->
<venice-config>
<!-- This section is used to configure the Venice engine itself. -->
<engine>
<!-- The fully-qualified Java classname of the Venice engine class. -->
<classname>com.silverwrist.venice.core.impl.VeniceEngineImpl</classname>
</engine>
<!-- This section is used to configure the database pool system. -->
<database>
<!-- The fully-qualified Java classname of the JDBC driver we wish to load. -->
<driver>org.gjt.mm.mysql.Driver</driver>
<!-- The URI of the database we wish to load. -->
<uri>jdbc:mysql://localhost/venice</uri>
<!-- The username to use to log into the database. -->
<username>venicedb</username>
<!-- The password to use to log into the database. -->
<password>x00yes2K</password>
<!-- The initial number of connections to allocate to the database. -->
<initial-conns>5</initial-conns>
<!-- The maximum number of connections to the database that can be open at once. -->
<max-conns>20</max-conns>
<!-- If this tag is specified, the connection pool will wait for a connection to
become available if one is requested and none are available. If not, the
getConnection() method will throw an exception under those circumstances. -->
<wait-if-busy/>
</database>
<!-- This section is used to configure electronic mail services. -->
<email>
<!-- The SMTP server to use when sending messages out. This server must be
configured to allow relaying from the host running Venice. -->
<smtp-host>janelane</smtp-host>
<!-- The return address to use on all email messages. -->
<mail-from-addr>nobody@delenn.silverwrist.internal</mail-from-addr>
<!-- The string to use in the "X-Mailer:" header on all outgoing mail. -->
<mailer>Venice AutoMail System v0.01</mailer>
</email>
<!-- This section dictates which dictionary files get loaded into the spelling checker's
main dictionary. The default lexicon is Webster's 2nd, with a supplemental list of
words provided by Erbo. -->
<dictionary>
<file>/home/erbo/venice/WEB-INF/webster2.dict</file>
<file>/home/erbo/venice/WEB-INF/erbo.dict</file>
</dictionary>
<!-- This section holds "stock messages" with replaceable parameters that may
be fed to emailed output. -->
<messages>
<!-- This is the message sent out with the email confirmation number. -->
<!-- Parameters: $USERNAME - account user name, $CONFNUM - confirmation number -->
<email-confirm>
Welcome to the Venice conferencing system! In order to fully activate your
account after you register or change your E-mail address, you must provide a
confirmation number to the system. Please enter this number into the "Confirm
E-mail Address" dialog on the system when indicated.
Your confirmation number for your account "$USERNAME" is $CONFNUM.
Thank you, and enjoy the Venice conferencing system!
-- The Management
</email-confirm>
<!-- This is the "password reminder" message. -->
<!-- Parameters: $USERNAME - account user name, $REMINDER - password reminder -->
<reminder>
Here is the password reminder for your account "$USERNAME" as you requested:
$REMINDER
If this reminder is not sufficient for you to remember what your password is,
please contact the server administrator for further assistance.
-- The Management
</reminder>
</messages>
</venice-config>

215
etc/web.xml Normal file
View File

@@ -0,0 +1,215 @@
<?xml version="1.0"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<!--
The contents of this file are subject to the Mozilla Public License Version 1.1
(the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
WARRANTY OF ANY KIND, either express or implied. See the License for the specific
language governing rights and limitations under the License.
The Original Code is the Venice Web Community System.
The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
for Silverwrist Design Studios. Portions created by Eric J. Bowersox are
Copyright (C) 2001 Eric J. Bowersox/Silverwrist Design Studios. All Rights Reserved.
Contributor(s):
-->
<web-app>
<display-name>Venice Web Community System</display-name>
<description>
The Venice Web conferencing system provides an online conferencing
environment, including discussions, online services, and other
things. Written by Eric J. Bowersox (erbo@silcom.com).
</description>
<!-- These context parameters define the location of the Venice configuration files.
Modify as needed to suit your system. -->
<context-param>
<param-name>logging.config</param-name>
<param-value>/home/erbo/venice/WEB-INF/logging-config.xml</param-value>
<description>
The full path and file name of the LOG4J configuration file, which needs
to be loaded into LOG4J's DOMConfigurator at start-up.
</description>
</context-param>
<context-param>
<param-name>venice.config</param-name>
<param-value>/home/erbo/venice/WEB-INF/venice-config.xml</param-value>
<description>
The full path and file name of the Venice engine configuration file, which
needs to be loaded into the Venice engine at start-up.
</description>
</context-param>
<context-param>
<param-name>render.config</param-name>
<param-value>/home/erbo/venice/WEB-INF/render-config.xml</param-value>
<description>
The full path and file name of the Venice rendering configuration file, which
needs to be loaded into the Venice rendering system at start-up.
</description>
</context-param>
<!-- Venice servlet definitions -->
<servlet>
<servlet-name>top</servlet-name>
<description>
Displays the top-level page of the Venice application.
</description>
<servlet-class>com.silverwrist.venice.servlets.Top</servlet-class>
<!-- The Top servlet needs to be loaded first at startup, as it initializes the
Venice system engine -->
<load-on-startup>3</load-on-startup>
</servlet>
<servlet>
<servlet-name>account</servlet-name>
<description>
Displays the "accounts" page of the Venice application.
</description>
<servlet-class>com.silverwrist.venice.servlets.Account</servlet-class>
</servlet>
<servlet>
<servlet-name>userdisplay</servlet-name>
<description>
Displays Venice user profiles.
</description>
<servlet-class>com.silverwrist.venice.servlets.UserDisplay</servlet-class>
</servlet>
<servlet>
<servlet-name>sigfrontend</servlet-name>
<description>
The "front end" for SIG display; it redirects the user to whatever page has
been defined as the "default" for that SIG.
</description>
<servlet-class>com.silverwrist.venice.servlets.SIGFrontEnd</servlet-class>
</servlet>
<servlet>
<servlet-name>sigprofile</servlet-name>
<description>
Displays the profile for a given SIG.
</description>
<servlet-class>com.silverwrist.venice.servlets.SIGProfile</servlet-class>
</servlet>
<servlet>
<servlet-name>sigadmin</servlet-name>
<description>
SIG administration functions.
</description>
<servlet-class>com.silverwrist.venice.servlets.SIGAdmin</servlet-class>
</servlet>
<servlet>
<servlet-name>sigoperations</servlet-name>
<description>
General SIG operations.
</description>
<servlet-class>com.silverwrist.venice.servlets.SIGOperations</servlet-class>
</servlet>
<servlet>
<servlet-name>find</servlet-name>
<description>
The main Find page.
</description>
<servlet-class>com.silverwrist.venice.servlets.Find</servlet-class>
</servlet>
<servlet>
<servlet-name>confoperations</servlet-name>
<description>
General conference operations.
</description>
<servlet-class>com.silverwrist.venice.servlets.ConfOperations</servlet-class>
</servlet>
<servlet>
<servlet-name>confdisplay</servlet-name>
<description>
Conference topic list and topic display.
</description>
<servlet-class>com.silverwrist.venice.servlets.ConfDisplay</servlet-class>
</servlet>
<!-- the following are test servlets, they should go away -->
<servlet>
<servlet-name>testformdata</servlet-name>
<servlet-class>com.silverwrist.util.test.FormDataTest</servlet-class>
</servlet>
<!-- Mappings from URLs in the server to Venice servlets. -->
<servlet-mapping>
<servlet-name>top</servlet-name>
<url-pattern>/top</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>account</servlet-name>
<url-pattern>/account</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>userdisplay</servlet-name>
<url-pattern>/user/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sigfrontend</servlet-name>
<url-pattern>/sig/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sigprofile</servlet-name>
<url-pattern>/sigprofile</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sigadmin</servlet-name>
<url-pattern>/sigadmin</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>sigoperations</servlet-name>
<url-pattern>/sigops</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>find</servlet-name>
<url-pattern>/find</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>confoperations</servlet-name>
<url-pattern>/confops</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>confdisplay</servlet-name>
<url-pattern>/confdisp</url-pattern>
</servlet-mapping>
<!-- the following are test servlets, they should go away -->
<servlet-mapping>
<servlet-name>testformdata</servlet-name>
<url-pattern>/testformdata</url-pattern>
</servlet-mapping>
<!-- Global parameters for the HTTP session -->
<session-config>
<session-timeout>60</session-timeout> <!-- 1 hour -->
</session-config>
</web-app>