Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
modified by me.
MSNre is a lightweight but powerful console-based MSN Instant
Messenger clone. It has many features, including instant messaging,
sending messages to cell phones, file transfer, complete
contacts/groups management, email notifications, auto-away messages,
netmeeting support, aliases, messages logging, event scripts, local
contact list, multi-user chat support, ability to encode characters in
the system locale, and much more.
|
|
Suggested by Roland Illig, ok'd by various.
|
|
New Features:
* Binary relocable. Gaim will find its files even if it's installed
in a location other than the --prefix it was ./configured with.
Pass --disable-binreloc to ./configure to disable.
* IRC now has fallback encodings, and tries harder to display
something useful during an encoding error.
* New MSN protocol icon (Felipe Contreras)
Bug Fixes:
* Fix some leaks (Miah Gregory, Felipe Contreras)
* Fix crashes when removing buddies in certain situations (Andrew Hart)
* Eliminate MSN switchboard errors (Felipe Contreras)
* Fix MSN buddy icon syncronization (Felipe Contreras)
* Correctly display file transfer dialogs for filenames containing &, < or >
* Correctly display MSN authorization dialogs for friendly names containing
&, < or >
* Properly align the right-click docklet menu with the docklet icon in
*nix.
* Fix a crash if the MSN buddy list is not available
* Fix a bug in the request api (Gary Kramlich)
|
|
- Lots of doc updates.
- Added a "stripcodes" Tcl command. See doc/tcl-commands.doc for more
information.
- Bot idx's should be considered valid to tcl_valididx.
- Always try to detect shared Tcl libraries before static ones.
- We now correctly differentiate the +l user flag from the +l bot flag.
- Cleaned up modules.c and the module configure stuff quite a bit.
- Detect Tcl in $HOME/lib and $HOME/tcl/lib first, as to make it easier
to allow users to override the system's Tcl version.
- We now support module loading under Darwin (Mac OS X) and NeXT Step.
- Don't try to call tcl_notes if the notes module isn't loaded.
- Show a more descriptive error message when a listen socket can't be opened.
- Fixed Tcl encoding issues with .tcl and .set.
- Added a set of Finnish language files and a Finnish MOTD.
- time_t isn't unsigned, and therefor %lu should not be used as a
conversion specifier.
- Fixed a gcc warning in dcc.c.
- Added support for Quakenet channel modes.
- Removed an invalid killsock() in dcc.c.
- Fixed extra spaces being written to chan file.
- Reworked 'make config' / module configure process.
- Op (+o) implies halfop (+l) now.
- Cleaned up and optimized rmspace() and fixfrom().
- Updated recomended Tcl version to 8.4.6.
- Fix behavior of the BCST bind. BCST is now correctly triggered for
dccbroadcasts, as well as when a bot "says" something on a channel.
See doc/tcl-commands.doc for more information.
- Remove some unneeded casts.
- Fixed performance issues with mv/cp when a lot of files are in the
file area.
- Typo in doc/COMPILING-FAQ. It's LD_LIBRARY_PATH, not LB_LIBRARY_PATH.
- Fix a possible issue with ident code.
- Don't let .tcl mkdir create duplicate filedb entries.
- Fixed a compile error related to varargs when using old Tcl versions.
- Fixed a compile error on systems that don't have socklen_t.
- Suppress configure warnings on systems that use newer versions of GNU
coreutils.
|
|
|
|
GConf's buildlink3.mk file. Bump BUILDLINK_DEPENDS where appropriate.
|
|
|
|
Changes btwn 1.7.4 & 1.7.5 are:
+ Catch up with server migration (jbbs.livedoor.jp)
+ Fix broken characters on XEmacs
+ Fix a problem writing out of ~/.navi2ch/ when an exceptional URL
is given
Changes btwn 1.7.3 & 1.7.4 are:
+ Catch up with server migration (JBBS@Shitaraba moved to Livedoor)
|
|
|
|
Riece is a redesign of the Liece IRC client.
Riece has many advanced features:
+ Can connect to multiple servers per session
+ Provide more sophisticated API
+ Reduced code size (total amount of code is about 5k lines)
+ 100% APEL free
|
|
|
|
http://www.marquard.net/jabber/#recommended,
specifically patch 58 which fixes the remote exploit listed at:
http://www.securityfocus.com/archive/1/382250
Patches included:
28* patch-jedi8-sm-object_c
Remove incorrect semicolumn from os_object_free() in sm/object.c
29* patch-jedi-mysql-storage
Fixes to mysql storage for boundary conditions
30* patch-base64
Fix length-related issues in base64 decoding routines
31* patch-sm-storage_db
Fixes to storage_db.c to avoid roster corruption: "sm/storage_db
inserts items in the filter hash table with keys which are located
on the stack. This creates confusion when the code later tries to
compare with these keys."
32* patch-nad-escape
Fixes bug in _nad_escape() where escaping ]]> can cause a segfault
when handling large messages where nad_realloc is called.
38* patch-jedi-pgsql-storage
Fixes to pgsql storage for boundary conditions and incorrect buffer
length calculation
46* patch-memleaks
Fix minor memory leaks in digest-md5 authentication and nad_free()
47* patch-ns-fix
Fixes omission of namespace declaration where a namespace has
already been used in the XML stanza
48* patch-sm-nad-triplet
Fixes omission of prefix on attributes processed by nad_parse (e.g.
in queue storage)
49* patch-mod_disco_publish
Corrects check for deleting previously published disco items from
"delete" to "remove" (as per JEP-0030).
50* patch-sm-filter
Alters filter handling and adds mysql/pgsql escaping on filter
strings to allow brackets and apostrophes in resource names that
form part of JIDs stored as roster entries
58* patch-c2s-buffers
Fixes buffer overflow that can lead to segfault in c2s mysql and
pgsql auth modules - see report by icbm (www.venustech.com.cn)
|
|
Changes:
- Updated translations (ca, de, eu, it, ko, mk, nb, nl, pt, ru, sl,
sq, uk, zh_TW).
- Fixed custom marker-line color not reloading.
- Brought back the "Connect to selected server only" option in the
Serverlist edit window (it's like the reverse of "Cycle until
connected" in 2.0.x).
- You can now move networks and servers via Shift+Up/Down (in the
ServerList window).
- Small efficiency improvements in receiving dcc. It will now not
send ACKs while the input buffer is non-empty.
- Fixed playing sound files with spaces in them.
- Added support for NickServ on DalNet and FreeNode.
- Plugin API: Added xchat_get_info(ph,"inputbox");.
- Added /settext and /setcursor commands for scripters.
- You can now scroll tabs with the mouse-wheel while hovering over
the arrow buttons.
- Fixed connecting to a SSL server via http proxy (#1054152).
- Fixed: Opened server tab doesn't count as "requested" (#1044227).
|
|
|
|
|
|
|
|
Notable addition is file upload support, other changes are mostly
usability changes and bug fixes. Full list available at
http://psi.affinix.com/?page=changelog.
Internal pkgsrc organization changes:
* depends on qca-tls for SSL support, functionality confirmed working;
this fixes PR#26120, PR#25444, PR#26665
* uses prepared psi language files, no longer using lrelease (the raw
language files are not part of distribution), only use DEPMETHOD=build
for qt3-tools
|
|
|
|
|
|
* Fixed bug with using [$8] in expressions (Reported by BlackJac)
(Patch from |Rain|) (BugID: 64) (powuh)
* Fixed bug in /set show_end_of_msgs. When OFF prevented hooking
of some end_of_msg numerics. (Reported by BlackJac)
(Patch from |Rain|) (BugID: 51) (powuh)
* Fixed incorrect ordering of operations in screen.c which
caused an off-by-one access at the end ofthe buffer.
(Patch from |Rain|) (BugID: 48) (powuh)
* Fixed ischanvoice() to be compatiable with epic. Maintained
reverse functionality as not to break existing scripts.
(Patch from |Rain|) (BugID: 20) (powuh)
* Fixed segfault with convert_output_format not honoring
MAX_RECURSE. (Patch from |Rain|) (powuh)
* Fixed possble rouge server exploit:
If a rogue server sends us a ctcp request from an extremely large
nickname (over about 512 bytes), we may attempt to alloca() a
negative value, which under gcc will return a invalid pointer the
contents of which will then be overwritten. (Reported by O_6)
(Patch from |Rain|) (powuh)
* Fixed segfault with channel mode parsing. (Patch from O_6) (powuh)
* Removed auto_resume script, it's not needed any more (caf).
* Fixed string copying snafu in gtkbitchx.c (reported by Huey) (caf).
* Added STATUS_USER20 to STATUS_USER39 (patch from BlackJac) (caf).
|
|
* Memory leak fix
* Other bug fixes
|
|
* Bug fixes and improvements
|
|
Take over as MAINTAINER (requested by tron@).
|
|
to use common option names were possible, so change these instances of
"pam" to "PAM" to match existing usage.
|
|
PKG_OPTIONS.<pkg>+= foo blah
|
|
This resolves PR#28333
|
|
former) for applications that are known to require C++.
|
|
bump PKGREVISION.
|
|
Bug Fixes:
* Jabber authentication fixes (Michael Plump)
* Yahoo buddy idle reporting is more accurate (Evan Schoenberg)
* "Allow All" privacy setting works on Yahoo (Peter Lawler)
* Fix a crash when dragging a buddy to the conversation entry area
* Fix a crash removing chats from the buddy list
* Correctly display buddy pounces for aliases with &, < or > in them
* Correctly follow the per-conversation logging option
|
|
|
|
but the most important one is probably that the program is now for GNOME 2.
|
|
* Small-but-important bug-fixes
|
|
Set INCOMPAT_CURSES, and make it find -lncurses when linking.
|
|
* Bug-fix release
|
|
* Unset proxy by setting it to NULL.
* Fixes for 64 bit architectures.
* Fixed an issue when not using default main context.
* Fixed UTF-8 issue that lead to a few weird problems in Gossip.
|
|
slight modification by me.
|
|
|
|
gettext library. While here, rearange sections so that buildlink3.mk
files are included before overriding post-install target.
|
|
be imported). Patches provided by adrianp@ with slight modification
by me.
|
|
|
|
so that we'd not force dependance on specific MySQL version, and instead pick
the currently installed mysql*-client (or install the default if there
is no mysql-client package installed yet)
this makes package buildable with arbitrary MySQL version, such as 3.23.x,
4.0.x or 4.1.x
|
|
so that we'd not force dependance on specific MySQL version, and instead pick
the currently installed mysql*-client (or install the default if there
is no mysql-client package installed yet)
this makes package buildable with arbitrary MySQL version, such as 3.23.x,
4.0.x or 4.1.x
|
|
|
|
Changes:
* Fixed race condition allowing c2s to be killed, Stephen Marquard
* Fixed off-by-one bug in s2s/main.c leading to segfault on startup
in some environmentsp
* Fixed memory leak in sm, Michal Kera
* Fixed problem relating to SSL connections not being closed
correctly, Nathan Christiansen
* Fixed 3 problems in mod_announce: (a) NAD freed before use, (b)
struct tm not initialised correctly on some platforms, and (c)
time not initialised for broadcast motd messages delivered to
online users, Stephen Marquard
* Fixed insertion of extra namespace in element in some types of
messages retrieved from offline queue, which causes a parse
error in the router, Matthew Buckett
* Fixed off-by-one bug in PLAIN SASL authentication code. May also
resolve a number of other bugs relating to c2s authentication,
Robert Theisen
* Fixed return value of jid_new() in pkt.c to avoid sm segfault
from dereferencing NULL pointer, triggered by a message with a
to JID of the form "@some.server@", Stephen Marquard
* Avoided adding nads to the cache that are created through
nad_copy(), Stephen Marquard
* Fixed bug in retrieving hash values, Stephen Marquard
* Improved performance of pool cleanup function, Stephen Marquard
* Corrected handling of EMAIL, TEL and ADR/CTRY elements in vcards
for JEP-0054 compliance, Stephen Marquard
* Optimised sm algorithm for announcing presence to skip presence
announcements and probes for users on the same server who are
not online, Stephen Marquard
* Checked that storage drivers are initialised correctly; if not,
abort, Stephen Marquard
* Fixed file descriptor leak in storage_fs
* Allowed c2s to supply a certificate chain to clients, Iain
MacDonnell
|
|
unmaintained; thus they get no security fixes and don't adapt
to changing im protocols.
|
|
Changes:
- Full support for ICQ server-side contact lists!
NOTE: BitlBee now ignores your client-side contact list. If you want to
import your ICQ contact list, use the import_buddies command.
- Added the import_buddies command for upgrading purposes.
- Added support for OpenSSL.
- Fixed one major problem with the daemon mode by getting rid of the global
IRC structure.
- Documentation fixes. help.txt is now generated from XML. Also updated the
installation manual.
- Made the quickstart up-to-date. (By Elizabeth Krumbach)
- Some bitlbeed additions. (By Marcus Dennis)
- info-command support for Jabber, MSN, Yahoo! and a more verbose info-reply
for ICQ. (By Frank Thieme)
- Support for Jabber over SSL.
- nick_get() appends a _ on duplicates instead of chopping off the last
character.
- Got rid of an unused piece of code that caused crashes.
(oscar.c:gaim_parse_clientauto)
- When splitting long messages into 450-char chunks, BitlBee now tries not
to cut off in the middle of a line.
- Added a warning when the user specifies an unknown OSCAR server.
- Removed GLib 2.x dependency, BitlBee will work with GLib 1.x again.
- Improved strip_html(), now less likely to strip non-HTML things.
- An invalid account-command will now display an error message.
- Fixed a bug that caused crashes when /CTCP'ing a groupchat channel.
- Hopefully better Unicode/non-ASCII support for ICQ.
- Fixed MSN connection crash on non-ASCII characters in screenname.
- Added some missing charset conversion calls. (serv_got_crap,
serv_buddy_rename)
- "account off" without extra arguments now logs off all connections.
- Fixed a crash-bug on disconnecting Yahoo! connections before they're fully
connected.
- Fixed a bug in helpfile handling which sometimes caused crashes in daemon
mode.
- block and allow commands work with just a nick as an argument again.
- Working around a crash on some probably invalid Yahoo! packets.
- Fixed a possible double free() on shutdown in irc_free().
- Talking to ICQ people on AIM and vice versa and talking to people with
@mac.com accounts now possible.
- Low ASCII chars are now stripped from away-messages so the Jabber module
won't barf on BitchX and lame-script away messages anymore.
|
|
|
|
protocols popular in Poland (but not only). This is a plugin based
application, even GUI (which uses GTK+) is a plugin. Currently we support:
Gadu-Gadu, Tlen.pl, Jabber.
|
|
|