Commit graph

3018 commits

Author SHA1 Message Date
ryoon
a2caeed27c Update to 4.2.1
* Convert whitespaces to tab

Changelog:
no changelog available
2012-12-01 10:28:45 +00:00
tonio
e5faf71f40 Update chat/weechat to 0.3.9.2
Changes:
Security:
- CVE-2012-5854: Fix buffer overflow when decoding IRC colors in strings
- CVE-2012-5534: Fix untrusted command for function hook_process could lead to
  execution of commands, because of shell expansions
Among the new features:
- add plugin "script" (replacement of weeget.py and script.pl)
- add support of SSL in relay plugin
- add color for offline nicks
- add system resource limits for WeeChat process
- add zoom on merged buffer (default key: alt+"x")
- add "Day changed to" in logger backlog
- add command line option "-r" (or "--run-command") to run command(s) after startup of WeeChat
- add option "swap" for command /buffer
- generate alternate IRC nicks dynamically (when all nicks are already in use)
- fix rejoin of password protected IRC channels
- fix freeze in irc and relay plugins with sockets
- fix color of long lines (displayed on more than one line on screen) under FreeBSD
- allow update for some variables of hdata
- add japanese user's guide, scripting guide and tester's guide
- many bugs fixed.
2012-11-24 11:16:06 +00:00
marino
70de3461c7 chat/centerim: #include <unistd.h>
Fixes out-of-scope errors seen on gcc 4.7.x
2012-11-23 20:48:04 +00:00
gdt
a1ca1e9878 Adjustt commentabout avoiding O2/SSP bug.
(No non-comment change.)
2012-11-21 01:45:00 +00:00
joerg
f907e39e80 Fix inline. 2012-11-16 00:35:28 +00:00
joerg
f90455ec05 Fix inline usage. 2012-11-16 00:34:58 +00:00
joerg
bb8c681ec2 restrict is a C99 keyword, so don't use it as field name. 2012-11-16 00:34:34 +00:00
joerg
0c86076437 Match PLIST with reality. 2012-11-16 00:33:49 +00:00
schnoebe
a050f73859 -pedantic in gcc 4.5.3 (NetBSD 6) is less pedantic than
in gcc 4.1.3 (NetBSD 5.*) aka, -pedantic causes build
 failures when including gnutls on older versions of gcc.

 Should clear up the build issues on NetBSD 5.x
2012-11-08 22:11:22 +00:00
joerg
bbad3e39ec Add missing return value. 2012-11-01 19:33:19 +00:00
joerg
6f2154241a Don't define a function inline without providing the implementation. 2012-10-24 15:39:21 +00:00
cheusov
7fdf37b678 Add CONFLICTS between chat/jabberd2 and net/sendfile 2012-10-21 16:05:19 +00:00
marino
1fbfc12240 chat/libmsn: Fix build on gcc 4.7.2
Add <unistd.h> to solve "unlink not declared in scope" error in gcc47.
2012-10-09 15:47:41 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
ryoon
51c0d8ed45 Recursive bump from net/gssdp. 2012-10-06 08:46:39 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
4840ebad6d Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 00:02:33 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
tron
dd40a448ed Update "ejabberd" package to version 2.1.11. Changes since 2.1.10:
- HTTP service
  - Fix ejabberd_http:get_line
  - Don't use binary:match to extract lines from binaries
  - Parse and encode https header names like native http parser does
  - Parse correctly https request split into multiple packets
  - Properly handle HEAD request in mod_http_bind (EJAB-1538)
  - New option default_host for handling requests with ambiguous Host
    (EJAB-1261)
- ODBC
  - New ODBC support for mod_announce
  - New ODBC support for mod_blocking
  - New ODBC support for mod_irc
  - New ODBC support for mod_muc
  - New ODBC support for mod_shared_roster
  - New ODBC support for mod_vcard_xupdate
  - Add ODBC exporting function for privacy table
  - Work also with some unicode strings in PgSQL (EJAB-1490)
  - Replace a single quote with double quotes in an ODBC escape
- SSL
  - Make sure that res is initialized in all cases
  - Parse correctly https request split into multiple packets (EJAB-1537)
  - Added missed tls:recv_data/2
  - Don't ignore Length parameter in tls:recv
  - Avoid quadratic behavior in reading SSL data
  - Dix http_bind webserver TLS fail on Chrome (EJAB-1530)
- Miscelanea
  - Assume we have only one CPU when an auto-detection fails (EJAB-1516)
  - Auth: Relax digest-uri handling (EJAB-1529)
  - Caps: Cache caps timestamp before the IQ-request is done
  - IRC: Use of MUC password
  - Private: misc errors cases fixes
  - Pubsub: return user affiliation for a specified node (EJAB-1294)
  - Shared Roster: Foreign items were not pushed (EJAB-1509)
  - Shared Roster LDAP: user substitution in ldap_rfilter (EJAB-1555)
  - Windows: Fix makefile rules for building DLLs
2012-09-30 21:38:04 +00:00
tron
f9aef77b9b Use "PKGREVISION_NOREV" in master site URL. The download now works even
after the package revision has been bumped.
2012-09-29 15:56:31 +00:00
tron
a9e848e832 Configure the correct path for configuration files instead of using
"${PREFIX}/etc". Bump package revision because of this fix.
2012-09-26 18:42:52 +00:00
obache
c580487448 missing parts of recursive revbump for gnutls update. 2012-09-23 10:47:45 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
gdt
120568ad4b Update to 4.0.0.
24 Aug 2012:

- Release 4.0.0

21 Jun 2012:

- Fixed an issue that happened when enabling the OTR plugin while a
  conversation is open.
- Release 4.0.0-beta2

7 Jun 2012:

- The plugin now supports multiple OTR conversations with the same
  buddy who is logged in at multiple locations. In this case, a new
  OTR menu will appear, which allows you to select which session an
  outgoing message is indended for. Note that concurrent SMP
  authentications with the same buddy who is logged in multiple times
  is not yet supported (starting a second authentication will end the
  first).
- During a private conversation with a buddy, an incoming unencrypted
  message will now trigger the regular incoming message notifications.
  In Pidgin this includes showing the message in the top-right
  notification area, if it is normally configured to do so.
- New Italian, Swedish, Polish and Vietnamese translations. Updates to
  the French translation.
- When a private conversation begins, the plugin will indicate whether
  Pidgin is configured to log the conversation.
- By default, OTR conversations will not be logged by Pidgin.
- Fingerprints in the manual authentication dialog are now selectable
- The plugin will no longer delete the OTR menus if a non-foreground
  conversation window is closed.
- Except on WIN32, the plugin will now set the umask to 0077 before
  creating the otr.* files in the purple directory so that they end up
  mode 0600.
- The menu item now says "Reauthenticate buddy" when the buddy is
  already authenticated.
- Release 4.0.0-beta1
2012-09-06 00:24:46 +00:00
gdt
6515929e3e Update to 4.0.0.
Note that while the protocol is compatible, the API is not, and hence
there will be a pidgin-otr update within minutes.

There is an apparent gcc 4.1.3 -O2/SSP bug, which is avoided by
disabling SSP in libotr (which libotr finds and turns on).  This is
temporary pending more fine-grained control and/or a fix.

Update to libotr 4.0.0.  Note that libotr 4.x is API-incompatible with
libotr 3.x; upstream thinks this is ok, so pkgsrc won't try to work
around it.

24 Aug 2012:
- Release 4.0.0
- Support v3 of the OTR protocol
- The main new feature: sensibly handle the case where a user is logged
  in multiple times to the same IM account
- API changes:
  - instance tags, to support multiple simultaneous logins
  - support for asynchronous private key generation
  - the ability to provide an "extra" symmetric key to applications
    (with forward secrecy)
  - applications can supply a formation conversion callback if they do
    not natively use XHTML-style UTF8 markup
  - error messages formerly provided by libotr are now handled using
    callbacks to the application, for better i18n support
  - otrl_message_sending now handles message fragmentation internally
2012-09-06 00:23:18 +00:00
obache
fb0eef126f Recursive bump from boost-libs update. 2012-08-29 11:22:09 +00:00
dholland
5acf8d4927 Remove the set_debug_log_from_config patch; it was merged incorrectly and
now breaks the build.
2012-08-27 05:14:55 +00:00
adam
ab3e919078 Changes 2.2.17:
* Fixed possibility of Unsolicited Dialback Attacks
* Use XML_SetHashSalt with expat 2.1.x only
* Fix s2s crash with witelist enabled
2012-08-26 18:25:47 +00:00
wiz
d199a82aa4 + irssi-xmpp. 2012-08-26 14:06:44 +00:00
wiz
01df3e81cd Mention that irssi-xmpp also uses this file. 2012-08-26 14:06:29 +00:00
wiz
25553b933a Import irssi-xmpp-0.52 as chat/irssi-xmpp.
Packaged for wip by Leonardo Taccari.

irssi-xmpp is an irssi plugin to connect to the Jabber network.
Its aim is to provide a good integration in this text-based irc client
and a good support of XMPP (the Jabber protocol).

Its main features are:
 * Sending and receiving messages in irssi's query windows
 * A roster with contact & resource tracking (contact list)
 * Contact management (add, remove, manage subscriptions)
 * Tab completion of commands, JIDs and resources
 * Many extensions supported (XEP) including Multi-User Chat (MUC)
 * Support for multiple accounts
 * Unicode support (UTF-8)
 * SSL and STARTTLS support

To deal with the XMPP protocol, it uses of the Loudmouth library.
2012-08-26 14:06:19 +00:00
marino
f162cdcb03 Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12 2012-08-21 23:49:18 +00:00
marino
b2fbf638f6 chat/zircon: Add tcl/tk 8.5 support
Create 8.5 support files based on version 8.4 and add them to manifest.
2012-08-21 21:41:03 +00:00
marino
0367698558 chat/quirc: Add tcl/tk 8.5 support
In-line replace changes 8.3 support to 8.5 support.
2012-08-21 21:38:53 +00:00
ryoon
64bdcdcffe Recursive revbump from graphics/libwebp update.
Thank you, obache@.
2012-08-18 08:49:40 +00:00
gdt
72c9067193 Update to 3.2.1.
(This is a security release, but pkgsrc already had patches from
upstream.)

This version corrects two heap overflows reported by our users:

- A small write overflow, reported by Justin Ferguson
- A large read overflow, reported by Ben Hawkes
2012-08-14 22:08:09 +00:00
drochner
e29f04073e att patches from upstream to fix buffer overflow in the base64
decoder which can lead to crashes or potentially code injection
(CVE-2012-3461)
bump PKGREV
2012-08-09 10:06:46 +00:00
drochner
d274e2f431 cleanup/update configure arguments 2012-08-01 15:26:54 +00:00
drochner
1daedefd6a reset PKGREV for base pkg update 2012-08-01 15:26:11 +00:00
drochner
e91ef15cc0 update to 2.10.6
change: fix for buffer overflow in MXit protocol (CVE-2012-3374)
2012-08-01 15:23:45 +00:00
wiz
538b21e104 Remove "WWW: URL" from DESCR. Common in FreeBSD ports, but in pkgsrc the
URL should be as HOMEPAGE in the Makefile.
2012-07-21 20:07:59 +00:00
marino
1e1d7f815e chat/bitlbee: Fix regression due to upgrade to gnutils 3.0
GnuTLS deprecated gnutils_transport_set_lowat function in version 2.12.0
and finally removed it with version 3.0, breaking any packages that
still reference it.

The lowat feature is now disabled permanently I think.
The patch uses the GNUTLS_VERSION_NUMBER macro to appropriately conceal
the function reference.  The same patch is widely seen on the 'net with
other packages that use GnuTLS.
2012-07-18 09:56:02 +00:00
wiz
68808ff07a Recursive bump for startup-notification* dependency change, requested
by Obache.
2012-07-15 08:22:46 +00:00
dholland
f9897deb1e removed centericq, ArX, gcc3-java, jitterbug, obconf, and sope 2012-07-15 02:35:20 +00:00
dholland
31f17a1707 Remove chat/centericq as promised. This has not been buildable for
years due to C++ standards drift and has been superseded by centerim.
2012-07-14 22:12:42 +00:00
joerg
eadcf7f455 Fix backtrace(3) usage on NetBSD. 2012-07-09 19:18:23 +00:00
drochner
409e7305ec more PKGREV bumps for gnutls update 2012-07-05 15:44:06 +00:00
joerg
8016f28be9 Pass down correct flag for exporting symbols. Fix backtrace(3) linkage
on NetBSD current.
2012-07-03 18:18:20 +00:00
adam
9fde0ec108 Revbump after updating boost 2012-07-02 13:37:35 +00:00
dholland
f91b8b8497 Add desktopdb.mk and bump PKGREVISION for 118 packages as reported by
pkglint. If any of these are wrong for some reason, please revert/adjust.
2012-07-01 19:05:10 +00:00
fhajny
63398a71a9 Fix build on GCC 4.7.x. 2012-06-25 08:52:17 +00:00
dholland
d5c1385ef0 Explicitly disable xlib for these plugins, or they will in some situations
detect it without it being buildlinked, and then fail.
2012-06-23 18:57:08 +00:00
obache
3a13ddecc3 * Not depend on GTK2+, depend on zlib.
* Honor CFLAGS and LDFLAGS (and rpath issue will be resolved).

Bump PKGREVISION.
2012-06-22 13:46:30 +00:00
dholland
78023359fe Now needs pkg-config, or fails to link gnutls correctly. 2012-06-18 00:32:07 +00:00
wiz
bc6c6a6638 Remove unnecessary include. 2012-06-16 23:06:07 +00:00
dholland
4f7319bae2 Fix build failure (set_debug_log_from_config) 2012-06-16 05:34:31 +00:00
joerg
da92bf6fae Fix build with Clang. 2012-06-15 18:46:46 +00:00
sbd
a5f279dac6 Recursive PKGREVISION bump for misc/kdepimlibs4 buildlink addition. 2012-06-14 22:09:28 +00:00
sbd
21792a9296 Recursive PKGREVISION bump for libxml2 buildlink addition. 2012-06-14 07:43:06 +00:00
abs
b0d3ed07ed Updated chat/weechat to 0.3.8 (confirmed via maintainer)
pkgsrc changes: enable gnutls by default, switch to tar.bz2 distfile

Version 0.3.8 (2012-06-03)
--------------------------

