programmable, interactive system well-suited to the construction of
text-based adventure games, conferencing systems, and other collaborative
software. Provided by Ben Collver <collver@linuxfreemail.com>.
Together with the previous commits, this closes his PR pkg/13073.
* We've landed 139 bug fixes since RC2, including fixes for plugins, usability, crashes, and internationalization issues.
See release notes for detail.
http://www.mozilla.org/releases/mozilla1.0/
library, and socks5's shared library is renamed to prevent packages from
picking it up by accident (so all 11 packages which respect USE_SOCKS
currently always link against a static socks library).
and we don't need to add a run-path in either USE_SOCKS case, as we always
link against a static socks library. (To link against a shared socks5, we
would have to use "-lsocks5_sh".)
3.04: 24.May.2002
% 0. This version should be named over `04' as result of
large number of changes (most internal ones)...
Still I'll wait next release to be able receive any
bug reports before major version change...
(there is about 1.5 years since 3.03:))
+ 1. Added FastSizeCache option -- turns off directory
resolving for directory size cache which means that
the cache will act faster but you won't get sizes for
symlinked dirs.
+ 2. Added `Randomize' function to file list arrange menu.
! 3. Rename tools now work on filename only, not on the full
pathname (usual bug in recursive scanning -- Ctrl+R)
! 4. Fixed loops on incremental searches in the files list and
directory tree.
+ 5. Actual files size is now reported before copy/move.
+ 6. Size chache is now auto-cleaned on dir size recalculation.
+ 7. Now errors on copy/move/symlink/erase can be ignored (always
skipped quietly).
! 8. Temporary files used for view filters are now removed.
! 9. Now all temporary files and directories are set owner
read/write/traverse permission only.
!10. Fixed problem with browsing/user commands for files inside
archive.
!11. Fixed problem when quit unsaved file that cannot be saved
from the internal editor.
!12. Fixed `Name###' arrange mode.
+13. Now file list can be sorted separately by modify, change and
access time.
!14. Fixed directory size cache for symlink-ed dirs.
!15. Now VFU accepts trigger `.automount' just like `automount'.
!16. Now extension colors loaded from DIR_COLORS are added to
those from vfu.conf (not overwritten)
!17. Internal: changed all PSZCluster+StrSplitter to VArray+VTrie
!18. Fixed configuration file problems (missing archives etc.)
!19. SIGWINCH finally works, i.e. VFU redraws on terminal resize
(please report any problems regarding this one!)
3.03: 31.Dec.2000
! 1. Documentation fixed to address directory bookmarks in the
vfu.conf correctly. ( bookmark#=path )
! 2. Added option for VFU to handle Ctrl+Z, Ctrl+C, Ctrl+\ as
it is expected (suspend,interrupt,quit).
To use it you have to export UNICON_NO_RAW environment var
with any value. ( for bash: `export UNICON_NO_RAW=1' )
! 3. User menu is fixed.
+ 4. Change directory completion menu is now sorted.
+ 5. Sequential rename function added (Tools/Rename menu)
+ 6. Now directory sizes cache is removed from the directory
tree, so you can have directory sizes saved even if you
don't have directory tree built.
3.02: 01.Aug.2000
! 1. Several DJGPP (DOS/Win9x) portability fixups.
! 2. Fixed problem with input line for long directory names.
! 3. Fixed directory tree sizes calculation.
+ 4. Added inode size cache for directories that are new to
the currently saved directory tree. (unix version only)
! 5. Fixed major bug in file move procedure.
! 6. Fixed extension masking `for all' in user externals.
- 7. Now all path lists in vfu.conf (like TrimTree) are
`:' separated (or `;' for dos version)
Update supplied by David Rankin (to version 1.5.2) in pkg/15642
further updated to 1.5.3.1 by me.
Changes since the old umich version (and netatalk-asun) are numerous
bug fixes, cleanups and new features and its actively being maintained.
* Alexander Leidinger: add non linear psymodel (compile time option,
disabled by default), workaround a bug in gcc 3.0.3 (compiler options,
based upon suggestions from various people, see archives and changelog
for more)
* Steve Lhomme: ACM wrapper (MS-Windows codec)
* Steve Lhomme: less memory copying on stereo (interleaved) input
* Takehiro Tominaga: Inter-channel masking, enables with --interch x
option
* For buggy versions of gcc compiler (2.96*), back off on some of the
advanced compiler options
Update requested by Brad Forschinger <bnjf@optushome.com.au> in private mail.
mencoder (MPlayer's Movie Encoder) is a simple movie encoder, designed to
encode MPlayer-playable movies (AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/
RM/NUV/NET) to other MPlayer-playable formats. It encodes to DivX4 (1,
2 or 3 passes), XviD, codecs of libavcodec, PCM/MP3/VBRMP3 audio. Also
has stream copying abilities, a powerfull plugin system (crop, expand,
flip, postprocess, rotate, scale, rgb/yuv conversion) and more.
Based on the mplayer package, which will be changed to use this.
Same for the gmplayer package.
The documentations are not longer installed twice if you install mplayer
and gmplayer at the same time.
The share package also adds the fonts to display the subtitles and timer.
Fixes pkg/17004, by using one DIST_SUBDIR for both mplayer and gmplayer
(this was allready added in my copy before the pr come in).
* Fixed CUMODE_CHANGE notify handling in server.
* Fixed USERS command to support empty channels.
* Check the watcher list before sending signoff notifys
when closing client connection.
* Added better CMODE command rights checking.
* Fixed watcher list checking during server signoff. It
crashed the server.
* The JOIN command reply returns now the founder's public
key.
* Announce the channel mode, and the mode properties with
CMODE_CHANGE notify.
* Mark new channels by default disabled, untill at least
one user joins the channel.
* The nickname argument to watch notify can be optional.
Fixes a crash in server.
* Check the watcher list before and after changing nickname
when the NICK_CHANGE notify is received.
* Added the founder's public key delivery to the
CUMODE_CHANGE notify type as well. Updated the protocol
specs and the code.
* Added support for sending the founder's public key in
the CMODE_CHANGE notify packet in the server.
* Changed the FOUNDER_AUTH authentication to use only
public key authentication as defined by new protocol
specs. Passphrase authentication with that mode cannot
be used anymore. It is now possible to reclaim founder
mode from any server in the network.
* Added permanent channels support by making the channel
permanent when FOUNDER_AUTH mode is set on the channel.
The channel will not be destroyed even if channel is empty
when that mode is set. Protocol TODO #17.
* Added BLOCK_INVITE user mode to be able to block incoming
invite notifications. Protoocol TODO #26.
* Disconnect Payload includes now the status type. Updated
the protocol specs and the code. Protocol TODO #25.
* Defined that the nickname hash in Client ID MUST be from
lowercase nickname. This effectively changes nicknames in
SILC to case-insensitive. Updated the protocol specs and
the code.
* Added new channel user modes BLOCK_MESSAGES_USERS and
BLOCK_MESSAGES_ROBOTS. Updated the protocol specs and the
code.
* Added support for watch list. It is possible to add nicknames
to be watched, and when they come to network, leave network
or user mode changes the watcher will be notified of this
change. Added SILC_COMMAND_WATCH command, added new
notify type SILC_NOTIFY_TYPE_WATCH to deliver the watch
notifications. Updated the protocol specs and implemented
this to library, client and server. Protocol TODO #21.
* Fixed a bug in the pid writing function, which couldn't be
written in a root-owned directory.
* Added detach_disabled and detach_timeout server config
options to the server.
* Defined that server receives WHOIS command reply for private
and secret channels too. Updated protocol specs and the
code in server.
* Defined <channel user mode list> argument to WHOIS command
reply for returning user modes on the channels. The
channel list now doesn't include the user mode anymore but the
actual channel mode. Updated protocol specs and the code in
client and server.
* Save the channels list in WHOIS command reply in normal server
so that WHOIS always shows joined channels also in normal
server and not just on router.
* Defined that server receives USERS command reply for private
and secret channels too. Updated protocol specs and the
code in server.
* Changed the UMODE's mode mask argument to be optional. If
not provided then the command merely returns the current mode
mask to the client.
* Added SILC session detachment/resuming support. It is possible
to detach by closing the network connection and then re-connect
and resume to the old client session. Added DETACHED user
mode that server will set for detached client. Added new
packet RESUME_CLIENT which is used to perform the resuming
process. Added DETACH command. Updated the protocol specs,
core library, client and server. Protocol TODO #22.
* Changed the CMODE's mode mask argument to be optional. If
not provided then the command merely returns the current mode
mask to the client. Updated protocol specs and the server.
* Added new user modes ANONYMOUS for special anonymous servers
that may set the mode for client, and BLOCK_PRIVMSG which
client may set to block incoming private messages unless the
Private Message Key flag is set (using private keys to protect
private messages). Updated protocol specs and code in client
and server and core library. Protocol TODO #23.
* Added new channel user mode BLOCK_MESSAGES which the client
may set to itself to tell server not send channel messages.
Other packets such as channel key packets are still sent.
Protocol TODO #23. Updated the protocol specs, client and
server.
* Fixed a bug in the fetch_logging() config callback.
* Drop root privileges when started in foreground. Don't drop them
if debugging also.
* Added STATS command to the protocol after all, to return
various statistical information about the network. It can
be used by clients to retrieve statistical information, and
servers may use it to to fetch cell and network wide
statistics from router. Updated the protocol specs and
implemented it to the server. Protocol TODO #16.
* Rewrote the version SKE version checking in client libary
and in server to use the silc_parse_version_string.
* Added two new channel modes: SILC_CMODE_SILENCE_USERS
and SILC_CMODE_SILENCE_OPERS which can be used to moderate
the channel. Updated protocol specs and impelemented this
to client and server. Protocol TODO #6.
* Deprecated all administrative commands from SILC protocol
since they are highly implementation specific commands.
Updated protocol specs. Moved the old commands in
implementations to private range of command types.
* Fixed a bug in server where sending unknown command crashes
the server.
* Fixed the rekey protocol with PFS, which was totally broken.
* Merged version 1.1.4 of zlib. Even if it not currently in use,
it's good not to have security holes here.
* Fixed a negative refcount situtuation for the config context.
Affected file is silcd/serverconfig.c.
changes in silc-server package:
===============================
- removed INSTALL file, don't generate server keys during installation,
if missing, generate them on server startup
Patch contributed by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 16981
* Call the completion for resolving client information only
after all resolvers has finished. This fixes a crash in
the client. Added support for checking when the resolvers
are finished.
* Wait by default 3 seconds before reconnecting to the server
after being disconnected. Makes the /detach command a bit
more usable.
* Remove the client entry from cache if the WATCH notify type
is KILLED, SERVER_SIGNOFF or SIGNOFF.
* Fixed a crash in OPER and SILCOPER command sending. Empty
passphrase caused the crash.
* Merged with Irssi CVS for Irssi SILC client.
* Added permanent channels support by making the channel
permanent when FOUNDER_AUTH mode is set on the channel.
The channel will not be destroyed even if channel is empty
when that mode is set. Protocol TODO #17.
* Fixed rekey protocol with PFS in the client library.
* Fixed client info resolving on LEAVE command in client
library to not crash.
* Defined that the NICK command replies with thew changed
nickname too, to make the nickname changing simpler at
the client's end. Updated protocol specs and the code
in client and server.
* Remove pending command callbacks also if the connection
to the server is destroyed.
* Added new channel user modes BLOCK_MESSAGES_USERS and
BLOCK_MESSAGES_ROBOTS. Updated the protocol specs and the
code.
* Added support for watch list. It is possible to add nicknames
to be watched, and when they come to network, leave network
or user mode changes the watcher will be notified of this
change. Added SILC_COMMAND_WATCH command, added new
notify type SILC_NOTIFY_TYPE_WATCH to deliver the watch
notifications. Updated the protocol specs and implemented
this to library, client and server. Protocol TODO #21.
* Added user mode SILC_UMODE_REJECT_WATCHING to reject
somebody watching you. Updated the protocol specs and the
code.
* Added MIME header parsing in Irssi SILC Client. It displays
all textual MIME objects, others it ignores.
* Defined <channel user mode list> argument to WHOIS command
reply for returning user modes on the channels. The
channel list now doesn't include the user mode anymore but the
actual channel mode. Updated protocol specs and the code in
client and server.
* Added SILC session detachment/resuming support. It is possible
to detach by closing the network connection and then re-connect
and resume to the old client session. Added DETACHED user
mode that server will set for detached client. Added new
packet RESUME_CLIENT which is used to perform the resuming
process. Added DETACH command. Updated the protocol specs,
core library, client and server. Protocol TODO #22.
* Added new user modes ANONYMOUS for special anonymous servers
that may set the mode for client, and BLOCK_PRIVMSG which
client may set to block incoming private messages unless the
Private Message Key flag is set (using private keys to protect
private messages). Updated protocol specs and code in client
and server and core library. Protocol TODO #23.
* Added new channel user mode BLOCK_MESSAGES which the client
may set to itself to tell server not send channel messages.
Other packets such as channel key packets are still sent.
Protocol TODO #23. Updated the protocol specs, client and
server.
* Added more IM-like features by introducing new user modes
for setting various presence information. Added new modes:
INDISPOSED, BUSY, PAGE, HYPER and ROBOT. Updated protocol
specs and code. Protocol TODO #19.
* The LIST command reply in client libary now adds new channel
entry if the returned channel doesn't exist yet in cache,
and returns the channel entry to the application in the
command_reply client operation.
* Rewrote the version SKE version checking in client libary
and in server to use the silc_parse_version_string.
* Added two new channel modes: SILC_CMODE_SILENCE_USERS
and SILC_CMODE_SILENCE_OPERS which can be used to moderate
the channel. Updated protocol specs and impelemented this
to client and server. Protocol TODO #6.
Added new options m and M to CMODE command in Irssi SILC
client to set these modes.
* Deprecated all administrative commands from SILC protocol
since they are highly implementation specific commands.
Updated protocol specs. Moved the old commands in
implementations to private range of command types.
* Some client implementations quit network by doing first LEAVE
and then immediately SIGNOFF (like Bombyx). We now do check
after a short time after LEAVE notify and check whether the
client is still valid after LEAVE, and if not we remove it from
cache.
Patch submitted by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 16980.