Age | Commit message (Collapse) | Author | Files | Lines |
|
by Kirk House. Thank you Geert and Kirk.
Sorry, changelog not updated to include this version.
And mailing list archives for naim are not found.
|
|
|
|
0.11.7.3:
A serious bug in naim's HTML rendering engine has been identified and
corrected. Additionally, changes to the packaging have reduced the source
tarball size from 529 kB in 0.11.7.2 to 452 kB for 0.11.7.3. naim now
completely passes "make distcheck", and distcheck is used to create source
tarballs. FireTalk now allows you to send messages to the :RAW target before
signing on, to allow passwords to be sent to the server during signon. The
IRC driver now handles /names replies from servers that use non-standard
status identifiers (such as those who implement "halfop" and other
statuses). The UI includes code to suppress duplicate messages and redundant
message targets. The embedded Libtool was upgraded to match the stock 1.5.10
release. A new "proto_user_onlineval" chain was added to allow module
authors to track buddy online status.
0.11.7.3.1:
On some systems, naim's build system was unable to generate a list of
special characters to read, which caused naim to interpret the Home key as
Ŋ, etc. naim's build system has been changed to work around the issue.
No other changes have been made since 0.11.7.3.
|
|
|
|
|
|
|
|
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
|
Changes:
* Online time is presented in localized time from AOL's servers.
* naim now sets the xterm title whenever you have a message waiting.
* naim now differentiates between window changes due to chatter and
changes due to your being addressed. Chatter window will remain
colored BUDDY_WAITING while addressed windows will be
BUDDY_ADDRESSED. (Both foregrounds default to YELLOW/BROWN.)
* The current window has a unique background color in the window
list window: WINLISTHIGHLIGHT, which defaults to CLEAR/BLACK.
* If you had both ~/.naimlog/AIM/nmlorg and
~/.naimlog/AIM/nmlorg.html, naim would silently rename the former
over the latter. naim now issues a warning message and refuses to
perform the rename.
* If $color is set to 0 at start, logfile playback would not be
rendered properly. Fixed.
* Tab completion has been modified to support name completion in
auditorium windows. To use, begin typing the name of a participant
and press Tab.
* If naim is suspended and then resumed (with ^Z and fg or
otherwise), the system block cursor reappears.
* --enable-detach and /detach now function regardless of whether
screen is installed at compile time. Patch by James Vega.
* If a buddy has a name set with /namebuddy, that name will always
be used in the window list window.
* The status bar was not rendered properly in all situations. Fixed.
* If /save was used in a connection that had at one time been
connected, but at /save was not, /save would write a .naimrc that
would attempt to connect at startup. Fixed.
* In some situations, the default abbreviated window playback did
not quite cover the entire screen. Work around implemented.
* If ncurses determined that your terminal supported more than 16
colors, but only provided 256 color pairings, naim would refuse to
run. Fixed (naim only counts up to 16 colors).
|
|
This release introduces several efficiency changes and a few bug fixes. Most
notable bug fix: File transfers on IRC no longer cause a reliable crash. If
compiled with GCC, extensions are now used to hide internal symbols from the
dynamic linker, allowing GCC to produce more efficient code. The window-
content-caching and logfile-playback code has been modified to improve
responsiveness and dramatically reduce naim's memory usage.
|
|
The release announcement has this to say:
"Much of the ECS and FireTalk backends have been rewritten to clean up,
optimize, and fix bugs in the code. There is also much more internal
consistency-assurance code throughout naim, making it easier for future
bugs to be discovered and fixed."
|
|
|
|
instead of USE_NCURSES.
|
|
assortment of small bugfixes.
|
|
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
|
|
ChangeLog is unavailable, but it seems to be mostly small bugfixes.
Okayed by jmmv and wiz.
|
|
* All individual protocol drivers have been rewritten as permanent modules.
Transient (/modloaded) modules can add new protocol drivers dynamically.
* /sync now preserves group names, and saved group names are restored when
naim retrieves your permanent buddy list from the TOC server.
* New /jumpback command, also available as M-b and F7. Allows the user to
do a reverse /jump (to the previous window).
Take maintainership. Okayed by wiz.
|
|
Changes:
* Small cleanups to prevent mIRC colors in /whois from disturbing
other screen text.
* In some circumstances, /open buddyname could cause multiple
windows to open for buddyname in IRC and Lily. Fixed.
* /groupbuddy will allow Tab completion for existing buddy names.
* (backported from 0.12.0) New $showraw. If non-zero, messages that
are not understood by the protocol drivers will be displayed in the
:RAW window.
* The recvfrom chain no longer stops execution when incoming
private/public messages are displayed. This allows hooks from
modules to have a weight heavier than 150.
* In some situations, AOL's servers can forcibly remove you from
chat rooms. naim will now automatically rejoin them, re-creating
them if need be.
* More small cleanups in the HTML renderer.
* The dtime() routine did not allocate enough space for some
possible strings, causing displeasing truncation. Fixed.
* In certain situations, $-variable expansion could result in an
improperly-terminated string, causing out-of-bounds memory access. Fixed.
|
|
Summary of changes from 0.11.6.2 to 0.11.6.3 [2003-10-29]
============================================
[pkg fea] More Makefile rewrites for improved compatibility.
[FT bug] Long-standing connection-deletion routine has been addressed. This
is a partial backport of the complete rewrite for 0.12.
[FT fea] Incoming messages containing links to www.candidclicks.com are
automatically ignored and the sender is automatically warned.
[FT bug] Several memory leaks have been corrected.
[Lil bug] When someone retitles a discussion, a window would be opened for
it even if you were not a member. Fixed.
[Lil bug] Potential buffer underflow in signon code identified. Fixed.
[Lil fea] New line-receiving code backported from 0.12.
[Lil fea] New line-parsing code backported from 0.12.
[UI bug] Potential use of uninitialized buffer in statusbar code
identified. Work-around implemented.
[UI bug] If two windows had identical presentations due to modifying
$nameformat/$nameformat_named, Tab would stop working. Fixed.
[UI bug] When leaving a chat generated an error, partial stack corruption
occurred. Fixed.
[UI bug] Double-join protection kept users from joining channels with an
open window that they were not actually inside. Fixed.
[UI bug] Potential heap corruption from realloc()ing a string and then
copying it into itself identified. Fixed.
[UI FEA] New key-handling code dramatically improves responsiveness for
laggy connections and when pasting large blocks of text.
|
|
Selected changes since 0.11.6.1:
* When supplied with an extra-long nickname on sign-on, some IRC
servers silently truncate the nickname to fit into their limits.
This confused FireTalk. Fixed.
* The /topic command sent a non-existent /TOPIC command to the
server instead of the proper /RETITLE command. Fixed.
* Several Makefiles have been rewritten for improved compatibility.
* Potential buffer overflow in spelling correction code identified.
This is thought to be responsible for several reports of the
recvfrom chain "losing" its hooks, stopping incoming messages from
being displayed to the user. Fixed.
* Small improvements to the HTML renderer.
|
|
curses.buildlink2.mk. This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.
We should have a better way to say that the NetBSD curses doesn't
quite work well enough. In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages. We will look into this again in the future.
|
|
support for base system curses/ncurses as well as ncurses itself.
suggested by wiz.
|
|
Sync DESCR, COMMENT and HOMEPAGE with reality.
Patch provided by Soren Jacobsen <snj@pobox.com> in PR pkg/22926.
Changes since 0.11.6:
* Packages are now compressed with bzip2 rather than GNU zip.
* (backported from 0.12.0) /names now displays the entire, correct
list in all situations, including initial join.
* (backported from 0.12.0) Unhandled numerics used in WHOIS now show
up in /whois output.
* AIM Directory entry is now forced clear on connect.
* Messages that are too long to send are now rejected.
* Messages that have been rejected by a protocol driver (for example
because they are too long) are returned to the sender.
* (backported from 0.12.0) The idea of a "generic" window has been
removed, and you can no longer /delbuddy someone with an open window
(you must /close the window first).
* (backported from 0.12.0) New $nameformat and $nameformat_name to
control the format names appear as in the window list window, and
elsewhere.
* (backported from 0.12.0) New $autosort. 0 means no window list
sorting, 1 means sort by name, 2 means sort into groups, then by
name (this obviates the --enable-experimental-buddy-grouping option
to ./configure)
* New /status command, including naim version and information about
window status.
* Online help for /save did not show the file name argument. Fixed.
* SIGHUP now re-reads .naimprofile by default.
* Possible reference to free()d memory in certain uncommon
situations pointed out by Michael Wilson. Fixed.
* (backported from 0.12.0) /jump now accepts connection:window
syntax (/jump EFnet:#naim works the same as /EFnet:jump #naim).
* /open now takes you to newly opened windows, removing the need to
/jump after /open.
* /closeall now skips windows with queued messages pending.
* Potential NULL pointer dereference in Tab completion found. Fixed.
* The protocol drivers already take care of populating empty buddy
lists when that was a problem, so naim no longer adds you to your
own buddy list if you don't have one at startup.
* Various cleanups in the HTML renderer to handle stacked tags with
missing close tags.
|
|
[pkg fea] Several small documentation updates.
[pkg fea] Major header files are now installed in a global installation
directory.
[con bug] Small bugs in contrib/sendim.sh found and fixed.
[UI fea] Chat "hilites" added: If a member of a room/channel/discussion
mentions your name, their message will be highlighted.
[UI bug] A small bug in the /away routine has been fixed, allowing your
/away status to be preserved across re/connects.
[UI bug] .naimprofile will now be read for all connections in the event
that multiple connections are declared in .naimrc.
[pkg bug] A "#warning" directive was misnamed "#warn" and has been
corrected.
[Lil fea] Discussion retitles are now treated as a /topic change on IRC.
[TOC bug] /me processing in chat rooms was broken. Fixed.
[pkg FEA] The default modules have been removed, and are now distributed in
a separate "naim-modules" package available from the naim web site.
[UI fea] All internal routines are now declared "static," to clean up the
module interface.
[UI FEA] All major dependencies on ncurses in the main UI code have been
isolated to src/win.c, to provide for easy migration to modular user
interface routines.
[UI FEA] New /chains command to display all event chains.
[UI FEA] Newly rewritten /modload and new /modunload to completely control
loadable modules.
[UI FEA] New /modlist command to display currently loaded modules and
their vital statistics.
[UI FEA] Queued messages are now saved when you /save.
[UI fea] Minor improvements to the HTML renderer.
|
|
|
|
|
|
|
|
|
|
Major bug fixes:
If only one window was open, the buddy for that window signed off,
the window was marked keep-after-signoff, and was cleaned up after
$autoclose minutes, the event handler would enter an infinite loop or
possibly cause untrackable stack corruption. Fixed.
Major feature additions:
[TOC] Default server is now toc.n.ml.org. Once AOL has fixed its
servers and/or its DNS, this host will be CNAMEd back to toc.oscar.aol.com.
|
|
Major bug fixes:
SIGCHLD handler wasn't being installed properly, causing the
children of /exec to hang around as zombies. Fixed.
Major feature additions:
[TOC] Addbuddy requests will always be consolidated between calls to
firetalk_select(), evading the "You are sending messages too fast" error
users with very large buddy lists receive during reconnect.
Buddies in the special "User" group will always be treated as
"non-permanent", and will be subject to $autoclose. Buddies in any other
group will be considered "permanent" and will only be removed through manual
intervention. Note that buddies added due to $autobuddy are put into the
"User" group by default.
Window-to-logfile mapping has been made more explicit, removing the
need for a costly tree search per message and greatly reducing logfile
playback time.
Window logfile playback is now always delayed, to significantly
reduce initial startup time. Windows will be played back once per minute, or
as you Tab or /jump to them.
If your $TERM is set to "ansi", display a warning, 5 second delay,
and switch it to "linux".
Added basic stack support to the HTML renderer to allow embedded
tags, etc.
Added BGCOLOR support to the HTML renderer.
New $winlistchars. Sets the number of characters can be displayed
per line in the window list window.
|
|
Major feature additions:
/save now saves /alias'd commands.
New /filter command to manipulate internal filter tables.
New /namebuddy command. If you use /namebuddy, or attempt to
/addbuddy someone already in your list, naim will allow you
to modify their "real name".
Auto-messages (for /away) are only sent if you are actually idle, so
people using /away as a kind of "blurb" won't send
auto-responses. If you mark /away and actually leave,
auto-responses are sent immediately. If you send any IM's
after marking /away, you won't send auto-responses until you
are idle for at least 10 minutes.
Support for channel keys improved. /save will now record channel
keys in .naimrc, and will rejoin keyed channels properly.
New distinction between "permanent" buddies, those manually added
with /addbuddy or stored in your server profile, and
"auto-added" buddies, those added because they contacted you
while $autobuddy was set.
^ New $autoclose. If set, naim will /close and /delbuddy
non-permanent buddies $autoclose minutes after they sign
off. If their window has unread messages, autoclose will be
delayed until they have been read. If the buddy has queued
messages pending, autoclose is cancelled altogether.
New /names (/buddylist) behaviour to show much more relevant
information about your buddy list.
New /resize command to change the length of the scrollback buffers.
Major bug fixes:
--enable-detached was not fixed in 0.11.5.6. Fixed. For real this
time.
[TOC] /sync was broken in 0.11.5.6-2003-03-02-1423. FireTalk's TOC
quoting mechanism will now only strip space characters,
rather than all forms of whitespace.
On disconnect, your buddy list would be re-added by naim. This has
caused some problems during signon, and had the side-effect
of marking all non-permanent buddies as permanent. Fixed.
|
|
|
|
Major bug fixes:
AOL's primary TOC server (toc-m01.blue.aol.com) went down at
approximately 2003-03-10T1420; this has temporarily been
replaced with toc.oscar.aol.com.
Discussion destructions were not properly being handled in Lily.
IM handling routines were not properly handling buddies with
alternate names set (the third argument to /addbuddy),
causing away messages to be misdirected.
Major feature additions:
New $autoreconnect. If set, whenever naim is disconnected from a
service, it will attempt to reconnect automatically. For
services that require a password, you may wish to /set
servicename:password "your password" in order to allow naim
to reconnect while unattended (for example, /set
AIM:password "my pass").
All users should upgrade to this version. There are no security
considerations, but users may be unable to sign on (or stay connected) to
the default TOC server used in the past.
|
|
Summary of changes from 0.11.5.3 to 0.11.5.4-2003-01-17-1717
============================================
[pkg bug] On systems with a dlopen() in libc (some FreeBSD), -rdynamic was not being included in the LDFLAGS, breaking /modload. Fixed.
[Lil bug] Lily does some strange things when you are /ignore'd by another user, which really confused FireTalk. Fixed.
[UI fea] Lag check is now to the tenth of a second.
[UI fea] /help now describes /-commands if given as an argument.
[UI fea] /ignore displays your ignore list if no arguments are given.
[UI fea] Profile now includes extended interface information.
Summary of changes from 0.11.5.4-2003-01-17-1717 to 0.11.5.4-2003-01-18-0141
============================================
[UI fea] History scrollback now leaves the cursor at the end of the line, without affecting partial matching.
[UI bug] AUTOCRYPT key negotiation failed under some circumstances involving peers not starting on each other's buddy lists. Fixed.
[UI fea] Passing a command line argument to naim starting with a dash is now an error.
Summary of changes from 0.11.5.4-2003-01-18-0141 to 0.11.5.4-2003-01-20-1216
============================================
[pkg fea] New --with-pkgdocdir to control the location documentation files are installed to (which is also where naim's /help command looks for them).
[pkg fea] New --enable-firetalk-lily-ctcpmagic, experimental.
[IRC bug] Adding a buddy caused an immediate signon notification, which caused confusing problems down the line. Fixed.
[Lil fea] Improved support for /REVIEW and /MEMO (without requiring --enable-debug). Try ``/alias review /m :raw /REVIEW $args1*'' and ``/alias memo /m :raw /MEMO $args1*''.
[UI fea] $im_prefix and $im_suffix are now documented and will be stored in .naimrc with /save.
Summary of changes from 0.11.5.4-2003-01-20-1216 to 0.11.5.4-2003-01-25-1257
============================================
[pkg fea] --enable-firetalk-lily-ctcpmagic removed, now enabled by default.
[UI fea] ``/help topics'' expanded.
[IRC fea] Buddy tracking drastically rewritten. Small known bugs to be fixed at a later date.
[IRC fea] Server errors during sign-on are now passed along to the client.
[Lil fea] Handles nickname changes now.
[Lil bug] CTCP magic would be falsely enabled in some situations. Fixed.
[UI fea] Short informational blurb displayed in window list window when offline.
[UI fea] Window list window will be permanently displayed until the user signs on.
[UI bug] /closeall was broken at some point due to other code changes. Fixed.
[UI fea] Command completion now checks for /alias's first, then fixed commands.
[UI fea] Previously-typed text completion now informs the user how to enable it in the status bar.
Summary of changes from 0.11.5.4-2003-01-25-1257 to 0.11.5.4-2003-01-28-1950
============================================
[MSN fea] Now able to sign on fully, but does not handle private messages properly. Use at your own risk.
[UI fea] File transfer status is a bit more verbosely reported now.
[UI bug] Blurbs and timezones were not cleared on signoff. Fixed.
[UI fea] Previously-typed text completion now kicks in after 5 characters (previously 20), but caches previous searches to minimize search impact.
[UI bug] When editting text in the input window, moving the cursor to the last character on a line caused screen artifacts. Fixed.
[UI fea] ~/.naimlog files will be flushed to disk at regular intervals (every $tprint minutes).
[UI bug] Automatic messages weren't being displayed the same way as user-typed messages (for example, $timeformat was being ignored). Fixed.
[UI bug] If a user supplied a text colour that matched your IM window's background colour, the text could disappear. Fixed, though note that for purposes of this logic, the CLEAR background colour is thought to correspond to the BLACK foreground colour, so those of you using xterm's with white backgrounds are still SOL.
[UI fea] As an experiment, I'm allowing high ASCII characters in IM's to be displayed to the screen raw. Let me know if this causes problems for any terminal types.
Summary of changes from 0.11.5.4-2003-01-28-1950 to 0.11.5.4-2003-01-30-1604
============================================
[IRC fea] Buddy tracking drastically rewritten [again]. Now uses FireTalk's internal state machine exclusively (and shaved off 400 lines from irc.c).
[UI fea] New colours for buddies with queued messages and specially tagged by the user. New background colour for the status bar.
[UI fea] /setcol now takes a third argument, which can be either BOLD or DULL, to force that attribute on text of that type.
[UI bug] When /delbuddy'ing a peer that had previously negotiated AUTOPEER, naim would mistakingly re-add them to your buddy list. Fixed.
Summary of changes from 0.11.5.4-2003-01-30-1604 to 0.11.5.4-2003-02-05-0107
============================================
[IRC bug] Kick messages mistakingly identified the target as the source (i.e., *** user has been kicked by user). Fixed.
[IRC fea] Code cleanups.
[IRC bug] ircd-ratbox (irc.servercentral.net on EFnet) does not collapse cmode +ov into @user in /names output (it displays @+user), which violates RFC. naim is now more tolerant of such noncompliance.
[IRC fea] Unknown server messages and numerics are now sent along to the user with a source of :RAW, originally they were simply ignored. This is mainly to motivate me to track down all standard commands and numerics that aren't properly handled.
[IRC fea] Users by default contain no flags, so they will not be identified as "AOLamer" in /whois.
[Lil bug] Usernames were not properly escaped (i.e. spaces converted to underscores) during renames. Fixed.
[Lil bug] /MEMO output contained duplicate identification messages interspersed with the actual output. Fixed.
[UI fea] New /tagbuddy command. When used to set a tag for a particular buddy, the buddy in question becomes distinct in your buddy list.
[UI fea] UI cleanups (all example commands are now green).
[UI fea] You no longer need to enter paste mode in order to paste multi-line messages, they will automatically be consolidated.
[UI fea] Auto-responses will only be sent at a maximum rate of once every other second, to thwart clone flood attacks.
[UI bug] Tab completion for filenames could cause extraneous whitespace to be added to the end of file paths, which confuse commands like /readprofile. Fixed.
Summary of changes from 0.11.5.4-2003-02-05-0107 to 0.11.5.4-2003-02-05-1851
============================================
[FT bug] Sending messages to :RAW weren't always being treated as a special event. Fixed.
[IRC fea] Server notices are now treated as a special case.
[IRC fea] A number of "meaningless" numeric responses are now properly ignored.
[IRC fea] Unrecognized messages are sent to a :RAW pseudo-chat.
Summary of changes from 0.11.5.4-2003-02-05-1851 to 0.11.5.4-2003-02-07-1416
============================================
[pkg fea] Removed stale irc_match.[ch].
[IRC fea] Added ircu's 396 numeric ("x is now your hidden host") to ignore list.
[IRC fea] Reformatted 352 numeric before passing along as unhandled.
[Lil fea] IRC-style "unhandled" notification introduced.
[UI fea] Tab is now magically caught during pastes, a la the Enter key.
[UI bug] Enter key catching sometimes caused inappropriate blank lines to be sent to the user. Fixed.
[UI fea] All random messages are now prefixed with the connection window they occur in. For example, CTCP's sent from EFnet will be marked as such, even if you are in AIM.
Summary of changes from 0.11.5.4-2003-02-07-1416 to 0.11.5.4 [2003-02-07]
============================================
[pkg fea] Minor documentation updates.
Summary of changes from 0.11.5.4 to 0.11.5.5-2003-02-11-1505
============================================
[IRC bug] ^O did not properly clear attributes. Fixed.
[IRC fea] Added 307 numeric ("x has identified for this nick") to ignore list.
[Lil fea] Unhandled messages now more useful.
[Lil bug] Change in naim behaviour broke Lily driver's ability to send :RAW commands. Fixed.
[UI FEA] ^R and ^Y scroll back and forward now, for OS 10 Terminal.app users who have no PgUp/PgDown.
[UI FEA] SIGHUP, SIGUSR1, and SIGUSR2 are now caught as pseudo-keys, handled by /bind.
[UI fea] /connect will attempt to catch when you specify a server instead of a nickname, and adjust its behaviour accordingly.
[UI FEA] Extended ASCII input now handled more gracefully.
[Lil bug] Previous feature breaks Lily support. Continuing bug, expecting fix soon at the server level.
[UI fea] All locally echoed messages will be echoed to the status window as well.
[UI fea] &#xxx; characters now handled properly.
[UI BUG] --enable-detach was broken in 0.11.5.4. Fixed.
[UI fea] Variables listed in /set are now left-justified.
Summary of changes from 0.11.5.5-2003-02-11-1505 to 0.11.5.5-2003-02-14-2157
============================================
[UI FEA] The "AIM/TOC" protocol name has been renamed to "TOC", since it works for both AIM and ICQ. "AIM/TOC" will still be accepted so as not to break existing .naimrc's.
[mod fea] New "nstatus" module distributed with naim, as a simpler example module.
[pkg FEA] ``make install'' now installs symlinks for nirc, nicq, and nlily which all have different startup behaviours.
[UI fea] Tab completion for buddies now works more transparently when dealing with buddy realnames (as opposed to screen names).
[UI fea] Slight UI tweaks.
[pkg fea] The doc/*.txt files are now actually plain text.
[UI FEA] All /help topics have been moved back to being internal to naim (i.e., the doc/*.txt files are no longer used).
[UI fea] /names ON and /names OFF will now display online and offline buddies, respectively.
[UI BUG] naim would automatically /load ~/.${0}rc at start, but /save would always save to ~/.naimrc. /save now saves to ~/.${0}rc, which I consider to be fixed.
[UI FEA] When a buddy has a "realname" (the third argument to /addbuddy), that will be used in query windows instead of their screen name. This is primarily for ICQ, where it doesn't make much sense any other way.
[UI FEA] Built-in default naimrc now fits nicely into an 80x25 screen.
Summary of changes from 0.11.5.5-2003-02-14-2157 to 0.11.5.5-2003-02-18-0908
============================================
[pkg fea] Autoconf now displays the protocol drivers enabled at compile time.
[UI fea] /newconn now accepts "AIM", "AIM/TOC", "ICQ", and "ICQ/TOC" as synonyms for "TOC".
[UI fea] Autopaste will not engage when typing a command.
[UI fea] Variables with overlong descriptions in ``/help settings'' now have separate, left-justified lines.
Summary of changes from 0.11.5.5-2003-02-18-0908 to 0.11.5.5-2003-02-18-0940
============================================
[Lil bug] /part'ing a non-existent discussion (such as :RAW) would cause an unidentified error to be sent to :RAW. Fixed.
Summary of changes from 0.11.5.5-2003-02-18-0940 to 0.11.5.5-2003-02-22-0034
============================================
[Lil bug] /create'ing an existing discussion (such as -ctcpmagic) would cause an unidentified error to be sent to :RAW. Fixed.
[UI fea] New $winlistheight, to set the percentage of the screen height to use for the window list window. Default of 75.
[UI fea] When redrawing windows (such as during start-up), naim now updates the status bar to keep you informed.
[UI fea] New $logtprint, 1 = log daily timestamps, 2 = log all timestamps. Default of 1.
[UI fea] When flushing log files (every $tprint minutes), naim now updates the status bar to keep you informed.
[pkg bug] Some of the generation scripts used "%i", while some awk's only accept "%d" for integers. Fixed.
[UI fea] All "special" status bar messages now use a different background/foreground pair for extra visibility.
|
|
Summary of changes from 0.11.4.13 to 0.11.5 [2002-12-10]
============================================
[pkg fea] New Spanish README.es.
[UI fea] AUTOCRYPT, naim will automatically encrypt messages sent to other naim users.
[UI fea] /save will now store [practically] *all* configuration settings.
[UI fea] Newer, more transparent client to client protocol.
[UI fea] Ability to control what types of events cause a window to become yellow, via the $chatter variable:
# Private messages: +1
# You kicked, oped, or deoped in a chat: +2
# Anyone else kicked or deoped in a chat: +4
# Public messages to a chat: +8
# Topic changes, or anyone oped in a chat: +16
# Anyone joining, parting, changing nicknames, or quitting altogether: +32
[UI fea] The nsocket module has been expanded to better illustrate naim's powerful module interface.
Summary of changes from 0.11.5 to 0.11.5.1 [2002-12-21]
============================================
[UI fea] Links now appear somewhat cleaner, and redundant links, such as ``<a href="http://something/">http://something/</a>'' do not appear as links (to de-WinAIM messages).
[pkg bug] Many autoconf-related cleanups.
[Lil fea] Minor Lily enhancements to address grossly cross-posted messages.
Summary of changes from 0.11.5.1 to 0.11.5.2-2003-01-01-2004
============================================
[UI FEA] Time zone information is exchanged during autopeer negotiation.
[UI fea] Small fixes in the original HTML parser, new HTML parser included (but not yet used).
[UI fea] The time stamps prepended to messages are now based on the format specified in $timeformat, rather than a hardcoded "[%H:%M:%S] ".
[pkg bug] The new user course has been temporarily removed until it can be completed.
[UI FEA] The window list window now uses ASCII line drawing symbols to promote state.
[UI fea] Primitive menuing added in (accessed with Escape). Incomplete.
[UI bug] Apparently /alias actually works; added autohelp message for it.
[UI fea] Buddy Tab completion will match real names as well as screen names (so "/j<Tab>dani<Tab>" will expand to "/jump RPIDan ", since my real name is set to "Daniel Reed").
[UI BUG] High ASCII input will no longer cause the input handler to reset itself; it is simply ignored now.
[UI bug] Home and End will work to switch buddy windows even inside the status window (F1).
[UI fea] If you are in paste mode, the status bar will identify that fact, and tell you how to get out of it.
Summary of changes from 0.11.5.2-2003-01-01-2004 to 0.11.5.2-2003-01-03-0149
============================================
[UI bug] /set completion fixed.
[UI bug] KEY_RESIZE handler corrected.
Summary of changes from 0.11.5.2-2003-01-03-0149 to 0.11.5.2-2003-01-04-2111
============================================
[AIM FEA] Profiles that are too long to meet the server's size limits will be truncated to fit, and a warning will be sent to the user.
[UI bug] Small bugs fixed in the /quit cleanup code (so /disconnect works again).
[UI fea] Tab complete now fills in connection windows if no commands match. /set completion makes Even More Sense(TM) now.
Summary of changes from 0.11.5.2-2003-01-04-2111 to 0.11.5.2-2003-01-06-1445
============================================
[UI fea] When naim joins a chat, people already in the chat will be displayed in one message (rather than one message per person).
[Lil bug] Fixed a seg fault if you weren't in any chats on startup.
[UI bug] Screen names exactly as wide as the window list window would have the last character replaced with a '>'. Fixed.
[UI fea] Up-arrow completion now has the ghost effect /-commands have as of 0.11.5.
[UI FEA] New $awaylog. If set, all messages received while /away will be mirrored in an :AWAYLOG window (for people who detach for days and lose messages from the 500 line scrollback limit).
Summary of changes from 0.11.5.2-2003-01-06-1445 to 0.11.5.2-2003-01-07-0336
============================================
[Yah fea] Preliminary Yahoo! Messenger support begun.
[pkg fea] New --enable-firetalk-msn and --enable-firetalk-yahoo, both default to disabled. Once these protocol drivers are able to successfully sign on and send/receive IM's, they will always be built.
[UI fea] :-windows (such as :RAW, :AWAYLOG, :REVIEW) are now fully treated as special cases in naim, and naim won't attempt to join them on signon.
[AIM bug] Chat name normalization bug squashed.
[UI FEA] New $autosave. If set (default currently off), naim will /save when the user /quit's.
[UI fea] New /winlist command. Allows the user to set the state of the window list window, a la F4. /save uses this command to restore your F4 state on start-up.
[UI FEA] People who are /ignore'd will be ignored in group chats as well. This is mainly so I can /ignore stupid bots in channels I frequent, but others have requested this in the past.
[UI fea] $awaylog has been expanded: A value of 1 logs only private messages received, while a value greater than 1 logs private messages sent and chat messages.
Summary of changes from 0.11.5.2-2003-01-07-0336 to 0.11.5.2-2003-01-07-0515
============================================
[UI fea] Misc. UI cleanups. Due to popular request, names are now colourized in the :AWAYLOG window.
Summary of changes from 0.11.5.2-2003-01-07-0515 to 0.11.5.2-2003-01-08-1249
============================================
[Lil fea] The RPI Lily community dislikes naim's UI, and fears its proliferation will be the downfall of Lily. In any event, naim now combines multiple /join's. Emote discussions are now treated properly (messages are prepended with ", emotes are not prepended with /me).
[UI bug] -01-04-2111 lied. /quit and /disconnect *really* work correctly now.
Summary of changes from 0.11.5.2-2003-01-08-1249 to 0.11.5.2-2003-01-10-0308
============================================
[pkg fea] New --disable-nirc-manlink. If specified, the nirc man page symlink will not be installed (for FreeBSD).
[UI bug] Time zone negotiation has been made to work under FreeBSD.
[ECS bug] Since the last time I used it, Solaris' log10(0) stopped returning 0. Workaround included.
[pkg fea] New commands.txt, keyboard.txt, and various existing documentation files now installed with naim. Thanks to Ken Bloom <kabloom@ucdavis.edu> for keyboard.txt, and the motivation to finish conio's auto-documentation.
[UI fea] ~/.naimlog subdirectories will now be created mode 0700 instead of 0755, for privacy reasons.
[UI fea] /set completion now searches default values first, and provides descriptions if available.
Summary of changes from 0.11.5.2-2003-01-10-0308 to 0.11.5.2-2003-01-12-0206
============================================
[UI bug] Sending queued messages no longer resets your idle time.
[UI fea] Preliminary support for context-sensitive Tab completion, for example /set completes variables, /readprofile completes file names, /jump completes window names, /open completes buddy names, etc. Incomplete.
[UI fea] /bind and /set's list modes are much more thorough now, including descriptions for all current settings.
[UI FEA] /help system drastically revamped. Now reads from pkgdocdir/*.txt files, and uses current settings for the output of ``/help keys'' and ``/help variables''. ``/help commands'' now has accurate information.
[UI bug] </font> tag now resets bold status if <font> changed it.
[UI fea] All configuration variables are now fully documented.
Summary of changes from 0.11.5.2-2003-01-12-0206 to 0.11.5.2-2003-01-13-1733
============================================
[pkg fea] contrib/sendim.sh is now installed into bindir.
[IRC bug] Certain types of messages could cause an infinite loop in the de-HTMLizer. Fixed.
[Lil bug] Certain types of messages could cause an infinite loop in the de-HTMLizer. Fixed.
[Lil bug] Queued join structure wasn't being properly initialized in all situations. Fixed.
[UI bug] /set's list mode and the variable completion mechanisms confused each other, and could cause an infinite loop in some situations. Fixed.
[UI bug] ``/help commands'' incorrectly listed some required /-command arguments as optional. Fixed.
[UI bug] A mis-paste in /save kept string variables from being properly recorded. Fixed.
[UI fea] ``/dlsym dltest hello there'' added as an example for the /dlsym command.
[UI bug] Colons in non-command strings (most notably $conn:setting variables) confused Tab completion. Fixed.
Summary of changes from 0.11.5.2-2003-01-12-0206 to 0.11.5.2
============================================
[UI fea] Slight UI tweaks.
Summary of changes from 0.11.5.2 to 0.11.5.3
============================================
[pkg bug] On systems that lacked dlopen(), src/conio.c would fail to compile due to a header file being incorrectly not included. Fixed.
[UI BUG] AUTOCRYPT key negotiation failed under some circumstances due to improperly terminated strings. Fixed.
[UI BUG] Command completion caused unpleasantness when arguments were given to argless commands (such as /quit). Fixed.
|
|
to build with native curses.
|
|
|
|
Some of the changes:
o More small bugs quashed. New /clearall command.
o Small bugs quashed in buddy offline acknowledgement and
queued message forwarding.
o Speed-ups in the playback procedures.
o General clean-ups for cross-platform compiles.
o On Tuesday, October 1, AOL's TOC servers began
periodically sending packets with a previously unused
frame type. naim does not know how to decipher these
packets, but version 0.11.4 was released with code
changes to simply ignore unknown frame types.
|
|
after consulting with Todd. Any volunteers for any of these packages?
|
|
snapshot "release" of naim.
|
|
|
|
an updated libfiretalk.
|
|
distfile isn't available anymore.
Update to naim-0.11.1-2002-01-23-2329 (pkg version 0.11.1.20020123)
and put a copy of the distfile on ftp.netbsd.org.
|
|
=====
naim is a chat program for use with America Online's AOL Instant
Messenger. The name naim is derived from n's AIM client, but it could
also have been derived from ncurses AIM client because of naim's use of
the ncurses text-mode screen library.
naim is based on firetalk, the multiprotocol chat library. naim is
capable of connecting to IRC as well as AIM services.
|