- move parts of DESCR to MESSAGE
- USE_PKGINSTALL
- add ncurses-buildlink
- on linux, link with -lncurses rather than -lcurses
While there, shuffle some definitions around to match overall order.
Don't use the nonexistent ../pico/cc5.sol as LDCC, set it to ${CC}
Add -lnsl -lsocket to the libraries.
libc-client is in $(CCLIENTLIB) not $(CCLIENTDIR)
* If a Filter Rule which does not Delete or Move a message is followed
by another Rule which does a Move or Delete, that second rule will be
applied (if there is a match) even if the first rule also matched
* Crash in address book select screen
* Experimental method to reopen a newsgroup or POP folder to check for
new messages with < command followed by > command. See the help text
for "Mail-Check-Interval" for a short explanation.
* Delete, Rename, and Shuffle broken in Incoming Folders
* Role-based SMTP Server should not override administratively fixed
SMTP Server
* Html typed file with garbage contents can cause crash
* Scramble-Message-Id drops first character of hostname
* When alternate-editor is used to compose, assume charset should be
that of user
* Rare crash when new mail arrives with threading enabled
* Threaded index lines displayed incorrectly with IMAP servers that do
not support threading
* View attachment command should not be available if Full Header mode
is turned on
* Duplicate printing of To and Cc lines when using "all-except" in
viewer-hdrs
* Justification of quoted paragraphs is not possible when forwarding a
non-us-ascii message
Version 4.44 is a bug-fix release that addresses bugs found in the
previous release. Bugs that have been addressed in this release include:
* URL handler allows embedded commands
* Answered flag not set in some circumstances when replying
* PC-Pine command line argument -passfile to change the name of the
password file. This should be a fully-qualified filename.
* Replying to a message may close the folder containing the message
* Pine fails to compile in non-DEBUG mode.
* PC-Pine crashes in some dialogs when run in Dialog Box mode.
* Setup/Signature prefers literal-signature by default
* Composer justify command handles nested quoting better
* Increased efficiency for remote configurations (no temporary files)
* New tokens SIZECOMMA (similar to 4.33 SIZE) and SIZENARROW for index-format
* Select by size (thanks to Martin Gallwey)
* New feature quell-content-id for working around Outlook XP problem
* New PC-Pine feature quell-ssl-largeblocks for working around OS
SSL-problems
* Better color interoperability between PC-Pine and Unix Pine with
16-color xterm
* New PC-Pine dialog to aid in locating configuration file if none found
* Save from local folder to simple name in remote collection fails
* Crash when selecting folders by Properties (Unseen...) in local collection
* Crash when talking to POP3 servers which have the EXPIRE capability
* Crash when talking to SMTP server which offers STARTTLS
* Crash when accessing remote config if there is a TLS failure
* Crash when index-format includes SCORE token, a score rule includes
an AllText pattern, and the folder being scored is remote
* Delivery Status Notification (DSN) broken
* Editing reply-indent-string was broken when using Windows dialog boxes
* Entire folder is re-filtered when Save is typed and save-will-advance is set
+ restore definitions of RM and LN in makefile.neb, as they're used
later on in the file.
+ if we're going to the bother of passing PREFIX to the invocation of
make, we might as well use PREFIX rather than LOCALBASE in the definition
of CCLIENTDIR.
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.
Patch supplied by martti.kuparinen@iki.fi in PR pkg/12222
Changes in 4.33
* NNTP authentication causes crash
* Attachment viewing broken
* Display-Filters and Url-Viewers with quoted arguments in config
broken
* Reverse sorting doesn't work correctly with filters
* Some combinations of non-ascii characters in subject cause crash
* Add version information to PC-Pine
* Top line in news index was painted incorrectly at times
* Crash caused by debugging when > 1K config lines are present
* PC-Pine LDAP crash caused by using incorrect memory free routine
* Save size check was disabled in multi append
Changes in 4.32
* File attaching broken (double filename) in PC-Pine
* Postponing loses second reply-to address
* Obscure crash when sorting by Threads
* Temporary file vulnerabilities
* Crash when NNTP authentication aborted
* Make /secure work again (broken in 4.30)
* Setup printer list problems with $PRINTER
* Recognize Re[arbitrary stuff]: reply syntax
* Allow for attaching files on a Windows network drive
Changes in 4.31
* Crashes when sorting by Threads
* Text of last message could be invisible with header larger than 4096
bytes
* Fixed a few buffer overflow possibilities
* Many problems if compiled without -DDEBUG
* Eliminated length restriction on address book comments
* Couldn't expand collections when selecting if combined-folder-display
set
* List options set only in fixed config didn't work
* Filtering based solely on scores didn't work
* Filtering to non-existent folder didn't ask to create the folder
* Save to default folder didn't work if the folder didn't already exist
* Crash when using WhereIs in Setup/Kolor with color turned off
* News collections would sometimes show up doubled until restarting
* Crash when accepting default in shuffle folder list command
* PC-Pine didn't always save window position
* Last-folder-used rule didn't always save the name of first saved
folder
* Rule editor address selector should allow multiple addresses
* Added Replicate command for Rules
* News validation doesn't validate against multiple news servers
* Reply to some text/html messages with attachments incorrectly set
content-type to text/html
* mail-directory setting in pine.conf doesn't work
with libimapuw (at least on ELF) _need_ to explicitly bring in -lssl -lcrypto.
In the future, when updating a package, _please_ check any packages which depend
on that package to make sure they aren't broken by the change. It took a _long_
time to find out that pine was broken on this machine (a SparcClassic).
Fixes another security hole...
Full list of changes:
* Configuration flexibility
+ pine configurations can now be stored remotely on an imap
server for access from different locations without the need
to configure for each location.
+ configuration may be split into two parts: generic
configuration and exceptional, per-platform configuration.
+ signatures can now be stored remotely or as part of the
pinerc file
+ for configuration options which are lists, inheritance is
supported
* New security features
+ SSL support for Unix Pine (source code only)
+ SSL enhancements for PC-Pine
* Minor rule enhancements
+ status of a message (New, Deleted, etc.) can now be used as
criteria for pattern matching.
+ "move-only-if-not-deleted" option in filtering to lessen the
chance of messages being filtered more than once when running
multiple pine sessions.
+ ability to set arbitrary headers in roles.
+ news filtering made more efficient.
* Basic threaded sorting (Expanded functionality to be added in a
future version).
* Enhanced MAPI support for PC-Pine
* Various other new features and configuration options
+ alternate-compose-menu
+ by-replyto for saved-msg-name-rule
+ check-newmail-when-quitting
+ continue-tab-without-confirm
+ expose-hidden-config
+ expunge-only-manually
+ incoming-startup-rule additions
+ literal-signature
+ mark-for-cc
+ prefer-plain-text
+ pruning-rule, for monthly sent-mail renaming and deleting
+ quell-extra-post-prompt
+ hidden feature allow-changing-from defaults to on
* New command line options:
+ -p , pinerc can now refer to a remote mailbox which
contains the configuration file
+ -x , is how you override your default
pinerc settings with exceptions for a particular platform,
may be local or remote
+ -aux , allows you to tell
Pine the local directory to use for auxiliary files when
pinerc is remote (PC-Pine only)
+ -copy_pinerc and -copy_abook options
+ -v option
Bugs that have been addressed in this release include:
* Incoming mail with an extremely long From address can cause a
buffer overflow on the stack (security)
* X-Keywords crash for unix formatted mailboxes
* Composer word wrapping needlessly wraps words
* New messages appear in zoomed view
* "Bad msgno 0" filtering crash
* "+" during login doesn't always mean that SSL is being used
* news filtering refilters messages that had already been filtered
* Goto and Save can't access folders that are readable but not
listable
* Goto doesn't allow access of folders outside of a Collection List
* PC-Pine SSL functionality broken in Windows 2000/Millennium
* FromOrTo and To in index-format don't work for newsgroups
* Sorting by score doesn't always work
* Viewing of very large messages uses more memory than is need
* Loss of body for reply to multipart/signed mime messages
* Pine crashes when replying to or forwarding messages with certain
types of attachments
* Brackets are falsely recognized as url characters
* Crash when enclosing options in quotes for PC-Pine
* Newsgroup posting doesn't allow posting to additional news servers