From 06c6ab430b223f6923fe74a4b8d11f3e626848a8 Mon Sep 17 00:00:00 2001 From: Eduardo Chappa Date: Wed, 15 Jan 2020 21:41:39 -0700 Subject: * Fix a number of misspellings in the source code of Alpine. I hav only fixed those that belong to the source code of Alpine and do not come from an external source. List contributed by Jens Schleusener. --- web/INSTALL | 4 +- web/cgi/alpine/1.0/addredit.tcl | 2 +- web/cgi/alpine/1.0/attach.tcl | 2 +- web/cgi/alpine/1.0/compose.tcl | 2 +- web/cgi/alpine/1.0/detach.tcl | 3 +- web/cgi/alpine/1.0/do_view.tcl | 4 +- web/cgi/alpine/1.0/dosend.tcl | 2 +- web/cgi/alpine/1.0/export.tcl | 2 +- web/cgi/alpine/1.0/filtedit.tcl | 4 +- web/cgi/alpine/1.0/fr_tconfig.tcl | 2 +- web/cgi/alpine/1.0/genvars.tcl | 2 +- web/cgi/alpine/1.0/help/index.html | 2 +- web/cgi/alpine/1.0/help/index.tcl.1 | 2 +- web/cgi/alpine/1.0/help/tech-notes.html | 14 +- web/cgi/alpine/1.0/index.tcl | 4 +- web/cgi/alpine/1.0/ldapresult.tcl | 4 +- web/cgi/alpine/1.0/post.tcl | 4 +- web/cgi/alpine/1.0/select2.tcl | 2 +- web/cgi/alpine/1.0/seltext.tcl | 2 +- web/cgi/alpine/1.0/spellcheck.tcl | 2 +- web/cgi/alpine/1.0/view.tcl | 4 +- web/cgi/alpine/1.0/wp.tcl | 2 +- web/cgi/alpine/2.0/browse | 6 +- web/cgi/alpine/2.0/common.tcl | 2 +- web/cgi/alpine/2.0/compose | 2 +- web/cgi/alpine/2.0/conduit/export | 2 +- web/cgi/alpine/2.0/conduit/flag.tcl | 4 +- web/cgi/alpine/2.0/detach | 2 +- web/cgi/alpine/2.0/help/contacts.html | 160 ++++++++--------- web/cgi/alpine/2.0/help/folders.html | 192 ++++++++++---------- web/cgi/alpine/2.0/help/inbox.html | 290 +++++++++++++++---------------- web/cgi/alpine/2.0/help/quick-start.html | 272 ++++++++++++++--------------- web/cgi/alpine/2.0/help/topic-list.html | 202 ++++++++++----------- web/cgi/alpine/2.0/settings | 4 +- web/cgi/alpine/2.0/view | 2 +- web/cgi/session/.htaccess | 2 +- web/cgi/session/_htaccess | 2 +- web/config/alpine.tcl | 2 +- web/src/alpined.d/alpined.c | 18 +- web/src/alpined.d/alpined.h | 2 +- web/src/alpined.d/imap.c | 6 +- web/src/alpined.d/imap.h | 2 +- web/src/alpined.d/signal.c | 2 +- web/src/alpined.d/signal.h | 2 +- web/src/cgi.tcl-1.10/HISTORY | 10 +- web/src/cgi.tcl-1.10/cgi.tcl | 2 +- web/src/cgi.tcl-1.10/cgi.tcl.in | 2 +- web/src/cgi.tcl-1.10/doc/ref.txt | 6 +- web/src/cgi.tcl-1.10/example/image.cgi | 2 +- web/src/cgi.tcl-1.10/example/img.cgi | 2 +- web/src/cgi.tcl-1.10/example/vote.cnt | 2 +- web/src/cgi.tcl-1.10/install.mac | 2 +- web/src/pubcookie/wp_gssapi_proxy.c | 2 +- 53 files changed, 640 insertions(+), 639 deletions(-) (limited to 'web') diff --git a/web/INSTALL b/web/INSTALL index f6e3482b..b6063542 100644 --- a/web/INSTALL +++ b/web/INSTALL @@ -70,7 +70,7 @@ directory arranged, for the most part, by function. session/ Alpine session management scripts used to login, establish - an alpine session, logout and aquire IMAP server credentials + an alpine session, logout and acquire IMAP server credentials as needed. These scripts are distinct from the alpine/ scripts in order to properly scope the session key. @@ -164,7 +164,7 @@ configurations, Web Alpine installation must be done by hand and requires several steps. To illustrate the procedure, a generic Fedora Core 8 system with standard httpd package installed is used as an example. On other systems, the general ideas are the same but the -specific file locations and server configuation settings will likely +specific file locations and server configuration settings will likely vary. Note also that your system may have an additional security layer installed, such as selinux, that may require extra configuration that is beyond the scope of this explanation. diff --git a/web/cgi/alpine/1.0/addredit.tcl b/web/cgi/alpine/1.0/addredit.tcl index 8aecda2e..d0fb3865 100755 --- a/web/cgi/alpine/1.0/addredit.tcl +++ b/web/cgi/alpine/1.0/addredit.tcl @@ -135,7 +135,7 @@ WPEval $ae_vars { if {$take == 1} { - lappend tmptxt "Edit the new entry below as neccessary (note, some are required). To create a list entry, simply add each desired address to the [cgi_italic Addresses] field separated by a comma." + lappend tmptxt "Edit the new entry below as necessary (note, some are required). To create a list entry, simply add each desired address to the [cgi_italic Addresses] field separated by a comma." lappend tmptxt "When finished, click [cgi_italic Save] to update your address book, or [cgi_italic Cancel] to return to the message view." } elseif {$add == 1} { lappend tmptxt "The address book entry editor is used to create a new address book entry. Fill in the fields as desired below (note, some are required). To create a list entry, simply add each desired address to the [cgi_italic Addresses] field separated by a comma." diff --git a/web/cgi/alpine/1.0/attach.tcl b/web/cgi/alpine/1.0/attach.tcl index e0423171..9e83c8fd 100755 --- a/web/cgi/alpine/1.0/attach.tcl +++ b/web/cgi/alpine/1.0/attach.tcl @@ -82,7 +82,7 @@ if {$cancel == 1 || [string compare cancel [string tolower $cancel]] == 0 || [st set fsize [file size [lindex $file 0]] if {$fsize <= 0} { - WPCmd PEInfo statmsg "Attachment $jsnative empty or nonexistant" + WPCmd PEInfo statmsg "Attachment $jsnative empty or nonexistent" } } else { WPCmd PEInfo statmsg "Requested attachment does not exist" diff --git a/web/cgi/alpine/1.0/compose.tcl b/web/cgi/alpine/1.0/compose.tcl index d5a6af3d..b6a38a45 100755 --- a/web/cgi/alpine/1.0/compose.tcl +++ b/web/cgi/alpine/1.0/compose.tcl @@ -676,7 +676,7 @@ WPEval $compose_vars { if {0 && [info exists charset]} { cgi_text "form_charset=$charset" type=hidden notab - # character encoding suport: the idea is to plant a known + # character encoding support: the idea is to plant a known # char in the given charset and see what comes back to # post.tcl from the browser. Why is it again the @#*$! # browser can't just tell us? diff --git a/web/cgi/alpine/1.0/detach.tcl b/web/cgi/alpine/1.0/detach.tcl index d53ef313..2758e380 100755 --- a/web/cgi/alpine/1.0/detach.tcl +++ b/web/cgi/alpine/1.0/detach.tcl @@ -164,7 +164,8 @@ WPEval $detach_vars { close $cfd - # prepare to clean up if the brower never redirects + + # prepare to clean up if the browser never redirects cgi_http_head { # redirect to the place we stuffed the detach info. use the ip address diff --git a/web/cgi/alpine/1.0/do_view.tcl b/web/cgi/alpine/1.0/do_view.tcl index fb8c5af6..2413a68f 100755 --- a/web/cgi/alpine/1.0/do_view.tcl +++ b/web/cgi/alpine/1.0/do_view.tcl @@ -117,7 +117,7 @@ if {[string compare save [string tolower $op]] == 0} { source [WPTFScript auth] set nopage 1 } else { - statmsg "Existance test failed: $reason" + statmsg "Existence test failed: $reason" } } elseif {$reason == 0} { if {$create == 1 || [string compare create [string tolower $create]] == 0} { @@ -157,7 +157,7 @@ if {[string compare save [string tolower $op]] == 0} { } } } else { - statmsg "Cannot Save to emtpy folder name" + statmsg "Cannot Save to empty folder name" } } } diff --git a/web/cgi/alpine/1.0/dosend.tcl b/web/cgi/alpine/1.0/dosend.tcl index 44130572..77d2503f 100755 --- a/web/cgi/alpine/1.0/dosend.tcl +++ b/web/cgi/alpine/1.0/dosend.tcl @@ -55,7 +55,7 @@ if {[catch {WPCmd PEInfo set suspended_composition} msgdata] == 0} { if {[string compare BADPASSWD [string range $errstr 0 8]] == 0 && [catch {WPCmd PEInfo set suspended_composition $msgdata} errstr] == 0} { set oncancel "page=compose&restore=1&cid=$cid" - set conftext "Send Messsage?" + set conftext "Send Message?" set reason "The server used to send this message requires authentication.[cgi_nl][cgi_nl]Enter Username and Password to connect to $server" _cgi_set_uservar params [WPPercentQuote [list [list server $server] [list page dosend] [list postpost $postpost]]] set src auth diff --git a/web/cgi/alpine/1.0/export.tcl b/web/cgi/alpine/1.0/export.tcl index 338e928c..9070bd46 100755 --- a/web/cgi/alpine/1.0/export.tcl +++ b/web/cgi/alpine/1.0/export.tcl @@ -140,7 +140,7 @@ WPEval $export_vars { exec /bin/chmod [cgi_tmpfile_permissions] $dfile } - # prepare to clean up if the brower never redirects + # prepare to clean up if the browser never redirects if {[info exists redirect]} { set redirect "${redirect}${safegivenname}?h=${rhandle}" } else { diff --git a/web/cgi/alpine/1.0/filtedit.tcl b/web/cgi/alpine/1.0/filtedit.tcl index 34b9bd0f..3c55b567 100755 --- a/web/cgi/alpine/1.0/filtedit.tcl +++ b/web/cgi/alpine/1.0/filtedit.tcl @@ -661,11 +661,11 @@ cgi_html { } cgi_table_row { wpGetVarAs setkeywords setkeywords - freetext_cell "Set these Keywoards" setkeywords $setkeywords + freetext_cell "Set these Keywords" setkeywords $setkeywords } cgi_table_row { wpGetVarAs clearkeywords clearkeywords - freetext_cell "Clear these Keywoards" clearkeywords $clearkeywords + freetext_cell "Clear these Keywords" clearkeywords $clearkeywords } } } diff --git a/web/cgi/alpine/1.0/fr_tconfig.tcl b/web/cgi/alpine/1.0/fr_tconfig.tcl index a7d62244..149bd383 100755 --- a/web/cgi/alpine/1.0/fr_tconfig.tcl +++ b/web/cgi/alpine/1.0/fr_tconfig.tcl @@ -17,7 +17,7 @@ # in webpine-lite pages. # This page assumes that it was loaded by conf_process.tcl -# Intput: +# Input: set frame_vars { } diff --git a/web/cgi/alpine/1.0/genvars.tcl b/web/cgi/alpine/1.0/genvars.tcl index b982aee9..6b86e6e7 100755 --- a/web/cgi/alpine/1.0/genvars.tcl +++ b/web/cgi/alpine/1.0/genvars.tcl @@ -86,7 +86,7 @@ set folder_vars { {feat enable-dot-folders "Enable Hidden Folders"} {feat enable-lame-list-mode "Enable Lame List Mode"} {feat try-alternative-authentication-driver-first "Try Alternative Authentication First"} - {feat quell-empty-directories "Do Not Display Empty Directores"} + {feat quell-empty-directories "Do Not Display Empty Directories"} } set address_vars { diff --git a/web/cgi/alpine/1.0/help/index.html b/web/cgi/alpine/1.0/help/index.html index 58bcd323..b8c1c305 100644 --- a/web/cgi/alpine/1.0/help/index.html +++ b/web/cgi/alpine/1.0/help/index.html @@ -200,7 +200,7 @@ button to initiate saving. Once saved, the chosen messages will be marked for d Setting status flags

-By default, the area immediatly to the left of the message numbers is reserved for the following status flags: +By default, the area immediately to the left of the message numbers is reserved for the following status flags: diff --git a/web/cgi/alpine/1.0/help/index.tcl.1 b/web/cgi/alpine/1.0/help/index.tcl.1 index 67cc941d..d20bb2c1 100644 --- a/web/cgi/alpine/1.0/help/index.tcl.1 +++ b/web/cgi/alpine/1.0/help/index.tcl.1 @@ -150,7 +150,7 @@ The set of aggregate operations are either hidden or exposed. When hidden you will see a tab on the left edge of the line containing the sort names. Click the tab to expose the aggregate commands and the checkboxes next to each message. Similarly, when aggregate operations are visible, you will see a - tab on the line containg the sort names. You can click this + tab on the line containing the sort names. You can click this tab to hide aggregate operations. cgi_p diff --git a/web/cgi/alpine/1.0/help/tech-notes.html b/web/cgi/alpine/1.0/help/tech-notes.html index 7f275620..2de3dae7 100644 --- a/web/cgi/alpine/1.0/help/tech-notes.html +++ b/web/cgi/alpine/1.0/help/tech-notes.html @@ -23,7 +23,7 @@

Why Web Alpine

Web Alpine was originally conceived as a means of providing reliable, -ubiquitous, and consistent access to UW email facilites via the Interactive +ubiquitous, and consistent access to UW email facilities via the Interactive Message Access Protocol (IMAP). As with Pine, it is intended to present a simple, approachable interface that can be easily navigated with minimal familiarity. It is also intended to be as efficient as @@ -101,7 +101,7 @@ built into Alpine, as well as many of the features and functions.

The Web Alpine application consists of three main components; the CGI scripts that generate pages containing the user's email data, a serverette running on the http server spanning the life of the user's session, and a couple of libraries -to aid page generation and serverette communciation. +to aid page generation and serverette communication.

Web Alpine is packaged as part of the Alpine Distribution and it's source resides @@ -166,7 +166,7 @@ the provide, and breakdown as follows:

@@ -231,7 +231,7 @@ that defines where the Web Alpine application was unpacked on your system, and
which defines where browsers can find Web Alpine's CGI scripts. This is set to the null string if the server's DocumentRoot is synonymous with the root of -Web Alpine's CGI directory. Othewise, it's typically set to the Alias accessed +Web Alpine's CGI directory. Otherwise, it's typically set to the Alias accessed subdirectory in the web server's configuration.
@@ -264,7 +264,7 @@ a particular user.

User Configuration

Since no user-initiated local file or mailbox access is permitted by (much less compiled into) the alpined, -user configuration and data files are stored using Pine's remote pinerc and address book capabilites. The configuration +user configuration and data files are stored using Pine's remote pinerc and address book capabilities. The configuration settings in web/config/ are used to set per-user defaults and direct Web Alpine toward the user's configuration settings on the IMAP server. Similarly, the default addressbook is stored as an IMAP folder on the server as well. Concurrent Web Alpine, Unix Pine and PC-Pine users that would like a consistent mail environment can easily configure their @@ -324,7 +324,7 @@ templates which were fleshed out via requests to the alpined serverette may draw on its cache of IMAP data, make new requests of the IMAP server, post messages via SMTP or the local mail queue, formulate LDAP queries, or perform other tasks as required.

+ Contains source files for Web Alpine's binary components which will be linked - against the pith/ libarary components. + against the pith/ library components.
-Note: Web Alpine sessions run as long as the user's browser requests pages. In the absense of user interaction +Note: Web Alpine sessions run as long as the user's browser requests pages. In the absence of user interaction Web Alpine will self-refresh every few minutes to mainain the session. Sessions only end when the user logs out or closes the browser.
@@ -440,7 +440,7 @@ loop as we roll in many of the features Pine users have come to appreciate. Performance in terms of both user perceived response time and users per web server are always a concern, but must, of course, be balanced against additional maintenance and complexity costs. Less obvious complicating factors must be considered, such as alpined process partitioning -and session-key containing cookie exposure in the face of malicous HTML attachments. +and session-key containing cookie exposure in the face of malicious HTML attachments. We plan, of course, to continue exploring various methods to improve performance.

Appendix: Installation Tests

diff --git a/web/cgi/alpine/1.0/index.tcl b/web/cgi/alpine/1.0/index.tcl index 6a0fa543..44cf9014 100755 --- a/web/cgi/alpine/1.0/index.tcl +++ b/web/cgi/alpine/1.0/index.tcl @@ -475,7 +475,7 @@ if {$queryexpunge == 1 || [string compare [string tolower $queryexpunge] expunge source [WPTFScript auth] set nopage 1 } else { - lappend newmail [list "Existance test failed: $reason"] + lappend newmail [list "Existence test failed: $reason"] } } elseif {$reason == 0} { if {$create == 1 || [string compare create [string tolower $create]] == 0} { @@ -1486,7 +1486,7 @@ if {![info exists nopage]} { cgi_table cellspacing=0 cellpadding=0 width="100%" class="itable" { if {$messagecount < 1} { - # special case for mailbox with no messges + # special case for mailbox with no messages cgi_table_row { cgi_table_data class=body valign=middle height=[expr {($ppg + 1) * $indexheight}] { cgi_center { diff --git a/web/cgi/alpine/1.0/ldapresult.tcl b/web/cgi/alpine/1.0/ldapresult.tcl index efdce665..e7e91812 100755 --- a/web/cgi/alpine/1.0/ldapresult.tcl +++ b/web/cgi/alpine/1.0/ldapresult.tcl @@ -211,7 +211,7 @@ WPEval $ldap_vars { if {$qn == -1 && [catch {WPCmd PELdap query $dir $srchstr $ldapfilt} qn]} { cgi_division align=center "style=\"background-color:white; border: 1px solid goldenrod; margin: 10; padding: 4\"" { - cgi_puts "A problem has occured while trying to search the directory server." + cgi_puts "A problem has occurred while trying to search the directory server." cgi_br cgi_br cgi_puts [cgi_italic [cgi_bold "$qn"]] @@ -244,7 +244,7 @@ WPEval $ldap_vars { } } elseif {[catch {WPCmd PELdap results $qn} results]} { cgi_division align=center "style=\"background-color:white; border: 1px solid goldenrod; margin: 10; padding: 4\"" { - cgi_puts "A problem has occured while trying to retrieve the results of your directory search." + cgi_puts "A problem has occurred while trying to retrieve the results of your directory search." cgi_br cgi_br cgi_puts [cgi_italic [cgi_bold "$results"]] diff --git a/web/cgi/alpine/1.0/post.tcl b/web/cgi/alpine/1.0/post.tcl index dcd7c37b..26428730 100755 --- a/web/cgi/alpine/1.0/post.tcl +++ b/web/cgi/alpine/1.0/post.tcl @@ -227,7 +227,7 @@ switch -exact -- $fccattach { if {0 && [string length $form_charset]} { # messy charset heuristics # idea is to look for planted HTML entities and see if known - # encoding transliterations have occured. inspired by: + # encoding transliterations have occurred. inspired by: # # test for: @@ -288,7 +288,7 @@ if {0 && [string length $form_charset]} { lappend msgdata [list postoption [list charset "UTF-8"]] } -# pass on text fomat=flowed? +# pass on text format=flowed? if {[string length $form_flowed]} { lappend msgdata [list postoption [list flowed yes]] } diff --git a/web/cgi/alpine/1.0/select2.tcl b/web/cgi/alpine/1.0/select2.tcl index 745254e7..4d4cce2c 100755 --- a/web/cgi/alpine/1.0/select2.tcl +++ b/web/cgi/alpine/1.0/select2.tcl @@ -68,7 +68,7 @@ WPEval $select_vars { cgi_table_row { cgi_table_data { cgi_center { - cgi_puts "[cgi_nl][cgi_nl]This page provides a way to search for specific messsages within the currently open folder, [cgi_bold [WPCmd PEMailbox mailboxname]]. Simply fill in the criteria below and click the assoicated [cgi_italic Search] button. All messages matching the criteria will be marked with a check in the box next to their line in the Message List.[cgi_nl][cgi_nl]" + cgi_puts "[cgi_nl][cgi_nl]This page provides a way to search for specific messages within the currently open folder, [cgi_bold [WPCmd PEMailbox mailboxname]]. Simply fill in the criteria below and click the associated [cgi_italic Search] button. All messages matching the criteria will be marked with a check in the box next to their line in the Message List.[cgi_nl][cgi_nl]" cgi_puts "Click [cgi_italic Cancel] to return to the Message List without searching.[cgi_nl]" } } diff --git a/web/cgi/alpine/1.0/seltext.tcl b/web/cgi/alpine/1.0/seltext.tcl index e0ce33bb..462d48fa 100755 --- a/web/cgi/alpine/1.0/seltext.tcl +++ b/web/cgi/alpine/1.0/seltext.tcl @@ -68,7 +68,7 @@ WPEval $select_vars { cgi_table_row { cgi_table_data { cgi_center { - cgi_puts "[cgi_nl][cgi_nl]This page provides a way to search for specific text in the messsages contained in [cgi_bold [WPCmd PEMailbox mailboxname]]. Enter your selection criteria below, and click [cgi_italic Search]. All messages matching the criteria will be marked with a check in the box next to their line in the Message List." + cgi_puts "[cgi_nl][cgi_nl]This page provides a way to search for specific text in the messages contained in [cgi_bold [WPCmd PEMailbox mailboxname]]. Enter your selection criteria below, and click [cgi_italic Search]. All messages matching the criteria will be marked with a check in the box next to their line in the Message List." cgi_br cgi_br cgi_puts "Click [cgi_italic Cancel] to return to the Message List without searching.[cgi_nl][cgi_nl]" diff --git a/web/cgi/alpine/1.0/spellcheck.tcl b/web/cgi/alpine/1.0/spellcheck.tcl index ac1f9fe5..da4dd565 100755 --- a/web/cgi/alpine/1.0/spellcheck.tcl +++ b/web/cgi/alpine/1.0/spellcheck.tcl @@ -243,7 +243,7 @@ WPEval $query_vars { if {[info exists problem] || $badcount <= 0} { cgi_table align=center valign=top height="100%" { cgi_table_row { - cgi_table_data align=center valign=bottom heigh="20%" { + cgi_table_data align=center valign=bottom height="20%" { if {[info exists problem]} { cgi_puts "Problem detected: $problem" } else { diff --git a/web/cgi/alpine/1.0/view.tcl b/web/cgi/alpine/1.0/view.tcl index cf290e43..e4f454b1 100755 --- a/web/cgi/alpine/1.0/view.tcl +++ b/web/cgi/alpine/1.0/view.tcl @@ -364,7 +364,7 @@ if {[info exists errstr]} { if {![info exists nopage]} { switch -exact -- [WPCmd PEMailbox state] { readonly { - lappend newmail [list [cgi_span "style=color: black; margin: 2 ; border: 1px solid red; background-color: pink; font-weight: bold" "Deleted messages may reapper because [WPCmd PEMailbox mailboxname] is Read Only"]] + lappend newmail [list [cgi_span "style=color: black; margin: 2 ; border: 1px solid red; background-color: pink; font-weight: bold" "Deleted messages may reappear because [WPCmd PEMailbox mailboxname] is Read Only"]] } closed { lappend newmail [list [cgi_span "style=color: black; border: 1px solid red; background-color: pink; font-weight: bold" "Message body may be blank because [WPCmd PEMailbox mailboxname] is Closed"]] @@ -917,4 +917,4 @@ if {[info exists errstr]} { } } } - } \ No newline at end of file + } diff --git a/web/cgi/alpine/1.0/wp.tcl b/web/cgi/alpine/1.0/wp.tcl index f649ca0a..dc523e1a 100755 --- a/web/cgi/alpine/1.0/wp.tcl +++ b/web/cgi/alpine/1.0/wp.tcl @@ -90,7 +90,7 @@ WPEval $wp_vars { WPCmd PEMessage $uid select [expr [lsearch $uidList $uid] >= 0] } - # sourced "page" get's CGI parms from environment + # sourced "page" gets CGI parms from environment if {[catch {WPTFScript $page} source]} { switch -regexp -- $page { addredit { diff --git a/web/cgi/alpine/2.0/browse b/web/cgi/alpine/2.0/browse index 9669fd8c..054e72f3 100755 --- a/web/cgi/alpine/2.0/browse +++ b/web/cgi/alpine/2.0/browse @@ -158,8 +158,8 @@ WPEval $browse_args { } } - # preform actions specfied in browse_args - # NOTE: basic stuff only to be executed in absense of JS + # perform actions specified in browse_args + # NOTE: basic stuff only to be executed in absence of JS if {[string length $pageFirst]} { set n 1 set u [WPCmd PEMailbox uid 1] @@ -240,7 +240,7 @@ WPEval $browse_args { # local libraries cgi_script type=text/javascript language="JavaScript" src="lib/common.js" {} cgi_script type=text/javascript language="JavaScript" src="lib/mailbox.js" {} - # page specfic JS + # page specific JS cgi_javascript { cgi_puts "YAHOO.alpine.cgi_root = '$_wp(serverpath)';" cgi_puts "YAHOO.alpine.app_root = '$_wp(serverpath)/$_wp(appdir)/$_wp(ui2dir)';" diff --git a/web/cgi/alpine/2.0/common.tcl b/web/cgi/alpine/2.0/common.tcl index 41e58a7a..76cd7293 100644 --- a/web/cgi/alpine/2.0/common.tcl +++ b/web/cgi/alpine/2.0/common.tcl @@ -742,7 +742,7 @@ proc setCurrentFolder {_c _f _u} { # verify $c $f (and $u if present) exists if {!($c == 0 && 0 == [string compare -nocase inbox $f])} { if {[catch {WPCmd PEFolder exists $c $f} result]} { - WPCmd PEInfo statmsg "Cannot test $f for existance: $result" + WPCmd PEInfo statmsg "Cannot test $f for existence: $result" } elseif {$result <= 0} { WPCmd PEInfo statmsg "Folder $f in collection $c does not exist" } diff --git a/web/cgi/alpine/2.0/compose b/web/cgi/alpine/2.0/compose index bf6ce9ec..16cd437f 100755 --- a/web/cgi/alpine/2.0/compose +++ b/web/cgi/alpine/2.0/compose @@ -253,7 +253,7 @@ WPEval $compose_args { cgi_exit } - # process action specfied by compose_args + # process action specified by compose_args switch $mode { reply - replyall { diff --git a/web/cgi/alpine/2.0/conduit/export b/web/cgi/alpine/2.0/conduit/export index 42a9f82b..2abf8ebd 100755 --- a/web/cgi/alpine/2.0/conduit/export +++ b/web/cgi/alpine/2.0/conduit/export @@ -141,7 +141,7 @@ WPEval $export_vars { exec /bin/chmod [cgi_tmpfile_permissions] $dfile } - # prepare to clean up if the brower never redirects + # prepare to clean up if the browser never redirects if {[info exists redirect]} { set redirect "${redirect}${safegivenname}?h=${rhandle}" } else { diff --git a/web/cgi/alpine/2.0/conduit/flag.tcl b/web/cgi/alpine/2.0/conduit/flag.tcl index 63018125..a20225cd 100755 --- a/web/cgi/alpine/2.0/conduit/flag.tcl +++ b/web/cgi/alpine/2.0/conduit/flag.tcl @@ -59,7 +59,7 @@ WPEval $flag_args { foreach eu $u { if {[catch {WPCmd PEMessage $eu flag $flag $state} result]} { - set result "FALURE: setting $eu to $setting : $result" + set result "FAILURE: setting $eu to $setting : $result" break } } @@ -69,7 +69,7 @@ WPEval $flag_args { } } } else { - set result "FAILURE: unkown flag ($f) or state ($s)" + set result "FAILURE: unknown flag ($f) or state ($s)" } cgi_puts $result diff --git a/web/cgi/alpine/2.0/detach b/web/cgi/alpine/2.0/detach index 780560cd..542038d2 100755 --- a/web/cgi/alpine/2.0/detach +++ b/web/cgi/alpine/2.0/detach @@ -153,7 +153,7 @@ WPEval $detach_vars { close $cfd - # prepare to clean up if the brower never redirects + # prepare to clean up if the browser never redirects cgi_http_head { # redirect to the place we stuffed the detach info. use the ip address diff --git a/web/cgi/alpine/2.0/help/contacts.html b/web/cgi/alpine/2.0/help/contacts.html index 690dd76c..d2175c94 100644 --- a/web/cgi/alpine/2.0/help/contacts.html +++ b/web/cgi/alpine/2.0/help/contacts.html @@ -1,80 +1,80 @@ - - - - - -Contacts: your address book - - - -
- -

Contacts: your address book

- - - -

Contacts allow you to store names, email addresses, and other information in a contact list, which serves as an address book. You can quickly send mail to a contact by retreiving information from your contact list.

- -

Adding a contact

- -

To add a contact

-
    -
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. -
  3. On the menu bar, click New Contact.
  4. -
  5. Fill in the contact information:
  6. -
      -
    • Nickname. A short name that you can use for quick addressing. If you type the nickname instead of the full display name or email address, Alpine will offer a list of matching choices from your contacts list and the University of Washington directory. You can select the contact from the list.
    • -
    • Display Name. The name that appears in the message header.
    • -
    • Email. The contact's email address.
    • -
    • Notes. Any text you want. Used only by you.
    • -
    • Fcc Folder. A folder that will receive copies of all messages that you send directly to this contact.
    • -
    -
  7. Click Add.
  8. -

-

To add a contact from a message

-
    -
  • Drag the contact's email address from the From field to the Contacts folder. -

    or

  • -
  • To the right of the From field, click Add.
  • -

-

To add multiple contacts from a message

-
    -
  • On the menu bar, click More Actions, and then select Extract. Alpine extracts everything in the message that is in the format of an email address and presents a list of contacts. You can confirm each contact.
  • -

-

Removing a contact

-
    -
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. -
  3. Select the contacts you wish to remove by checking the boxes to the left of the Display Names.
  4. -
  5. On the menu bar, click Delete.
  6. -
  7. Confirm that you want to Delete the contacts Forever.
  8. -

- -

Editing a contact

- -

To edit a contact

-
    -
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. -
  3. Click on the Display Name to edit the corresponding entry.
  4. -

- -

Creating a group contact

-

A group contact is simply a contact with more than one email address.

-

To add a group contact

-
    -
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. -
  3. On the menu bar, click New Group.
  4. -
  5. Fill in the contact information like you would for a regular contact, except
  6. -
  7. Group Email. Enter all of the addresses or nicknames separated by commas.
  8. -
  9. Click Add.
  10. -

-
- - + + + + + +Contacts: your address book + + + +
+ +

Contacts: your address book

+ + + +

Contacts allow you to store names, email addresses, and other information in a contact list, which serves as an address book. You can quickly send mail to a contact by retrieving information from your contact list.

+ +

Adding a contact

+ +

To add a contact

+
    +
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. +
  3. On the menu bar, click New Contact.
  4. +
  5. Fill in the contact information:
  6. +
      +
    • Nickname. A short name that you can use for quick addressing. If you type the nickname instead of the full display name or email address, Alpine will offer a list of matching choices from your contacts list and the University of Washington directory. You can select the contact from the list.
    • +
    • Display Name. The name that appears in the message header.
    • +
    • Email. The contact's email address.
    • +
    • Notes. Any text you want. Used only by you.
    • +
    • Fcc Folder. A folder that will receive copies of all messages that you send directly to this contact.
    • +
    +
  7. Click Add.
  8. +

+

To add a contact from a message

+
    +
  • Drag the contact's email address from the From field to the Contacts folder. +

    or

  • +
  • To the right of the From field, click Add.
  • +

+

To add multiple contacts from a message

+
    +
  • On the menu bar, click More Actions, and then select Extract. Alpine extracts everything in the message that is in the format of an email address and presents a list of contacts. You can confirm each contact.
  • +

+

Removing a contact

+
    +
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. +
  3. Select the contacts you wish to remove by checking the boxes to the left of the Display Names.
  4. +
  5. On the menu bar, click Delete.
  6. +
  7. Confirm that you want to Delete the contacts Forever.
  8. +

+ +

Editing a contact

+ +

To edit a contact

+
    +
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. +
  3. Click on the Display Name to edit the corresponding entry.
  4. +

+ +

Creating a group contact

+

A group contact is simply a contact with more than one email address.

+

To add a group contact

+
    +
  1. In the left pane, click Contacts. Your contact list appears in the right pane.
  2. +
  3. On the menu bar, click New Group.
  4. +
  5. Fill in the contact information like you would for a regular contact, except
  6. +
  7. Group Email. Enter all of the addresses or nicknames separated by commas.
  8. +
  9. Click Add.
  10. +

+
+ + diff --git a/web/cgi/alpine/2.0/help/folders.html b/web/cgi/alpine/2.0/help/folders.html index dc05df0b..55c98346 100644 --- a/web/cgi/alpine/2.0/help/folders.html +++ b/web/cgi/alpine/2.0/help/folders.html @@ -1,96 +1,96 @@ - - - - - -Folders: organizing your mail - - - -
- -

Folders: organizing your mail

- - - -

You can organize your mail into folders. Folders are displayed in the left pane. Some folders are provided by default:

-
    -
  • Inbox. Stores and displays your mail messages when they arrive, unless you have routed messages to another folder. You can drag and drop messages from the Inbox to other folders.
  • -
  • Drafts. Stores any messages that have been saved during an editing session.
  • -
  • Sent. By default, stores copies of all of your sent mail.
  • -
  • Junk. Stores messages that have been caught by spam filtering and messages that you add by clicking Report Spam on the menu bar. On a weekly basis, Alpine deletes everything in the Junk folder that is dated before the previous week.
  • -
  • Trash. Stores deleted messages, where thay can be recovered until they are permanently removed. For more information, see Trash.
  • -
  • Recent Folders. This is a listing of the folders that you have opened recently. You can set the number of recent folders displayed in the left pane. For more information, see Settings.
    -

  • -
-
-

Note:

-
When viewed in the folder list displayed by clicking View/Manage Folders, the default folders named Junk and Sent in the left pane appear under the names sent-mail and junk-mail.
-
- -
- -

Viewing your list of folders

-
    -
  • In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.


  • -
-

Viewing the messages in a folder

-

To view the messages contained in a folder

-
    -
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. -
  3. Select the folder that you want to view by clicking its name. On the menu bar, click View Messages.
  4. -
  5. Alternatively, double click the folder name.
  6. -

-

Adding folders

-
    -
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. -
  3. On the menu bar, click New Folder.
  4. -
  5. Enter a name for the new folder and click New Folder. If you want this new folder to be a subfolder within an existing folder, enter the name of the parent folder, followed by a slash ( / ), followed by the new folder name. For example, subdir/foldername.
  6. -
  7. The new folder appears in the list.
  8. -

-

Deleting folders

-
-

Note:

-
Unlike deleted messages, deleted folders are not moved to the Trash, and they cannot be retrieved.
-
-

To delete a folder

-
    -
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. -
  3. Click the folder that you want to delete. On the menu bar, click Delete.
  4. -
  5. Click Delete Forever to confirm.
  6. -

-

Renaming folders

- -
    -
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. -
  3. Click the folder that you want to rename. On the menu bar, click Rename.
  4. -
  5. Enter the new name.
  6. -
  7. Click Rename Folder to confirm.
  8. -

- -

Routing mail to folders

- -

You can set up Alpine to route incoming and outgoing messages to designated folders.

-

To route a copy of an outgoing message to a folder

-
    -
  • Enter the folder name in the Fcc field in the composer.
  • -
- -

To route incoming messages to a folder

- - -
- - + + + + + +Folders: organizing your mail + + + +
+ +

Folders: organizing your mail

+ + + +

You can organize your mail into folders. Folders are displayed in the left pane. Some folders are provided by default:

+
    +
  • Inbox. Stores and displays your mail messages when they arrive, unless you have routed messages to another folder. You can drag and drop messages from the Inbox to other folders.
  • +
  • Drafts. Stores any messages that have been saved during an editing session.
  • +
  • Sent. By default, stores copies of all of your sent mail.
  • +
  • Junk. Stores messages that have been caught by spam filtering and messages that you add by clicking Report Spam on the menu bar. On a weekly basis, Alpine deletes everything in the Junk folder that is dated before the previous week.
  • +
  • Trash. Stores deleted messages, where they can be recovered until they are permanently removed. For more information, see Trash.
  • +
  • Recent Folders. This is a listing of the folders that you have opened recently. You can set the number of recent folders displayed in the left pane. For more information, see Settings.
    +

  • +
+
+

Note:

+
When viewed in the folder list displayed by clicking View/Manage Folders, the default folders named Junk and Sent in the left pane appear under the names sent-mail and junk-mail.
+
+ +
+ +

Viewing your list of folders

+
    +
  • In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.


  • +
+

Viewing the messages in a folder

+

To view the messages contained in a folder

+
    +
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. +
  3. Select the folder that you want to view by clicking its name. On the menu bar, click View Messages.
  4. +
  5. Alternatively, double click the folder name.
  6. +

+

Adding folders

+
    +
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. +
  3. On the menu bar, click New Folder.
  4. +
  5. Enter a name for the new folder and click New Folder. If you want this new folder to be a subfolder within an existing folder, enter the name of the parent folder, followed by a slash ( / ), followed by the new folder name. For example, subdir/foldername.
  6. +
  7. The new folder appears in the list.
  8. +

+

Deleting folders

+
+

Note:

+
Unlike deleted messages, deleted folders are not moved to the Trash, and they cannot be retrieved.
+
+

To delete a folder

+
    +
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. +
  3. Click the folder that you want to delete. On the menu bar, click Delete.
  4. +
  5. Click Delete Forever to confirm.
  6. +

+

Renaming folders

+ +
    +
  1. In the left pane, click View/Manage Folders. A list of your folders appears in the right pane.
  2. +
  3. Click the folder that you want to rename. On the menu bar, click Rename.
  4. +
  5. Enter the new name.
  6. +
  7. Click Rename Folder to confirm.
  8. +

+ +

Routing mail to folders

+ +

You can set up Alpine to route incoming and outgoing messages to designated folders.

+

To route a copy of an outgoing message to a folder

+
    +
  • Enter the folder name in the Fcc field in the composer.
  • +
+ +

To route incoming messages to a folder

+ + +
+ + diff --git a/web/cgi/alpine/2.0/help/inbox.html b/web/cgi/alpine/2.0/help/inbox.html index 716a19f1..45923639 100644 --- a/web/cgi/alpine/2.0/help/inbox.html +++ b/web/cgi/alpine/2.0/help/inbox.html @@ -1,145 +1,145 @@ - - - - - - -Your Inbox - - - -
- - -

Your Inbox

- - - -

When you first log in to your mail account, you see your Inbox. Your Inbox stores and displays your mail messages.

-

The main body of the display consists of one line per message. By default, your Inbox displays 25 messages on each page. Use the arrows at the right end of the menu bar or at the bottom of the browser window to move from page to page in the list.

-

To change the number of messages displayed per page, see Settings.

-

There is a checkbox at the start of each message line. To select a set of messages on which to perform an action (for example, Deleting) click in the checkbox. The checkbox at the top of the column selects/unselects all of the messages on the page.

-

Viewing messages

-

To read a message

-
    -
  • Click the Subject of the message.
  • -
-

To read messages in other folders

-
    -
  • Click the desired folder in the left pane.
  • -

-

Sorting messages

-

By default the message index is sorted by Date, with the most recent messages coming first and the oldest messages at the bottom of the index. You can change this default sort order in Settings

-
    -
  • Sort by columns on the list. Click a column heading, such as From, Subject, or Date to sort by that field. Click on the small triangle next to the sort heading to reverse the sort order.
  • - -
  • Group by Thread. Groups all messages in the same conversation together, in a a tree view. This option is available in the Arrange menu bar above the column headings.
  • - -
  • Group by Subject. Groups all messages with the same subject together. This option is also only available in the Arrange menu.
  • - -
  • Sort by Arrival. Sometimes it is convenient to sort in the order that the messages were added to the folder instead of by the Date, which is usually similar but a little different. Select this option from the Arrange menu.
  • -

- -

Deleting messages

-
    -
  1. Select the messages you wish to delete by checking the boxes to the left of the messages.
  2. -
  3. On the menu bar, click Delete.
  4. -
- -

When you click Delete, the selected messages are moved to the Trash, where you can delete them later.

- -

Saving messages to a folder

-

You can move or copy messages from the Inbox to a folder. Moving a message removes it from the Inbox while creating a copy in the designated folder. Copying a message leaves the message in the Inbox while creating a copy in the designated folder.

-
    -
  1. Select the box to the left of the message or messages that you wish to put in a folder.
  2. -
  3. On the menu bar, locate the Move or Copy button. Skip this step if the one you want is already displayed. If necessary, click the button and pull down the menu to select Move or Copy.
  4. -
  5. On the menu bar, click to Folder and select the target folder from the list, or select More Folders to see a list of all folders. If you select More Folders, click the target folder in the list, and then click Copy or Move.
  6. -

- -

Icons

-

Several informative icons may appear to the left of the From column.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
IconMeaning
 New message
 The message includes an attachment
 You have replied to the message
 You have forwarded the message
 The message is addressed directly to you
 The message is cc'd to you
-

In addition, messages that have not been read are displayed in bold text.

-

Marking messages with stars

-

You can mark messages with stars  Star  that appear in the far right column of the list. The stars can indicate anything that you like. For example, you might mark the most important messages with a star.

- -

To mark a message with a star

-
    -
  • Click in the rightmost column of the list on the row for that message or select Set Star from the More Actions menu in the menu bar.
  • -

-

Reporting messages as spam

-

If you get a message that you think should have been identified by the spam detection processes but wasn't, you may submit it for review, which may help improve the effectiveness of spam detection.

-

To report spam

-
    -
  1. Select the message or messages that you wish to report as spam by checking the boxes in the left column.
  2. -
  3. On the menu bar, click Report Spam. A copy of the message is sent to the University of Washington spam detection process and the message is moved to your Junk folder.
  4. -

-

Emptying trash

-

When messages are deleted they are actually moved to the Trash folder and not immediately deleted. To permanently remove the messages you must empty the trash.

-

To empty the entire contents of the trash

-
    -
  • Find the Trash folder in the left pane. If there are messages in the Trash folder you may click on the word Empty next to the Trash folder to empty it. This is also true of the Junk folder, which may be emptied in the same way.
  • -
-

To permanently delete selected messages from the trash

-
    -
  1. In the left pane, click Trash.
  2. -
  3. Select the box to the left of the messages that you want to delete.
  4. -
  5. On the menu bar, click Delete Forever. Be sure that you have selected the right messages; there is no confirmation screen for this action.
  6. -
-

To recover messages from the trash

-
    -
  1. In the left pane, click Trash.
  2. -
  3. Select the box to the left of the messages that you want to recover.
  4. -
  5. On the menu bar, locate the Move or Copy button. Skip this step if the one you want is already dislayed. If necessary, click the button and pull down the menu to select Move or Copy.
  6. -
  7. On the menu bar, click to Folder and select the target folder from the list, or select More Folders to see a list of all folders. If you select More Folders, click the target folder in the list, and then click Copy or Move.
  8. -

-

Drag and Drop Shortcuts

-

You may grab a message by its From field and drag it over a folder in the left pane in order to move it to the folder. Alternatively, if you drag it to the Contacts list in the left pane and drop it there the From address will be added to your list of Contacts.

- - -
- - + + + + + + +Your Inbox + + + +
+ + +

Your Inbox

+ + + +

When you first log in to your mail account, you see your Inbox. Your Inbox stores and displays your mail messages.

+

The main body of the display consists of one line per message. By default, your Inbox displays 25 messages on each page. Use the arrows at the right end of the menu bar or at the bottom of the browser window to move from page to page in the list.

+

To change the number of messages displayed per page, see Settings.

+

There is a checkbox at the start of each message line. To select a set of messages on which to perform an action (for example, Deleting) click in the checkbox. The checkbox at the top of the column selects/unselects all of the messages on the page.

+

Viewing messages

+

To read a message

+
    +
  • Click the Subject of the message.
  • +
+

To read messages in other folders

+
    +
  • Click the desired folder in the left pane.
  • +

+

Sorting messages

+

By default the message index is sorted by Date, with the most recent messages coming first and the oldest messages at the bottom of the index. You can change this default sort order in Settings

+
    +
  • Sort by columns on the list. Click a column heading, such as From, Subject, or Date to sort by that field. Click on the small triangle next to the sort heading to reverse the sort order.
  • + +
  • Group by Thread. Groups all messages in the same conversation together, in a a tree view. This option is available in the Arrange menu bar above the column headings.
  • + +
  • Group by Subject. Groups all messages with the same subject together. This option is also only available in the Arrange menu.
  • + +
  • Sort by Arrival. Sometimes it is convenient to sort in the order that the messages were added to the folder instead of by the Date, which is usually similar but a little different. Select this option from the Arrange menu.
  • +

+ +

Deleting messages

+
    +
  1. Select the messages you wish to delete by checking the boxes to the left of the messages.
  2. +
  3. On the menu bar, click Delete.
  4. +
+ +

When you click Delete, the selected messages are moved to the Trash, where you can delete them later.

+ +

Saving messages to a folder

+

You can move or copy messages from the Inbox to a folder. Moving a message removes it from the Inbox while creating a copy in the designated folder. Copying a message leaves the message in the Inbox while creating a copy in the designated folder.

+
    +
  1. Select the box to the left of the message or messages that you wish to put in a folder.
  2. +
  3. On the menu bar, locate the Move or Copy button. Skip this step if the one you want is already displayed. If necessary, click the button and pull down the menu to select Move or Copy.
  4. +
  5. On the menu bar, click to Folder and select the target folder from the list, or select More Folders to see a list of all folders. If you select More Folders, click the target folder in the list, and then click Copy or Move.
  6. +

+ +

Icons

+

Several informative icons may appear to the left of the From column.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IconMeaning
 New message
 The message includes an attachment
 You have replied to the message
 You have forwarded the message
 The message is addressed directly to you
 The message is cc'd to you
+

In addition, messages that have not been read are displayed in bold text.

+

Marking messages with stars

+

You can mark messages with stars  Star  that appear in the far right column of the list. The stars can indicate anything that you like. For example, you might mark the most important messages with a star.

+ +

To mark a message with a star

+
    +
  • Click in the rightmost column of the list on the row for that message or select Set Star from the More Actions menu in the menu bar.
  • +

+

Reporting messages as spam

+

If you get a message that you think should have been identified by the spam detection processes but wasn't, you may submit it for review, which may help improve the effectiveness of spam detection.

+

To report spam

+
    +
  1. Select the message or messages that you wish to report as spam by checking the boxes in the left column.
  2. +
  3. On the menu bar, click Report Spam. A copy of the message is sent to the University of Washington spam detection process and the message is moved to your Junk folder.
  4. +

+

Emptying trash

+

When messages are deleted they are actually moved to the Trash folder and not immediately deleted. To permanently remove the messages you must empty the trash.

+

To empty the entire contents of the trash

+
    +
  • Find the Trash folder in the left pane. If there are messages in the Trash folder you may click on the word Empty next to the Trash folder to empty it. This is also true of the Junk folder, which may be emptied in the same way.
  • +
+

To permanently delete selected messages from the trash

+
    +
  1. In the left pane, click Trash.
  2. +
  3. Select the box to the left of the messages that you want to delete.
  4. +
  5. On the menu bar, click Delete Forever. Be sure that you have selected the right messages; there is no confirmation screen for this action.
  6. +
+

To recover messages from the trash

+
    +
  1. In the left pane, click Trash.
  2. +
  3. Select the box to the left of the messages that you want to recover.
  4. +
  5. On the menu bar, locate the Move or Copy button. Skip this step if the one you want is already displayed. If necessary, click the button and pull down the menu to select Move or Copy.
  6. +
  7. On the menu bar, click to Folder and select the target folder from the list, or select More Folders to see a list of all folders. If you select More Folders, click the target folder in the list, and then click Copy or Move.
  8. +

+

Drag and Drop Shortcuts

+

You may grab a message by its From field and drag it over a folder in the left pane in order to move it to the folder. Alternatively, if you drag it to the Contacts list in the left pane and drop it there the From address will be added to your list of Contacts.

+ + +
+ + diff --git a/web/cgi/alpine/2.0/help/quick-start.html b/web/cgi/alpine/2.0/help/quick-start.html index 68ce79b3..1f6b431f 100644 --- a/web/cgi/alpine/2.0/help/quick-start.html +++ b/web/cgi/alpine/2.0/help/quick-start.html @@ -1,136 +1,136 @@ - - - - - -Alpine Help Pages - - - -
- - -

Alpine Quick Start

- - -

This page provides a quick overview of basic Alpine features and how to access them.

- -

Main parts of the Alpine screen

-

The following figure shows a portion of the Alpine screen with the main parts identified.

-

Main parts of the screen

-

Screen header


-

Screen header

-
    -
  • The top portion provides links to University of Washington news and local weather. The top portion also displays error messages and comfirmation messages, such as confirming that you have moved or copied a message to a folder.
  • -
  • The right side provides a bar graph representing the portion of your account's disk space allocation that is currently used.
  • -
  • Below the bar graph are links for Settings (for customizing your mail), Help (for displaying this Help system), and Sign out.
  • -
-

Menu bar


-

The menu bar provides commands needed for each Alpine screen. The two leftmost commands, Check Mail and Compose, are the same in all Alpine screens. The other commands change according to which Alpine screen is dislayed.

-

Left pane


-

The left pane displays:

-
    -
  • Search. For a basic search, type a word in the search box and click the search icon. For more search options, click Advanced Search.
  • -
  • Inbox and other default folders. Your inbox contains your mail as it arrives, you can use other folders to organize your mail.
  • -
  • Contacts. Click to view and manage your contacts.
  • -
  • Recent Folders. A list of the folders that you have recently accessed. You can control how many recent folders are listed (see Settings).
  • -
  • View/Manage Folders. Click to view a list of all of your folders. From this list, you can add, delete, and rename folders.
  • -
-

Right pane


-

- - -

Depending on what you are doing, the right pane displays one of five things:

-
    -
  • Message lists. Display the contents of the folders in the left pane: Inbox, Drafts, Sent, and so forth. The message lists share a common format that allows you to view and manage your messages.
  • -
  • The Compose window. Allows you to write and reply to messages.
  • -
  • Your folder list. A list of all Alpine folders, both the standard Alpine folders such as Inbox, and any folders that you create. You can manage your folders from this list.
  • -
  • Your contacts list. A list of all of the contacts that you have created. The contacts list functions as your address book.
  • -
  • The Settings window. Allows you to customize the appearance and behavior of Alpine for your account.


  • -
- -

Parts of the Compose window

-

In the Compose window, you can write, send, and reply to messages. The following figure shows the main parts of the Compose window.

-

Compose screen

-
    -
  • Header section (at the top). You use the header section to address the mail and control the text format.
  • - -
  • Message section (below the header). The message section is where you enter and format message text.


  • - -
-

Basic Alpine Features

-

Viewing messages

-

When you first log in, your Inbox is displayed in the right pane, showing a list of your mail messages.

-
    -
  • By default, the list contains 25 messages per page. Click the arrows on the right side of the menu bar to move from page to page.
  • -
  • You can sort messages in the list by clicking the column headings.
  • -
  • You can drag and drop messages from the right pane to the folders in the left pane or to your contacts: click and hold on the name or email address in the From column to drag a message.
  • -
-

For more information, see Your Inbox.

-

Reading mail

- -

To read a message, click on its Subject. For more information, see Reading mail.

- -

Sending mail

- -To send a message, click Compose (or Reply or Forward) on the menu bar. For more information, see Compose: sending mail. - -

Search

- -

To search for a message, type a search string in the Search box, at the top of the left pane. Click Advanced Search for more search options. For more information, see Search.

- -

Folders

- -

Folders help you keep your mail organized. Default folders, such as Inbox and Junk, are always there. You can also create your own folders by clicking View/Manage Folders. For more information, see Folders.

- - -

Contacts

- -

You can create a contact list,which is a list of addresses that are important or that you frequently use. Click Contacts to add items to your contact list. For more information, click Contacts.

- - -

Checking for new mail

- -

You can check for new mail from any Alpine window or folder without returning to your Inbox.

- -

To check for new mail

-
    -
  • On the menu bar, click Check Mail. Alpine checks for new mail. If you have any new mail, a message appears in the middle of the screen header.
  • -
- -

Settings

-

You can control the appearance and behavior of many parts of the Alpine screen. For more information, see Settings.

-
    - -
-

Trash

-

When you delete a message, it is moved to the trash. When you empty the trash or delete selected messages from the trash, they are removed permanently. You can also recover messages from the trash.

-

To empty the entire contents of the trash

-
    -
  1. In the left pane, next to Trash, click [Empty].
  2. -
  3. Click Empty Trash to confirm.
  4. -
-

This permanently deletes all of the messages in the trash.

-

To permanently delete selected messages from the trash

-
    -
  1. In the left pane, click Trash.
  2. -
  3. Select the box to the left of the messages that you want to delete.
  4. -
  5. On the menu bar, click Delete Forever. Be sure that you have selected the right messages; there is no confirmation screen for this action.
  6. -
-

To recover messages from the trash

-
    -
  1. In the left pane, click Trash.
  2. -
  3. Select the box to the left of the messages that you want to recover.
  4. -
  5. On the menu bar, locate the Move or Copy button. Skip this step if the one you want is already dislayed. If necessary, click the button and pull down the menu to select Move or Copy.
  6. -
  7. On the menu bar, click to Folder and select the target folder from the list, or select More Folders to see a list of all folders. If you select More Folders, click the target folder in the list, and then click Copy or Move.
  8. -
-
- - + + + + + +Alpine Help Pages + + + +
+ + +

Alpine Quick Start

+ + +

This page provides a quick overview of basic Alpine features and how to access them.

+ +

Main parts of the Alpine screen

+

The following figure shows a portion of the Alpine screen with the main parts identified.

+

Main parts of the screen

+

Screen header


+

Screen header

+
    +
  • The top portion provides links to University of Washington news and local weather. The top portion also displays error messages and comfirmation messages, such as confirming that you have moved or copied a message to a folder.
  • +
  • The right side provides a bar graph representing the portion of your account's disk space allocation that is currently used.
  • +
  • Below the bar graph are links for Settings (for customizing your mail), Help (for displaying this Help system), and Sign out.
  • +
+

Menu bar


+

The menu bar provides commands needed for each Alpine screen. The two leftmost commands, Check Mail and Compose, are the same in all Alpine screens. The other commands change according to which Alpine screen is displayed.

+

Left pane


+

The left pane displays:

+
    +
  • Search. For a basic search, type a word in the search box and click the search icon. For more search options, click Advanced Search.
  • +
  • Inbox and other default folders. Your inbox contains your mail as it arrives, you can use other folders to organize your mail.
  • +
  • Contacts. Click to view and manage your contacts.
  • +
  • Recent Folders. A list of the folders that you have recently accessed. You can control how many recent folders are listed (see Settings).
  • +
  • View/Manage Folders. Click to view a list of all of your folders. From this list, you can add, delete, and rename folders.
  • +
+

Right pane


+

+ + +

Depending on what you are doing, the right pane displays one of five things:

+
    +
  • Message lists. Display the contents of the folders in the left pane: Inbox, Drafts, Sent, and so forth. The message lists share a common format that allows you to view and manage your messages.
  • +
  • The Compose window. Allows you to write and reply to messages.
  • +
  • Your folder list. A list of all Alpine folders, both the standard Alpine folders such as Inbox, and any folders that you create. You can manage your folders from this list.
  • +
  • Your contacts list. A list of all of the contacts that you have created. The contacts list functions as your address book.
  • +
  • The Settings window. Allows you to customize the appearance and behavior of Alpine for your account.


  • +
+ +

Parts of the Compose window

+

In the Compose window, you can write, send, and reply to messages. The following figure shows the main parts of the Compose window.

+

Compose screen

+
    +
  • Header section (at the top). You use the header section to address the mail and control the text format.
  • + +
  • Message section (below the header). The message section is where you enter and format message text.


  • + +
+

Basic Alpine Features

+

Viewing messages

+

When you first log in, your Inbox is displayed in the right pane, showing a list of your mail messages.

+
    +
  • By default, the list contains 25 messages per page. Click the arrows on the right side of the menu bar to move from page to page.
  • +
  • You can sort messages in the list by clicking the column headings.
  • +
  • You can drag and drop messages from the right pane to the folders in the left pane or to your contacts: click and hold on the name or email address in the From column to drag a message.
  • +
+

For more information, see Your Inbox.

+

Reading mail

+ +

To read a message, click on its Subject. For more information, see Reading mail.

+ +

Sending mail

+ +To send a message, click Compose (or Reply or Forward) on the menu bar. For more information, see Compose: sending mail. + +

Search

+ +

To search for a message, type a search string in the Search box, at the top of the left pane. Click Advanced Search for more search options. For more information, see Search.

+ +

Folders

+ +

Folders help you keep your mail organized. Default folders, such as Inbox and Junk, are always there. You can also create your own folders by clicking View/Manage Folders. For more information, see Folders.

+ + +

Contacts

+ +

You can create a contact list,which is a list of addresses that are important or that you frequently use. Click Contacts to add items to your contact list. For more information, click Contacts.

+ + +

Checking for new mail

+ +

You can check for new mail from any Alpine window or folder without returning to your Inbox.

+ +

To check for new mail

+
    +
  • On the menu bar, click Check Mail. Alpine checks for new mail. If you have any new mail, a message appears in the middle of the screen header.
  • +
+ +

Settings

+

You can control the appearance and behavior of many parts of the Alpine screen. For more information, see Settings.

+
    + +
+

Trash

+

When you delete a message, it is moved to the trash. When you empty the trash or delete selected messages from the trash, they are removed permanently. You can also recover messages from the trash.

+

To empty the entire contents of the trash

+
    +
  1. In the left pane, next to Trash, click [Empty].
  2. +
  3. Click Empty Trash to confirm.
  4. +
+

This permanently deletes all of the messages in the trash.

+

To permanently delete selected messages from the trash

+
    +
  1. In the left pane, click Trash.
  2. +
  3. Select the box to the left of the messages that you want to delete.
  4. +
  5. On the menu bar, click Delete Forever. Be sure that you have selected the right messages; there is no confirmation screen for this action.
  6. +
+

To recover messages from the trash

+
    +
  1. In the left pane, click Trash.
  2. +
  3. Select the box to the left of the messages that you want to recover.
  4. +
  5. On the menu bar, locate the Move or Copy button. Skip this step if the one you want is already displayed. If necessary, click the button and pull down the menu to select Move or Copy.
  6. +
  7. On the menu bar, click to Folder and select the target folder from the list, or select More Folders to see a list of all folders. If you select More Folders, click the target folder in the list, and then click Copy or Move.
  8. +
+
+ + diff --git a/web/cgi/alpine/2.0/help/topic-list.html b/web/cgi/alpine/2.0/help/topic-list.html index 6b75bf07..7c2643aa 100644 --- a/web/cgi/alpine/2.0/help/topic-list.html +++ b/web/cgi/alpine/2.0/help/topic-list.html @@ -1,101 +1,101 @@ - - - - - -All Help Topics - - - - - - + + + + + +All Help Topics + + + + + + diff --git a/web/cgi/alpine/2.0/settings b/web/cgi/alpine/2.0/settings index dc69487d..1821c6df 100755 --- a/web/cgi/alpine/2.0/settings +++ b/web/cgi/alpine/2.0/settings @@ -289,10 +289,10 @@ WPEval $settings_args { cgi_table_data class="body" { set as_attach [WPCmd PEInfo feature forward-as-attachment] cgi_radio_button forwardAs=inline id="forward_inline" [set_checked [expr {$as_attach == 0}]] - cgi_put " " + cgi_put " " cgi_br cgi_radio_button forwardAs=attached id="forward_attachment" [set_checked $as_attach] - cgi_put " " + cgi_put " " } } cgi_table_row { diff --git a/web/cgi/alpine/2.0/view b/web/cgi/alpine/2.0/view index 0466c2e2..469ba053 100755 --- a/web/cgi/alpine/2.0/view +++ b/web/cgi/alpine/2.0/view @@ -165,7 +165,7 @@ WPEval $view_args { # local libraries cgi_script type=text/javascript language="JavaScript" src="lib/common.js" {} cgi_script type=text/javascript language="JavaScript" src="lib/mailbox.js" {} - # page specfic JS + # page specific JS cgi_javascript { cgi_puts "YAHOO.alpine.cgi_root = '$_wp(serverpath)';" cgi_puts "YAHOO.alpine.app_root = '$_wp(serverpath)/$_wp(appdir)/$_wp(ui2dir)';" diff --git a/web/cgi/session/.htaccess b/web/cgi/session/.htaccess index a4f615c2..eb852fb7 100644 --- a/web/cgi/session/.htaccess +++ b/web/cgi/session/.htaccess @@ -21,7 +21,7 @@ RewriteEngine on RewriteCond %{SERVER_PORT} !=443 # -# Include SCRIPT_URL incase webpine package isn't in the +# Include SCRIPT_URL in case webpine package isn't in the # root of the server's data # RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=permanent,L] diff --git a/web/cgi/session/_htaccess b/web/cgi/session/_htaccess index a4f615c2..eb852fb7 100644 --- a/web/cgi/session/_htaccess +++ b/web/cgi/session/_htaccess @@ -21,7 +21,7 @@ RewriteEngine on RewriteCond %{SERVER_PORT} !=443 # -# Include SCRIPT_URL incase webpine package isn't in the +# Include SCRIPT_URL in case webpine package isn't in the # root of the server's data # RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=permanent,L] diff --git a/web/config/alpine.tcl b/web/config/alpine.tcl index 6d68ef76..8199c002 100644 --- a/web/config/alpine.tcl +++ b/web/config/alpine.tcl @@ -64,7 +64,7 @@ set _wp(defconf) $_wp(conffile) # place for library files used by CGI scripts set _wp(lib) [file join $_wp(fileroot) lib] -# directory used temporarily to stage attatched and detached files +# directory used temporarily to stage attached and detached files # this directory is owned by wwwrun:www set _wp(detachpath) [file join $_wp(fileroot) detach] diff --git a/web/src/alpined.d/alpined.c b/web/src/alpined.d/alpined.c index 3d043d51..fc1834b6 100644 --- a/web/src/alpined.d/alpined.c +++ b/web/src/alpined.d/alpined.c @@ -100,7 +100,7 @@ static char rcsid[] = "$Id: alpined.c 1266 2009-07-14 18:39:12Z hubert@u.washing #define FAKE_SCREEN_LENGTH 24 /* - * Aribtrary minimum display width (in characters) + * Arbitrary minimum display width (in characters) */ #define MIN_SCREEN_COLS 20 @@ -120,7 +120,7 @@ static char rcsid[] = "$Id: alpined.c 1266 2009-07-14 18:39:12Z hubert@u.washing /* - * Posting error lenght max + * Posting error length max */ #define WP_MAX_POST_ERROR 128 @@ -5596,7 +5596,7 @@ PEMailboxCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST * Returns: list of lists where: * * the first element is the name of the * field which may be "From", "Subject" - * "Date" or the emtpy string. + * "Date" or the empty string. * * the second element which is either * the percentage width or empty string */ @@ -5721,7 +5721,7 @@ PEMailboxCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST if(tomove && pseudo_selected(stream, msgmap)){ - /* save delted to Trash */ + /* save deleted to Trash */ n = save(ps_global, stream, cp, ps_global->VAR_TRASH_FOLDER, msgmap, SV_FOR_FILT | SV_FIX_DELS); @@ -5893,7 +5893,7 @@ PEMailboxCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST /* * CMD: messagecount * - * Returns: count of messsages in open mailbox + * Returns: count of messages in open mailbox */ Tcl_SetResult(interp, long2string(mn_get_total(sp_msgmap(ps_global->mail_stream))), @@ -5919,7 +5919,7 @@ PEMailboxCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST /* * CMD: selected * - * Returns: count of selected messsages in open mailbox + * Returns: count of selected messages in open mailbox */ Tcl_SetResult(interp, @@ -5931,7 +5931,7 @@ PEMailboxCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST /* * CMD: searched * - * Returns: count of searched messsages in open mailbox + * Returns: count of searched messages in open mailbox */ Tcl_SetResult(interp, @@ -8098,7 +8098,7 @@ peMessageStatus(Tcl_Interp *interp, imapuid_t uid, int objc, Tcl_Obj **objv) int peMessageCharset(Tcl_Interp *interp, imapuid_t uid, int objc, Tcl_Obj **objv) { - /* everthing coming out of pith better be utf-8 */ + /* everything coming out of pith better be utf-8 */ Tcl_SetResult(interp, "UTF-8", TCL_STATIC); return(TCL_OK); } @@ -14558,7 +14558,7 @@ PEClistCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST o sh_ctxt->var.i = 1; /* this for loop assumes that there are only two variable lists, * folder-collections and news-collections, a little more will - * have to be done if we want to accomodate for the INHERIT + * have to be done if we want to accommodate for the INHERIT * option introduced in 4.30. */ for(tctxt = nsh_ctxt->next; tctxt; tctxt = tctxt->next) diff --git a/web/src/alpined.d/alpined.h b/web/src/alpined.d/alpined.h index b16fd5bc..e3de5b30 100644 --- a/web/src/alpined.d/alpined.h +++ b/web/src/alpined.d/alpined.h @@ -41,7 +41,7 @@ extern char *peSocketName; extern STRLIST_S *peCertHosts; /* - * Protoypes for various functions + * Prototypes for various functions */ /* alpined.c */ diff --git a/web/src/alpined.d/imap.c b/web/src/alpined.d/imap.c index a57e769d..be7bcb85 100644 --- a/web/src/alpined.d/imap.c +++ b/web/src/alpined.d/imap.c @@ -153,9 +153,9 @@ mm_log(char *string, long errflg) /*---------------------------------------------------------------------- - recieve notification from IMAP + receive notification from IMAP - Args: stream -- Mail stream message is relavant to + Args: stream -- Mail stream message is relevant to string -- The message text errflag -- Set if it is a serious error @@ -344,7 +344,7 @@ mm_login_work(NETMBX *mb, char *user, char **passwd, long trial, char *usethispr /*---------------------------------------------------------------------- Receive notification of an error writing to disk - Args: stream -- The stream the error occured on + Args: stream -- The stream the error occurred on errcode -- The system error code (errno) serious -- Flag indicating error is serious (mail may be lost) diff --git a/web/src/alpined.d/imap.h b/web/src/alpined.d/imap.h index 024e1781..471041b3 100644 --- a/web/src/alpined.d/imap.h +++ b/web/src/alpined.d/imap.h @@ -9,7 +9,7 @@ #include "../../../pith/imap.h" -/* exported protoypes */ +/* exported prototypes */ long alpine_tcptimeout(long, long); long alpine_sslcertquery(char *, char *, char *); void alpine_sslfailure(char *, char *, unsigned long); diff --git a/web/src/alpined.d/signal.c b/web/src/alpined.d/signal.c index 52d8e600..2f914fab 100644 --- a/web/src/alpined.d/signal.c +++ b/web/src/alpined.d/signal.c @@ -54,7 +54,7 @@ init_signals(void) signal(SIGHUP, hup_signal); signal(SIGTERM, term_signal); - /* prepare for unforseen problems */ + /* prepare for unforeseen problems */ signal(SIGILL, auger_in_signal); signal(SIGTRAP, auger_in_signal); #ifdef SIGEMT diff --git a/web/src/alpined.d/signal.h b/web/src/alpined.d/signal.h index 3ae6bd50..f8cf014d 100644 --- a/web/src/alpined.d/signal.h +++ b/web/src/alpined.d/signal.h @@ -6,7 +6,7 @@ #define _WEB_ALPINE_SIGNAL_INCLUDED -/* exported protoypes */ +/* exported prototypes */ void init_signals(void); diff --git a/web/src/cgi.tcl-1.10/HISTORY b/web/src/cgi.tcl-1.10/HISTORY index 3fc80020..7e44d51c 100644 --- a/web/src/cgi.tcl-1.10/HISTORY +++ b/web/src/cgi.tcl-1.10/HISTORY @@ -45,7 +45,7 @@ Date Version Description Added utf.cgi example to demonstrate UTF works for mel@redolive.com. -10/16/02 1.8.0 To accomodate open-ended forms in echo, modified cgi_input so +10/16/02 1.8.0 To accommodate open-ended forms in echo, modified cgi_input so that it accepts multiple values even in variables that don't end with "List". This opens a possible ambiguity (see documentation) but only one that would've existed before had @@ -91,7 +91,7 @@ Date Version Description Added end tags for XHTML support. Added cgi_link_url/label per John Koontz and rewrote cgi_link - to accomodate them. Also added his cgi_button_link + to accommodate them. Also added his cgi_button_link temporarily. Will experiment with this to test merit. 11/3/00 1.4.3 Removed HTML formatted manual. It lags the text version and @@ -569,7 +569,7 @@ Date Version Description Added support to suppress binary upload when using Expect. 1/31/97 0.4.8 Andreas Kupries needed dynamic control - of ouput. Added user-defineable cgi_puts. + of output. Added user-defineable cgi_puts. Josh Lubell reported binary file upload was losing chars on large files. Fixed. @@ -583,7 +583,7 @@ Date Version Description Add some more bulletproofing to catch broken boundary defns... - Evidentally QUERY_STRING doesn't have to be set even with GET. + Evidently QUERY_STRING doesn't have to be set even with GET. CGI spec is vague enough to permit this. 12/16/96 0.4.6 Giorgetti Federico noted text file upload @@ -592,7 +592,7 @@ Date Version Description 12/10/96 0.4.5 Added support for binary file upload if using Expect extension. Removed check for missing filenames in file upload. This - can evidentally happen. It is now the programmer's + can evidently happen. It is now the programmer's reptysponsibility to check for the length if null filenames are unwanted. diff --git a/web/src/cgi.tcl-1.10/cgi.tcl b/web/src/cgi.tcl-1.10/cgi.tcl index 81667179..629bf239 100644 --- a/web/src/cgi.tcl-1.10/cgi.tcl +++ b/web/src/cgi.tcl-1.10/cgi.tcl @@ -2327,7 +2327,7 @@ proc cgi_cookie_get {args} { proc cgi_cookie_encode {in} { regsub -all " " $in "+" in - regsub -all "%" $in "%25" in ;# must preceed other subs that produce % + regsub -all "%" $in "%25" in ;# must precede other subs that produce % regsub -all ";" $in "%3B" in regsub -all "," $in "%2C" in regsub -all "\n" $in "%0D%0A" in diff --git a/web/src/cgi.tcl-1.10/cgi.tcl.in b/web/src/cgi.tcl-1.10/cgi.tcl.in index df426c08..b355c90f 100644 --- a/web/src/cgi.tcl-1.10/cgi.tcl.in +++ b/web/src/cgi.tcl-1.10/cgi.tcl.in @@ -2327,7 +2327,7 @@ proc cgi_cookie_get {args} { proc cgi_cookie_encode {in} { regsub -all " " $in "+" in - regsub -all "%" $in "%25" in ;# must preceed other subs that produce % + regsub -all "%" $in "%25" in ;# must precede other subs that produce % regsub -all ";" $in "%3B" in regsub -all "," $in "%2C" in regsub -all "\n" $in "%0D%0A" in diff --git a/web/src/cgi.tcl-1.10/doc/ref.txt b/web/src/cgi.tcl-1.10/doc/ref.txt index 79ddd721..de1e219f 100644 --- a/web/src/cgi.tcl-1.10/doc/ref.txt +++ b/web/src/cgi.tcl-1.10/doc/ref.txt @@ -338,7 +338,7 @@ HTTP HEADERS cgi_http_head cmds CGI scripts must produce various headers to explain how the remainder -of the output is to be interpreted. No other output may preceed this! +of the output is to be interpreted. No other output may precede this! With no argument, an HTML content type is produced if the script is running in the CGI environment. This means that most people need not @@ -963,7 +963,7 @@ The present implementation supports binary upload if you are using Tcl using a version of Tcl earlier than 8.1 with Expect but want to suppress binary loading, create the global variable _cgi(no_binary_upload). (The reason you might want to suppress binary -loading is that it is noticably slower.) +loading is that it is noticeably slower.) ************************************************** EXPORT @@ -1187,7 +1187,7 @@ cgi_term text cgi_term_definition text cgi_term and cgi_term_definition are usually paired up (although they -need not be) to creates terms and defintions. They do not have to +need not be) to creates terms and definitions. They do not have to appear in a list container, but usually appear in a cgi_definition_list. ** List containers diff --git a/web/src/cgi.tcl-1.10/example/image.cgi b/web/src/cgi.tcl-1.10/example/image.cgi index e1321523..d23ec344 100755 --- a/web/src/cgi.tcl-1.10/example/image.cgi +++ b/web/src/cgi.tcl-1.10/example/image.cgi @@ -13,7 +13,7 @@ cgi_eval { Prototype Kilogram. It is made of 90% platinum, 10% iridium. It was assigned to the US in 1889 and is periodically recertified and traceable to [italic "The Kilogram"] held at - [url "Bureau International des Poids et Mesures" http://www.bipm.fr" $TOP] + [url "Bureau International des Poids et Measures" http://www.bipm.fr" $TOP] in France.)" # ignore the junk above this line - the crucial stuff is below diff --git a/web/src/cgi.tcl-1.10/example/img.cgi b/web/src/cgi.tcl-1.10/example/img.cgi index 4c84787d..38b980e5 100755 --- a/web/src/cgi.tcl-1.10/example/img.cgi +++ b/web/src/cgi.tcl-1.10/example/img.cgi @@ -13,7 +13,7 @@ cgi_eval { cgi_imglink ball $NIST_IMAGES/ball.gif alt=ball cgi_imglink birdies $NIST_IMAGES/brd-ln.gif alt=birdies - cgi_imglink daemon $NIST_IMAGES/bsd_daemon.gif "alt=Kirk McKusick's BSD deamon" + cgi_imglink daemon $NIST_IMAGES/bsd_daemon.gif "alt=Kirk McKusick's BSD daemon" # use white background because some of these images require it cgi_body bgcolor=#ffffff text=#00b0b0 { diff --git a/web/src/cgi.tcl-1.10/example/vote.cnt b/web/src/cgi.tcl-1.10/example/vote.cnt index 73bc9061..64d2007f 100644 --- a/web/src/cgi.tcl-1.10/example/vote.cnt +++ b/web/src/cgi.tcl-1.10/example/vote.cnt @@ -3,7 +3,7 @@ 2 {it's got potential, needs more work} {Tcl/Tk: Saving the world one proc at a time} {Michael McLennan} mmc 3 -24 {Tcl/Tk: Programmers by day, heros by the end of the quarter} {Michael McLennan} mmc +24 {Tcl/Tk: Programmers by day, heroes by the end of the quarter} {Michael McLennan} mmc 4 39 {Tcl/Tk: The struggle between good and eval} {Michael McLennan} mmc 6 diff --git a/web/src/cgi.tcl-1.10/install.mac b/web/src/cgi.tcl-1.10/install.mac index a79c6b72..c0ab13e9 100644 --- a/web/src/cgi.tcl-1.10/install.mac +++ b/web/src/cgi.tcl-1.10/install.mac @@ -39,7 +39,7 @@ elaboration of this step: pkg_mkIndex cgi.tcl* - 1c) Test if the package comand works by trying: + 1c) Test if the package command works by trying: package require cgi diff --git a/web/src/pubcookie/wp_gssapi_proxy.c b/web/src/pubcookie/wp_gssapi_proxy.c index f23d6098..4fd6dca4 100644 --- a/web/src/pubcookie/wp_gssapi_proxy.c +++ b/web/src/pubcookie/wp_gssapi_proxy.c @@ -147,7 +147,7 @@ int cmd_write_nil() { /* * service principal in argv[1] - * reqested username in argv[2] + * requested username in argv[2] */ int main(int argc,char *argv[]) -- cgit v1.2.3-54-g00ecf