* core: support lines of 16 Kb long in configuration files (instead of 1 Kb)
* core: fix crash in focus hook for nicklist (bug #36271)
* core: fix truncated configuration files (zero-length) after system crash
  (bug #36383)
* core: fix display bugs and crashs with small windows (bug #36107)
* core: convert options weechat.look.prefix_align_more and
  weechat.look.prefix_buffer_align_more from boolean to string (task #11197)
* core: fix display bug with prefix when length is greater than max and prefix
  is ending with a wide char (bug #36032)
* core: add option weechat.look.prefix_same_nick (hide or change prefix on
  messages whose nick is the same as previous message) (task #11965)
* core: convert tabs to spaces in text pasted (bug #25028)
* core: add a connection timeout for child process in hook_connect (bug #35966)
* core: follow symbolic links when writing configuration files (.conf)
  (task #11779)
* core: fix lost scroll when switching to a buffer with a pending search
* core: add support of terminal "bracketed paste mode", new options
  weechat.look.paste_bracketed and weechat.look.paste_bracketed_timer_delay
  (task #11316)
* core: fix display of wide chars on last column of chat area (patch #7733)
* doc: add japanese FAQ (patch #7781)
* api: display warning in scripts when invalid pointers (malformed strings) are
  given to plugin API functions (warning displayed if debug for plugin is >= 1)
* api: add list "gui_buffer_last_displayed" in hdata "buffer"
* scripts: fix type of argument "rc" in callback of hook_process (from string to
  integer)
* guile: fix crash on ARM when loading guile plugin (bug #36479)
* guile: add missing function "hook_process_hashtable" in API
* irc: update channel modes by using chanmodes from message 005 (do not send
  extra command "MODE" to server), fix parsing of modes (bug #36215)
* irc: add option "fakerecv" for command /server to simulate a received IRC
  message (not documented, for debug only)
* irc: hide everything after "identify" or "register" in messages to nickserv
  when option irc.look.hide_nickserv_pwd is on (bug #36362)
* irc: add option "-pending" for command /disconnect (cancel auto-reconnection
  on servers currently reconnecting) (task #11985)
* irc: set user modes only if target nick is self nick in message 221
  (patch #7754)
* irc: force the clear of nicklist when joining a channel (nicklist was not sync
  after znc reconnection) (bug #36008)
* irc: allow more than one nick in command /invite
* irc: do not send command "MODE #channel" on manual /names (do it only when
  names are received on join of channel) (bug #35930)
* irc: do not allow the creation of two servers with same name but different
  case (fix error when writing file irc.conf) (bug #35840)
* irc: update away flag for nicks on manual /who
* irc: display privmsg messages to "@#channel" and "+#channel" in channel buffer
  (bug #35331)
* irc: fix redirection of message when message is queued for sending on server
* irc: add signals and tags in messages for irc notify (task #11887)
* irc: check notify immediately when adding a nick to notify list, improve
  first notify message for a nick (bug #35731)
* irc: fix display of color in hostname (join/part/quit messages)
* irc: compute hash to find nick color for nick in server message when nick
  is not in nicklist
* irc: add support of "external" SASL mechanism (task #11864)
* irc: close server buffer when server is deleted
* irc: add search for lower case nicks in option irc.look.nick_color_force
* logger: fix charset of lines displayed in backlog when terminal charset is
  different from UTF-8 (bug #36379)
* logger: add colors for backlog lines and end of backlog, new options:
  logger.color.backlog_line and logger.color.backlog_end (task #11966)
* perl: fix compilation on OS X (bug #30701)
* perl: fix crash on quit on OS X
* relay: keep spaces in beginning of "input" received from client (WeeChat
  protocol)
* relay: add signals "upgrade" and "upgrade_ended" in WeeChat protocol
* relay: fix crash on /upgrade when client is connected using WeeChat protocol
* relay: redirect some irc messages from clients to hide output (messages: mode,
  ison, list, names, topic, who, whois, whowas, time, userhost) (bug #33516)
* relay: add "date_printed" and "highlight" in signal "_buffer_line_added"
  (WeeChat protocol)
* rmodifier: add default rmodifier "quote_pass" to hide password in command
  "/quote pass" (bug #36250)
* rmodifier: add default rmodifier "server" to hide passwords in commands
  /server and /connect (task #11993)
* rmodifier: add option "release" in default rmodifier "nickserv" (used to hide
  passwords in command "/msg nickserv") (bug #35705)
* tcl: add missing function "hdata_char" in API
* tcl: fix pointer sent to function hook_signal_send when type of data is
  a pointer
2012-06-13 11:33:30 +00:00
wiz
f98e8b0585 Add inet6 to default suggested options. It's 2012. 2012-06-12 15:45:54 +00:00
fhajny
b82aee005f Make Ejabberd user, group and directories configurable 2012-06-11 13:11:11 +00:00
fhajny
7c35b964b5 Create own directories with proper permissions 2012-06-08 12:06:37 +00:00
dholland
eef6a139f1 Belatedly bump PKGREVISION for packages where the mass glib2 include
fixes last month changed installed headers, excluding some that have
already been bumped.
2012-06-03 23:56:58 +00:00
abs
745cf6cc32 Updated chat/naim to 0.11.8.3.2
Nothing recorded in Changelog for this version
2012-06-03 17:24:08 +00:00
dholland
4894c3a72d Needs curl to build. Also, add workaround for build failure caused by
(base) PR 46492. PKGREVISION -> 1.
2012-05-29 00:32:27 +00:00
tonio
c15df3921d Update chat/weechat to 0.3.7
Among the new features for 0.3.7:
- support of Scheme scripts (new plugin "guile")
- support of Python 3.x (but version 2.x still recommended)
- add "weechat" protocol in relay plugin for remote interfaces, like QWeeChat
- new option irc.color.mirc_remap to remap mirc colors in irc messages
- new options irc.look.highlight_{server|channel|pv} to customize or disable default nick highlight
- new option "capabilities" in irc servers (to enable some client capabilities on connection)
- new option weechat.history.max_buffer_lines_minutes to limit buffer history by time
- use extended regex in /filter, /ignore and /list
- add support of flags in regular expressions and highlight options
- add URL transfer in plugin API (with hook_process and hook_process_hashtable)
- add translations in japanese
- add doc for relay protocol
- add developer's guide
- many bugs fixed.

Among the new features for 0.3.6:
- mouse support
- cursor mode (free movement of cursor on screen)
- contexts for keys
- hdata in API (direct access to WeeChat and plugins data)
- "inactive" colors for inactive windows and lines in merged buffers
- support of merged buffers in /layout, save layout of buffers/windows on /upgrade
- horizontal scrolling in buffers with free content
- split of outgoing IRC messages
- options for "more" chars in bars
- bold not used any more for basic colors (if terminal has at least 16 colors)
- automatic zoom on current window when terminal becomes too small for windows
- new command /repeat
- local variable "highlight_regex" in buffers.

mong the new features for 0.3.5:
- 256 colors support improved (dynamic allocation of colors)
- attributes for colors (bold/reverse/underline)
- better scroll of input (with long text)
- output of /help improved for list of commands and their arguments
- remember scroll position of buffers in windows
- list of buffers in filters
- count of messages in hotlist buffers
- swap buffers of windows
- balance of windows
- new API function to set help on plugin/script options
- speller options in aspell plugin
- option for SSL priorities in IRC servers
- color nicks in nicklist and output of /names.
2012-05-28 22:55:05 +00:00
abs
f8d9881f4e Trim COMMENT slightly 2012-05-23 13:16:34 +00:00
wiz
b728be1002 Update to 3.2.1 (security update):
2012-05-14

	* INSTALL: Fixing typo and updating reference to CVS.
	* Makefile.mingw, packaging/windows/pidgin-otr.nsi:
	Updating to support building the win32 installer on
	GNU/Linux.

2012-05-12

	* otr-plugin.c: Fixing a format string vulnerability.
	Identified by intrigeri <intrigeri@boum.org>.

	* Makefile.mingw, README, configure.ac, pidgin-otr.nsi:
	Bumped version number to 3.2.1.

2010-03-02

	* po/vi.po: Vietnamese translation from Lyndon Johnson
	<lyndon.johnson58@gmail.com>

2009-11-14

	* gtk-dialog.c (add_to_vbox_verify_fingerprint): Make
	the fingerprints in the manual authentication dialog
	selectable (but not selected by default).

2009-08-24

	* po/fr.po: Fixed \n errors

2009-07-20

	* po/fr.po: Complete French translation from Solveig
	<perso@solveig.org>

2009-06-24

	* po/fr.po: Spelling correction from intrigeri
	<intrigeri@boum.org>

2009-03-18

	* po/sv.po: Swedish translation from Daniel Nylander
	<po@danielnylander.se>

2009-01-18

	* po/pl.po: Polish translation from Paweł Czochański
	<czochanski@gmail.com>

2008-09-24

	* po/it.po: Italian translation from Vincenzo Reale
	<smart2128@baslug.org>.

2008-07-10

	* otr-plugin.c: Use /dev/urandom to generate keys instead of
	/dev/random.  [Really: on non-Win32, call
	gcry_control(GCRYCTL_ENABLE_QUICK_RANDOM, 0); before OTRL_INIT;.]

2008-07-07

	* gtk-conv.c: Don't delete the OTR menus if a non-foreground
	conversation window is closed.

2008-06-19

	* Makefile.static: Forgot to add tooltipmenu.o to
	Makefile.static.  Fixed.

2008-06-17

	* otr-plugin.c: Except on WIN32, set the umask to 0077 before
	creating the otr.* files in the purple directory so that they
	end up mode 0600.  Based on a patch from Caspar Clemens Mierau
	<damokles@ubuntu.com>.

	* po/de.po: Updated German translation from Michael Meier
	<mail@code.mmsources.de>.
2012-05-16 14:36:17 +00:00
obache
06ff6f2e02 Update pidgin to 2.10.4.
version 2.10.4 (05/06/2012):
	General:
	* Support building against Farstream in addition to Farsight.
	  (Olivier Crete) (#14936)

	IRC:
	* Disable periodic WHO timer.  IRC channel user lists will no
	  longer automatically display away status, but libpurple will be
	  much kinder to the network.
	* Print unknown numerics to channel windows if we can associate
	  them.  Thanks to Marien Zwart. (#15090)

	MSN:
	* Fix a possible crash when receiving messages with certain characters
	  or character encodings.  Thanks to Fabian Yamaguchi for reporting
	  this!

	XMPP:
	* Fix a possible crash when receiving a series of specially crafted
	  file transfer requests.  Thanks to José Valentín Gutiérrez for
	  reporting this!  (CVE-2012-2214)

	Windows-Specific Changes:
	* Words added to spell check dictionaries are saved across restarts of
	  Pidgin (#11886)
2012-05-15 13:07:28 +00:00
obache
20c57b5c8f Bump PKGREVISION, last patches for latest glib2 affect to installed header
files, it is required to build depending packages.
2012-05-15 07:18:04 +00:00
adam
0bea2bddd0 Changes 2.2.16:
* Implemented --enable-tests configure option
* Fixed 'make dist' packaging
* Fixed domain name in punycode resolution
* Expand @package@ in etc/*.xml.dist.in
* storage_ldapvcard compilation fixes
* Implement debug logging into file
* Fix invalid default router.xml (Unterminated XML comment tag)
* Fixed libstorage_la_SOURCES
* Implemented support for fake (PBX) sessions in SM
* PBX integration priority setting support
* Fix a crash that occurs when c2s connecting clients passed the defined
  connection limit
* Log S2S retry timeout to main log
* Do not log messages when not enabled or empty logfile configured
2012-05-12 05:44:45 +00:00
dholland
3187eb2d41 Build fix for new glib2. 2012-05-10 02:44:33 +00:00
dholland
0b5938cc0f More build fixes for new glib2. 2012-05-09 03:57:45 +00:00
dholland
65e32e527a g_source_get_current_time is deprecated, and now fails in current glib2. 2012-05-07 18:54:44 +00:00
dholland
7e751949e4 Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
It turns out there were a lot of these.
2012-05-07 01:53:12 +00:00
dholland
c2d0236712 Build fix for new glib2. 2012-05-06 20:04:50 +00:00
dholland
78dd824868 Build fixes for new glib2. 2012-05-06 20:03:03 +00:00
dholland
3bb7326a7f Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)
caught by pkglint
2012-05-06 20:02:42 +00:00
dholland
c3ff67d440 Fix build with latest glib2. Since this requires touching patch-ab,
rename it to match.
2012-05-06 18:41:51 +00:00
dholland
f3996c31a5 Fix build with latest glib2. Based on patches from David Shao in PR 46392. 2012-05-06 17:53:44 +00:00
dholland
892c3c4a76 Set LICENSE (gnu-gpl-v2) 2012-05-06 17:53:22 +00:00
dholland
b5585b36cc Fix build with latest glib2. 2012-05-06 17:41:40 +00:00
dholland
367f6718e1 Whitespace, found by pkglint. 2012-05-06 17:41:30 +00:00
dholland
1168d9db1a Cope with CFLAGS and/or LDFLAGS being empty too. I don't entirely
understand what goes on without this change, but I was definitely
getting "-cflags -lflags -Wl..." as configure arguments, and now
it works.
2012-04-28 05:55:10 +00:00
dholland
510049794e Avoid infinite loop in configure script's options processing. 2012-04-27 16:53:13 +00:00
obache
a6d5ad9edc Recursive bump from icu shlib major bumped to 49. 2012-04-27 12:31:32 +00:00
obache
0088162eaf + emacs-jabber 2012-04-26 10:49:27 +00:00
obache
3070ac3ce2 Import emacs-jabber-0.8.0 as chat/emacs-jabber.
Based on PR 46270 by Aran Clauson, some clean up by me.

jabber.el is a Jabber client for Emacs. It may seem strange to have a chat
client in an editor, but consider that chatting is, after all, just a special
case of text editing.
2012-04-26 10:48:26 +00:00
drochner
de6bb6e978 libgcrypt builds against "nettle" now, no need to pull in libgcrypt 2012-04-25 16:27:50 +00:00
drochner
9754b43b47 update to 3.2.9
from the announcement:
There have been 212 changes since previous release which is almost the
Same as previous THREE stable releases combined.
The changes consist of the usual amount of bugfixes, however also a
substantial amount of new features have been added.

pkgsrc note: This removes the dependencies on fixed (old) versions
of tre and c-ares.
2012-04-25 15:55:42 +00:00
obache
dae9de6a93 handle empty LIBS correctly. 2012-04-25 12:20:48 +00:00
obache
65f4d550c2 Pass down CC, CFLAGS, LDFLAGS and LIBS to configure.
PR#46288 should be fixed.
2012-04-25 10:00:53 +00:00
gls
4a5060b5d0 Update chat/gajim to 0.15.
pkgsrc changes:
---------------
- Add a patch to fix CVE-2012-2093, taken from upstream repository.
- s/py-amkCrypto/py-crypto (py-amkCrypto is not maintained anymore upstream)

upstream changes:
-----------------

Gajim 0.15 (18 March 2012)

* Plugin system
* Whiteboard (via a plugin)
* Message archiving
* Stream managment
* IBB
* Nested roster group
* Roster filtrering
* UPower support
* GPG support for windows
* Spell checking support for windows

Gajim 0.14.4 (22 July 2011)

* Fix translation issue
* other minor fixes

Gajim 0.14.3 (19 June 2011)

* Fix history viewer
* Fix closing roster window
* Prevent some erros with metacontacts

Gajim 0.14.2 (07 June 2011)

* Fix CPU usage when testing file transfer proxies
* Fix invalid XML char regex
* Fix subscription request window handling
* Fix URL display in chat message banner
* Other minor bugfixes
2012-04-17 20:57:09 +00:00
wiz
4c69043671 Reset maintainer, developer resigned. 2012-04-15 22:07:36 +00:00
wiz
6dc4abe4b7 Reset maintainer, developer has left the building 2012-04-15 22:00:58 +00:00
wiz
aada88e659 Remove python24 and all traces of it from pkgsrc.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
2012-04-08 19:08:44 +00:00
dholland
9a4f62e2e6 Mark BROKEN; has not been buildable in some years. Will be removed in
due course unless someone fixes it. (Successor is chat/centerim.)
2012-04-07 17:31:12 +00:00
obache
fc88dc1dae Update pidgin to 2.10.3.
(fixes CVE-2011-3594, CVE-2011-4601, CVE-2011-4602, CVE-2011-4603, CVE-2011-4939
 and CVE-2012-1178)

version 2.10.3 (03/26/2012):
	* Fix buddies not going offline.

version 2.10.2 (03/14/2012):
	General:
	* Fix compilation when using binutils 2.22 and new GDK pixbuf. (#14799)
	* Fix compilation of the MXit protocol plugin with GLib 2.31. (#14773)

	Pidgin:
	* Add support for the GNOME3 Network dialog. (#13882)
	* Fix rare crash. (#14392)
	* Add support for the GNOME3 Default Application dialog for configuring
	  the Browser.

	libpurple:
	* Support new connection states and signals for NetworkManager 0.9+.
	  (Dan Williams) (#13859)

	AIM and ICQ:
	* Fix a possible crash when receiving an unexpected message
	  from the server. (Thijs Alkemade) (#14983)
	* Allow signing on with usernames containing periods and
	  underscores. (#13500)
	* Allow adding buddies containing periods and underscores. (#13500)
	* Don't try to format ICQ usernames entered as email addresses.
	  Gets rid of an "Unable to format username" error at login. (#13883)

	MSN:
	* Fix possible crashes caused by not validating incoming messages as
	  UTF-8. (Thijs Alkemade) (#14884)
	* Support new protocol version MSNP18. (#14753)
	* Fix messages to offline contacts. (#14302)

	Windows-Specific Changes:
	* Fix the installer downloading of spell-checking dictionaries (#14612)
	* Fix compilation of the Bonjour protocol plugin. (#14802)

	Plugins:
	* The autoaccept plugin will no longer reset the preference for unknown
	  buddies to "Auto Reject" in certain cases. (#14964)

version 2.10.1 (12/06/2011):
	Finch:
	* Fix compilation on OpenBSD.

	AIM and ICQ:
	* Fix remotely-triggerable crashes by validating strings in a few
	  messages related to buddy list management.  Thanks to Evgeny Boger
	  for reporting this!  (#14682)

	Bonjour:
	* IPv6 fixes (Linus Lüssing)

	Gadu-Gadu:
	* Fix problems linking against GnuTLS. (#14544)

	IRC:
	* Fix a memory leak when admitting UTF-8 text with a non-UTF-8 primary
	  encoding.  (#14700)

	Jabber:
	* Fix crashes and memory leaks when receiving malformed voice
	  and video requests.  Thanks to Thijs Alkemade for reporting this!

	Sametime:
	* Separate "username" and "server" when adding new Sametime accounts.
	  (#14608)
	* Fix compilation in Visual C++. (#14608)

	SILC:
	* Fix CVE-2011-3594, by UTF-8 validating incoming messages before
	  passing them to glib or libpurple.  Identified by Diego Bauche
	  Madero from IOActive.  (#14636)

	Yahoo!:
	* Fetch buddy icons in some cases where we previously weren't. (#13050)

	Windows-Specific Changes:
	* Fix compilation
2012-04-04 13:20:06 +00:00
rhaen
9c66c2dcbf - Updated to 6.78
- Added dependency p5-Test-Differences

Changes:
6.78  Wed Dec 7 20:29:45 GMT 2011
    - Prevent an IPv6 test failure

6.77  Fri Dec 2 03:55:14 GMT 2011
    - Prevent a test failure in 06_online.t if the host is K-lined

6.76  Tue Nov 29 03:24:55 GMT 2011
    - DCC.pm: Fix DCC RESUME, it was broken
    - NickReclaim.pm: Make it more robust and prevent an error from being
      raised when we quit from IRC.
2012-04-01 18:30:45 +00:00
hans
59d2126f17 Revert the patch that added locale support by buildlinking against
converters/libiconv, which did break on NetBSD. Instead, disable nls
explicitly and set CFLAGS.SunOS when using gcc>=4.6.
2012-04-01 18:30:34 +00:00
shattered
9f8392573c Update to 1.6.21. Notable changes:
- Added CIDR support to eggdrop. This includes accepting and matching b/e/I
    masks and user hosts in cidr notation.
  - Added a msg-rate config variable, to replace the current #define msgrate
    in server.mod.
  - Replaced most dns.mod preprocessor definitions with config variables.
  - Added a configure option to set the handlen while keeping compatibility with
    the older method of editing eggdrop.h directly.

  - Explicitly offer both --enable-tcl-threads and --disable-tcl-threads
    configure options that can forcefully enable or disable threaded Tcl
    library support.

  - Fixed a remote DoS in the CTCP parsing code introduced by the servmsg.c
    buffer overflow patch by Nico Golde.
    Reference: CVE-2009-1789
  - Work around Tcl8.5.10 bug 3371644 (strings starting with # could crash
    in Tcl_ConvertElement()).
  - tcl_maskhost could crash the bot.
  - Fixed a potential crash in read_lang() with lines > 512 characters in
    language files. Added support for lines of unlimited size.
  - Fixed dns.mod SIGBUS crashes on 64-bit Sparc.
  - Fixed a crash when restarting, related to bind log.
2012-03-31 21:52:56 +00:00
taca
de0ab2936c Bump PKGREVISION reflecting the default Ruby's version change. 2012-03-22 14:25:25 +00:00
obache
5968cd2a27 Remove -enumtypes rurles.
It may break installed header files from gst-plugins0.10-base as PR 46229.
2012-03-20 11:17:49 +00:00
markd
d48463723f Update to 1.4
A brief selection of highlights since v1.3.1:
* URL and email detection in text views has been rewritten from scratch, greatly
  improving the handling of various types of URLs and the contexts they might
  appear in.
* Extensive improvements to IRC formatting code handling, including the return
  of background color support.
* Extensive, sometimes full rewrites of user interface elements such as nearly
  all context menus, the URL Catcher and the Warning Dialogs system for a long
  list of user interface improvements and bug fixes.
* Improved SSL connection behavior.
* Translation support and various other improvements in several bundled scripts.
* Expanded Python scripting support via the introduction of an API support
  package.
* Support for more IRC numerics.
* Various bugfixes to input line command handling and connection behavior.
2012-03-20 10:36:40 +00:00
obache
2cd654bab6 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
obache
214f3a9a55 bump PKGREVISION from python default change to 2.7. 2012-03-10 10:56:12 +00:00
obache
f95b46146d python also required for build only, ride on last update. 2012-03-10 08:49:11 +00:00
obache
1d62c10176 py-expat is just required to build.
Bump PKGREVISION.
2012-03-10 08:47:15 +00:00
obache
3bdb1ba7cd LICENSE=gnu-lgpl-v2.1 2012-03-10 08:41:47 +00:00
obache
72d25191ad Add missing RCS id to patch file. 2012-03-10 08:38:34 +00:00
obache
ff1bb62bb6 Python for build only.
Bump PKGREVISION.
2012-03-10 08:33:07 +00:00
wiz
8b5589a2ea Bump PKGREVISION for python default version change to 2.7.
py-* not affected, since it built different versions depending on the
setting already.
2012-03-09 12:33:57 +00:00
fhajny
0d49175d31 Patcj to make the SunOS condition in libgadu a bit more generic. 2012-03-09 11:45:01 +00:00
minskim
c1f9fae288 Reduce pidgin-latex's dependencies on TeX. 2012-03-06 23:08:05 +00:00
ryoon
45f8f27196 Recursive PKGREVISION bump for xulrunner, nss, and nspr. 2012-03-06 17:38:53 +00:00
wiz
e0808f0de0 More pcre PKGREVISION bumps. 2012-03-03 12:54:15 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
hans
718bbf4bcf Recursive bump from devel/boost-libs update. 2012-02-29 16:32:19 +00:00
hans
5cda040260 Override configure checks for gmp and iconv, seems --without-gmp and
--without-iconv is not enough.
2012-02-28 17:37:42 +00:00
hans
db627d9b5c Don't use xargs when creating the libraries. This can result in xargs
invoking libtool twice, creating a library with most of the objects
missing.
2012-02-28 17:37:10 +00:00
drochner
9abc36593a use vala-0.14 for build because it doesn't want to build with 0.12
anymore, probably due to seemingly innocuous changes to
gobject-introspection, from Patrick Welche per PM
cvs: ----------------------------------------------------------------------
2012-02-21 22:49:18 +00:00
sbd
d6e34b1b58 Add "PKG_GROUPS=nobody" as its default group for bitlbee.
(Some systems have a 'nogroup' instead of a 'nobody' group.)
2012-02-21 22:10:15 +00:00
sbd
f75c7fffcc Add 'libresolv' hack for Linux. 2012-02-21 06:27:38 +00:00
hans
55ea3e0e9d Uses perl. 2012-02-17 13:46:46 +00:00
hans
54c8799333 Fix build on SunOS. 2012-02-16 16:13:51 +00:00
hans
cc8229d99d Include strings.h for rindex(), fixes build on SunOS. 2012-02-16 16:11:24 +00:00
hans
3853ba4d1f Fix build on SunOS. 2012-02-16 16:04:52 +00:00
hans
b3f11ce974 Fix build on SunOS. Also fix a few things that gcc46 complains about. 2012-02-16 15:50:15 +00:00
hans
ed19eb9970 Fix build on SunOS. 2012-02-16 15:37:55 +00:00
hans
8948fa317c Fix destdir build. 2012-02-16 15:36:31 +00:00
hans
2303554286 Fix build on SunOS. 2012-02-16 15:28:19 +00:00
hans
ca21c23fbb Build locales, buildlink against libiconv. 2012-02-16 15:26:41 +00:00
hans
3c2357aace Fix build on SunOS. 2012-02-16 15:12:49 +00:00
hans
32a83d8064 Fix build on SunOS. 2012-02-16 15:00:58 +00:00
hans
607421ac31 Fix build on SunOS. 2012-02-16 13:50:52 +00:00
hans
724ed656b7 Fix build on SunOS. 2012-02-16 13:39:26 +00:00
sbd
0e4ac4504b Comply the the C++ spec by making a variable that is assigned the result
of a strchr(const char *, int c) call a constant.
2012-02-08 00:12:37 +00:00
sbd
9502b658af SET_LIBDIR=yes 2012-02-08 00:09:56 +00:00
wiz
6b5bd8d27a Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:17 +00:00
marino
20f26e89dd chat/telepathy-idle: Fix indirect linking error on DragonFly only 2012-01-24 23:32:24 +00:00
sbd
0baf031533 Recursive dependency bump for databases/gdbm ABI_DEPENDS change. 2012-01-24 09:10:50 +00:00
wiz
a630027a43 Update to 0.5.
0.5 (2012-01-20)

- cmake support (autoconf still supported)

- portability fixes
2012-01-20 15:05:05 +00:00
sbd
0fea84f4dc Convert packages with add --libdir=* to CONFIGURE_ARGS to use
GNU_CONFIGURE_LIBDIR or GNU_CONFIGURE_LIBSUBDIR.
2012-01-17 21:43:18 +00:00
obache
368da44445 gsed related clean up.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
  * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
    real GNU sed is required.
  * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14 07:44:33 +00:00
obache
615c758c19 Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump. 2012-01-13 10:54:43 +00:00
sbd
179bfba5de Add missing mk/termcap buildlink.
Fix the -I order on the cc command line.

Bump PKGREVISION
2012-01-09 23:08:56 +00:00
sbd
2a24dd931d Add missing mk/termcap buildlink.
Fix the -I order on the cc command line.

Bump PKGREVISION
2012-01-09 22:32:22 +00:00
drochner
f7562db1de clean up in some cases where the faked "libgnutls-config" script
is not needed anymore
2012-01-09 14:53:31 +00:00
obache
78cb977b26 Recursive bump from boost-libs shlib bump. 2012-01-09 02:54:24 +00:00
fhajny
d39ed889a7 Update ejabberd to 2.1.10.
Bug fixes:

* Erlang/OTP compatibility
- Support Erlang/OTP R15B regexp and drivers (EJAB-1521)
- Fix modules update in R14B04 and higher
- Fix modules update of stripped beams (EJAB-1520)

* XMPP Core
- Fix presence problem in C2S after first unavailable (EJAB-1466)
- Fix bug on S2S shaper when TLS is used
- Prevent overload of incoming S2S connections

* XEPs
- BOSH: Get rid of useless mnesia transaction (EJAB-1502)
- MUC: Don't reveal invitee resource when room informs invitor
- Privacy: Activate "Blocked Contacts" to current c2s connection (EJAB-1519)
- Privacy: Always allow packets from user's server and bare jid (EJAB-1441)
- Pubsub: Add hooks for node creation/deletion (EJAB-1470)
- Shared Rosters: support groupname@vhost in Displayed Groups (EJAB-506)
- Vcard: Fix error when lowercasing some search results (EJAB-1490)
2012-01-07 23:02:03 +00:00
fhajny
af93f05122 Update ejabberd to 2.1.9.
Changes:

* Core ejabberd
- Decrease CPU usage caused by tls:send with large data
- Escape iolist correctly when NIFs are disabled (EJAB-1462)
- Fix code to satisfy Dialyzer warnings
- Fix compilation in Windows
- Replace calls of OTP’s Binary, since they would require R14

* LDAP
- Document ldap_tls_cacertfile and ldap_tls_depth options (EJAB-1299)
- Log an error when an LDAP filter is incorrect (EJAB-1395)
- New options: ldap_tls_cacertfile and ldap_tls_depth (EJAB-1299)
- New option: ldap_deref_aliases (EJAB-639)
- Match ldap_uidattr_format case-insensitively (EJAB-1449)

* MUC
- Support for multiple entry with same nick to MUC rooms (EJAB-305)
- Support voice request and approvement
- New room option: allow_private_messages_from_visitors
- New room options: allow_voice_requests and voice_request_min_interval
- Include status 110 in presence to new occupant (EJAB-740)
- Fix mod_muc_log crash when first log entry is room destroy (EJAB-1499)
- Many fixes and improvements in mod_muc

* Pubsub
- Enable pubsub#deliver_notification checking (EJAB-1453)
- Fix Denial of Service when user sends malformed publish stanza (EJAB-1498)

* ODBC
- Fix ODBC account counting (EJAB-1491)
- Optimized mod_roster_odbc:get_roster

* Miscellanea:
- New SASL SCRAM-SHA-1 authentication mechanism (EJAB-1196)
- New option: resource_conflict (EJAB-650)
2011-12-21 13:42:36 +00:00
dholland
746eebf6ab Fix HOMEPAGE, from Snader_LB 2011-12-18 15:31:34 +00:00
sbd
2daf223d40 Add missing mk/termcap buildlink.
Bump PKGREVISION
2011-12-17 23:42:40 +00:00
sbd
fff33cfa82 Add missing mk/termcap buildlink.
Respect LDFLAGS

Bump PKGREVISION
2011-12-17 10:14:52 +00:00
marino
057631d902 chat/tzc: Add DragonFly and FreeBSD support
DragonFly and FreeBSD don't build libdes with Kerberos IV.  Likely the
modification of removing -ldes and adding -lcrypt could have been done
entirely with changing LDFLAGS, but conservately sed subsitition was used
in order to avoid changing library linking order and possibly breaking
other platforms.
2011-11-28 19:44:14 +00:00
marino
2378bc10b3 chat/zephyr: Add DragonFly and FreeBSD support
DragonFly and FreeBSD don't build libdes with Kerberos IV, and at least
DragonFly doesn't have heriod support.  Sed substition within the Makefile
was required due to requirements conflicts between platforms.
2011-11-28 19:42:39 +00:00
marino
085c0aa2de chat/quirc: Fix build with modern GCC 2011-11-27 23:49:38 +00:00
joerg
06a6cd7750 Try to deal with OpenSSL changes and stricter GCC warnings. 2011-11-27 19:35:27 +00:00
marino
e8d86d6323 chat/centericq: stdlibc++ too old for DragonFly
Centericq hasn't been updated by the author since 2005.  The hash_map classes
that it uses were deprecated and finally removed from gcc.  They are not
available in gcc4.4, the default DragonFly compiler.  This packages is being
masked for DragonFly 2.10 and later.
2011-11-26 17:21:15 +00:00
joerg
a09c2c2126 string.h is always good. 2011-11-25 21:33:11 +00:00
joerg
74dc552d51 Always include string.h 2011-11-25 21:31:13 +00:00
marino
ed6ce3202d chat/kmess: Fix DragonFly breakage
Conditionally add <strings.h> for DragonFly.
No PKGREVISION bump required.
2011-11-23 22:36:27 +00:00
marino
76b4418ef7 chat/gloox: Fix DragonFly breakage
Gloox probably never built on DragonFly.  These two patches use __DragonFly__
macro to fix the missing header problem, so no PKGREVISION bump required.
2011-11-23 19:37:56 +00:00
marino
43647f68e1 chat/gajim: Add msgfmt to USE_TOOLS
Required to build on DragonFly.
2011-11-23 19:33:56 +00:00
marino
15562c147d chat/telepathy-logger: Add msgfmt to USE_TOOLS
Required to build on DragonFly.
2011-11-23 19:30:08 +00:00
marino
e4e9add174 chat/libfolks: Add msgfmt to USE_TOOLS
Required to build on DragonFly.
2011-11-23 19:27:38 +00:00
joerg
55642258f5 Fix build with GCC 4.5 2011-11-22 18:02:31 +00:00
sbd
d82cb3e038 Recursive bump for graphics/ImageMagick buildlink addition. 2011-11-20 22:11:21 +00:00
schnoebe
5bebdb965a pkg/45157
Mention security/qca2-gnupg on the line with GnuPG support.
2011-11-20 18:07:46 +00:00
tonio
b9f3f8ac88 Fix problem with msn connect, reported by Frédéric Fauberteau
The patch is obtained using revisions 824 and 825 of the bitlbee repository
2011-11-18 21:06:19 +00:00
tron
c7e1109719 Add missing file "share/irc/help/nuser" to package list and bump
revision because the binary package changed.
2011-11-16 08:28:29 +00:00
mrg
f41bb0ae81 update ircii to 20111115. main changes since 20110228 include:
o  fix compile time errors in on modern glibc systems
  o  add /nuser command
  o  wserv and ircio move into "libexec" dir.
2011-11-15 09:41:40 +00:00
hiramatsu
450f4bf37a Update p5-p5-POE-Component-IRC to 6.75.
Changes from previous:
6.75  Sun Nov 13 14:24:50 UTC 2011
    - Win32 fixes to the DCC plugin and netsplit test
    - You couldn't specify a localaddr without a localport. Fixed.

6.74  Sun Oct 9 20:16:13 GMT 2011
    - Disable authentication in t/01_base/04_pocosi.t. Fixes test failure.

6.73  Sat Oct 8 04:40:18 GMT 2011
    - Add missing dependencies to t/inc needed by poco-server-irc

6.72  Fri Oct 7 15:41:53 UTC 2011
    - Skip IPv6 tests on systems which don't have inet_pton()
    - Fix regression in t/03_subclasses/01_state.t
    - Update the poco-server-irc in t/inc to version 1.53

6.71  Sun Sep 18 16:07:33 GMT 2011
    - Make the component easier to use with dynamic IP interfaces
    - Fix race condition in 06_state_nick_sync.t
    - Silence warning due to incorrect use of length() instead of defined()
    - State.pm: Add a parameter to irc_topic containing the old topic

6.70  Tue Aug 2 03:38:52 GMT 2011
    - State.pm: Support multiple modes in NAMES replies (NAMESX, multi-prefix)
    - State.pm: Support nick!user@host in NAMES replies (UHNAMES)
    - State.pm: Added channel_url()
    - Fixed a race condition in 06_state_nick_sync.t

6.69  Fri Jul 29 01:52:38 GMT 2011
    - Whois.pm: Collect info from numerics 307 and 310
    - Whois.pm: Removed the 'account' key and have the 'identified' key
      do its thing instead, so that there is one generic way to check if
      a user is identified, regardless of the network.

6.68  Sun May 22 17:01:21 GMT 2011
    - REALLY fix it to work with the latest IRC::Utils

6.67  Sun May 22 16:43:27 GMT 2011
    - Add missing documentation for irc_plugin_(add|del|error) events
    - IRC.pm: Improved the layout of the documentation
    - Common.pm: Fix to work with latest IRC::Utils

6.66  Thu May 19 22:32:07 GMT 2011
    - BotCommand.pm: Allow commands to be \S+, not just \w+

6.65  Thu May 19 01:54:21 GMT 2011
    - BotCommand.pm: Quote the 'Prefix' before using it in a regex, and add
      'Bare_private' to allow commands in private without a prefix

6.64  Sun May 15 09:59:12 GMT 2011
    - Fix incorrect amount of tests skipped in 04_ipv6.t when IPv6 is not
      supported

6.63  Sun May 15 05:06:57 GMT 2011
    - Remove vestigial 'unregister' event handler, poco-syndicator handles
      that now. The latest poco-syndicator release croaks if we try to
      override its handler, so this was causing failures.

6.62  Tue May 3 10:58:45 GMT 2011
    - Make use of IPv6 functions from Socket (instead of Socket6) if
      they are available, and skip the IPv6 test if we don't have an
      implementation of getaddrinfo(). Thanks to Apocalypse for this.
    - Add a parameter to irc_snotice which contains the target of the
      message (usually '*' or 'AUTH' or something).
    - Qnet/State.pm: Forgot to import parse_user() from IRC::Utils.
    - IRC.pm: Document the Bitmode parameter and make it 8 (+i) by default.
    - IRC.pm: Remove a sizable chunk of the code and inherit from
      POE::Component::Syndicator instead. Got rid of an old backwards
      compatability workaround in the process: sessions will no longer
      receive irc_connected/irc_disconnected/irc_shutdown events if they
      didn't register for them.
    - Console.pm: Avoid custom stringifications when dumping objects
    - State.pm: nick_info() was failing when a nick was known but unsynced
    - Console.pm: Decode all arguments before printing them

6.61  Tue Apr 19 17:02:54 GMT 2011
    - The changes to the filter test were causing failures on <5.12 due to
      C<values(ARRAY)>. Fixed it.
    - Make it so that irc_shutdown is always the last event to be sent
    - Depend on POE 1.310 to fix failing socket error test on Windows
    - Improve event queue ordering to make it more predictable. Add new
      methods, send_event_next() and send_event_now(), to bypass the
      event queue in different ways.
    - Replace the functions in Common.pm with wrappers around equivalents
      from IRC::Utils.
    - IRC.pm: Add server() and port() accessors.

6.60  Fri Apr 15 06:12:28 GMT 2011
    - Fix failure (RT #67465) related to the recent irc_snotice change.
      Added a test for it as well.

6.59  Mon Apr 4 20:22:38 GMT 2011
    - FollowTail, Logger & DCC: Use rel2abs instead of abs_path to
      preserve symlinks while still being unaffected by chdir()

6.58  Mon Apr 4 17:48:59 GMT 2011
    - Fix FollowTail test to work in case /tmp is a symlink

6.57  Sat Apr 2 03:34:04 GMT 2011
    - FollowTail, Logger & DCC plugins: Expand '~' in filename arguments,
      and resolve them to absolute paths, in case the process will chdir().

6.56  Fri Apr 1 20:05:14 GMT 2011
    - irc_snotice has been used for server NOTICEs which do not have a sender
      prefix. NOTICEs which have a server name as the sender prefix are now
      irc_snotice too, leaving irc_notice only for notices with a proper
      nick!user@host sender.

6.55  Fri Apr 1 18:37:49 GMT 2011
    - State.pm: Store the real nicks of channel members after receiving a
      NAMES reply. Fixes the issue of undefined nicks being returned by
      channel_list() before the channel has been synced.
    - State.pm: Check all arguments for definedness in public methods for
      easier debugging

6.54  Thu Mar 10 18:20:47 GMT 2011
    - Fixed all the trailing space 'errors'
    - Resolve an issue with irc_nick_sync in poco-irc-state, added test

6.52  Fri Nov 5 18:27:16 CET 2010
    - Fixed typo in shutdown code and added a test to confirm

6.51  Fri Nov 5 12:28:14 CET 2010
    - Make the t/02_behavior/06_online.t test a TODO, since we can't work
      around problems such as the user being K-lined from FreeNode
    - Save the sender id on shutdown, not the sender's reference, avoids
      a crash when a sender disappears before we complete the shutdown

6.50  Wed Nov 3 02:05:56 GMT 2010
    - Fix race condition causing a duplicated test in
      t/04_plugins/12_autojoin/03_banned.t
    - Console.pm: Dump hashes and arrays recursively
    - Enable all debugging messages if $ENV{POCOIRC_DEBUG} is true
    - Make the 'shutdown' event do more work for us, such as forcibly
      disconnecting after a timeout if the server doesn't disconnect us
      following a QUIT command
    - Add an irc_raw_out event, corollary to irc_raw
    - AutoJoin.pm: Don't require the component to be ::State

6.49  Sat Oct 16 19:05:25 GMT 2010
    - Add draft-mitchell-irc-capabilities-02.html to docs/
    - Fix incorrect number of skipped tests in 06_online.t in some cases
    - Allow IRC server passwords which evaluate to false (e.g. '0')
    - Prevent possible race conditions in a few tests

6.48  Sun Oct 3 19:49:20 GMT 2010
    - State.pm: Don't send an undefined value with irc_chan_mode when the
      mode has no argument
    - Console.pm: Improve the readability of the output, and show undef
    - Deliver irc_plugin_error immediately, bypassing the event queue

6.47  Sun Oct 3 15:28:50 GMT 2010
    - Join arguments to the 'quote' command with spaces. This allows us to
      send commands with multiple arguments through the Console plugin.
    - Add support for CAP command/replies. We use it to enable the server's
      identify-msg feature when we connect.
    - State.pm: In disconnected/error/socketerr events when no info is
      available, make ARG1 an empty hash reference instead of undef.
    - Console.pm: Don't send events to client before they're authed
    - Console.pm: Pretty-print hash references

6.46  Wed Sep 29 04:57:42 UTC 2010
    - Document the 'debug' parameter.
    - Use Object::Pluggable instead of POE::Component::Pluggable. This smooths
      out an inconsistency between plugins and normal sessions with regard to
      events where extra arguments have been added.

6.45  Sun Sep 26 03:41:48 GMT 2010
    - Don't create a POE::Component::Client::DNS object if the user has
      supplied one. This fixes a regression introduced by yours truly a
      couple of years ago.

6.44  Sat Sep 25 23:34:11 GMT 2010
    - Don't fail on IRC servers where a whole class of channel modes is
      unsupported (e.g. Bitlbee).

6.43  Sat Sep 25 21:30:36 GMT 2010
    - State.pm: Don't forget to call IRC.pm's implementation of S_disconnected
      before our own. Due to this, the logged_in() method was reporting
      incorrect information after disconnecting.

6.42  Sat Sep 25 09:40:21 UTC 2010
    - ISupport.pm: Don't send a premature irc_isupport event on networks
      which send us numerics higher than 005 before the actual 005 (e.g Rizon)
    - NickServID.pm: Send an 'irc_identified' event when we've identified with
      NickServ. In addition, be a little more permissive when determining if
      we have identified. Works with Rizon now.

6.41  Thu Sep 23 21:33:17 UTC 2010
    - Don't use qw() as parentheses, it's deprecated in 5.13.4
    - Drop CTCPs which don't have a closing delimiter
2011-11-14 08:17:22 +00:00
hiramatsu
b0c1f6eb22 Rename p5-IRC-Util to p5-IRC-Utils. 2011-11-13 07:26:42 +00:00
hiramatsu
b6ec577c4e To match PKGNAME and directory name, move chat/p5-IRC-Util to
chat/p5-IRC-Utils.
2011-11-13 07:24:09 +00:00
wiz
7bae2d3125 Update to 2.9.9.1. For Manuel.
No guarantees that it does anything more useful than the previous
version (from 2002).

+++++++++++++++++++++++++ ysm 2.9.9.1 +++++++++++++++++++++++++++++++++
++++++++++++++++++ Bringing ICQ back to life ++++++++++++++++++++++++++

19th Jan 2007
+ Fixed a messages-related bug that prevented ysm from parsing received
messages. The error was triggered due to a recent protocol change (a TLV type
5 was introduced before the actual TLV type 5 with the data showed up).

+++++++++++++++++++++++++ ysm 2.9.9 +++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++ Reviving ICQ +++++++++++++++++++++++++++++++++

25th Oct 2006
+ Again, another protocol fix. A new TLV was introduced in the initial connection packages (0x8e) and that pretty much broke our client. Reviving ICQ!

+++++++++++++++++++++++++ ysm 2.9.8 +++++++++++++++++++++++++++++++++++
+++++++++++++++++++++ Giving life to ICQ ++++++++++++++++++++++++++++++

12th Feb 2006
+ ICQ protocol fix. In the past few days, AOL changed the ICQ protocol a bit,
that way disabling a lot of clone clients. This fix re-enables ysmICQ. Have
fun!


+++++++++++++++++++++++++ ysm 2.9.7 +++++++++++++++++++++++++++++++++++
+++++++++++++++++++++ Ready for the future ++++++++++++++++++++++++++++

26th Dec 2005
+ Removed UIN registration from ysmICQ. It is no longer possible to register
UINs using ysm. Instead, a link is provided to icq.com where to register a
UIN online.

13th Sep 2005
+ New YSM_TRACE_MEMLEAK option in YSM_Config.h provides a way of tracing down
memory leaks in ysm.

3rd Sep 2005
+ fixed lots of warnings in Cygwin. ysm looks so lovely when run under cygwin..really.

19th Aug 2005
+ my 22nd birthday :) as always - it deserves a line in ysm's ChangeLog.

31st Jul 2005
+ Bug fix! fixed an exception being thrown while deleting the last slave in the slaves list. Thanks to Alexey Semonov for reporting the problem.

9th Jul 2005
+ ysmICQ is now an official package of the Debian distribution! Thanks to Ilya M. Slepnev who took all the hard work of packaging it and finding a sponsor! It's available as an unstable package by now.

12 Jun 2005
+ Bug fix! reported a few months ago by a user through sourceforge's bug
system. Pager messages generated a crash. They are now received correctly.
+ Added ucs2be_decode, meaning that KOI8-R users in windows clients might now
be decoding characters correctly. This needs confirmation!

29th Apr 2005
+ patch sent by Antony Pavloff related to the TAB completion feature. The
patch fixes a few weird behaviors - Thanks Antony.

14th Apr 2005
+ win32 warnings fix. source code cleanup.

5 Feb 2005
+ It's been a long time.. and this time for real. I've added a few missing checks on iconv_close, cleaning up a few warnings that showed up in MacOSX when running ysm.
+ Added support for WINALERT to non OS/2 - Windows operating systems. Now anything that supports ICONIFY/DECONIFY will have its WINALERT. Tested to run ok in MacOSX.
+ Updated ysm's website to add a few MacOSX screenshots.

24th Oct 2004
+ bugfix. the online slaves counter was not being reset during reconnects. Thanks to f00li5h for reporting this.
+ new language translation (CZ) submitted by Kuda Ondrej

11th Oct 2004
+ added a comment to new configuration files in CHARSET_TRANS and CHARSET_LOCAL  saying that for Windows console users, the default settings for the Russian language should be CHARSET_TRANS>1251 and CHARSET_LOCAL>866 since the Windows console uses the 866 codepage. Thanks to Alexey Zakharov for the headsup.
+ started fixing charset convertion support for Windows. Hope this does it for the russian users out there!

10th Oct 2004
+ been a long time! patch by Dominic Waesch. It adds the slave-colors to YSM_PrintSlaves, so that one can see the names of the slaves in the chosen color. Fixed a few strncat calls introduced with COMPACT_DISPLAY back in february 2003.
+ fixes on comfortable mode (broken in the CVS)

21st Aug 2004
+ fixing prompt redraw for AFK mode.
+ now incrementing the AFK message counter for messages coming from nonslaves.
+ removed the MSG_KIND setting. It was obsolete.

19th Aug 2004
+ my birthday! 21 years old now.

25th Jul 2004
+ patch sent by MSB related to Memory Leaks.
+ patch sent by MSB: clean up for YSM_ReadLog and new tokenizer.

17th Jul 2004
+ patch sent by MSB related to colors.
	a. Adds the colors TERMINAL_DEFAULT and BRIGHT_TERMINAL_DEFAULT. These set the default color the user has configured for the terminal
	b. Adds the colors GRAY and BRIGHT_GRAY.
+ patch sent by MSB rewrote whole ReadSlaves function making it easier to add new slave fields in the config file. New YSM_trim function.
+ new YSM_IsInvalidPtr function that should be used in all function frames. We will use this as a wrapper to include ptr checking functions from win32 and unix (if any).
+ patch sent by MSB related to slave colors. It adds a new (optional) field to the SLAVES entries that takes a color. When a color is provided, then incoming message texts as well as the comfortable message editor will use that color. This makes communication with multiple slaves at the same time much easier, since you won't confuse incoming messages and won't accidentally send messages to the wrong slave.
+ patch sent by MSB related to status colors. Now get status-dependent coloring of the status word when a slave changes status. If you wish to override the status-dependent coloring, use the new COLOR_STATUSCHANGESTATUS option in ysm's cfg.
+ patch sent by MSB related to Charsets. Rewrote YSM_Iconv() to allow error recovery, now a corrupted charset-translated message will show <REST OF TEXT POSSIBLY CORRUPTED> instead of showing up empty as it did before.
+ patch sent by MSB turns more compiler warnings on and fixes lots of warnings we were missing due to our incompetence.
+ patch sent by Alex Samorukov (samm at os2 dot ru) fixes prompt redraw on CloseDC and in general for readline/getline support.

++++++++++++++++++++++++++ ysm 2.9.6 ++++++++++++++++++++++++++++++++++
++++++++++++++++++++ Peace, Love & Dreams  ++++++++++++++++++++++++++++

10th Jul 2004
+ fix when reading the BROWSER> path from the config in win32. Path's with spaces were being cut

4th Jul 2004
+ Alex Samorukov (samm at os2) sent a patch for YSM_Thread_Sleep fixing a 10% cpu usage.
+ [ts at rot13 dot de] sent a patch for getline, fixing support for umlauts.
+ Alex Samorukov (samm at os2) sent a patch for the CtrlHandler under unix.
+ fix for Win32. The burl command and actions used with arguments should now work ok. I spotted this bug blindly thanks to Johannes.
+ blind fix for the 'Age' field on the whois command. It sometimes showed up negative, changed d to %ud lets see if its fixed now, couldn't find any erroneous test case.
+ fixed crash on 'del' command. duplicate (erroneous cfg) entries in the config lead to a crash when deleting that slave name. Thanks to f00li5h for reporting the problem.
+ fix on COMMANDSFILE> . Any commands without arguments were being ignored.
+ fix for readline! the inputrc file was only being read from ~/.ysm/inputrc. If that file doesnt exist its now read from the default locations.
+ fix on TAB cycling for slaves. now cycling alphabetically.


29th May 2004
+ started adding colors configuration support! By now you can select colors for COLOR_MESSAGE (message body colors) COLOR_STATUSCHANGENAME (nick on status changes) and COLOR_STATUSCHANGESTATUS (status on status changes).

++++++++++++++++++++++++++ ysm 2.9.5 ++++++++++++++++++++++++++++++++++
++++++++++++++++++ Unlimited, unlocked and wild +++++++++++++++++++++++

1st May 2004
+ bugfix when creating the configuration file under Win32. If proxy settings were detected automatically and the user didn't want to use a proxy, the proxy was still being added to the configuration file.
+ bugfix when trying to send an 'mplain' command to an UIN instead of a slave. Crash fixed.

28th Apr 2004
+ fixed a remaining issue in win32 introduced in 2.9.3 with crypto triggered when receiving an encrypted message from a slave you -already- had a key set with but different.

25th Apr 2004
+ now the 'auto away' status is canceled and you are put back online, when you send a message. Note this only happens for 'auto away' and not any 'away' status changes you have done manually.
+ now reading automatic messages! (away, occupied, NA, DND and FFCHAT messages). They are shown while using the 'whois' command on a slave. If the slave has an automatic message set, it will be displayed under a label named 'Auto Message'.
+ setting FISHGUI> and FISHGUI_HIDE_CONSOLE> in default configurations to 0, since for non fishgui users this could represent a pain in the behind.
+ There was a mistake in YSM_Lang.h where there was a 'PORTUGUESE_BR' instead of a 'BR_PORTUGUESE', its now fixed. (Thanks to an anonymous who reported this).
+ fixed all calls to snprintf. Now -always- adding a trailing \0 byte. (This is because under WIN32 _snprintf does not always add it, even though snprintf on unix does.)
+ New 'WEBAWARE' setting in the configuration file. If set to 1, your status will be public (hence online status scripts will work).
+ New 'MYBIRTHDAY' setting in the configuration file. If set to 1, you will have the birthday flag so that everyone knows about it.

24th Apr 2004
+ new alias for the 'hist' command, 'history'.
+ now recoding messages from users which are NOT in your contact list.
+ new NEWLOGSFIRST> setting for the configuration file. Can be set to
'1' or '0'. If enabled (1 - default), newer logs will be added at the
top of the log file (new style). Otherwise, newer logs will be added
at the bottom of the log file (old style).
+ fix for readline users, the 'readafk' and 'hist' commands had keyboard
related issues when using the menus.

++++++++++++++++++++++++++ ysm 2.9.4 ++++++++++++++++++++++++++++++++++
++++++++++++++++++ Cavernet Sauvignon Edition +++++++++++++++++++++++++

1st Apr 2004
+ fixed an introduced bug in 2.9.3 related to the win32 version and
encryption; when receiving encrypted messages from slaves in the list
to which you didn't have a key with. (thanks jrz and net23 for reporting it)
+ fixed configuration file parsing, if certain vars (i.e. PROXY_PORT) had a 0 length value, ysm would crash atoi(NULL). (thanks laura N. for reporting this)


++++++++++++++++++++++++++ ysm 2.9.3 ++++++++++++++++++++++++++++++++++
++++++++++++++++++++++ red wine and cheese ++++++++++++++++++++++++++++

28th Mar 2004
+ new auto away mode and AWAYTIME> setting in the configuration file. If you are in online or freeforchat status, your status is changed to AWAY after n minutes of no keyboard input (5 by default).
+ extended the 'command line width' for WIN32 (it was 80 now its 95)
+ console related features fixed for win2k and XP systems.
+ now accepting '0' in proxy_host during config creation to cancel proxy cfg.
+ rewrote some crypto interfacing code, also turned from ok to beautifull :).
+ now 'reason' and 'filename' on filetransfers is being charset recoded too.

21st Mar 2004
+ rewrote lots of network related code (it turned from ugly to beautifull)
+ Proxy related fixes. During UIN registration the HTTPS hack was not working.
+ Now all proxy configuration is prompted during config creation.
+ now the 'add' command works with 'add uin nick' and 'add nick uin'.
+ removed some output during log-in, we now show a poor status bar.
+ now showing the amount of online slaves in the output of the 'wo' command.


20th Mar 2004
+ re-wrote output for the 'info' and 'whois' commands.
whois command now shows: nick, first, last, email, city, state, phone
fax, street, cellular, age, sex and about information. All being decoded.
+ info command now shows which input library is being used.
+ disabled work information from being displayed in whois (lots of screen waste)

14th Mar 2004
+ UIN registration fixes. Now when registering a UIN it automagically creates the configuration file.

6th Mar 2004
+ now fingerprinting ICQ2GO - by Alex Samorukov
+ fix against ICQ2Go (who doesn't support UTF-8) - by Alex Samorukov
+ WINALERT now works on OS/2 - by Alex Samorukov
+ OS/2 API is now being used - By Alex Samorukov
+ Small fix on charsets for OS/2 with UCS2-BE - by Alex Samorukov
+ OS/2 makefile changes, reduced the binary size down to 190k - By Alex S.
+ New 'mv' alias for the 'rename' command.
+ Reversed the order of the logs. Newer logs will show up first (afk, history)

1st Mar 2004
+ OS/2 support! Thanks to Alex Samorukov who sent all patches!

28th Feb 2004
+ encoding 'whois' information if using specific charsets.

16th Feb 2004
+ new 'ls' and 'l' aliases. They do the same thing as 'w' or '2'.

8th Feb 2004
+ bug fix. Messages sent to slaves in DND status were being ignored (by the
receiver) due to a missusage of priorities. (thanks to smile for reporting this)
+ bug fix. Also related to priorities. Now checking message length before ignoring a certain type of priority. (thanks to an anonymous from the forums)

1st Feb 2004
+ added FRIBIDI support (A Free Implementation of the Unicode Bidirectional Algorithm - http://fribidi.sourceforge.net) use --with-fribidi to enable it. Thanks to David E. for sending a patch.
+ fix - we were ignoring priority messages from miranda clients.

24th Jan 2004
+ fix for Win32 (actually its for both, preventing a deadlock inside the
PRINTF call) removed busy display flag setting/clearing.
+ fix for non win32 systems, removed a mess of code from YSM_READ.

++++++++++++++++++++++++++ ysm 2.9.2 ++++++++++++++++++++++++++++++++++
+++++++++++++++ Queer protocol for the straight guy +++++++++++++++++++

10th Jan 2004
+ ctrl+c handler now tells you to type quit in order to exit ysm :)
+ now not letting encrypted messages fly in plaintext when sending to
an offline user or to a user who's not using ysm with crypto. (this is
when you have a key set with that user).

4th Jan 2004
+ fix on the 'seen' command (signon timestamps were wrong)
+ fixed the unthreaded version of ysm

3rd Jan 2004
+ IMFish modifications by aweil at mail dot ru
+ new AFKMINIMUMWAIT> setting to control seconds between AFK replies to slaves (thanks to [ts at rot13 dot de] for sending a patch!)
+ fix during config creation. Pressing enter for 'no proxy' was considered as configuring proxy settings. Thanks to Daniel Gaspary for noticing!.

30th Nov 2003
+ bugfix (i.e: sending a comfortable msg to '?' threw a segfault) Thanks to Kpzul@ for pointing it out.

22th Nov 2003
+ Not setting console title under OpenBSD (it screwed the console up) (fgsch)
+ fix on the 'chat' command, it was not working because of my fault obviously.
+ fixed slaves cycling with the TAB key.

08th Nov 2003
+ bugfix, COMMANDSFILE> commands were executed BEFORE being fully logged in.
+ now accepting multiline messages in COMMANDSFILE>
+ bugfixes for the chat command and file transfer (I had broken them for 2.9.1)


++++++++++++++++++++++++++ ysm 2.9.1 ++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++ Illuminati Release ++++++++++++++++++++++++++++

02th Oct 2003
+ I dont know if the threads bugs on win32 (hang on exit) is fixed or not,
but aweil@mail.ru sure spent some time debugging and came up with a fix, thanks!
+ new FISHGUI_HIDE_CONSOLE setting, if set to 1, ysm automatically hide when
executed with IMFish (imfish.sourceforge.net)
+ the release is coming out in these incoming days..sorry for the delay

13th Sep 2003
+ now outputting the slave status on the 'whois' command (thanks Rudolf P.)
+ extended the length of commands executed from COMMANDSFILE> to the same was any input command. - Thanks Rudolf P.


10th Sep 2003
+ fixes on BSD consoles (thanks Rudolf P.)
+ new ysm.dev <- makefile or project file for Dev c++ (free win32 compiler)
+ more work on FishGUI, a new plugable GUI for ysm.

30th Aug 2003
+ fixed a few issues with console settings and readline.

19th Aug 2003
+ my birthday!
+ now printing the 'about' information on the whois command output.
+ removed the sending of the UIN information during version check, I dont care anymore how many users I have, I know they all love ysm anyway ;).
+ removed CreateHotKey (CTRL+ALT hotkey) for WINNT 4.

10th Aug 2003
+ new 'chat' command! you can start a conversation with multiple ysm users!
just specify the nicks separated by ',' characters and optionally a message.
For example: chat mike,peter,tom I'm away in a conference, msg logged.
you can then leave the chat session by typing 'chat' again.

9th Aug 2003
+ new help on 'hotkeys'
+ fixed issues with a few proxys.

20th Jul 2003
+ fixed the scan command.
+ fixes on commands parsing (m nick   msgdata b c) (thanks jrz for the report)
+ fixes on getline + readline (clearing the line when receiving messages)
+ manpage updated by fritz@hush.com - new manpage maintainer.

12th Jul 2003
+ removed the Automatic AFK mode. no more.
+ fixes on readline and iconv detection, actually I wrote new m4 macros for all.

10th Jul 2003
+ added for unix systems 2 environment variables during exec of scripts.
YSM_STATUS with our current status and YSM_UIN with our current icq #.
+ restored 1,2,3,4,5 and 6! ysm hotkeys with those numbers.
+ updated the russian translation (thanks Aquatique)

09th Jul 2003
+ Argentina's Independence day.
+ added a croatian translation by fritz@hush.com, thanks!
+ added decoding of sent UCS-2BE messages (I find icq lite..guilty of charge!)

28th Jun 2003
+ Improved packets dump! they are now easier to read :).
+ fixed crash when deleting the last slave in the list.
+ fixed multiple issues on lists which contained only 1 slave.
+ fixed an infinite loop problem when pressing TAB for completion on the last
slave in the list.

14th Jun 2003
+ fix on DC_DISABLE, if it was set, cpu usage incremented considerably. Thanks to MSB for reporting this.
+ fix on zombie processes, seems we were leaving a few zombies behind. thanks to MSB for reporting this.
+ now reading readline macros from ~/.ysm/inputrc (thanks ccastig)
+ now by using the 'burl' command with '!' as an argument you can launch your browser for the last received url without having to type it yourself. (only applied to URL type messages, read about the 'url' command).
+ fix on prompt parsing, now filtering any extra spaces BEFORE an argument/command


08th Jun 2003
+ removed the 'send client information' functionality during config creation.
Moved the request inside the version checking system. Now when checking
the client version, your UIN is sent with the request for statistic purposes.
it will not be open to the public in order to preserve your privacy.
This is detailed in the configuration file and will be detailed in the docs
of the next incoming release.

07th Jun 2003
+ bugfix on offline messages. There was a condition where offline messages weren't being sent correctly.

2nd Jun 2003
+ now readline, getline and ysmline support!
+ new --disable-readline for the configure script. The default used is readline.
Non threaded systems will use ysmline. (the old console handling) (win32 uses getline by default)

31st May 2003
+ possible bugfix to win32 threads hang on exit (closing a few sockets
in order to make a blocking READ() exit with -1 while exiting)

++++++++++++++++++++++++++ YSM 2.9.0 ++++++++++++++++++++++++++++++++++
++++++++++++ Supercalifragilisticexpialidocious Release +++++++++++++++

11th May 2003
+ new EXEC_ONCOMING EXEC_OFFGOING and EXEC_LOGOFF action event settings.
+ new SOUND_* settings in the configuration file. I've started a sound system
in ysm! you will now be able to download sounds to a sounds/ directory in your
ysm's home path. new SOUND_PROGRAM setting in the configuration file.
+ new "sounds" command to globally enable or disable the usage of sounds in runtime. and new SOUNDS> setting in the cfg to do the same.

10th May 2003
+ new DC_DISABLE setting in the cfg to disable direct connections
(previously called DISABLEDC)
+ new DC_LAN setting to speed up negotiations in a local area network
(it connects first to the internal address and not the external)
+ new DC_PORT1 and DC_PORT2 settings which allows the user to force
direct connection ports in order to make ports redirection behind nat
a simple task.
+ now EXEC_INCOMING and EXEC_OUTGOING receive as extra arguments the
remote uin, remote nick, message length and message data. (thanks to msb for the idea) You may now implement useful scripts rather than just playing sounds.

04th May 2003
+ ysm now supports UTF8 encoding. It will encode and decode utf8 with clients that are utf8 compatible.
+ ysm charset support on win32 is now running.
+ ysm now clears the terminal title after leaving your session.

26th Apr 2003
+ Fix in the SEND command. Now by specifying a filename enclosed in "" chars you can transfer files with spaces.
+ removed an initial sleep of 2 seconds that should speed up the login to the IM network.
+ Created a new PROXY_RESOLVE setting in the configuration file to let the proxy resolve hostnames. (thanks to Federico Renolfi).
+ bugfix: added checks on the FD_x() functions for negative sockets. I was reported a Reconnect segfault on OpenBSD's many times due to negative socks.
+ removed the BEEPAMOUNT setting in the configuration file, its functionality is now included in the BEEP setting.
+ bugfix: now ysm doesn't hang on empty configuration files.
+ fixed the command history, it should now act normally.

20th Apr 2003
+ Fix on Win32 - now implementing an exit CtrlHandler which receives signals when the user shutdowns his workstation, closes the console window, etc. making possible a clean exit when no quit command is issued.
+ Fixes on file transfer speeds. Now transfering up to 1mb/sec.

14th Apr 2003
+ Now notifying the user when sending/receiving ENCRYPTED file transfers.

13th Apr 2003
+ now showing the amount of kilobytes per sec transfered/received on file transfers.
+ new ENCRYPTED file transfers between ysm clients if an encryption key is set!

05th Apr 2003
+ fixed further opendc's after a closedc has been issued. Informing the user whenever the DC session is closed.
+ Now parsing out correctly slave nicknames which contained extended ascii characteres difficult to type.

31st Mar 2003
+ enabled direct connections by default. ysm now supports file transfers
and receiving of different type of direct messages with v8 clients.
(including Mirabilis ICQ 2002/2003pro, Trillian, mICQ, etc..)
+ new DISABLEDCON> parameter which allows to keep private your internal address
and direct connection port without publishing it to other icq users.
You will still be able to establish direct connections but at your will,
only if you want to. Once you establish a connection to another slave, the
other user will be able to send you files.
+ Huge code cleanup (Modified function names and parameters according to
the current icq protocol documentation to allow a quicker understanding)
I re-wrote a lot of code and put up a Type2Common for DC messages and Type2
messages since both share the same body.
+ bugfix: AFK messages weren't being sent to incoming type2 nor type4 messages.
(thats why you sometimes didn't read the message sent line)
+ bugfix: Forwarding wasn't working for incoming type2 and type4 messages.
+ bugfix: Now receiving different type of offline messages, we were only allowing normal offline messages before. (Thanks to MSB for noticing this)
+ bugfix: Now TAB also works for incoming DC messages.
+ Wrote a new ysmICQ Users' Guide in XML with DocBook extensions, I'll commit the xml document and the html will be available in the next 2.9.0 release.

25th Mar 2003
+ fix on slaves downloading (now it should download those missing slaves).
+ huge code cleanup. (removing old ugly code!)
+ Fixed a typo in a help output. thanks Roeland Th. Jansen.

23rd Mar 2003
+ Added support for client fingerprinting over Capabilities and added support for simICQ fingerprinting.
+ oh btw i didn't mention i did ok in the exams a week and a half ago and i finally finished highschool :) Never ever try homeschool at least not in the last year!

20th Mar 2003
+ More fixes on File transfers, we still aren't ready though. Soon will.
+ Fixed the beeping/flashing during a comfortable message when a new message arrived, possibly screwing things up. Plus reduced the amount of ms the output thread waited before printing the new message on screen.

16th Mar 2003
+ Now showing our external ip address on the 'info command'
+ I finally have File transfers working, but! wait, they are disabled, i want to implement encrypted file transfers and fix a few bugs.
+ New faccept and fdecline commands to accept or decline an incoming. file transfer request.
+ New fstatus command to show info on the ongoing file transfers. (lovely).
+ New fcancel command to cancel an ongoing transfer.

08th Mar 2003
+ Huge advances on file transfers, i was already able to SEND! a file to a mirabilis client (of course some bugs showed up, but the file was sent ;P). Im still not able to receive files but ill fix this with time. I won't have a 2.9.0 release until i get file transfers working.
+ New URL command. (for sending urls).
+ fixes on the contacts command (buggy when sending more than allowed contacts).
+ fixed type 2 message sending, as well as A and B (replaced messageid with respective timestamp+id -though they are random- )
+ new rtf command sends a smily face to a mirabilis client.
+ now identifying ourselves as an icq 2003a to mirabilis servers.

02th Mar 2003
+ Lots of advances on file transfers.
+ Im having exams in the following 2 weeks so ill be busy i guess. Wish me luck!
+ Now setting the console title for unix terminals

21th Feb 2003
+ Now the slaves list is sorted in alphabetic order! (by alejo, thank you!)
+ New YSM_Config.h! I moved all pre compiling configuration settings there!.
+ New COMPACT_OUTPUT pre compiling configuration setting. If activated,
YSM output (such as slave lists, status changes, etc) are more compact.
+ bugfix: when adding a slave the whole list went offline, my mistake :) recently introduced on 20th Feb changes.

20th Feb 2003
+ bugfix: Now clearing the status of the slaves when reconnecting.
+ Added lots of improvements, such as the initial splash screen.
(made it win32 and non win32 portable!)
+ New 'opendc, closedc' commands.
+ New 'loadconfig' command for loading the configuration file on runtime!.
+ New COMMANDSFILE> setting in the configuration file for running commands from a file!
+ Rewrote Unicode/Charset support for win32 and non win32 systems!. I need configure.in to detect iconv automatically yet.
+ Now supporting UTF-8 Messages! (not yet implemented though)
+ New command not found error shown when using invalid commands.
+ New Help output! Check it out, its sorted in groups CLIENT/SETTINGS/etc..
+ Fixed a bug in DC_FileA, we are close to sending files over DC!
+ Now ACKing incoming DC messages.
+ New 'mplain' command for forcing plain messages if an encryption key is set.
+ Now the console title directly shows the UIN (it showed the pid in nt/2k systems)
+ New fingerprint -> Mirabilis ICQ Pro 2003A


02th Feb 2003
+ Added support for url's and contact lists received through DC
+ Fixed backspace bug for some systems where if you left the backspace key pressed ysm went crazy.
+ Told the openbsd team about a bug in writing to stdout with the pthreads libc.
(nothing harmfull for us, dont worry!) Will be fixed as soon as they fix it.


28th Jan 2003
+ Added a 'Contacts Sent' message after sending contacts.
+ Added a few fixes to the WINHOTKEY feature.
+ Added some FD checks.
+ Fix on showing received contacts.

27th Jan 2003
+ Now alert/log flags are saved in the configuration file!
+ New way of displaying the slaves list. 3 slaves per line now :)
+ Fixed pthreads leak on BSD systems!
+ Fixed reconnect problems on win32!
+ Finally! Implemented the HotKey for win32! Now using ctrl+alt+ a key specified in the WINHOTKEY> parameter in your configuration file (default is 's') the YSM Console window will restore if minimized and show up active.
+ removed win32 warnings.

23th Jan 2003
+ New 'contact' or 'contacts' command for sending contacts!.
+ Now YSM support receiving contacts! It didnt before, now it does!.

22th Jan 2003
+ lots of code cleanup.
+ lots of work on direct connections, still not available directly in the
cvs version since it needs a few more touches, but im able to receive
direct connections and messages via tcp. im still missing file transfers.
+ re-worked the Verbosity levels:
# Normal output -> 5
# - Remove status changes -> 0
# - Remove connecting information -> 1
# + Add direct connections information -> 20
# + Add data checking information -> 21
# + Add incoming/outgoing packets dump -> 22
# + Add slaves downloading processing -> 23

16th Jan 2003
+ new EXEC_INCOMING and EXEC_OUTGOING config params for executing commands
on incoming messages and outgoing messages.

14th Jan 2003
+ Code cleanup, ill be soon implementing actions on incoming/outgoing events.
+ replaced a realloc() call with the corresponding alloc, memcpy, free. -somehow- realloc wasn't working 100% ok in OpenBSD. probably my fault of course :)
+ added checks and fixes on saving contacts to the server, works ok for me!.
+ fix on logging, missing memset so new log entries had old stuff in it.

12th Jan 2003
+ Fixed comfortable messages input. backspace didn't allow re-editing of a previous line and if a '.' was inserted as character 81 (not as char 0) the message was sent directly.
+ Fixed YSM_Connect for the kill command. actually for any usage which specified only an ip address without a hostname to resolve.
+ small fix on showing /me actions, a double space was shown.

06th Jan 2003
+ Fixed input, sometimes prompt was eraseable.
+ Added a new prompt look. In AFK now the new amount of messages are shown.

03th Jan 2003
+ Started working on File transfers (first packet works at least ;P)
+ Fixed slave cycling bugs in <tab>
+ added a new fingerprint -> Mirabilis ICQ lite
+ fixed Proxy configuration for Win32.
+ Fixed Scrolling (Page up/Page down) for Win32.
+ fixed proxy authentication code.

31th Dec 2002
+ Almost New Year!
+ Now the 'msg' command takes any amount of dests! as in msg a,b,c,d message.
+ Multiple line messages are now fixed (\n chars were filtered)

30th Dec 2002
+ New version check fix by fgsch ! pre-releases are now marked as pre-releases.
+ Huge cleanup, the commands array is now a linked list, so I kinda organized all linked lists into YSM_Lists.c and .h
+ Fixed tab slaves cycling
+ Added support for the 'z' command (or minimize) in unix too! (for xterms)

26th Dec 2002
+ Changed maximum message len! Seems we are now able to send messages
up to 2547 bytes before the server starts ignoring them!.
+ Added a <press any key to exit> to YSM_Exit on win32.

21th Dec 2002
+ Added proxy authentication scheme! Thanks to Federico Renolfi for the diffs!
+ Fixes for QNX! pthreads do exist but integrated in the libc!.
  Thanks to Vincent Lonngren for the patch.
+ Win32 compilation fixes and code cleanup.


17th Dec 2002
+ Now failing connects dont neccesary exit ysm.
+ handlign SIGPIPE signal to YSM_Reconnect on unix systems.
+ new 'reconnect' command, guess for what ;)
+ removed ASK_DOWNLOAD, won't be around no more.
+ fixed config file comments

12th Dec 2002
+ Tried to fix reconnects, the thing is that a closesocket was issued
as soon as the connection went down, so the FIN couldnt reach destination
its now sent every time reconnect gets out of the sleep.
+ Added timestamp on the YSM Sent Msg line
+ Added the STATUS of the remote slave on the YSM Sent Msg line
+ Fixed TYPES, now we have int8, int16, int32 (_t) and u_ everything.
+ Added the new reconnect command for reconnecting manually too.
+ Fixed a bug on UPDATENICKS, if you had a key with the slave you were updating, it got lost :) now it doesn't.
+ Fixed proxy request issue, if it found an internet explorer setting, just hitting enter would exit the proxy configuration

09th Dec 2002
+ new UPDATENICKS> setting. If set to 1 (default) your slave names will be
updated whenever you run a whois on them with their current nick names.
+ fixed clonning problems in your contact list, there was a problem when
adding duplicate slaves, it would mark the slave as downloaded and then throw
an error when deleting the slave.
+ mostly code cleanup, lots.
+ Fixed an UNK status code bugging around, now you probably see more people online when doing 'w' ;) it was an unknown NA status.
+ Fixed the status command, it wasnt recognizing invisible, instead, it was turning into online or something else.

6th Dec 2002
+ ######### YSM FIRST BIRTHDAY ############ YSM IS ONE YEAR OLD! ######

01th Dec 2002
+ Fixed direct connections, seems we might be able to start doing something.

30th Nov 2002
+ Fixed autoafk mode, it now uses the default specified in the cfg, not the YSM_AFK_MESSAGE definition in YSM.h
+ Fixed message receiving of messages type B and C (type B can be a url, etc and type C is a new type of message)

28th Nov 2002
+ fixed messaging problems.
+ fixed autoafk, the default message used was the last one, not the default.

27th Nov 2002
+ Fixed reconnects on win32. actually on non win32 too.
+ updated ysm's name shown.
+ fixed some thread sleeps allowing faster network times.
+ added a thread for cycle, it should realise of disconnects with
the keepalive packet and automatically reconnect.
+ fixed the 'r' and 'a' commands (they just sent the first argv of the specified message if any)
+ added a space after slave/command completition

26th Nov 2002
+ Commands now get autocompleted when using <tab>! yeah!
+ re-wrote tab handling so bugs might show up.
+ fixed a bug where unfunctioned commands were calling nulled functions.
+ Iconv fixes sent by Yuri Y. Bushmelev. offline messages are now converted too.


25th Nov 2002
+ Ok! I added a new statistical feature. If the user agrees, YSM will send
Client information (only the UIN by now) for having ysm statistics, when
logging in the icq network. Its fully disable by the configuration file
or by typing 'no' when creating ysm's cfg file for the first time.
Its default value anyways is OFF. so don't go paranoid!
+ Fixed /me where a remote user with a short nick could impersonate someone else as in "/meave says you suck" if the slave was called "d" you would read "dave says you suck" and you would hit hard dave instead of 'd'.
+ reduced timeouts in waitforsingleobject for terminating threads (win32)
+ now proxied clients can check for newer versions too.
+ Now statistics are only sent once. When you create your cfg for the first time.


24th Nov 2002
+ My brother's birthday, fixed a bug in the 'w' command (actually all
*argv's outside the argc range werent nulled, now they are) (thanks to gustavo for reporting it!)
+ Finished re-writing help output, each command now follows a usage.
+ Now SECURE is replaced with an empty password! if you dont specify a password
you will be prompted for one when you run ysm!
+ Fixes when reading variables from the configuration file
+ Fixed incoming TypeA messages (now trillian's AFK thing is read correctly)

19th Nov 2002
+ Performed all Win32 fixes on the new code, added support for stricmp
instead of strcasecmp.
+ Fixed the max amount of cmd args constant.
+ Fixed command line parsing (this way is better, believe me :P)
+ Now commands are case insensitive.

18th Nov 2002
+ finished re-coding commands handling, also re-written the help system.
Its now in a lovely more automatic way. added support for command aliases.
+ fixed tab and commands which required long input such as 'msg' where
each word was sepparated as a different **arg, they are now re-chained.

17th Nov 2002
+ New /me actions supported! Whenever you receive a message with a
/me something it displays as an action, for example "/me runs away"
will be shown as * rad runs away *, pretty cool huh :)
+ At last! fixed Reconnects! Try it out. Yes it reconnects 3 times
per reconnection (at least for me) I believe this is because the server
didn't yet close the connection and thinks you are still alive, so
it has to kick you from the main and the BoS server first.
+ I started re-coding the whole implementation of commands handling
with function pointers for each command and argc/**argv params, pretty
nice looking and usefull, hope i finish it soon :).

15th Nov 2002
+ Fix for win32, \e isnt recognized as an escape sequence, hence we were
parsing out all 'e' characters from incoming messages.
+ Contacts downloading minor fixing (bounds checking to avoid faults when
the process fails)

14th Nov 2002
+ Tested YSM on Irix! (thank you adji!) We have some new screenshots I'll
be uploading soon.
+ Tested YSM on QNX! (thank you beto!), screens too!.

10th Nov 2002
+ More sparc fixing, terminal reading is now byte per byte, padding fixes
on the rijndaell code (!) Bus error when accessing an unaligned structure
and more endianess fixes on ysm code.
as far as i could test it, encryption, messaging and downloading contacts
is working perfectly in sparc.

09th Nov 2002
+ fixed endianess problems! Thanks to LiquidK for giving me a test account
on his university sparc for debugging!. Now ysm is tested to run in a big
endian Ultra-Enterprise Sparc with SunOS 5.7 system!. Though all the
endianness fixes should let ysm run ok in sparc, irix, ppc, etc.

05th Nov 2002
+ Worked on a single function for singing in the ICQ network, hence
allowing real reconnects when the connection goes down. I also added
incrementing retries. My kernel packets arent timing out so until now
this is a 'should work' fix. Hope it works though. =)

28th Oct 2002
+ New YSM_Exit wrapper for freeing every unfreed heap block on exit.
+ The slaves list is now being freed on exit (duh!, sorry)
+ slaves list code cleanup (new free functions)
+ new unfreed_blocks variable for debugging purposes.
+ Now only beeping birthdays if BEEP is ON. (heh started bothering!)
2011-11-05 23:21:21 +00:00
sbd
e93e5d65e3 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
sbd
04daa2f1b8 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
schnoebe
044f65ba66 Quiet a warning from cmake;
fix an unwrapped include of ev.h.
2011-10-28 17:34:06 +00:00
schnoebe
f23597dde5 Update spectrum ot 1.4.8. 2011-10-28 00:27:57 +00:00
hiramatsu
ccb0307c8f Add LICENSE. 2011-10-24 05:23:58 +00:00
ryoon
7c0dad370f Recursive revbump after graphics/ImageMagick update. 2011-10-22 15:00:20 +00:00
hiramatsu
e137acb29c Add LICENSE. 2011-10-21 04:29:23 +00:00
obache
9725d3de74 Recursive Bump from boost-libs ABI bump. 2011-10-19 06:12:58 +00:00
hiramatsu
19d77e5bd0 Add p5-IRC-Util. 2011-10-18 12:03:04 +00:00
hiramatsu
c5246eb2bf Import perl module IRC::Utils into chat/p5-IRC-Utils.
Recent versions of p5-POE-Component-IRC requires this module.

The functions in this module take care of many of the tasks you are
faced with when working with IRC. Mode lines, ban masks, message
encoding and formatting, etc.
2011-10-18 11:57:47 +00:00
kim
6ee38f91e0 Can be built with emacs23nox as well. 2011-10-09 02:25:24 +00:00
dholland
7d10ca8beb Check for hes_getmailhost before trying to call it. It's not in the libc
hesiod, and it looks as if it's a deprecated feature.

This in turn will make the mail notify tool not understand Hesiod
mailserver records on NetBSD and probably anyone else with a builtin
hesiod. If anyone really really wants that functionality, set
PREFER.hesiod=pkgsrc and let it build and link to the pkgsrc hesiod
library...

Fixes the build of zephyr.
2011-10-08 06:17:40 +00:00
dholland
5eb9b486dc Fix configure script to cope with hesiod in libc as well as in -lhesiod. 2011-10-08 05:56:00 +00:00
shattered
26ce32cfbd PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
obache
3fc1f718f2 Update pidgin-facebookchat to 1.69.
Version 1.69
 * Buddy list not shown (everyone falsely shown as offline).

Version 1.68
 * Support for new group chats
 * Fix for setting status messages
 * Fix for when FB chat is down for maintenance

Version 1.67
 * Plugin works with new 'Account Security'/'device login'/'register your
   computer' login security feature

Version 1.66
 * Fix for crash on account creation
 * Fix for status messages showing as "like/unlike" rather than the status
   message

Version 1.65
 * Fix for new buddy icons being too small
 * Download all buddies at startup, not just online ones

Version 1.64
 * Fix some friend requests not going away
 * Fix buddy icons not working for some people
 * Fix for logging out of browser while using plugin
 * Fix for buddies with hearts in their status messages
 * Fix for 'Get Info' screen not working (and eating up CPU)

Version 1.63
 * Fix buddy icons not downloading for some people
 * FB inbox message count shows in buddy list again
 * Fix for status messages not downloading
 * Fix for accepting/rejecting/adding buddies

Version 1.62
 * Fix for captcha causing crashes on Windows (the new captcha doesn't work
   though)
 * Fix for not getting buddy list/logging out issues/protocol changes
 * Only complain about not being able to fetch buddy list after 3 attempts

Version 1.61
 * An option to disable friends lists/groups in advanced account settings
 * Fixes for 64-bit UID's so no more messages from people/yourself being in
   wrong window (thanks to Evan Schoenberg)
 * Now requires json-glib version 0.7.6 or later (included in the Windows
   installer)
 * Uses less memory after reconnecting a few times (thanks to Jan Kaluza)
 * Fix for notifications not showing for some people
 * Fix for buddies being added over and over to the same group
 * Fix for every message you send being received back to yourself
 * Regression: buddy status messages no longer show due to a change from
   Facebook

Version 1.60
 * Facebook groups/friend lists
 * Handles bad logins for some people (Facebook captcha)
 * Fix missing buddy icons (kinda, need to delete existing buddy icons)
 * Fix status message setting not working
 * Fix crash on Windows
 * Fix weird 1969 dates on 32-bit Linux systems
 * Fix for other miscellaneous crashes
 * Regression: not all idle buddies appear away

Version 1.54
 * Added an option to disable history
 * Users are now away and idle, not just idle
 * AIM links work in 'Get Info'/Profile screen
 * Fix buddy names not being shown straight away
 * Fix for a crash on 64-bit Linux
 * Fix a crash in friends checking when there's no data
 * Some code cleanups
 * ARMEL version no longer needs latest version of glib, but will not style
   incomming messages

Version 1.53
 * IM History displays when opening a conversation window
 * Improved RSS/notifications code
 * 'New inbox message' count optional, set using "New mail notifications" in
   account settings
 * Fix missing buddy icons
 * Fix dropped/missed messages
 * Fix for crash on 64-bit Linux
 * Fix to set status messages when marked as 'away' in Pidgin
 * Fix for 'get info' screen for people with usernames (Thanks to hanzz.k)
 * Fix for 'numbers instead of aliases'
 * Fix some memleaks
 * Regression: No longer marks messages as read in Facebook website
 * Regression: Does not work with 64-bit UID's

Version 1.52
 * Quick release to fix a crash that occurs sometimes

Version 1.51
 * Fix idle status of buddies
 * Less disconnects for people with large friends lists
 * gzip compression for smaller page downloads
 * Fixes for notifications for non-English users
 * Display messages sent from website in Pidgin
 * Inbox count display
 * Usernames and/or passwords with utf-8 characters should work now
 * Display *bold* and _underline_ formatting in incoming messages
 * Memleak fixes
 * Proxy server fixes
 * Fixed some crashes on disconnect
 * Fixes some buddy's appearing offline when they weren't
 * New channel finding code, should mean less conflicts with Facebook website
 * Uses json-glib library for parsing buddy list and is a required dependency

Version 1.50
 * Should fix bandwidth usage problems
 * Fix a crash-on-quit bug
 * Can set status to 'idle' by changing to 'away' in Pidgin
 * Sends correct local language for using non-default languages (eg English) in
   other countries (eg Japan)

Version 1.47
 * Removes the "(via Pidgin)" part of the status message
 * Fixes some rare crashes

Version 1.46
 * Added pokes!
 * Improved idle/away behavior
 * Buddy aliases also behave better now
 * Buddy icons are now uniformly large

Version 1.45
 * Added plugin version info to menu for easier updates
 * Fixed a bug related to idle time
 * Fixed a number of small memory leaks
 * Fixed a rare crash

Version 1.44
 * Fixes a couple of crashes

Version 1.43
 * .deb Package works for Finch and libpurple installs
 * Fixed setting of status messages again
 * Fixed crash when getting info on a buddy too quickly at startup

Version 1.42
 * Fixed a crash on Windows if the debug window was showing

Version 1.41
 * More crash fixes
 * Notification fixes
 * New layout of source tarball
 * Minimum version of Pidgin needed now 2.3.0

Version 1.40
 * Stability improvements (no more crashes)

Version 1.39
 * Large buddy icons are back!
 * Chat windows close on Facebook when closing chat windows in Pidgin
 * Fix for offline buddies showing in buddy list
 * Fix for high bandwidth problems
 * Fix for notification feeds not showing as emails in Pidgin

Version 1.38
 * Some crashing fixes
 * Stores url of buddy icon to stop icon being downloaded more than once
 * Uses smaller buddy icons to decrease bandwidth

Version 1.37
 * Fixes receiving an error message of "lol" or "Test" when sending a message

Version 1.36
 * Fixed startup crash which would say "No error." before promptly dying, should
   also fix some random disconnects
 * Fixed the 'Get Info' and 'Buddy Search' screens
 * Fixed the 'All buddys re-added' bug that happened when renaming the Facebook
   group however this means...
 * Buddies cannot be removed from the Pidgin buddy list anymore. If you do, they
   will be re-added when the buddy list is synced

Version 1.35
 * Fix for new Facebook message type that was causing crashes
 * Fix so that if the facebook.com IP address isn't found, Pidgin won't crash
 * Fix buddy statuses being updated properly

Version 1.34
 * Minor update to make the plugin work with the Facebook iPhone app

Version 1.33
 * Lots of stability fixes (mainly for Windows users)
 * Memory leak fixes
 * Using the "Set Facebook status through Pidgin status" option won't send lots
   of updates to Facebook
 * Less problems with appearing offline to other Facebook users

Version 1.32
 * Made it easier for people using the new Facebook layout to use the plugin (no   more having to change the Host in the Advanced settings)
 * Fixed up the Get Info to get rid of the useless links and to fix the profile
   link at the bottom
 * Shouldn't use 100% cpu now if the server asks us to refresh the connection

Version 1.31
 * Get Info works for the new Facebook layout

Version 1.30
 * Fix for those people using the new Facebook layout - edit the Facebook
  account, and set the Host to "www.new.facebook.com" (without the quotes), in
  the Advanced section

Version 1.29
 * Buddy info should have the buddy name and status (if any)
 * Buddy info can be accessed from search box for buddies not on your buddy list
   but only for those buddies that allow it
 * Fix for occasional crash (new type of message being sent by Facebook)
 * Online buddies won't show as going Online->Online in system log any more

Version 1.28
 * A few more fixes for the 'crash on logout' problem
 * If you have the option to hide yourself in the buddy list on, you wont appear
   online when sending messages any more
 * A big version of the profile picture will appear in the 'get info' screen
 * A 1 second delay in re-sending messages after an error means you'll get less
   "Error: Destination not online" messages
 * Removing the alias from a buddy wont make it only show numbers in the buddy
   list
 * Buddies with } in their status won't stuff up your buddy list
2011-10-05 09:23:44 +00:00
obache
1c1e1c5aaf fixes distinfo (accidently bumped to 1.69). 2011-10-05 08:38:53 +00:00
obache
0a51825072 * set LICENSE=gnu-gpl-v3
* pidgin>=2.7.9 contains facebook.png, then let not to install those icons
  and depend on pidgin>=2.7.9 (no need to buildlink).

Bump PKGREVISION.
2011-10-05 08:36:42 +00:00
fhajny
3248e2af3b Fix rpath linking & typo in patch file, add a rc.d script (thanks ewdafa)
This fixes PR pkg/45357. Bump PKGREVISION.
2011-09-30 08:33:54 +00:00
joerg
1152ebd6c0 Really depend on gcrypt explicitly 2011-09-25 19:07:48 +00:00
joerg
73236b610d Needs py-expat 2011-09-01 13:09:32 +00:00
dholland
c8d4e8def9 DESTDIR support. 2011-08-29 01:24:02 +00:00
dholland
a9d69c71de Fix usage of inline semantics for compilers that pretend to be gcc but aren't. 2011-08-29 00:36:05 +00:00
obache
98a79295cd Update piding 2.10.0, contains security fixes for CVE-2011-2943 and CVE-2011-3184.
While here, better fix for PR#45190.
chat/finch itself does not depend on devel/nspr.
chat/libpurple without gnutls option, libpurple is linked with nspr,
so it must be handle in libpurple/buildlink3.mk.


version 2.10.0 (08/18/2011):
	Pidgin:
	* Make the max size of incoming smileys a pref instead of hardcoding it.
	  (Quentin Brandon) (#5231)
	* Added a plugin information dialog to show information for plugins
	  that aren't otherwise visible in the plugins dialog.
	* Fix building with GTK+ earlier than 2.14.0 (GTK+ 2.10 is still the
	  minimum supported) (#14261)

	libpurple:
	* Fix a potential crash in the Log Reader plugin when reading QIP logs.
	* Fix a large number of strcpy() and strcat() invocations to use
	  strlcpy() and strlcat(), etc., forestalling an entire class of
	  string buffer overrun bugs.
	  (The Electronic Frontier Foundation, Dan Auerbach, Chris Palmer,
	  Jacob Appelbaum)
	* Change some filename manipulations in filectl.c to use MAXPATHLEN
	  instead of arbitrary length constants.  (The Electronic Frontier
	  Foundation, Dan Auerbach, Chris Palmer, Jacob Appelbaum)
	* Fix endianness-related crash in NTLM authentication (Jon Goldberg)
	  (#14163)

	Gadu-Gadu:
	* Fixed searching for buddies in public directory. (Tomasz Wasilczyk)
	  (#5242)
	* Better status message handling. (Tomasz Wasilczyk) (#14314)
	* Merged two buddy blocking methods. (Tomasz Wasilczyk) (#5303)
	* Fix building of the bundled libgadu library with older versions
	  of GnuTLS. (patch plucked from upstream) (#14365)

	ICQ:
	* Fix crash selecting Tools->Set Mood when you're online with an
	  ICQ account that is configured as an AIM account. (#14437)

	IRC:
	* Fix a crash when remote users have certain characters in their
	  nicknames. (Discovered by Djego Ibanez) (#14341)
	* Fix the handling of formatting following mIRC ^O (#14436)
	* Fix crash when NAMES is empty. (James McLaughlin) (#14518)

	MSN:
	* Fix incorrect handling of HTTP 100 responses when using the HTTP
	  connection method.  This can lead to a crash. (Discovered by Marius
	  Wachtler)
	* Fix seemingly random crashing. (#14307)
	* Fix a crash when the account is disconnected at the time we are doing a
	  SB request. (Hanzz, ported by shlomif) (#12431)

	XMPP:
	* Do not generate malformed XML ("</>") when setting an empty mood.
	  (#14342)
	* Fix the /join <room> behavior.  (Broken when adding support for
	  <room>@<server>)  (#14205)

	Yahoo!/Yahoo! JAPAN:
	* Fix coming out of idle while in an unavailable state
	* Fix logging into Yahoo! JAPAN.  (#14259)

	Windows-Specific Changes:
	* Open an explorer.exe window at the location of the file when clicking
	  on a file link instead of executing the file, because executing a file
	  can be potentially dangerous.  (Discovered by James Burton of
	  Insomnia Security) (Fixed by Eion Robb)
2011-08-26 13:14:58 +00:00
obache
c5d8a2a356 Recursive bump from gdbm shlib bump. 2011-08-23 13:06:45 +00:00
obache
914df23d5b Revision bump after updating perl5 to 5.14.1. 2011-08-14 07:38:55 +00:00
adam
a7328b6cf8 Revision bump after updating perl to 5.14.1 2011-08-06 13:11:26 +00:00
adam
595325f15a Revision bump after updating perl to 5.14.1 2011-08-06 13:04:14 +00:00
wiz
9253beda17 Add upstream bug report URL. 2011-08-04 23:58:35 +00:00
dholland
87f582f846 Fix build with png-1.5, fully now. Also add various REPLACE_INTERPRETER
and add a dependency on Python for the two installed Python scripts. No
version bump since this hasn't been buildable in a long time.
2011-08-01 01:16:50 +00:00
dholland
c7e916e9cc Improve png-1.5 support. Still broken: writing palettes and transparency. 2011-08-01 00:43:58 +00:00
gls
e86126adf8 Finch requires devel/nspr to build. Fixes PR pkg/45190 from Bartosz Kuzma.
PKGREV++
2011-07-30 20:13:07 +00:00
obache
8692ff62cb recursive bump from gnome-vfs drop crypto dependency. 2011-07-21 13:05:46 +00:00
drochner
fa04fbbfe1 requires gnutls (build fix), from Patrick Welche per post to tech-pkg 2011-07-13 20:03:54 +00:00
wiz
0a2c66ae0d When looking for gnutls, configure tries to link against libgcrypt,
so pull it in.
2011-07-13 11:02:41 +00:00
drochner
a2011540eb depend on libgcrypt explicitely
(gnutls used to pull it in for us, but this will be cleaned up)
2011-07-09 13:37:51 +00:00
mspo
5886bcd831 Version 3.0.3:
- Fixed Twitter compatibility. (The API call used to get the following list
  was deprecated.)
- Twitter: Enable the show_ids setting to assign a two-digit short ID to
  recent tweets to use for retweets and replies (so you can RT/reply to more
  than just a person's last message).
- Some other Twitter fixes/improvements.
- "otr reconnect" command and some other fixes.
- GnuTLS 2.12 compatibility fix.
- Include "FLOOD=0/9999" in the 005/ISUPPORT line at login to hint the IRC
  client that rate limiting is not required. (Next step: Get IRC clients to
  parse it.)
- Other stuff too small to mention.

Finished 2 Jun 2011

Version 3.0.2:
- Fixed MSN login issues with @msn.com accounts.
- /CTCP support: You can CTCP VERSION Jabber contacts, and CTCP NUDGE MSN
  contacts. More may come later, ideas are welcome.
- By default, leave Twitter turned on for libpurple builds.
- Allow using /OPER to identify/register as well. (Password security hack.)
- Fixed proxy support with libpurple.
- Some minor changes/fixes.
2011-07-09 11:13:20 +00:00
jym
a91ee17dc4 check-interpreter fix. 2011-07-04 21:22:46 +00:00
obache
629288b45a * Remove patch-ab.
It does not support python27 and python31, but basically pkgsrc pass python
  path as PYTHON configure environment variable, so no need to add python
  variants here.
* Pass mozilla-rootcerts path as default CA certifcates file path to configure
  script like other packeges, or failed to configure if default expected
  files does not exist.
* On more care for in-tree *.pc file, or fail to configure.
  configure script add in-tree path to PKG_CONFIG, but pkgsrc pkg-config wrapper
  will overwrite and hide it.
* Set LICENSE as "gnu-lgpl-v2.1 AND mit" from COPYING file.
2011-07-04 07:08:24 +00:00
obache
acc9105745 Add patches for CVE-2011-1754. Bump PKGREVISION. 2011-07-03 08:26:55 +00:00
markd
05a9015a4e /usr/bin/env cleanup. 2011-07-03 06:38:58 +00:00
obache
dceca9e676 Update pidgin to 2.9.0, for security fix (CVE-2011-2485).
version 2.9.0 (06/23/2011):
	Pidgin:
	* Fix a potential remote denial-of-service bug related to displaying
	  buddy icons.
	* Significantly improved performance of larger IRC channels (regression
	  introduced in 2.8.0).
	* Fix Conversation->Add on AIM and MSN.
	* Entries in the chat user list are sorted properly again.  This was
	  inadvertenly broken in 2.8.0.

	Finch:
	* Fix logging in to ICQ.

	libpurple:
	* media: Actually use the specified TCP port from the TURN configuration to
	  create a TCP relay candidate.

	AIM and ICQ:
	* Fix crashes on some non-mainstream OSes when attempting to
	  printf("%s", NULL).  (Clemens Huebner) (#14297)

	Plugins:
	* The Evolution Integration plugin compiles again.

version 2.8.0 (06/07/2011):
	General:
	* Implement simple silence suppression for voice calls, preventing
	  wasted bandwidth for silent periods during a call. (Jakub Adam)
	  (half of #13180)
	* Added the DigiCert High Assurance CA-3 intermediate CA, needed for
	  validation of the Facebook XMPP interface's certificate.
	* Removed the QQ protocol plugin.  It hasn't worked in a long time and
	  isn't being maintained, therefore we no longer want it.

	Pidgin:
	* Duplicate code cleanup.  (Gabriel Schulhof) (#10599)
	* Voice/Video call window adapts correctly to adding or removing
	  streams on the fly. (Jakub Adam) (half of #13535)
	* Don't cancel an ongoing call when rejecting the addition of a
	  stream to the existing call. (Jakub Adam) (#13537)
	* Pidgin plugins can now override tab completion and detect clicks on
	  usernames in the chat userlist. (kawaii.neko) (#12599)
	* Fix the tooltip being destroyed when it is full of information and
	  cover the mouse (dliang) (#10510)

	libpurple:
	* media: Allow obtaining active local and remote candidates. (Jakub
	  Adam) (#11830)
	* media: Allow getting/setting video capabilities. (Jakub Adam) (half
	  of #13095)
	* Simple Silence Suppression is optional per-account. (Jakub Adam)
	  (half of #13180)
	* Fix purple-url-handler being unable to find an account.
	* media: Allow adding/removing streams on the fly. (Jakub Adam)
	  (half of #13535)
	* Support new connection states in NetworkManager 0.9. (Dan Williams)
	  (#13505)
	* When removing a buddy, delete the pounces associated with it.
	  (Kartik Mohta) (#1131)
	* media: Allow libpurple and plugins to set SDES properties for RTP
	  conferences. (Jakub Adam) (#12981)
	* proxy: Add new "Tor/Privacy" proxy type that can be used to
	  restrict operations that could leak potentially sensitive data
	  (e.g. DNS queries).  (#11110, #13928)
	* media: Add support for using TCP relaying with TURN (will only work with
	  libnice 0.1.0 and later).

	AIM:
	* Fix setting icons with dimensions greater than 64x64 pixels by scaling
	  them down to at most 64x64. (#12874, #13165)

	Gadu-Gadu:
	* Allow showing your status only to buddies. (Mateusz Piękos) (#13358)
	* Updated internal libgadu to version 1.10.1. (Robert Matusewicz,
	  Krzysztof Klinikowski) (#13525)
	* Updated internal libgadu to version 1.11.0. (Tomasz Wasilczyk)
	  (#14248)
	* Suppress blank messages that happen when receiving inline
	  images. (Tomasz Wasilczyk) (#13554)
	* Fix sending inline images to remote users, don't crash when
	  trying to send large (> 256kB) images. (Tomasz Wasilczyk) (#13580)
	* Support typing notifications. (Jan Zachorowski, Tomasz Wasilczyk,
	  Krzysztof Klinikowski) (#13362, #13590)
	* Require libgadu 1.11.0 to avoid using internal libgadu.
	* Optional SSL connection support for GNUTLS users (not on Windows
	  yet!). (Tomasz Wasilczyk) (#13613, #13894)
	* Don't count received messages or statuses when determining whether
	  to send a keepalive packet. (Jan Zachorowski) (#13699)
	* Fix a crash when receiving images on Windows or an incorrect
	  timestamp in the log when receiving images on Linux. (Tomasz
	  Wasilczyk) (#10268)
	* Support XML events, resulting in immediate update of other users'
	  buddy icons. (Tomasz Wasilczyk) (#13739)
	* Accept poorly formatted URLs from other third-party clients in
	  the same manner as the official client.  (Tomasz Wasilczyk)
	  (#13886)

	ICQ:
	* Fix setting icons with dimensions greater than 64x64 pixels by scaling
	  them down to at most 64x64. (#12874, #13165)
	* Fix unsetting your mood when "None" is selected.  (Dustin Gathmann)
	  (#11895)
	* Ignore Daylight Saving Time when performing calculations related to
	  birthdays. (Dustin Gathmann) (#13533)
	* It is now possible to specify multiple encodings on the Advanced
	  tab of an ICQ account's settings by using a comma-delimited list.
	  (Dmitry Utkin) (#13496)

	IRC:
	* Add "authserv" service command.  (tomos) (#13337)

	MSN:
	* Fix a hard-to-exploit crash in the MSN protocol when using the
	  HTTP connection method (Reported by Marius Wachtler).

	MXit:
	* Support for an Invite Message when adding a buddy.
	* Fixed bug in splitting-up of messages that contain a lot of links.
	* Fixed crash caused by timer not being disabled on disconnect.
	  (introduced in 2.7.11)
	* Clearing of the conversation window now works.
	* When receiving an invite you can display the sender's profile
	  information, avatar image, invite message.
	* The Change PIN option was moved into separate action.
	* New profile attributes added and shown.
	* Update to protocol v6.3.
	* Added the ability to view and invite your Suggested Friends,
	  and to search for contacts.
	* Also display the Status Message of offline contacts in their
	  profile information.

	XMPP:
	* Remember the previously entered user directory when searching.
	  (Keith Moyer) (#12451)
	* Correctly handle a buddy's unsetting his/her vCard-based avatar.
	  (Matthew W.S. Bell) (#13370)
	* Squash one more situation that resulted in duplicate entries in
	  the roster (this one where the server reports the buddy as being
	  in the same (empty) group.  (Reported by Danny Mayer)

	Plugins:
	* The Voice/Video Settings plugin now includes the ability to test
	  microphone settings. (Jakub Adam) (#13182)
	* Fix a crash when handling some saved settings in the Voice/Video
	  Settings plugin. (Pat Erley) (13290, #13774)

	Windows-Specific Changes:
	* Fix building libpurple with Visual C++ .NET 2005. This was
	  accidentally broken in 2.7.11. (Florian Quèze)
	* Build internal libgadu using packed structs, fixing several
	  long-standing Gadu-Gadu issues. (#11958, #6297)
2011-06-30 13:03:39 +00:00
schnoebe
6c67d7dc5e Update to 0.8.2. From the release announcement:
Just a small release for you this time, with a handful of bugfixes.
Thanks to '@eoranged' and the other PostgreSQL users who helped with
feedback and testing of the SQL fixes (the PostgreSQL server we use
for testing is now behaving properly!).

A summary of changes in this release:

* mod_storage_sql: Fix compatibility with PostgreSQL databases (0.8.1 issue)
* mod_bosh: Fix for sessions not timing out after inactivity in some cases
* mod_dialback: Fix multiple concurrent dialback requests for the same
  domain (was sometimes causing s2s failure with certain ejabberds)
2011-06-21 13:03:39 +00:00
dholland
dd8ac17e01 This installs a python script, so add dependence on python and use
REPLACE_PYTHON on it. New deps, so PKGREVISION -> 5.
2011-06-19 18:05:30 +00:00
mspo
2577f3f0ae - Fix issue on PubSub preventing publication of items (EJAB-1457) 2011-06-11 20:27:12 +00:00
obache
9297f1831d recursive bump from icu shlib major bump. 2011-06-10 21:57:06 +00:00
obache
9572f6d892 recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
schnoebe
3c49fa489a Update to prosody 0.8.1.
A security and bug fix release.  The security aspect is to mitigate the
"billion laughs" denial-of-service attack against XML parsers and XMPP
servers.

Other changes:

- Reject XML DTDs, comments and processing instructions, preventing
  the "billion laughs" attack
- Switch to MEDIUMTEXT in the schema for MySQL to avoid truncating
  large data (such as large avatars)
  Prosody automatically upgrades the table in-place if possible, see:
  http://prosody.im/doc/mysql
- Fix for endless loop when parsing certain invalid JSON
- Fix PostgreSQL compatibility in prosody-migrator
- Fix timestamp parsing for DST (affecting MUC scrollback retrieval)
- mod_legacyauth now correctly disabled for unencrypted connections by default
- Components properly inherit SSL settings and certificates from their
  'parent' hosts
- Prevent startup with no VirtualHost entries in the config file
2011-06-06 14:41:48 +00:00
fhajny
768f3e4f82 Updated chat/ejabberd to 2.1.7.
Small list of changes:

2.1.7
* BOSH: Keep the order of stanzas when BOSH sends several
* CAPTCHA in MUC: New whitelist option
* CAPTCHA: New captcha_limit option
* Core: Disable all entity expansions
* Core: Do not accept XML with undefined prefixes
* ejabberdctl: New DIST_USE_INTERFACE restricts IP erlang listen
* ejabberdctl: New ERL_EPMD_ADDRESS that works since Erlang/OTP R14B03
* extauth: If script crashes, ejabberd should restart it
* If a module start fails during server start, stop erlang
* mod_blocking: New XEP-0191 Simple Communications Blocking
* mod_pres_counter: Prevent subscription flood
* mod_register: Access now also controls account unregistrations
* mod_shared_roster: Fix support for anonymous accounts in @all@
* mod_shared_roster: New @online@ directive
* New Indonesian translation
* Pubsub: Apply filtered notification to PEP last items
* Pubsub: Owner can delete any items from its own node

2.1.6
* BOSH: Fix rare loop, support vhosts, allow module restart
* Config: Default configuration allows registrations only from localhost
* Config: Support to change loglevel per module at runtime
* Erlang/OTP: Fix compatibility from R10B-9 to R14B01
* ODBC: Compatibility with PostgreSQL 9.0
* Privacy lists: Fix to allow block by group and subscription again
* Pubsub: Fix cross domain eventing
* Register: Added CAPTCHA, password strength and ip_access to mod_register
* Register: New mod_register_web, with CAPTCHA support
* S2S: New options to require encryption, and verify certificates
* Shared Rosters: Added mod_shared_roster_ldap
* Bind listener ports early and start accepting connections later
2011-06-06 13:45:37 +00:00
schnoebe
5ed75f4f84 Change MAINTAINER to adam, since he has done all the recent updates. 2011-06-02 15:35:58 +00:00
adam
e598fdbc16 Changes 2.2.14:
* Prevent the "billion laughs" attack against expat by disabling internal
  entity expansion.
* Shortcut DNS resolution failure in cases when given domain name is invalid
* Explicitly link libcrypt to authreg_mysql
* Removed xconfig - it's not used anywhere
2011-06-01 11:16:09 +00:00
obache
db7858550a * convert almost python related dependency from buildlink to simple DEPENDS.
* require python builtin sqlite3 module, PR#44968.
* require python>=25.
* drop avahi option from suggested. it require avahi-python, but python option
  of net/avahi is disabled by default.

Bump PKGREVISION.
2011-05-14 14:28:07 +00:00
drochner
f450ad6994 these programs are known to suffer from incompatible changes
in gnutls-2.12 -- add constraint and URL reference (from gls)
2011-05-04 17:41:15 +00:00
obache
9ea3b36c23 recursive bump from gettext-lib shlib bump. 2011-04-22 14:40:40 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
obache
0cf5981fc6 note "used by ..." 2011-04-17 09:23:49 +00:00
roy
a9e35cc0a1 python is needed by the configure script 2011-04-16 13:27:59 +00:00
mrg
fb4028186f update to ircII 20110228. major changes:
- warn the user if the IRCHOST may be wrong
- make /save save /ignore'd things
- remove K&R C support
- remove many old UNIX platforms support
- avoid a spurious SIGALRM
- avoid printing some 8-bit unprintable chars
- add support for modern qnx
2011-04-12 00:49:35 +00:00
wiz
e75cb35c0c Bump PKGREVISION for folks -> libfolks dependency change. 2011-04-07 12:28:45 +00:00
wiz
8494c8bd21 Make PKGNAME match directory name. Ok drochner@ 2011-04-07 12:28:02 +00:00
joerg
800c690dc5 + libfolks
XXX package name doesn't match directory
2011-04-06 23:51:09 +00:00
joerg
003884898c Needs pkg-config 2011-04-06 22:00:10 +00:00
obache
ed706137fd tell ca-file to configure same as www/epiphany, or failed to configure without the file 2011-04-06 08:10:22 +00:00
drochner
4948b24dfc update to 5.7.9
This is a major update, too much to list here.
2011-04-05 18:54:29 +00:00
drochner
35443e86cf update to 0.11.10
This is a major update, too much to list here.
2011-04-05 18:47:19 +00:00
drochner
f78ed3eee3 update to 0.1.8
changes:
-Implements SASL channel
-bugfixes
2011-04-05 18:35:46 +00:00
drochner
99846a4e70 update to 0.0.16
changes:
- Emit the NewActiveTransportPair signal
- Emit CodecsUpdated more often
- Various bug fixes
2011-04-05 18:30:22 +00:00
drochner
01a93d933d update to 2.34.0
This switches to the 2.34 release branch.
2011-04-05 18:27:08 +00:00
drochner
65f629b369 update to 0.2.7
This switches to the 0.2 release branch (not API compatible),
needed by upcoming telepathy/empathy stuff
2011-04-05 18:22:28 +00:00
drochner
b9c14c3c22 import libfolks-0.4.2, a library to manage contacts, needed by the
telepathy/empathy framework
2011-04-05 18:13:17 +00:00
drochner
09da215468 update to 0.14.3
This switches to the new 0.14 release branch.
pkgsrc change: build vala support, needed for upcoming client pkgs
2011-04-05 18:10:57 +00:00
ryoon
d42ca69c46 Update to 1.8.4
Changelog:
* Fix bug related to MARU login
* Fix sort bug
* Fix other bugs
2011-04-04 21:52:50 +00:00
zafer
71cabb6a25 whitespace cosmetics 2011-04-03 22:10:35 +00:00
wiz
fd8ce142f5 Start fixing for png-1.5, incomplete. 2011-04-03 15:26:36 +00:00
wiz
a9a5e380ce Set LICENSE. 2011-04-03 15:26:26 +00:00
joerg
dd830b6b46 Not MAKE_JOBS_SAFE. 2011-03-30 21:56:32 +00:00
obache
a780db4da7 honor pkg PREFIX. 2011-03-28 13:13:33 +00:00
obache
e3d1c1edfb Add user-destdir installation support. 2011-03-28 13:02:25 +00:00
wiz
92bd8742f9 Remove startupnotification, changelog mentioned it's not needed any
longer.
2011-03-14 12:50:48 +00:00
adam
0ae1ffc07c Changes 2.7.11:
General:
* Our bundled libgadu should now build on HP-UX.
* Fix some instances of file transfers never completing.
Pidgin:
* Sort by Status no longer causes buddies to move around when you click them.
* Fix embedding in the system tray on older GTK+ releases (such as on CentOS
  5.5 and older Fedora).
* No longer require libstartup-notification for startup notification support.
  GTK+ has included support for years, so use it instead.
AIM:
* Fix a bug where some buddies from your buddy list might not show up.
  Affected non-English ICQ users the most.
* Send keepalives for all types of network connections. Will hopefully make
  chat rooms more reliable.
MSN:
* Fix bug that prevented added buddies to your buddy list in certain
  circumstances.
MXit:
* MXit plugin and reported client version now follow the libpurple version.
* Don't try to request profile information for non-user contacts.
* Allow Re-Invite for contacts in Deleted or Rejected state.
* Ensure we don't send packets too fast to the MXit server and trigger its
  flood-detection mechanism. Also increased the internal packet queue to 32
  packets.
XMPP:
* Fix building on platforms with an older glib (inadvertantly broken in 2.7.10).
* Don't treat the on-join status storms as 'new arrivals'.
* Extend the /join command to support room JIDs, enabling you to join a room on
  any server.
* Add support for receiving a limited amount of history when joining a room
  (not currently supported by Pidgin and Finch).
Yahoo!/Yahoo! JAPAN:
* Fix CVE-2011-1091, denials of service caused by NULL pointer dereferences due
  to improper handling of malformed YMSG packets.
2011-03-14 12:21:48 +00:00
zafer
a0bb580e8f update master_sites. remove non-working mirror. 2011-03-11 10:42:14 +00:00
zafer
d543a7e891 service discontinued. prevent timeout. fetch from backup. 2011-03-11 10:39:33 +00:00
zafer
6809fd1c13 service discontinued long time ago. fetch from backup to prevent time out. 2011-03-11 10:38:14 +00:00
obache
d40922b465 Add user-destdir installation support. 2011-03-07 02:19:51 +00:00
dholland
cf067582a5 Make ipv6 option enabled by default, by request of PR 44689. PKGREVISION++. 2011-03-06 04:12:09 +00:00
tonio
d45397b20a Update chat/weechat to 0.3.4
Fix for SA43543 and update kindly provided by gls@

This is a major release, with lot of bugs fixed and major new features.

Among the new features:
- 256 colors support, with unlimited number of nick colors
- irc proxy (relay plugin)
- redirection of IRC commands
- command /notify
- rmodifier plugin
- regular expressions for highlights
- color support for timestamp in chat buffer
- irc option to force color for some nicks
- share input line between buffers.
2011-03-05 22:48:07 +00:00
gls
43c45e327f Update chat/cgiirc to 0.5.10
Upstream changes:

After ~5 years without a release 0.5.10 is now available. This is actually just
0.5.9 with one security fix:
  CVE-2011-0050: XSS in R param in nonjs interface
Thanks to Michael Brooks (Sitewatch) for discovering this.

pkgsrc changes:
- Update MASTER_SITES and HOMEPAGE to point to cgiirc.org
- Add LICENSE
2011-03-02 20:24:40 +00:00
wiz
e2f84ad43f Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
wiz
f09b8dbca6 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
drochner
c3072069eb update to 0.1.7
changes: misc fixes and improvements
2011-02-24 21:09:59 +00:00
drochner
69b0fd46ed update to 5.6.1
changes: many fixes and enhancements, too much to list here, see the
Changelog file
2011-02-24 21:07:27 +00:00
drochner
d690a87a28 update to 0.0.15
changes: fix ressource leak
2011-02-24 21:03:56 +00:00
drochner
4ce46abe23 update to 0.12.7
changes: bugfixes
2011-02-24 21:01:45 +00:00
adam
e285ee35b4 Changes 2.2.13:
* Implemented XEP-0138: Stream Compression for S2S connections.
* Merged LDAP authentication by bind support.
* Merged SSL related memory leak fix by cmeerw.
* Merged router_crash.patch by Eugene Agafonov.
2011-02-23 19:27:15 +00:00
obache
6471353a30 Add user-destdir installation support. 2011-02-22 08:16:00 +00:00
wiz
7aed15fc35 Bump depends and PKGREVISION for libnice shlib major change. 2011-02-21 15:51:44 +00:00
adam
1a2581b1e5 Changes 0.7.1:
* Lots of XMPP improvements (user interface, new priv command to handle
  privacy lists, incorporate non-ancient libiksemel, might now work under
  AmigaOS).

Changes 0.7:
* Switch to directly use libiksemel, i/o layer restructuring.
2011-02-15 10:18:06 +00:00
adam
c05dcf414f Changes 2.2.12:
Many stability fixes, memory leak fixes, and connection handling fixes.
2011-02-12 18:50:13 +00:00
ryoon
6519025e69 Update to 1.8.3.
Change MAINTAINER to me.

Changelog:
* navi2ch 1.8.2 -> 1.8.3
	- Improve compatibility with apel.

* navi2ch 1.8.1 -> 1.8.2
	- Follow machibbs specification change.
	- Fix some bugs.

* navi2ch 1.8.0 -> 1.8.1
	- Follow 2ch specification change.
	- Use tls.el instead of ssl.el (oyster).

* navi2ch 1.7.5 -> 1.8.0
	- Change configure script option.
	- Support BE@2ch.
	- Support charset setting per board.
	- Change separator when response message is in hide status.
	- Fix some bugs related to expire.
	- Improve message, prompt, and docstring.
	- Identify virtual board with # symbol.
	- Disable old style dat file handling.
	- Display residual seconds with Samba24.
	- Use navi2ch-file-name-reserved-char-list instead of
	  navi2ch-file-name-reserved-char-regexp.
	- Searching and filtering IP address and remote host name.
	- Add sssp icon support.

* navi2ch 1.7.4 -> 1.7.5
	- Support new JBBS@shitaraba at jbbs.livedoor.jp.
	- Improve XEmacs support.
	- Fix a serious URL related bug.
2011-02-12 05:04:08 +00:00
wiz
7a9ac88650 Sort. 2011-02-10 16:25:30 +00:00
adam
c639143cc7 Changes 2.7.10:
* Force video sources to all have the same capabilities. This reduces the number of times video must be scaled down, saving CPU time.
* Starting multiple video calls and ending one no longer causes the other calls
  to stop sending audio and video.
* Perl bindings now respect LDFLAGS.
* Added AddTrust External Root CA.
* Resolve some issues validating X.509 certificates signed off the CAcert Class
  3 intermediate cert when using the GnuTLS SSL/TLS plugin.
2011-02-10 12:17:37 +00:00
schnoebe
6831e6c885 Clean up a missed pkglint warning. 2011-02-07 06:35:18 +00:00
schnoebe
32ff844c94 Add spectrum. 2011-02-07 06:33:17 +00:00
schnoebe
c02a13221b Imported spectrum from local development.
spectrum is a XMPP transport using libpurple as a basis.

It provides transports/gateways to a large number of libpurple supported
IM systems, including AOL, Facebook, ICQ, IRC, Yahoo and MSN.
2011-02-07 06:31:21 +00:00
schnoebe
63a60361f0 Really add py-xmpppy. 2011-02-06 21:15:46 +00:00
schnoebe
0a520db822 Added py-xmpppy. 2011-02-06 21:06:33 +00:00
schnoebe
64fc06e260 Imported py25-xmpppy from local development.
XMPPPY is an implementation of the XMPP (Jabber) protocols in
Python.

It is similar to JABBERPY, but as a currently maintained project.
2011-02-06 21:06:08 +00:00
schnoebe
c9f98ffe4d Import gloox-1.0 into pkgsrc.
gloox is a rock-solid, full-featured Jabber/XMPP client library,
written in C++. It makes writing spec-compliant clients easy and
allows for hassle-free integration of Jabber/XMPP functionality
into existing applications.
2011-02-06 19:46:48 +00:00
schnoebe
e8b90e3969 Bumped PKGREVSION to 1;
Changed MAINTAINER to my netbsd.org address (from eric@cirr.com)

Renamed existing patches to follow new convention
    patch-aa -> patch-Makefile
    patch-af -> patch-configure

Added patches to cure segfaults found since 2.2.11's release
    patch-router_router.c	correct a segfault in the router
    patch-s2s_out.c		Resolver doesn't return IPv4 Address if
				resolve_aaaa (IPv6) is enabled
    patch-sm_sm.c		fix segfault when debugging is turned on/up
2011-02-06 19:23:51 +00:00
adam
c3b8a6bba4 Changes 0.8:
* Optimization: A bunch of patches by M. Doliner (see svn log for more details)
* Feature: Allow the service admin to see the occupants of every rooms
* Feature: Allow the service admin to enter a room with nicknames locked even
  if his nickname isn't the one needed
* Feature: option to disable room logging on the whole component
* Feature: option to save room log files in subdirectories according to date
* Feature: Patch by Smoku to hide empty rooms from disco/browse lists
* Bugfix: Two vulnerabilities in mysql module
* Bugfix: send code=110 when needed according to XEP-0045
* Bugfix: Fix crash when changing roles
* Bugfix: Fixed a bug when entering/leaving a room, it was considered as a nick
  change
* Bugfix: Corrected the errors sent by mu-conference
* Bugfix: Better error code when choosing a nick not conform with the room
  policy
* Bugfix: Fixed a segfault in the decline messages handler
* Bugfix: Avoid a segfault when asking unique room name with a too big user jid
* Bugfix: going in an infinite loop if the user invite the jid ""
* Bugfix: Changed error handling
  - Don't kick a user if the message error is not delivery-related,
    otherwise user could be kicked when refusing a file transfer for example
  - If the user is not kicked, don't discard the error, send it to the
    other user/chatroom
* Bugfix: Hide XEP-0203 delay nodes when sending back presences stanzas
2011-02-04 12:05:45 +00:00
adam
6fbcfcbcf5 Changes 2.7.9:
John: Just a quick release for a security fix here.  Elliott has not
  yet had a chance to work on the MSN breakage that's been present in
  the last couple releases, but we hope he can do it before 2.7.10!

Changes 2.7.8:
  Elliott: OK, so I know a few things broke with the last release, and
  it's too bad we had to rush it for that silly certificate thing that
  the MSN people can't configure properly.  I've certainly done a lot of
  small fixes this time, but it's too bad we haven't been able to get the
  transfers with the official client fixed yet.  I promise it'll be in
  the next release (barring any quick security issues).

  John: So, it's been about a month since we last released.  Again, we've
  assembled a bugfix release for your enjoyment.  While a few commonly
  reported bugs remain, particularly in MSN, we're working on it for the
  next release.  In the meantime, Merry Christmas and enjoy!

Changes 2.7.7:
  John: Well, this time around, we should finally have the certificate
  issue really and fully fixed for all of you MSN users.  Also, we have
  a few AIM-related fixes in this release, most notably the fix for the
  new "SSL Handshake Failure" message some of you got after upgrading.
  That one was an oversight on our part.  Enjoy the fixes!
2011-02-02 13:18:47 +00:00
adam
2e06503f5f * force linking against pthread, so some modules do not fail to dlopen()
* sed, rather than patch, config files to meet pkgsrc needs
2011-01-28 13:35:49 +00:00
tez
dfe9c88550 fix for PR#44382 (don't use inline with sunpro compiler) 2011-01-18 18:39:13 +00:00
jmmv
df5074448b Update chat/telepathy-logger, math/gcalctool, print/evince, sysutils/brasero
and sysutils/nautilus-sendto to use the new devel/glib2/schemas.mk logic to
properly recompile the GSettings database during install/deinstall.

Bump PKGREVISION for these packages.

(This lets evince work in my machine; it would crash on startup because
it would not find its schema.  I suspect this also fixes all the other
applications mentioned in this change.  And the inclusion of schemas.mk
also prevents these packages from causing side-effects on the system if
they happen to call glib-compile-schemas during their build.)
2011-01-18 10:08:43 +00:00
wiz
4a85d9393e png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
wiz
0e5478d051 Add options.mk from wip (was included already). 2011-01-03 09:13:26 +00:00
schnoebe
43f71ed1a2 Update to tkabber 0.11.1
Change log:

Main changes in 0.11.0

    * New tabbed user interface. Tab headers now occupy several rows and
      tab bar can be docked to the left and right sides of chat window
    * Roster filter
    * Added support for pixmaps (in particular emoticons) JISP archives
      (XEP-0038)
    * Added support for SOCKS4a and SOCKS5 proxy for the main connection
    * Added user location support (XEP-0080)
    * Added user mood support (XEP-0107)
    * Added user activity support (XEP-0108)
    * Added user tune support (XEP-0118)
    * Added entity capabilities (XEP-0115 v.1.5, only reporting) support
    * Added basic robot challenges support (XEP-0158, v.0.9)
    * Added partial data forms media element support (XEP-0221, v.0.2,
      URIs and images only)
    * Roster is now exported to XML instead of Tcl list
    * Added support for entity time (XEP-0202)
    * Tkabber version is now reported in disco#info (XEP-0232)
    * Moved deprecated Jabber Browser (XEP-0011) to an external plugin
    * Moved Jidlink file transfer to an external plugin
    * Added several new plugins: attline, ctcomp, custom-urls,
      floatinglog, gmail, openurl, presencecmd, receipts
    * Many fixes and enhancements
2011-01-03 00:21:19 +00:00
schnoebe
f1a465fe7b Bring psi up to the current release version, 0.14:
Changes
-------
  New in 0.14
  - Added color options to the chat window.
  - Can now specify a reason for kick/ban in groupchat.
  - Improved User Info window, to show more fields and photo view/save.
  - Support for Enchant as an alternative to Aspell.
  - Commandline interface now supports choosing profile and setting status.
  - D-BUS interface now supports setting status and indicating sleep/wake.
  - Fixed voice calling compatibility bugs with Pidgin and Empathy.
  - Various other minor improvements and bugfixes.

  New in 0.13
  - Voice calls (Jingle RTP).
  - Basic XMPP URI handler.
  - Ability to permanently trust certificates at connect time.
  - Mini command system (Ctrl+7 in chat window).
  - Various bugfixes.
2011-01-02 23:53:12 +00:00
dholland
3c78eeea4d Hack around configure/build problem on Digital Unix by adding
-D_SOCKADDR_LEN to CFLAGS.OSF1. DU has system headers that sometimes
provide the 4.4BSD length field and sometimes not, depending on which
_FOO_SOURCE things you define and other factors. The package's
configure script isn't coping; it's not fully clear why but it looks
like it's using different CFLAGS for configure tests and building, or
something like that...

PR 42474.
2010-12-29 02:02:02 +00:00
obache
633d425a80 Use TAILQ instead of CIRCLEQ, it is not recommended anyway and it was removed in
FreeBSD and DragonFly.
Patch provided by Nolan Lum via PR#44284

Bump PKGREVISION.
2010-12-28 08:25:20 +00:00
wiz
de4f1eb802 + gajim. 2010-12-24 00:03:03 +00:00
wiz
dbb185111b Initial import of gajim-0.14.1 from wip/gajim.
WIP package worked on by tonnerre, shattered, netcap, shindenmorr,
rillig, vstakhov.

Gajim is a Jabber client written in PyGTK. The goal of Gajim's developers
is to provide a full featured and easy to use xmpp client for the GTK+
users. Gajim does not require GNOME to run, eventhough it exists with it
nicely. Gajim is released under the GNU General Public License

FEATURES:
* Tabbed chat windows
* Group chat support (with MUC protocol)
* Emoticons, Avatars, File transfer, URL grabber, Bookmarks
* Systray icon, Speller
* TLS and GPG support (with SSL legacy support)
* Transport Registration support
* Service Discovery including Nodes
* Wikipedia, dictionary and search engine lookup
* Multiple accounts support
* DBus Capabilities
* XML Console
2010-12-24 00:02:28 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
tonio
ee6950e295 Update chat/bitlbee to 3.0.1
Patch provided by gls@

Changes:
Version 3.0.1 (released 2010-11-24) hilights:
- MSN login fixes, Jabber (3.0 had a bug that made Jabber contacts never go
  offline), some other minor IM module fixes (including the new default ICQ
  login server).
- Fixed build issues on some non-Linux systems.
- Minor bugfixes/improvements.
2010-12-20 10:49:06 +00:00
jwise
c56b3aba9e Work around an issue where SunOS (10) definition of SIGRTMIN and SIGRTMAX
confuses ircII signal handling autogeneration.
2010-12-13 19:32:11 +00:00
drochner
1bb31baf0a update to 0.12.5
This switches to the stable release branch.
pkgsrc change: add "test" target
2010-11-29 15:29:06 +00:00
drochner
560fa12f20 update to 2.30.3
changes:
-bugfixes
-translation updates
2010-11-29 15:18:31 +00:00
drochner
2913ea2783 +telepathy-logger 2010-11-24 18:52:05 +00:00
drochner
1cf6f8bb7c add telepathy-logger-0.1.6, a logging module for the "telepathy" framework
(will be needed by future versions of Gnome's "empathy" IM client)
2010-11-24 18:50:48 +00:00
tron
40c67b1ff6 Reset package revision. 2010-11-16 13:19:06 +00:00
tron
589f5f6af1 Update "xchat-*" packages to version 2.8.8. Changes since 2.8.6pl1:
- Made balloon time adjustable via /set input_balloon_time (Nicoleau Fabien).
- Fixed a crash in the /SET command if a boolean value was loaded from config
  file that isn't set to 0 or 1.
- Added -on and -off parameters to the /SET command. This can be used to set
  bits, for example gui_tweaks.
- Made scrolling backwards for the search window act better (Richard Hitt).
- [2045483] Made ESC key close the search window (Richard Rowell).
- Improved the reconnect logic. If a network is already open but disconnected,
  it'll now get re-used if you use the Network List and connect to that same
  network.
- Improved scrollback reloading speed significantly (Soeren Sandmann Pedersen).
- [2957047] Handle CTCPs when IDmsg is used correctly (Lian Wan Situ).
- [2987626] Allow /GHOST's password arg to be optional (Ori Avtalion).
- Added networks: 7-indonesia, ChattingAway, GeekShed, TURLINet.
- When switching tabs, make the treeview only scroll if the selected item
  isn't visible [treeview-less-jumping.diff] (Brian Evans).
- Selecting an item in the nickmenu will now copy it to clipboard (Alex
  Kutepow).
- New icons for notification area (systray): file offer, message and highlight
  (Brian Evans).
- Defined a comparison routine for contexts in Python (Brian Evans).
- For the auto-join command, added an 'x' filler for empty keys. This works
  around a bug in ircd-seven.
- When a single channel MODE changes, xchat will no longer re-issue a MODE
  request for the titlebar display, but figure the new modes intelligently
  (Brian Evans).
- Various text event changes (Brian Evans):
  1. Added "Private Action", "Private Action to Dialog", "SSL Message".
  2. Added "Identified text" parameter all the 'action' events.
  3. Added a $3 parameter to "Server Text".
- Perl (Lian Wan Situ)
 * Fixed a bug that resulted in timer hooks being leaked because
   "return REMOVE" from a timer callback was not unhooking like it was
   supposed to
 * Reverted the unintentional change to how the server argument of print()
   and command() is interepreted when it is undef
 * Add hook_fd to the 'hooks' export tag
 * Fixed a leak in XS_Xchat_get_list(Vincent Pit)
 * Change Xchat::register so that scripts calling it without a name or
   version will still show up in the plugins and scripts window.
 * Added calls to PERL_SYS_INIT3 and PERL_SYS_TERM which are required on
   some platforms
 * Added some additional guards to prevents bits of scripts from spilling
   into each other
 * Added "modes", "win_ptr" and "xchatdirfs" to the list of keys that are
   returned by context_info()
 * Changed the information displayed in the "Plugins & Scripts" for scripts
   that do not call register() to show up as "" for the name and description
   and "unknown" for the version
 * /reloadall will now reload scripts in the same order they were loaded
 * Make xchat_send_modes available as Xchat::send_modes
 * Add support for getting the network list using Xchat::get_list( "networks" )
 * Xchat::strip_code will now strip off ANSI escape codes as well
2010-11-16 12:21:10 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
jnemeth
a214160fb9 add NetBSD-5 to INCOMPAT_CURSES 2010-11-15 08:55:21 +00:00
shattered
3b05a61c76 Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES. 2010-11-13 21:08:54 +00:00
adam
b34d74d4e8 Changes 2.2.11:
* Use length with route keys
* closefd during main loop
* ported router connection closing improvement from cwave
* fix potential segfault in a call to xhash_putx()
* enforce iq type
* Fixed packet jabber:server -> jabber:client namespace mangling
* Fixed attribute namespace handling in NAD parser
* Fixed missing reference in log_error
2010-11-09 07:33:10 +00:00
tonio
ccb014cd7c Update chat/bitlbee to 3.0
Version 3.0 (released 2010-10-22) hilights:
* Lots of stuff, see the development version below.
* MSN protocol module was rewritten. This fixes some problems many people were
  having with the old code lately, and adds support for things like status
  messages and offline messages.
* The bitlbee-otr branch is now merged into mainline, which means you can
  compile BitlBee with OTR encryption support, if you want, without any need
  for patches/alternative branches.
* Many more fixes, small changes, etc. Just read the full non-bzr changelog for
  all details.
2010-11-05 22:20:57 +00:00
markd
d2426d6e6e Update konversation to 1.3.1
Konversation 1.3.1 is a maintenance release that improves program behavior
and fixes defects.

Konversation 1.3 debuts a major new feature in the area of
Direct-Client-to-Client (DCC) support: An implementation of the DCC
Whiteboard extension that brings collaborative drawing - think two-player
Kolourpaint - to IRC. It also brings back the integration with KDE's SSL
certificate store the KDE 3 version enjoyed and expands support for
auto-away to the Windows and Mac OS X platforms thanks to both recent
advances in the KDE 4 platform and new code in Konversation. Interface
tweaks, new keyboard shortcuts and many bugfixes round things out.
2010-10-27 06:35:59 +00:00
obache
abf61a6ed7 Allow to install without X. 2010-10-03 07:32:42 +00:00
obache
d4bd3619f6 Oops, not user-destdir support.
* switch to simply depend on wish.
* instead of replaceing prefix with subst, pass to install script.
* then avoid intaractive installation.
2010-09-26 09:31:13 +00:00
obache
95de721372 * use SUBST for replace prefix
* set LICENSE=original-bsd
2010-09-26 08:47:59 +00:00
obache
fbd21459e9 + prosody 2010-09-23 05:23:38 +00:00
fhajny
6339c8a693 Import prosody-0.7.0 as chat/prosody.
Prosody is a flexible communications server for Jabber/XMPP written in Lua.
It aims to be easy to use, and light on resources. For developers it aims
to be easy to extend and give a flexible system on which to rapidly develop
added functionality, or prototype new protocols.

(Based on wip/prosody.)
2010-09-21 11:01:22 +00:00
adam
6109aa350c Revbump after updating databases/db5 2010-09-16 08:04:14 +00:00
wiz
c9c858b09a nm workaround not needed any longer, was fixed sometime before or in 0.11.11. 2010-09-14 23:49:39 +00:00
wiz
4d24b9b8ad More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
wiz
e442668e9f Update to 6.40:
6.40  Thu Sep 9 06:55:27 UTC 2010
    - AutoJoin.pm: Wait for a reply from NickServ before joining channels
      on connect
2010-09-12 11:15:58 +00:00
wiz
a82fd6facb Update to 0.85, provided by Claudio Leite in PR 43864.
0.85 - 9/10/2010

 * Pretends to be iChat instead of an old version of AIM,
   due to AIM blocking older clients

 * Please note that bsflite is no longer in active development.
   Any updates at this point will be minor. Since I do not use
   AIM myself these days I am interested in finding somebody
   interested in taking over bsflite development.
2010-09-10 21:22:30 +00:00
wiz
f084e10d8c Fix HOMEPAGE. 2010-09-10 08:28:13 +00:00
taca
eaa3b4dffd * Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Remove default value of GEM_BUILD.
2010-09-10 04:00:29 +00:00
wiz
836d223c23 Set LICENSE. 2010-09-06 10:51:13 +00:00
wiz
e5ec9e104b Update to 6.39:
6.39  Sat Sep 4 02:16:28 UTC 2010
    - AutoJoin.pm: Allow channel keys to be undefined
    - Make the 'nickserv' command do the right thing on ratbox ircds
    - Add a server_version() method

6.38  Fri Sep 3 18:33:50 UTC 2010
    - Only process the first CTCP chunk we find in a message. This prevents
      someone from flooding our outgoing queue by having us e.g. reply to 20
      VERSION requests at a time.
    - CTCP.pm: Reply to VERSION with "dev-git" when no version is available.

6.37  Tue Aug 17 22:53:22 GMT 2010
    - Make all warnings fatal
    - Use real temp files in tests instead of littering the dist directory

6.36  Mon Jul 26 03:53:50 GMT 2010
    - Added a logged_in() method to see if we're logged into IRC

6.35  Sun Jun 27 09:32:22 GMT 2010
    - Disconnecting.pod: Mention when it is appropriate to use
      C<< $irc->yield('shutdown') >>.
    - Connector.pm: Clear the reconnect timer when the plugin is deleted so
      that we can actually shut down the IRC component.
    - Depend on POE::Component::Pluggable 1.26 for irc_plugin_error

6.34  Fri Jun 25 18:16:40 GMT 2010
    - CTCP.pm: Do "use POE::Component::IRC;" to avoid weird failures when
      this plugin is compiled by code which hasn't done the same.

6.33  Mon Jun 21 20:27:42 GMT 2010
    - BotCommand.pm: Allow user to choose how help messages are delivered
    - BotCommand.pm: Require the command prefix in private messages
    - BotCommand.pm: Make the help messages more context-sensitive
    - BotCommand.pm: Add support for custom auth checks
    - BotCommand.pm: If Eat == 1, we eat everything that looks like a command
    - Cookbook: Add Gtk2 example by Damian Kaczmarek
    - Logger.pm: Support a hook for custom log storage
    - IRC.pm: Remove redundant version() method
    - Convert distribution over to Dist::Zilla
2010-09-06 10:49:03 +00:00
fhajny
484c53b603 Updated chat/ejabberd to 2.1.5.
Short list of changes:
* Erlang/OTP R12 support fixed
* Erlang/OTP R14A support added
* OpenSSL 0.9.8 or higher is required
* BOSH: New optional connection attribute process-delay
* C2S: Don't ask for client certificate when using tls
* C2S: Inform client that SSL session caching is disabled
* CTL: Fix problem when FIREWALL_WINDOW options for erl kernel were used
* CTL: Some systems delete the lock dir; in such case don't use Flock at all
* Caps: Support all the hash functions required by XEP-0115
* Config: Fix typo in --enable-transient_supervisors
* Config: New configure option: --enable-nif
* Extauth: Support parallel script running
* MUC: Allow admins to see private rooms in disco
* ODBC: Correct handling of SQL boolean types
* ODBC: Discard too old queued requests (the caller has already got a timeout)
* ODBC: Fixes wrong SQL escaping when --enable-full-xml is set
* ODBC: Use ets insead of asking supervisor in ejabberd_odbc_sup:get_pids/1
* Pubsub: Enforce disco features results
* S2S: When logging s2s out connection attempt or success, log if TLS is used
* Shared Rosters: When account is deleted, delete also member
  of stored rosters
2010-09-03 10:31:43 +00:00
drochner
6899ff8e70 don't enable the "avahi" option per default, as done in other pkgs
(doesn't work on NetBSD)
2010-08-31 18:00:52 +00:00
adam
e9f5dd65f8 Sorted PLIST 2010-08-30 19:05:48 +00:00
adam
dff4b237c5 Changes 2.7.3:
* Lots of little incremental bug fixes and enhancements in this release.
* Finally got some fixes out there for you Yahoo users behind some
  particularly annoying firewalls and proxies, among other fixes.  Enjoy!

Changes 2.7.2:
* We discovered a security issue in Pidgin 2.7.0 and 2.7.1 and decided to
  release a patched version quickly.  This release contains the fix for that
  crash, and a few other minor fixes.
2010-08-30 19:02:26 +00:00
adam
d52306d323 Changes 2.7.3:
* Lots of little incremental bug fixes and enhancements in this release.
* Finally got some fixes out there for you Yahoo users behind some
  particularly annoying firewalls and proxies, among other fixes.  Enjoy!

Changes 2.7.2:
* We discovered a security issue in Pidgin 2.7.0 and 2.7.1 and decided to
  release a patched version quickly.  This release contains the fix for that
  crash, and a few other minor fixes.
2010-08-30 11:18:01 +00:00
adam
c448e288e3 Changes 1.1.10 (toolkit):
* More string format fixes in silcd and client libary
* configure: changed AC_PROG_LIBTOOL order to fix disabling shared libs
* configure: check threads support in OpenBSD
* Fixed string format vulnerability in client entry handling
* Reported and patch provided by William Cummings
* silcd: Fixed IDENTIFY command reply handling for channels

Changes 1.1.18 (server):
* silcd: Added heartbeat support
* Added support for sending SILC_PACKET_HEARTBEAT packets to connection,
  to make sure they keep alive and to detect if they have died
* Set SO_KEEPALIVE for all accept()ed sockets
* silcd: Fixed SIGUSR1 signal handling
* Fixed the SIGUSR1 signal handling which can be used to dump the server
  internals to /tmp.
* Changed also End of Stream handling to handle NULL idata pointer instead
  of ignoring the EOS in case it is NULL.
* Changed also the DETACH timeout handling to use the packet stream
  directly instead of looking up client in the callback
* More string format fixes in silcd and client libary
2010-08-30 11:17:16 +00:00
jmcneill
5b63210643 Use bash to run configure script 2010-08-25 09:59:52 +00:00
seb
c3f1e700ad Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
2010-08-21 16:32:42 +00:00
wiz
252c5b1d62 Reset maintainer, he resigned. 2010-08-16 09:48:00 +00:00
mrg
53fd659219 avoid accessing arrays out of bounds. should fix build isses on freebsd8. 2010-08-12 04:02:28 +00:00
sketch
8f0f152656 Add another bunch of patches, including:
- implement commands via irssi signals
 - detect /topic on join
 - support /names, including on join
 - build correctly as .so on OSX
2010-08-10 20:26:36 +00:00
drochner
d4dcbc1698 update to 0.1.6
changes:
-Implement IDLE_LOGFILE to divert output to a file
-Implement Debug interface

pkgsrc change: add some support to run selftest
2010-08-09 10:25:37 +00:00
drochner
ec161c667c update to 5.5.3
changes:
-minor protocol extensions
-bugfixes
2010-08-09 10:22:23 +00:00
drochner
20c93b4403 update to 0.11.11
changes:
-minor API extensions
-bugfixes
2010-08-09 10:19:12 +00:00
drochner
50a5de7c68 update to 0.0.14
changes:
- Add properties to get the Farsight2 session and stream
- Recognize the shm transmitter
- Ignore invalidly empty strings in tp properties
- Fix -Wshadow warnings
2010-08-05 18:57:55 +00:00
obache
e80a4a520e Update unrealircd to 3.2.8.1.
Unreal3.2.8.1
- Fixes a security issue, which is exploitable (crash) when allow::options::noident
  is in use.

Unreal3.2.8
==[ NEW ]==
- set::level-on-join: this defines which privileges a user receives when creating a
  channel, default is 'chanop', the only other available setting is 'none' (opless).
- Away notification through WATCH: This allows clients to receive a notification
  when someone goes away or comes back, along with a reason, a bit like IM's.
  There's probably no current client supporting this but it would be a nice feature
  in notify lists. Client developers: see Changes file for full protocol details.
  This feature can be disabled by setting set::watch-away-notification to 'no'.
- Spamfilter: Slow spamfilter detection: For each spamfilter, Unreal will check,
  each time it executes, how long it takes to execute. When a certain threshold is
  reached the IRCd will warn or even remove the spamfilter. This could prevent a
  spamfilter from completely stalling the IRCd. Warning is configured through
  set::spamfilter::slowdetect-warn (default: 250ms) and automatic deletion is
  configured by set::spamfilter::slowdetect-fatal (default: 500ms).
  You can set both settings to 0 (zero) to disable slow spamfilter detection.
  This feature is currently not available on Windows.
- SSL: set::ssl::server-cipher-list can be used to limit the allowed ciphers
- SSL: To specify when an SSL session key should be renegotiated you can use
  set::ssl::renegotiate-bytes <bytes> and set::ssl::renegotiate-timeout <seconds>.
- UHNAMES support: This sends the full nick!ident@host in NAMES which can be
  used by clients for their IAL. mIRC, Klient, etc support this.
- There have also been some behavior changes, which can be considered NEW, see
  next section (CHANGED).

==[ CHANGED ]==
- IPv6: On IPv6 servers you no longer have to use ::ffff:1.2.3.4 IP's for IPv4 in the
  config file, you can use the simple 1.2.3.4 form, as they are converted automatically.
- When someone is banned and /PARTs, the part reason (comment) is no longer shown
- ChanMode +S/+c: now strips/blocks 'reverse' as well
- Smart banning is now disabled by default because it was too annoying, this means that
  f.e. if there's a ban on *!*@*.com then you can still add a ban on *!*@*.aol.com
- except ban { } now also protects against ZLINEs and ban ip { }
- Modules: user modes and channel modes without parameters (eg: +X) no longer have
  to be PERManent, this means they can be upgraded/reloaded/unloaded on-the-fly.

==[ MAJOR BUGS FIXED ]==
- Zip links issue (Overflowed unzipbuf)
- Crash issue with 3rd party modules that introduce new channel modes w/parameters
- Mac OS X: Various issues which prevented the IRCd from booting up
- Remote includes (constant) crash with new curl/c-ares versions
- A few rare crash issues, including a crash when linking to another server
- In case of clock adjustments, the IRCd will no longer freeze when the time is
  adjusted backwards, nor will it incorrectly throttle clients when adjusted forward.
  However, because clock adjustments (time shifts) of more than xx seconds are
  so dangerous (and will still cause a number of issues), big warnings are now
  printed when they happen.
  Morale: synchronize your system clock, or use the built-in timesync feature.

==[ MINOR BUGS FIXED ]==
- CGI:IRC: Several IPv6 issues, both on IPv6 IRCd's and CGI:IRC gateways
- IP masks in oper::from::userhost sometimes didn't match when they should
- (G)ZLINE's on IPv6 users were sometimes rejected
- CHROOTDIR works again
- OperOverride fixes
- Throttling is now more accurate
- And more... see Changelog
2010-07-25 13:18:52 +00:00
drochner
75e2d9d979 needs py-expat to build, seen in bulk build 2010-07-22 08:31:35 +00:00
obache
565330f153 Update ircservices to 5.0.64.
While here, fixes PR#43618 (getline) and set LICENSE=gnu-gpl-v2.

Version 5.0
-----------
2009/07/31 .64	ChanServ DEPROTECT no longer removes channel owner mode, to
		    prevent abuse by rogue users.  Reported by Kieron
		    Thwaites <ron2k.za@gmail.com>
2010-07-15 11:48:21 +00:00
sbd
d823d74afa Recursive PKGREVISION bump for the net/mDNSResponder update 2010-07-14 11:11:13 +00:00
drochner
4dfb0ead57 oops, forgot to add these hints 2010-07-13 19:57:06 +00:00