Commit graph

2804 commits

Author SHA1 Message Date
marino
bde722405c 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
a85e7bbc01 chat/gajim: Add msgfmt to USE_TOOLS
Required to build on DragonFly.
2011-11-23 19:33:56 +00:00
marino
1c1bc953a8 chat/telepathy-logger: Add msgfmt to USE_TOOLS
Required to build on DragonFly.
2011-11-23 19:30:08 +00:00
marino
ac0ca2b05d chat/libfolks: Add msgfmt to USE_TOOLS
Required to build on DragonFly.
2011-11-23 19:27:38 +00:00
joerg
83cc1a6772 Fix build with GCC 4.5 2011-11-22 18:02:31 +00:00
sbd
53c77840d2 Recursive bump for graphics/ImageMagick buildlink addition. 2011-11-20 22:11:21 +00:00
schnoebe
f743f1a275 pkg/45157
Mention security/qca2-gnupg on the line with GnuPG support.
2011-11-20 18:07:46 +00:00
tonio
0366901e50 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
d8f4965a5d 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
a69e92df82 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
d86d592449 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
966d4e54a2 Rename p5-IRC-Util to p5-IRC-Utils. 2011-11-13 07:26:42 +00:00
hiramatsu
85f0101eb5 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
0523a718eb 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
ff3e585f03 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:11:52 +00:00
sbd
94b37b4e43 Recursive bump for graphics/freetype2 buildlink addition. 2011-11-01 06:00:33 +00:00
schnoebe
31d6592951 Quiet a warning from cmake;
fix an unwrapped include of ev.h.
2011-10-28 17:34:06 +00:00
schnoebe
c19aed6a27 Update spectrum ot 1.4.8. 2011-10-28 00:27:57 +00:00
hiramatsu
982a8cd69b Add LICENSE. 2011-10-24 05:23:58 +00:00
ryoon
a15d3c051a Recursive revbump after graphics/ImageMagick update. 2011-10-22 15:00:20 +00:00
hiramatsu
b3d0eed9c4 Add LICENSE. 2011-10-21 04:29:23 +00:00
obache
3529d18007 Recursive Bump from boost-libs ABI bump. 2011-10-19 06:12:58 +00:00
hiramatsu
a0983ca466 Add p5-IRC-Util. 2011-10-18 12:03:04 +00:00
hiramatsu
3521c40488 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
c275f8a646 Can be built with emacs23nox as well. 2011-10-09 02:25:24 +00:00
dholland
19e2797c0e 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
179265635d Fix configure script to cope with hesiod in libc as well as in -lhesiod. 2011-10-08 05:56:00 +00:00
shattered
b9b0692692 PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/sh 2011-10-07 22:37:02 +00:00
obache
079472f6aa 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
9f9db33076 fixes distinfo (accidently bumped to 1.69). 2011-10-05 08:38:53 +00:00
obache
6675556cda * 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
fdd8152a02 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
79c198f8e0 Really depend on gcrypt explicitly 2011-09-25 19:07:48 +00:00
joerg
20802849e4 Needs py-expat 2011-09-01 13:09:32 +00:00
dholland
047f1c863a DESTDIR support. 2011-08-29 01:24:02 +00:00
dholland
d341280658 Fix usage of inline semantics for compilers that pretend to be gcc but aren't. 2011-08-29 00:36:05 +00:00
obache
de53a2abba 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
0b8aa0f6a3 Recursive bump from gdbm shlib bump. 2011-08-23 13:06:45 +00:00
obache
f522927b16 Revision bump after updating perl5 to 5.14.1. 2011-08-14 07:38:55 +00:00
adam
9b63acbfff Revision bump after updating perl to 5.14.1 2011-08-06 13:11:26 +00:00
adam
2f7b8c9224 Revision bump after updating perl to 5.14.1 2011-08-06 13:04:14 +00:00
wiz
0450812a55 Add upstream bug report URL. 2011-08-04 23:58:35 +00:00
dholland
c5aa6e1500 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
6b8cd7d394 Improve png-1.5 support. Still broken: writing palettes and transparency. 2011-08-01 00:43:58 +00:00
gls
884ebd1090 Finch requires devel/nspr to build. Fixes PR pkg/45190 from Bartosz Kuzma.
PKGREV++
2011-07-30 20:13:07 +00:00
obache
7f43353df0 recursive bump from gnome-vfs drop crypto dependency. 2011-07-21 13:05:46 +00:00
drochner
43c4e72f0f requires gnutls (build fix), from Patrick Welche per post to tech-pkg 2011-07-13 20:03:54 +00:00
wiz
bea366be04 When looking for gnutls, configure tries to link against libgcrypt,
so pull it in.
2011-07-13 11:02:41 +00:00
drochner
56030a1732 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
a2a4d20f12 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
78fea94bd0 check-interpreter fix. 2011-07-04 21:22:46 +00:00
obache
025d45020d * 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
a65436dc9c Add patches for CVE-2011-1754. Bump PKGREVISION. 2011-07-03 08:26:55 +00:00
markd
300a562d56 /usr/bin/env cleanup. 2011-07-03 06:38:58 +00:00
obache
4fe6b6bd01 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
e81d5f9515 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
a14e50c020 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
0a135b5c5f - Fix issue on PubSub preventing publication of items (EJAB-1457) 2011-06-11 20:27:12 +00:00
obache
b8c78714fb recursive bump from icu shlib major bump. 2011-06-10 21:57:06 +00:00
obache
f38363508f recursive bump from textproc/icu shlib major bump. 2011-06-10 09:39:41 +00:00
schnoebe
2d44972f2a 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
b2febb2d65 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
f4f5f27b07 Change MAINTAINER to adam, since he has done all the recent updates. 2011-06-02 15:35:58 +00:00
adam
f2ff9a5589 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
da5f183324 * 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
5545890f55 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
51d76b29e2 recursive bump from gettext-lib shlib bump. 2011-04-22 14:40:40 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
obache
c6df3306f4 note "used by ..." 2011-04-17 09:23:49 +00:00
roy
1d01c6f58a python is needed by the configure script 2011-04-16 13:27:59 +00:00
mrg
076f2b8379 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
7f88fae30c Bump PKGREVISION for folks -> libfolks dependency change. 2011-04-07 12:28:45 +00:00
wiz
421bf61611 Make PKGNAME match directory name. Ok drochner@ 2011-04-07 12:28:02 +00:00
joerg
0c7d2847a4 + libfolks
XXX package name doesn't match directory
2011-04-06 23:51:09 +00:00
joerg
389b246da2 Needs pkg-config 2011-04-06 22:00:10 +00:00
obache
33e5192950 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
10f0ca5e9e update to 5.7.9
This is a major update, too much to list here.
2011-04-05 18:54:29 +00:00
drochner
b47e4a3801 update to 0.11.10
This is a major update, too much to list here.
2011-04-05 18:47:19 +00:00
drochner
dda9b16ce7 update to 0.1.8
changes:
-Implements SASL channel
-bugfixes
2011-04-05 18:35:46 +00:00
drochner
69d9cd727c 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
6ce3ba9906 update to 2.34.0
This switches to the 2.34 release branch.
2011-04-05 18:27:08 +00:00
drochner
86d1c5653b 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
ecef458726 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
795d74e313 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
3292d88618 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
e942d949d4 whitespace cosmetics 2011-04-03 22:10:35 +00:00
wiz
657456d052 Start fixing for png-1.5, incomplete. 2011-04-03 15:26:36 +00:00
wiz
16ef7a6480 Set LICENSE. 2011-04-03 15:26:26 +00:00
joerg
cd7c3c6a0f Not MAKE_JOBS_SAFE. 2011-03-30 21:56:32 +00:00
obache
5a85798863 honor pkg PREFIX. 2011-03-28 13:13:33 +00:00
obache
2bfff5fae5 Add user-destdir installation support. 2011-03-28 13:02:25 +00:00
wiz
aade8cac3e Remove startupnotification, changelog mentioned it's not needed any
longer.
2011-03-14 12:50:48 +00:00
adam
b098435bd0 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
5313464636 update master_sites. remove non-working mirror. 2011-03-11 10:42:14 +00:00
zafer
6d2ccea6ca service discontinued. prevent timeout. fetch from backup. 2011-03-11 10:39:33 +00:00
zafer
2a1e386524 service discontinued long time ago. fetch from backup to prevent time out. 2011-03-11 10:38:14 +00:00
obache
507c994b1e Add user-destdir installation support. 2011-03-07 02:19:51 +00:00
dholland
30d741fdb8 Make ipv6 option enabled by default, by request of PR 44689. PKGREVISION++. 2011-03-06 04:12:09 +00:00
tonio
814fb6228d 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
690e54d9ae 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
36ff915e97 Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
wiz
df14816790 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
af4d97a8fc update to 0.1.7
changes: misc fixes and improvements
2011-02-24 21:09:59 +00:00
drochner
aa0d43d5f3 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
5d89984998 update to 0.0.15
changes: fix ressource leak
2011-02-24 21:03:56 +00:00
drochner
8263997f85 update to 0.12.7
changes: bugfixes
2011-02-24 21:01:45 +00:00
adam
07818a0a71 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
ef3ed5d7b5 Add user-destdir installation support. 2011-02-22 08:16:00 +00:00
wiz
ce67919f90 Bump depends and PKGREVISION for libnice shlib major change. 2011-02-21 15:51:44 +00:00
adam
24a22a2886 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
87f46e43e2 Changes 2.2.12:
Many stability fixes, memory leak fixes, and connection handling fixes.
2011-02-12 18:50:13 +00:00
ryoon
d09b88c69d 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
4c792fa0ba Sort. 2011-02-10 16:25:30 +00:00
adam
127d78b782 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
76b4756af8 Clean up a missed pkglint warning. 2011-02-07 06:35:18 +00:00
schnoebe
00186ff261 Add spectrum. 2011-02-07 06:33:17 +00:00
schnoebe
b748ceb005 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
8b8b60f236 Really add py-xmpppy. 2011-02-06 21:15:46 +00:00
schnoebe
88b419472f Added py-xmpppy. 2011-02-06 21:06:33 +00:00
schnoebe
712abf42bd 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
9639ee309b 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
cf8fa5d3ba 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
2ebd8fd46d 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
bde47987eb 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
059f2285a2 * 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
de10eec2e3 fix for PR#44382 (don't use inline with sunpro compiler) 2011-01-18 18:39:13 +00:00
jmmv
f45b8e1d49 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
fcc0b5fda0 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:53:23 +00:00
wiz
2f4126dc58 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
wiz
4329f35868 Add options.mk from wip (was included already). 2011-01-03 09:13:26 +00:00
schnoebe
63c156a0be 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
eadd6953b3 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
d5c7f1477c 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
e8596c493e 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
1751007ba0 + gajim. 2010-12-24 00:03:03 +00:00
wiz
c4f490b715 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
ada744dc0a 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
1853dbb80f 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
c98550a20f 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
83a6c2d6d7 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
9a7b6a28ad update to 2.30.3
changes:
-bugfixes
-translation updates
2010-11-29 15:18:31 +00:00
drochner
0aeec3cc1a +telepathy-logger 2010-11-24 18:52:05 +00:00
drochner
d5df373760 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
0b6ec37a57 Reset package revision. 2010-11-16 13:19:06 +00:00
tron
6ee9d4a961 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
93cde1a832 PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
jnemeth
c4471b79fa add NetBSD-5 to INCOMPAT_CURSES 2010-11-15 08:55:21 +00:00
shattered
309ff161ba Follow HTTP redirects to new HOMEPAGEs and/or MASTER_SITES. 2010-11-13 21:08:54 +00:00
adam
9617e9b45b 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
9abd3cc673 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
b2f932d70f 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
15c81ee91e Allow to install without X. 2010-10-03 07:32:42 +00:00
obache
f56b1862ef 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
d0da6bc70e * use SUBST for replace prefix
* set LICENSE=original-bsd
2010-09-26 08:47:59 +00:00
obache
88a294fdae + prosody 2010-09-23 05:23:38 +00:00
fhajny
8c759c22fb 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
c2ad32b304 Revbump after updating databases/db5 2010-09-16 08:04:14 +00:00
wiz
455f1ddbea nm workaround not needed any longer, was fixed sometime before or in 0.11.11. 2010-09-14 23:49:39 +00:00
wiz
5310bb3326 More PKGREVISION bumps for pixman update. 2010-09-14 11:13:10 +00:00
wiz
2c6e8e30b0 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
efab69db88 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
adb0658874 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
78efcfd050 Fix HOMEPAGE. 2010-09-10 08:28:13 +00:00
taca
bb2c15ea7c * 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
e62ae7de6a Set LICENSE. 2010-09-06 10:51:13 +00:00
wiz
4e1400ef3c 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
3ea5f0240c 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
9dbbdce211 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
926f412560 Sorted PLIST 2010-08-30 19:05:48 +00:00
adam
93a44c3493 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
932e77d625 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
2e84b66c61 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
d8e72bc914 Use bash to run configure script 2010-08-25 09:59:52 +00:00
seb
febfbb41f9 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
23f10ce4e6 Reset maintainer, he resigned. 2010-08-16 09:48:00 +00:00
mrg
c46b383a21 avoid accessing arrays out of bounds. should fix build isses on freebsd8. 2010-08-12 04:02:28 +00:00
sketch
ad56096648 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
973588b2db 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
ea2ac58451 update to 5.5.3
changes:
-minor protocol extensions
-bugfixes
2010-08-09 10:22:23 +00:00
drochner
3c5bd09c33 update to 0.11.11
changes:
-minor API extensions
-bugfixes
2010-08-09 10:19:12 +00:00
drochner
e108ae78e9 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
10a6cef709 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
f234df9553 needs py-expat to build, seen in bulk build 2010-07-22 08:31:35 +00:00
obache
61d8a67bb0 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
3f4b7dbd32 Recursive PKGREVISION bump for the net/mDNSResponder update 2010-07-14 11:11:13 +00:00
drochner
ca328ea514 oops, forgot to add these hints 2010-07-13 19:57:06 +00:00
drochner
a6a44ff93e update to 2.30.2
This switches to the gnome-2.30 release branch.
2010-07-13 19:52:30 +00:00
drochner
88b56981c3 update to 0.11.9
many fixes and additions, too much to list here

needed for t-m-c5
2010-07-12 17:46:02 +00:00
obache
645956011d Need yacc to build.
PR#43595 by Aleksey CHeusov.
2010-07-10 11:50:15 +00:00
drochner
ce0875d3af +t-m-c5 2010-07-09 09:48:16 +00:00
drochner
6d8278b061 add telepathy-mission-control5-5.5.1, uses a different protocol than
t-m-c4 and can be installed in parallel
(needed at runtime by newer versions of empathy)
2010-07-09 09:46:49 +00:00
schnoebe
d1d539de1c Move BDB_ACCEPTED within the {storage,auth}-db options section, where
../../mk/bdb.buildlink3.mk is included.
2010-07-06 00:01:35 +00:00
joerg
70c143708d DESTDIR support. Fix varbase handling. Bump revision. 2010-06-25 21:38:44 +00:00
joerg
27edc57225 DESTDIR support 2010-06-25 21:05:57 +00:00
obache
2db1636466 Use PKG_HOME.* (and default values) instead of long PKG_USERS definition. 2010-06-25 08:58:38 +00:00
obache
7c8418bbe4 * sort PLIST
* Fixes PLIST other than Linux (not for Darwin yet).
* using desktopdb.mk

Bump PKGREVISION.
2010-06-25 08:30:23 +00:00
joerg
13510428b2 User must exist early during installation. 2010-06-19 12:14:07 +00:00
adam
9bb528d105 Changes 2.2.10:
* Special case to ignore the X509_V_ERR_UNABLE_TO_GET_CRL error
  when CRL is not present in chain. Merged patch by Michal Witkowski.
* storage_ldapvcard rebind like auth_ldap for successful connection
  to MS Active Directory as LDAP storage. Merged patch by x0r.
* Merged SASL External login for clients patch by Michal Witkowski.
* Merged router-filter redirect option by Ugnich Anton.
* Dropped support for PEP
* Fix for crash on empty pkt->to
2010-06-16 07:56:29 +00:00
wiz
92e0cb52cb Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
adam
a21cddee70 Correctly unlimit opened files in c2s.sh 2010-06-10 10:36:22 +00:00
fhajny
cde0b00821 Updated chat/ejabberd to 2.1.4.
Short list of changes:
* Bounce messages when closing c2s session
* Bugfixes when handling Service Discovery to contacts
* Don't send error stanza as reply to error stanza
* Don't store blocked messages in offline queue
* Extauth: Optionally cache extauth users in mnesia
* Full support for XEP-0115 Entity Capabilities v1.5
* HTTP-Bind (BOSH): Remove unneeded 100 ms delay, and export functions
  to facilitate prebinding methods
* LDAP: Inband password change, Extensible match support,
  and ldap_tls_verify.
* Localization: Updated most translations
* MUC: Refactor code to reduce calls to get_affiliation and get_role
* ODBC: Add created_at column also to PostgreSQL schema
* PAM: New option pam_userinfotype to provide username or JID
* Pubsub: Send created node notifications. Enforce
  pubsub#presence_based_delivery, pubsub#show_values
* Vcard: Automatic vcard avatar addition in presence
* WebAdmin: New Access rule webadmin_view for read-only
2010-06-09 13:53:53 +00:00
kefren
44837cd939 Update to 2.42
Fixes pkg/42800
2010-06-03 09:23:07 +00:00
kefren
e50d9460b9 Security update to 6.32
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581194
2010-06-03 09:12:50 +00:00
tnn
61021de31b gtk+ 2.20 deprecated some macros, causing fallout (surprise, surprise!) 2010-06-02 18:24:47 +00:00
adam
af27353ec8 Fix building with db5; revision bump for db4 update 2010-06-02 13:14:47 +00:00
tonio
6e04d4ad21 Update chat/bitlbee to 1.2.7
Fix PR pkg/43329

- Version 1.2.7 (released 2010-05-15) hilights:
    * Resolved MSN Messenger login issues.
    * Twitter module now uses OAuth, so it'll still work after June.
    * Various other fixes and small feature additions.
- Version 1.2.6a (released 2010-04-19) hilights:
    * (1.2.6a because the original 1.2.6 release had one unfortunate bug in the
      Twitter module.)
    * Twitter support! (Implemented by Geert Mulders.)
    * Fixed issues with MSN friendly names getting lost by allowing to store
      them locally (see the local_display_name MSN setting.), and worked around
      problems when talking to offline MSN contacts (see the
      switchboard_keepalives MSN setting).
      The usual bug fixes and small feature enhancements.
- Version 1.2.5 (released 2010-03-17) hilights:
    * Full support for non-away status messages.
    * Ability to generate nicknames from the contact's full name, making
      Facebook's XMPP server work much better with BitlBee.
    * Lots of misc. bug fixes and small feature enhancements.
2010-05-30 14:52:18 +00:00
sketch
c66b2ca69f Fix line length problems, previously sending >255 char messages to icb
would just result in a server error.  Now we split them correctly.
2010-05-18 21:38:49 +00:00
sketch
d82c31e6b1 Apply Matt Dunford's patch to track /nick change correctly, parse /topic
changes, and add a bunch of other commands.

Still needs to detect the topic when joining a group...
2010-05-17 20:13:25 +00:00
obache
0b30927370 LICENSE=ruby-license 2010-05-16 12:19:11 +00:00
obache
3ad9accb18 Note commnented out LICENSE (Ruby's). 2010-05-15 12:32:11 +00:00
rillig
1636ad93fa Updated amsn to 0.98.3.
No useful ChangeLog available.
2010-05-12 21:27:01 +00:00
gdt
2c9ec33ce7 Call SSL_library_init() before any other operations. Fixes "no
ciphers" problem with newer openssl.  From
http://lists.alioth.debian.org/pipermail/pkg-openssl-devel/2005-October/000219.html
2010-05-04 18:33:35 +00:00
tnn
ff0840e94c needs libidn buildlinked 2010-04-24 09:27:50 +00:00
spz
01b22fed44 updating irssi to next version (0.8.15). Changelog:
Features:

    * Add active_window_ignore_refnum option With active_window_ignore_refnum ON, the current behavior for the active_window key (meta-a by default) is preserved: it switches to the window with the highest activity level that was last activated. With active_window_ignore_refnum OFF, the old behavior is used: it switches to the window with the highest activity level with the lowest refnum. (by Matt Sparks, bug #667)
    * Show new Charybdis +q list in channel windows (numerics 728 and 729).
    * Allow servers to belong to multiple networks.
    * Improve paste detection. Irssi now detects a paste if it reads at least three bytes in a single read; subsequent reads are associated to the same paste if they happen before 'paste_detect_time' time since the last read. If no read occurs after 'paste_detect_time' time the paste buffer is flushed; if there is at least one complete line its content is sent as a paste, otherwise it is processed normally.
    * Show "target changing too fast" messages in the channel/query window.
    * Use default trusted CAs if nothing is specified. This allows useful use of -ssl_verify without -ssl_cafile/-ssl_capath, using OpenSSL's default trusted CAs.
    * Show why an SSL certificate failed validation.
    * Make own nick and actions use default colour instead of white (by Tim Retout).

Bugfixes:

    * Change some characters illegal in Windows filenames to underscores in logs
    * Fix disconnects when sending large amounts of data over SSL
    * Show all nicks instead of just the first in an /accept * listing (Bug #704)
    * Make several signals without parameters available to perl again. In particular, this includes the "beep" signal (by Matt Sparks, bug #674)
    * Close the config file fd after saving (by Sven Wegener)
    * Check if an SSL certificate matches the hostname of the server we are connecting to.
    * Fix bash'isms, use command -v instead of which and use bc -l in /CALC.
    * Fix a crash with handling the DCC queue.
    * Fix crash when checking for fuzzy nick match when not on the channel. Reported by Aurelien Delaitre (SATE 2009).
2010-04-18 06:29:16 +00:00
adam
fb1a51b76e Oops! Forgot to add the patches 2010-04-15 07:02:51 +00:00
adam
759be9b10a Rev.2 changes:
* Unlimit file descr. to 1024 for c2s, as in c2s configuration file.
* Allow -Os (instead of -O1) as a work-around 64-bit compiler bug.
* Router patch.
2010-04-15 07:01:22 +00:00
markd
b0e39e2c3b Add konversation-kde3 2010-04-10 22:26:49 +00:00
markd
bd755a7d0d Update to konversation 1.2.3
KDE4 version.
2010-04-10 22:26:05 +00:00
markd
dfed3fd50a Reimport konversation as konversation-kde3 2010-04-10 22:23:05 +00:00
markd
47ae6fbe30 Update libmsn to 4.1
Changes unknown.
2010-04-10 00:11:49 +00:00
gdt
ceb7345462 Don't require farsight option for enabling PLIST.gnome, because the
gnome-specific file is installed even w/o farsight.  PKGREVISION++.

ok wiz@
2010-04-03 21:00:42 +00:00
tron
63a658fded Fix installation into a destination directory with "MANZ" defined
by passing the correct directory name to "mk/plist/doc-compress".
2010-03-30 10:29:40 +00:00
wiz
5a532b436c Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
adrianp
10aa847d68 Don't have time to MAINTAIN these anymore, so back to pkgsrc-users@ 2010-03-20 21:32:40 +00:00
martti
9e42a39d9b Reset MAINTAINER. 2010-03-15 06:27:55 +00:00
fhajny
a9479f16b4 Updated chat/ejabberd to 2.1.3.
Changes in ejabberd-2.1.3

Client connections
* Avoid 'invalid' value in iq record
* Avoid resending stream:error stanzas on terminate (EJAB-1180)
* Close also legacy sessions that were half connected (EJAB-1165)
* iq_query_info/1 now returns 'invalid' if XMLNS is invalid
* New ejabberd_c2s option support: max_fsm_queue
* Rewrite mnesia counter functions to use dirty_update_counter (EJAB-1177)
* Run user_receive_packet also when sending offline messages (EJAB-1193)
* Use p1_fsm behaviour in c2s FSM (EJAB-1173)

Clustering
* Fix cluster race condition in route read
* New command to set master Mnesia node
* Use mnesia:async_dirty when cleaning table from failed node

Documentation
* Add quotes in documentation of some erl arguments (EJAB-1191)
* Add option access_from (EJAB-1187)
* Add option max_fsm_queue (EJAB-1185)
* Fix documentation installation, no need for executable permission
  (EJAB-1170)
* Fix typo in EJABBERD_BIN_PATH (EJAB-891)
* Fix typos in example config comments (EJAB-1192)

ejabberdctl
* Support concurrent connections with bound connection names
* Add support for Jot in ctl and TTY in debug
* Support help command names with old - characters
* Fix to really use the variable ERL_PROCESSES

Erlang compatibility
* Don't call queue:filter/2 to keep compatibility with older Erlang versions
* Use alternative of file:read_line/1 to not require R13B02

HTTP
* Add new debugging hook to the http receiving process
* Allow a request_handler to serve a file in root of HTTP

HTTP-Bind (BOSH)
* Cross-domain HTTP-Bind support (EJAB-1168)
* Hibernate http-bind process after handling a request
* Reduce verbosity of HTTP Binding log messages

LDAP
* Document ldap_dn_filter, fetch only needed attributes in search
  (EJAB-1204)
* Use "%u" pattern as default for ldap_uids (EJAB-1203)

Localization
* Fix German translation (EJAB-1195)
* Fix Russian translation

ODBC
* Fix MSSQL support, which was broken (EJAB-1201)
* Improved SQL reconnect behaviour

Pubsub, PEP and Caps
* Add extended stanza addressing 'replyto' on PEP (EJAB-1198)
* Add pubsub#purge_offline (EJAB-1186)
* Fix pubsub#title option (EJAB-1190)
* Fix remove_user for node subscriptions (EJAB-1172)
* Optimizations in mod_caps

Other
* mod_register: Add new acl access_from, default is to deny
* mod_sic: new module for the experimental XEP-0279 Server IP Check
  (EJAB-1205)
* PIEFXIS: Catch errors when exporting to PIEFXIS file (EJAB-1178)
* Proxy65: new option "hostname" (EJAB-838)
* Roster: Fix resending authorization problem
* Shared Roster Groups: get contacts nickname from vcard (EJAB-114)
* S2S: Improved s2s connections clean up (EJAB-1202)

Changes in ejabberd-2.1.2

Core
* Close sessions that were half connected
* Fix SASL PLAIN authentication message for RFC4616 compliance
* Fix support for old Erlang/OTP R10 and R11
* Return proper error (not 'conflict') when register is forbidden by ACL
* When ejabberd stops, send stream close to clients

ejabberdctl
* Check for EGID in ejabberdctl command
* Command to stop ejabberd informing users, with grace period
* If there's a problem in config file, display config lines and stop node

MUC
* Kick occupants with reason when room is stopped due to MUC shutdown
* Write in room log when a room is created, destroyed, started, stopped

PubSub and PEP
* Don't call gen_server on internal event (improves performance and
  scalability)
* Fix duplicate SHIM header in Pubsub message
* Notification messages of Pubsub node config change contained a SHIM
  header
* SubID SHIM header missing in Pubsub message with multiple subscriptions
  on the same node
* PEP: last published item not sent from unavailable users when the
  subscription is implicit (XEP-0115)
* pep_mapping not working due to Node type mismatch

WebAdmin
* If big offline message queue, show only subset on WebAdmin
* Support in user list page of WebAdmin when mod_offline is disabled
2010-03-13 21:05:48 +00:00
tonio
fdf7fd40ae Update chat/weechat to 0.3.1.1
Version 0.3.1.1:
This version fixes crashes with SSL connection to IRC server and purge of old
DCC chats. It is recommended to upgrade from 0.3.1 to 0.3.1.1 for all users.

Version 0.3.1:
- new IRC commands: allserv, allchan, sajoin, samode, sanick, sapart, saquit,
- check of SSL certificates and use of CertFP for IRC servers,
- options to customize IRC CTCP replies,
- options to choose target buffer for IRC messages,
- anti-flood improved for IRC servers,
- new expansions for alias arguments,
- new color darkgray, bright colors supported for backgrounds,
- many bugs fixed.
2010-03-12 14:36:57 +00:00
spz
875eeb65d2 updated patch -> distinfo needs an update too 2010-03-11 06:33:03 +00:00
dmcmahill
366b759af9 use BSD_INSTALL_SCRIPT instead of BSD_INSTALL_DATA for a shell script 2010-03-08 17:30:23 +00:00
spz
5cecb768bc i2cb at least compiles now 2010-03-04 21:51:11 +00:00
spz
5a98fbd20c Add patches to compile on systems with getline() and to link to the tcl
currently in pkgsrc.
2010-03-04 21:40:29 +00:00
wiz
b47d843484 farsight pulls in GConf, so make that option enable GConf support as well. 2010-02-26 10:31:10 +00:00
wiz
2d5caecabb Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
wiz
934892fb24 Make GConf dependency optional, based on patch from David Demelier
in PR 42878.
2010-02-26 09:48:56 +00:00
jnemeth
8097a87f2f mark i2cb as broken
/brick joerg
2010-02-25 09:21:44 +00:00
joerg
8dcb694cc4 Fix ownership. Bump revision. 2010-02-19 21:01:36 +00:00
joerg
5bd065df9a Fix ownership. 2010-02-19 20:20:32 +00:00
joerg
aedbd13765 Fix ownership. Bump revision. 2010-02-19 20:17:09 +00:00
joerg
c532e6835e Use correct ownership.
XXX 0777 directory
2010-02-19 19:56:57 +00:00
joerg
f164dc2751 Workaround incomplete linkage in libss and libroken on NetBSD. 2010-02-19 17:54:38 +00:00
joerg
3a97bda808 DESTDIR ready 2010-02-14 20:26:35 +00:00
joerg
f7f9b5becc DESTDIR support 2010-02-14 20:24:11 +00:00
joerg
0d452b220b DESTDIR support 2010-02-14 20:18:06 +00:00
taca
dc6a7f0741 Update ruby-net-irc package to 0.0.9.
2009-10-11  SATOH Hiroh <cho45@lowreal.net>

	* [new]
		Implemented Server#sessions which returns all sessions connected to
		the server.
	* Released 0.0.9

2009-08-08  SATOH Hiroh <cho45@lowreal.net>

	* [bug]:
		Fixed to work on ruby1.9.1 (now can send iso-2022-jp)
	* [new]
		Implemented Message#ctcps returns embedded all ctcp messages (drry).
	* Released 0.0.8
2010-02-14 12:29:13 +00:00
joerg
cfbf41aca1 Forget to comment out and mark i2cb as broken. 2010-02-11 12:33:35 +00:00
joerg
429e956b3f Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
adrianp
5a849339be PKGREVISION++
Fix for CVE 2009-4016
2010-02-04 20:14:00 +00:00
joerg
cbfd4808ff DESTDIR support 2010-02-02 23:36:16 +00:00
joerg
aa1a7a6980 Depend on py-expat for build. 2010-01-30 17:28:17 +00:00
joerg
c1c625a7d5 DESTDIR support 2010-01-29 16:08:17 +00:00
joerg
5cf584d6ed DESTDIR support 2010-01-29 15:59:57 +00:00
joerg
8439e370c1 DESTDIR support 2010-01-28 20:18:44 +00:00
joerg
440c79b4d2 DESTDIR support. Needs full libXt. Bump revision. 2010-01-28 20:11:47 +00:00
joerg
6cd2783c35 DESTDIR ready. 2010-01-28 20:11:36 +00:00
joerg
45b22a96a1 DESTDIR support 2010-01-28 20:07:26 +00:00
joerg
970406969c DESTDIR support. Needs full dependency on libXt. Bump revision. 2010-01-28 19:57:36 +00:00
joerg
6d78b3d64d DESTDIR support 2010-01-28 19:46:37 +00:00
joerg
a5df7363bd DESTDIR support 2010-01-28 19:35:16 +00:00
joerg
f51d188615 DESTDIR support 2010-01-28 19:27:03 +00:00
wiz
4ff4224bf7 Depend on py-expat for all supported python versions, now that
python25 and python26 have been fixed to behave like python24.
2010-01-27 08:46:50 +00:00
heinz
de6715599f Added LICENSE information. 2010-01-22 00:22:18 +00:00
wiz
672c23944d Bump PKGREVISION for gupnp/gssdp API changes. 2010-01-20 14:04:52 +00:00
wiz
7e9f949650 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
672ef23395 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
wiz
13885fd0b0 Remove workaround for compiler bug in gcc2 on sparc64. 2010-01-16 17:57:36 +00:00
joerg
cf5747ad6d Also provide TREINCDIR. 2010-01-09 16:34:08 +00:00
wiz
f83bbe82b6 Use new ${LP64PLATFORMS} variable to restrict platforms instead of manual
hardcoding.

Note: This effectively adds x86_64 to NOT_FOR_PLATFORM for some packages.
2010-01-07 07:36:53 +00:00
joerg
4273c4a8c8 Fix path to wish. Bump revision. 2010-01-06 18:36:14 +00:00
fhajny
bdc66c6c5f Updated ejabberd to 2.1.1.
Bugfix release:
  * Fix connection if starttls_required and zlib are set
  * S2S: fix allow_host/2 on subdomains. added hook s2s_allow_host
  * MUC: Add support for serving a Unique Room Name
  * MUC: Route vCard request to the occupant bare JID
  * MUC: Support converting one-to-one chat to MUC
  * PubSub: Receive same last published PEP items at reconnect if several resources online
  * PubSub: Typo in mod_pubsub_odbc breaks Service Discovery and more
  * Web: Fix memory and port leak when TLS is enabled in HTTP
  * WebAdmin: report correct last activity with odbc backends
  * Change captcha.sh to not depend on bash
  * Generate main XML file also when exporting only a vhost
  * Fix last newline in ejabberdctl result
  * Guide: fix -setcookie, mod_pubsub_odbc host, content_types

Pkgsrc changes:
  * Fixed documentation install
2009-12-23 21:02:20 +00:00
dsainty
8a30b94eed With the gstreamer option enabled, pidgin looks for GSTINTERFACES, provided
by multimedia/gst-plugins0.10-base.  Even if it doesn't find what it's
looking for, it still has a tendency to attempt to link in gstinterfaces-0.10,
which fails.  Fix this by buildlinking in multimedia/gst-plugins0.10-base.

Bump PKGREVISION, since gstreamer is a default option and there is possibly
something not quite right about versions of this package where the build
was successful without the apparently required buildlinking.
2009-12-22 06:54:28 +00:00
tron
1b90ad452a Add support for user destinaton dir installation to the "xchat-perl"
package.
2009-12-20 10:09:42 +00:00
abs
c831bb948e PKG_DESTDIR_SUPPORT 2009-12-17 21:27:32 +00:00
abs
fc879bd824 PKG_DESTDIR_SUPPORT 2009-12-17 21:04:41 +00:00
abs
99cdbbe69d PKG_DESTDIR_SUPPORT 2009-12-17 19:58:19 +00:00
abs
8f2106ab21 PKG_DESTDIR_SUPPORT 2009-12-17 19:45:27 +00:00
joerg
fa5464c73f Recursive bump for libltdl 2009-12-15 21:30:51 +00:00
fhajny
602d76982e Update ejabberd to 2.1.0.
Very brief list of additions:
  * Erlang/OTP R13 support
  * HTTP-Bind (BOSH) optimization and clean-up
  * LDAPS support
  * MUC rooms can require a CAPTCHA to join the room
  * PubSub: major improvements. Update to XEP version 1.12
  * PEP and Caps: many improvements
  * Run commands with ejabberdctl or other frontends (XML-RPC, HTTP)
  * STUN server
  * XEPs like: XMPP Ping, Roster Versioning, Import/Export Format

See full release note:

  http://www.process-one.net/en/ejabberd/release_notes/release_note_ejabberd_2.1.0
2009-12-15 13:30:54 +00:00
jnemeth
e861bb7093 Update to 4.22.9. Note that 4.22.8 contains a security fix.
* 2009-12-14  CenterIM 4.22.9 released
      This release fixes the issues with connection to the MSN
      protocol.

    * 2009-08-09 CenterIM 4.22.8 released
      This release fixes the issues with connection to the Yahoo
      messenger protocol as well as a Security bug in the gadugadu
      library CVE-2008-4776.

    * 2009-06-24 Yahoo! protocol change
      CenterIM has updated support for new version and YIM should
      work again - try latest mobshot

    * 2009-02-22 Centerim 4.22.7 has been released
      This release fixes the AIM regression from 4.22.6. Also
      introduces Atom feed support and much more. See the Changelog
      for more details.

    * 2008-10-26 Centerim 4.22.6 has been released
2009-12-15 08:29:35 +00:00
joerg
279e2cd056 Also create .libs directory for the faked libpurple.la, otherwise
libtool 2.2 will bail out during relink.
2009-12-14 23:53:43 +00:00
abs
01e6c1e6f7 Fix accidental tabs->spaces conversion 2009-12-13 17:29:19 +00:00
abs
eb1a638d03 Support PKG_DESTDIR_SUPPORT=user-destdir
From Aleksey Cheusov, slighted adjusted by me
2009-12-13 16:03:52 +00:00
zafer
3b07362ab8 update master_sites 2009-12-13 12:27:17 +00:00
drochner
1a091cd7c0 make this build if py-twisted is installed 2009-12-09 10:06:55 +00:00
wiz
15709c62b1 Update to 2.6.2, based on patches provided by Joachim Kuebart in PR 42005.
Additional changes:
Fix farsight handling in libpurple.
Set LICENSE.

2.6.2 (09/05/2009):
	Mark: Woo boy it's been a busy two weeks.  There was a lot of new code
	in 2.6.0, and with new code comes new bugs.  The cadre of relentless
	developers responsible for Pidgin have been hard at work, and I believe
	they have fixed all the major bugs that cropped up.  My thanks to all
	those names listed as Current Developers in Pidgin's 'About' window.

	Elliott: Well now, just as Mark said, there was a lot of new stuff that
	probably came up with tons of bugs.  So I can't say I wrote anything
	super-awesome, but I definitely fixed quite a few of those itty-bitty
	why-didn't-this-work-this-way sort of bugs.
2009-12-08 12:45:42 +00:00
wiz
94099e09c8 Update to 0.9.1:
telepathy-glib 0.9.2 (2009-12-03)
=================================

The "old-fashioned, with no silly mods" release.

Dependencies:

* dbus-glib (>= 0.82) is now required

Enhancements:

* Add tp_value_array_build utility function (sjoerd)

* Add tp_g_signal_connect_object, a non-leaky version of
  g_signal_connect_object (alsuren)

* fd.o #25283: add constants for namespaced D-Bus property names,
  such as TP_PROP_CHANNEL_CHANNEL_TYPE (smcv)

* fd.o #25235: add <telepathy-glib/telepathy-glib.h> which includes
  the most commonly-used headers (danni)

Fixes:

* fd.o #24257: make sure tp_account_prepare, tp_account_manager_prepare
  will fail if the object is invalidated, rather than never finishing
  (alsuren)

* fd.o #25051: fix a use-after-free in TpAccountManager by disconnecting
  signal handlers on destruction (alsuren)

* fd.o #24654: fix a potential use-after-free in TpAccount and TpAccountManager
  by copying the list of features required (alsuren)

* Future-proof TpAccount and TpAccountManager to allow more than one Feature
  (alsuren)

* fd.o #24394: improve code portability to Windows headers and compilers,
  based on patches from Matti Reijonen (smcv)

* fd.o #25121: fix failure to link when -Wl,--no-add-needed is used, which is
  the (faster) default behaviour for binutils-gold (Debian #556486) (smcv)

* Fix various coverity nits, including a missing call to va_end,
  and a typo in the documentation (smcv)

* fd.o #25359: alter code generation to cope with arbitrary UTF-8 in the
  spec (wjt)

* fd.o #25335: glib-client-gen: annotate deprecated D-Bus methods (jonny)

* Don't rely on enum types being unsigned (sjoerd)

* fd.o #25181: avoid unnecessary D-Bus calls re-fetching existing TpContact
  objects (alsuren)

* fd.o #25384: if accounts fail to prepare while the account manager is
  preparing, drop them from the list of valid accounts rather than
  never terminating (alsuren)

* If the fake AccountManager doesn't appear for some reason during AM
  regression tests, don't start the system implementation (alsuren)

* Fix a theoretical reference-leak in TpAccountManager, and some memory
  leaks in examples and regression tests (smcv)
2009-12-06 22:25:19 +00:00
wiz
0428357dcb Update to 0.0.12:
telepathy-farsight 0.0.12 (15 Oct 2009)
=======================================
- Fix mixup between GSlice and malloc
- Fix potential race between src-pad-added and dispose
- The connected state in farsight is a lie, ignore it

telepathy-farsight 0.0.11 (10 Sep 2009)
=======================================
- Fix double free
- Fix more leaks

telepathy-farsight 0.0.10 (08 Sep 2009)
======================================
- Fix some leaks
- Fix possible deadlocks
- Emit different error codes depending on the error
- Emit stream state changes when the stream state changes according to ICE
2009-12-04 00:04:05 +00:00
wiz
024c39a807 Update to 0.9.2.
Thanks for help for building wocky to joerg!

telepathy-gabble 0.9.2 (2009-10-27)
===================================

The ``The photo device is down'' release.

Highlights:

* Add support for using OpenSSL instead of GNUTLS for SSL support

Fixes:

* Honour errors that tell us to wait and try again when fetching vCards. This
  was erroneously claimed to be in 0.9.1. (Alban)

* Don't re-fetch our own avatar in a loop when connecting to Google
  Talk. This should fix #23684 once and for all. (Alban)

* Don't trust other people's <message/> IDs to be globally unique: in
  particular, Google Talk uses simple incrementing integers (wjt)

* Use the correct marshaller for the pre-presence signal, fixing a cr
  64-bit platforms (wjt)

* Make sure the Connection object disappears from the bus when disconnected
  (Vivek)


telepathy-gabble 0.9.1 (2009-09-25)
===================================

The “even children are made of atoms” release.

Highlights:

* Jingle call interoperability with Pidgin and Gajim.

Fixes:

* When receiving a file, Gabble now closes the local socket once all the data
  has been written. (Guillaume)

* fd.o #24043: Doesn't parse candidates in a Jingle session-accept stanza
  This fix lets us interoperate with Pidgin's Jingle implementation. (Sjoerd,
  David)

* fd.o #24023: Accepting initial streams for a call is racy. (Sjoerd, Daf)

* fd.o #20629: DBus events in tests should contain full path. (Daf)

* fd.o #22795: jingle/google-relay.py is secretly made of cheese. (Daf)

* fd.o #23903: Gabble crashes in File Transfer. (Guillaume)

* fd.o #23685: build Gibber with fno-strict-aliasing so asyncns.c builds with
  new GCC. (Guillaume)

* fd.o #20565: Contacts should be initially offline and not unknown. (Daf)

* When members are removed from a call due to a stream error, always indicate
  so. (Daf)

* Fix corner cases in SetLocation()'s language handling. (Daf)

* fd.o #24195: Doesn't think clients without google p2p tranport are media
  capable. This fix lets us interoperate with Gajim's Jingle implementation.
  (Sjoerd, Daf)

* Make stun-server.py not fail if the default STUN server hostname can't be
  resolved. (David)

* fd.o #23684: Gabble advertizes an avatar's sha1 in its presence stanza
  without following XEP-0153. (Alban)

* Honour errors that tell us to wait and try again when fetching vCards.
  (Alban)

telepathy-gabble 0.9.0 (2009-09-16)
===================================

The "Use STAPLE REMOVER on TREMENDOUS DANGEROUS-LOOKING YAK" release.

This is the first release in the 0.9 development branch.
Most users should continue to use the 0.8.x stable branch for now.
This release introduces some regressions: proxies and keep-alive aren't
supported any more. These features will be back in future releases.

Dependencies:

* Gabble doesn't depend on loudmouth anymore. Instead, it ships a
  copy of Wocky, a new XMPP library based on gio. As a side effect of this,
  gio >= 2.21 and gnutls >= 2.8.2 are now needed to build Gabble.

* telepathy-glib >= 0.7.37 is now required

Enhancements:

* Add the ability to send a message when terminating a VoIP call (wjt)

* Add ContactSearch channels using spec draft 2 (wjt, cassidy)

* Implement the final ContactCapabilities spec, and refactor Capabilities code
  to represent capabilities as sets of XML namespaces, rather than
  bitfields (wjt, smcv)

* fd.o#19952: Support requesting channels with InitialAudio/InitialVideo
  through the final API from telepathy-spec 0.17.28 (smcv)

* Gabble now loads certificates from ~/.config/telepathy/certs/ as well as
  from the system-wide location (/etc/ssl/certs/ca-certificates.crt).

Fixes:

* Improve pubsub.c test coverage (cassidy)

* fd.o #22968: don't try to pass credentials through Unix sockets on non-Linux,
  since the way we currently do it is known to be non-portable. Patches to
  implement Credentials on more OSs would be welcomed. (smcv)

telepathy-gabble 0.8.5 (2009-10-02)
===================================

The “a page out of Remembrance of Things Past and a blowtorch with which
to set it on fire” release.

Fixes:

* Don't re-fetch our own avatar in a loop when connecting to Google
  Talk. This should fix #23684 once and for all. (Alban)

* Fix a crash introduced by the vCard-related fixes in 0.8.4. (Alban)

telepathy-gabble 0.8.4 (2009-09-25)
===================================

The “bourgeois traditional omelette form” release.

Highlights:

* Jingle call interoperability with Pidgin and Gajim.

Fixes:

* When receiving a file, Gabble now closes the local socket once all the data
  has been written. (Guillaume)

* fd.o #24043: Doesn't parse candidates in a Jingle session-accept stanza
  This fix lets us interoperate with Pidgin's Jingle implementation. (Sjoerd,
  David)

* fd.o #24023: Accepting initial streams for a call is racy. (Sjoerd, Daf)

* fd.o #20629: DBus events in tests should contain full path. (Daf)

* fd.o #22795: jingle/google-relay.py is secretly made of cheese. (Daf)

* fd.o #23903: Gabble crashes in File Transfer. (Guillaume)

* fd.o #23685: build Gibber with fno-strict-aliasing so asyncns.c builds with
  new GCC. (Guillaume)

* fd.o #20565: Contacts should be initially offline and not unknown. (Daf)

* When members are removed from a call due to a stream error, always indicate
  so. (Daf)

* Fix corner cases in SetLocation()'s language handling. (Daf)

* fd.o #24195: Doesn't think clients without google p2p tranport are media
  capable. This fix lets us interoperate with Gajim's Jingle implementation.
  (Sjoerd, Daf)

* Make stun-server.py not fail if the default STUN server hostname can't be
  resolved. (David)

* fd.o #23684: Gabble advertizes an avatar's sha1 in its presence stanza
  without following XEP-0153. (Alban)

* Honour errors that tell us to wait and try again when fetching vCards.
  (Alban)

telepathy-gabble 0.8.3 (2009-09-10)
===================================

The “one cigarette, some coffee, and four tiny stones” release.

Enhancements:

* fd.o #23681: Allow setting presence on a connection before it goes online.
  This avoids e.g. going from Available -> Busy immediately when signing on.
  (daf)

Fixes:

* fd.o #23684: fix handling of avatar conflict with several resources, and
  a possible infinite ping-pong of presence stanzas from the server (albanc)

* Time out disco requests after 20, not 20,000, seconds! (grundleborg)

* Correctly respond to disco requests for video-v1 bundle, avoiding a loop
  when iChat blindly retries failed disco requests (smcv)

* Fix Requested and State properties of muc D-Bus tubes that we previously
  created and are still present when we re-join the muc. These tubes are now
  listed in Tubes.ListTubes(). fd.o #23678. (cassidy)

* Don't send the same disco request to the same (full) JID more than once. fd.o
  #23841. (wjt)

* Update the Jingle raw-udp and ice-udp namespaces we claim to support to the
  current version. (wjt)

* fd.o #23348, #23349: fix compilation on NetBSD by including more headers
  (Thomas Klausner)

* fd.o #21327: force ISO date format in ChangeLog (wjt)

* Reduce the size of the ChangeLog by truncating at version 0.6.0 and not
  including diffstats (previously, the changelog.gz in our Debian packages
  was larger than Gabble itself!) (smcv)

telepathy-gabble 0.8.2 (2009-09-03)
===================================

The “tape two fried eggs over your eyes and walk the streets of Paris for an
hour” release.

Enhancements:

* Improve jid validation, so that obviously-invalid jids are rejected.
  (daf)

Fixes:

* Don't crash when a vCard set fails, and there are edits pending. This
  can happen if you're trying to set your avatar and then disconnect.
  (daf)

* fd.o#23013: ContactCapabilities.SetSelfCapabilities can crash gabble
  with wrong parms (sjoerd)

* Fix parsing of incoming session accept from Google Video Chat. This
  should make outgoing calls to Google Video Chat users work, as well as
  incoming calls. Hooray! (wjt, with help from sjoerd and Olivier Crête)

telepathy-gabble 0.8.1 (2009-08-20)
===================================

The “five pounds of cherries and a live beaver” release.

Fixes:

* fd.o#22535: Gabble no longer crashes if you disconnect while it's
  trying to start a Google relay session for a call. This should have
  been fixed in 0.7.31, but it's really fixed now. :-) (wjt)

* Fix an occasional crash when PEP requests time out, or are cancelled
  when you disconnect. (daf)

* Correct an assertion about vCard edits not to fire incorrectly. (daf)

* Clarify some correct-but-confusing behaviour in libjingle 0.3 mode,
  which fixes a Coverity false-positive. (smcv)

telepathy-gabble 0.8.0 (2009-08-18)
===================================

The “place a chair facing the oven and sit in it forever” release. This is the
first release in the 0.8 stable series.

Dependencies:

* telepathy-glib >= 0.7.34 is now required as Gabble implements the
  Location API.

Enhancements:

* Location and Debug are now implemented as stable interfaces.

* Timeouts are synchronised to the second where possible, leading to fewer
  wakeups.

Fixes:

* Fix race condition introduced by fix for fd.o #22023.

* Make vCard request less likely to time out.

* Fix a bug where a vCard request failure could cause SetAvatar or SetAliases
  not to return.
2009-12-03 23:58:59 +00:00
wiz
a365838f2c Update to 0.9.1:
telepathy-glib 0.9.1 (2009-10-15)
=================================

The "to quote Rob: sdflkaytliahdskljfhgaqgh;shf" release.

Fixes:

* Corrected the GLib dependency to 2.20 (this was also needed for 0.9.0,
  but that fact was undocumented) (smcv)

* Corrected the error message given when a write-only D-Bus property
  is read (Pekka Pessi)

* Work around GLib 2.20 being less const-correct than 2.22 (jonny)

* fd.o #23853: if a connection manager is discovered not to be running while
  TpConnectionManager has a ListProtocols call in-flight, then a new instance
  of the CM starts up and replies to that call, don't crash with an assertion
  failure (smcv)

* If a connection manager returns error from GetParameters(), don't dereference
  a NULL pointer and segfault (smcv)

* When asked to activate or introspect a connection manager, don't do anything
  until we have at least worked out whether it was initially running, in order
  to provide the documented behaviour (smcv)

* When getting parameter details from a running connection manager, consider
  parameters called "password" or ending with "-password" to be secret even
  if they lack the SECRET flag, as was already done when reading .manager
  files (smcv)

telepathy-glib 0.9.0 (2009-09-28)
=================================

The "purging all the lies" release.

Dependencies:

* GLib 2.20 is now required.
* telepathy-glib now links to GIO as well as GLib and GObject (in practice
  they're packaged together, and we already depended on a new enough GLib
  version that it would come with GIO).

Enhancements:

* TpAccountManager, TpAccount: add convenience API similar to libempathy's
  (jonny, with contributions from wjt/danni/sjoerd/smcv)

* telepathy-glib now uses Automake 1.11's "silent rules" feature for
  kernel-style output; as a result, we no longer use shave. If you were
  previously using --enable-shave to get prettier output, use
  --enable-silent-rules instead, and upgrade to Automake >= 1.11 if you will
  be altering the build system. (jonny)

telepathy-glib 0.8.0 (2009-09-24)
=================================

The "line in the sand" release.

This release begins a bugfix-only 0.8.x branch, in which new API/ABI will no
longer be added; 0.9.x development releases will continue to be made from
the master branch.

Summary of API changes since 0.6.x:

* Since 0.7.35, it is no longer guaranteed that the self-handle in
  TpBaseConnection is set to 0 when the state changes to DISCONNECTED;
  instead, it remains valid until the connection is disposed. This will cause
  assertion failures during disconnection in telepathy-sofiasip < 0.5.17 and
  telepathy-gabble < 0.7.9.

Changes since 0.7.37:

* spec: update from 0.17.28 to 0.18.0 (no real changes) (smcv)
* ContactList example CM: fix a crash during shutdown (andrunko)
* StreamedMedia example CM: check for direction changes correctly (andrunko)
2009-12-02 12:01:05 +00:00
wiz
176b1d14ec Update to 0.1.5:
telepathy-idle 0.1.5 (2009-09-14)
=================================

Enhancements:

* Use automake 1.11's silent build option. Use --enable-silent-rules
  to enable it. (wjt)

* Implement Destroyable for IM channels. (wjt)

* Implement o.fd.Tp.Connection.Interface.Requests. (jonner & wjt)

* Allow parting MUCs with RemoveMembers. (wjt)

Fixes:

* fd.o #22291: Define _GNU_SOURCE not __USE_GNU to get strnlen(3),
  which was causing a build failure on openSUSE, which has a glibc
  from the future. (Vincent Untz)

* fd.o #22958: Don't explicitly return void in void functions as Sun's
  C compiler doesn't support this. (Elaine Xiong)
2009-12-02 12:00:12 +00:00
joerg
5c95eba6fc Do not remove static libraries behind the pack of libtool. 2009-11-26 18:59:17 +00:00
seb
5b0fc8ae0b Update p5-POE-Filter-IRCD from version 2.38 to version 2.40.
Pkgsrc changes:
- Add LICENSE

Upstream changes:
2.40	Changed to AutoLicense, tidied up the POD.
2009-11-21 16:22:46 +00:00
seb
acbd3e8822 Update p5-POE-Component-IRC from version 5.88nb1 to version 6.16.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
6.16  Sun Oct 11 08:57:18 GMT 2009
    - BotTraffic.pm: Emit 'irc_bot_notice' events for bot notices (Hinrik)
    - Logger.pm: Log NOTICEs if requested (Hinrik)
    - Proxy.pm: Fix a regression introduced in 6.05_01. This was causing it
      to be completely broken. Added a test so it won't happen again
      unnoticed (Hinrik)

6.14  Thu Sep 24 15:07:05 GMT 2009
    - More "return" -> "return PCI_EAT_NONE" fixes. This eliminates some
      harmless (but annoying) warnings. (Hinrik)
    - State.pm: Fix AwayPoll, which wasn't working at all. Also added a
      test for it and made the documentation clearer. Thanks to David E.
      Wheeler for spotting that one. (Hinrik)
    - IRC.pm: Document which spawn() options can not be passed to the
      'connect' event. (Hinrik)
    - IRC.pm: Split PRIVMSGs with newlines into multiple messages. For other
      commands, don't pass user-supplied newlines through to the IRC server
      as it allows the user to submit raw IRC commands. (Hinrik)

6.12  Thu Sep 10 09:25:02 BST 2009
    - Fix localaddr() issue reported in RT #48791 by Michael Andreen
    - Depend on latest (1.24) POE::Component::Pluggable (Hinrik)
    - BotCommand.pm: Strip colors/formatting before processing (Hinrik)
    - Plugin::AutoJoin S_join should return PCI_EAT_NONE if
      $joiner ne $irc->nick_name() (perigrin)

6.10 Fri Aug 14 21:19:07 BST 2009
    - Implemented netsplit detection and handling of state on netjoin (bingos)
    - Refactored the netsplit code for robustness and sanity (bingos)
    - Added testcase for netsplit handling (bingos)
    - AutoJoin.pm: Fixed problem with rejoining password-protected channels
      that were not passed to the plugin constructor (Hinrik)
    - Removed extended debug output from some tests, they've been behaving
      for a while (Hinrik)
    - State and subclasses will use NAMES replies to synchronise
      channel state as well now. Should help RT #46825 (bingos).
    - Refactored the netsplit test slightly to try and eliminate
      race conditions (bingos)
    - Added netsplit detection code to Qnet::State subclass. (bingos)
    - Netsplit restoration now triggers irc_nick_sync event (bingos)
    - Added some diagnostics to the netsplit test. (bingos)
    - Markup test in netsplit as todo due to race condition (bingos)
    - Mark one of the netsplit tests TODO (bingos)
    - Time for a stable release

6.08 Fri May 29 11:46:45 GMT 2009
    - CTCP.pm: Return an RFC822 date in response to CTCP TIME (Hinrik)
    - BotCommand.pm: Fix RT #46065, help message wasn't being printed (Hinrik)
    - Connector.pm: Make the traffic-noticing code more accurate (Hinrik)
    - PlugMan.pm: Allow custom auth checks for the IRC interface (Hinrik)
    - PlugMan.pm: Silence some warnings (bingos)

6.06 Thu Apr 30 12:05:04 GMT 2009
    - NickServID.pm: Update a paragraph in the Pod (Hinrik)
    - State.pm: Don't delete all state in S_(error|socketerr|disconnected)
      handlers, removes some warnings (Hinrik)
    - AutoJoin.pm: Fixed some bugs, added more tests (Hinrik)
    - PlugMan.pm: Don't rely on State.pm for authentication. Eliminates race
      condition when receiving channel commands before the channel has been
      synced (Hinrik)
    - In jailed environments we can't assume that 127.0.0.1 will be that.
      reported by Jase Thew (Bazerka).
    - Logger.pm: Replace slashes with underscores before logging to disk,
      spotted by Sebastian Mair.

6.05_01 Sat Apr 11 09:18:28 GMT 2009
    - Compat.pm: Don't emit an extra event or print a misleading debug message
      for CTCP ACTIONs on FreeNode (Hinrik)
    - AutoJoin.pm: Only join channels after we have asked the server if it
      supports FreeNode's CAPAB IDENTIFY-MSG (Hinrik)
    - BotCommand.pm: Accept commands in private too (Hinrik)
    - CTCP.pm: Handle CLIENTINFO as well (Hinrik)
    - Common.pm: Added irc_to_utf8 to decode IRC messages (Hinrik)
    - Proxy.pm: General cleanup. Also fix a bug introduced in 5.66 that caused
      it to keep too many welcome messages (Hinrik)
    - State.pm: General cleanup. Fixed a bug with the order of irc_nick_sync's
      arguments being reversed (Hinrik)

6.04 Sat Mar  7 23:31:11 GMT 2009
    - Logger.pm: Only use portable strftime parameters. Fixes log timestamps
      on Solaris and Windows (Hinrik)
    - CTCP.pm: Use portable strftime parameters when responding to CTCP TIME
      requests (Hinrik)
    - State.pm: Document the extra parameters to irc_disconnected, irc_error,
      and irc_socketerr. (Hinrik)
    - Fixed race condition in some tests (Hinrik)

6.02 Fri Mar  6 10:54:22 GMT 2009
    - Fix RT #43856, variable name typo in PlugMan.pm reported by barnaclebob
    - Add new test for PlugMan plugin (Hinrik)
    - Amend a few tests that were failing (Hinrik)
    - State.pm: Avoid a warning when setting a mode on a channel on which all
      previous modes have been unset (Hinrik)
    - Add optional Perl::Critic test for the test scripts (Hinrik)

6.00 Wed Mar  4 23:12:57 GMT 2009
    - Logger.pm: Fix bug with logging some CTCP ACTIONs (Hinrik)
    - Logger.pm: Also log own messages in DCC chats. Add test for it (Hinrik)
    - Added more tests for general IRC activity, and for State.pm (Hinrik)
    - Added tests for BotCommand and Logger plugin (Hinrik)
    - Turned off flood control in all the tests, and removed or adjusted many
      of the delays used. This shaves about 70% off the time needed for a full
      test suite run (Hinrik)

5.98 Mon Mar  2 22:51:27 GMT 2009
    - Parse some IRC protocol messages more strictly. Always split on ASCII
      space rather than \s, since tabs are not considered whitespace by the
      IRC protocol. (Hinrik)
    - DCC.pm: Most events now tell you what the peer's IP address is (Hinrik)
    - DCC.pm: Document the timeout parameter to the dcc command, and fixed
      some errors in the docs. (Hinrik)
    - Compat.pm/DCC.pm: Actually provide the whole nick!user@host (not just
      the nick) with every dcc_request, like the synopsis suggests (Hinrik)
    - DCC.pm: Fix crash when closing a DCC connection with pending outgoing
      data, reported by meneldor (Hinrik)
    - Added test case for the above (Hinrik)
    - DCC.pm: Don't crash if dcc_close is called with an invalid id, also
      reported by meneldor (Hinrik)
    - Logger.pm: Add DCC chat logging (Hinrik)
    - IRC.pm: Document the 'account' key returned by irc_whois (Hinrik)
    - IRC.pm: Allow plugins to respond to custom commands without them having
      to be defined explicitly in IRC.pm. This allows the removal of the last
      piece of DCC-specific code (Hinrik)
    - AutoJoin.pm: Add an option for retrying joins when banned (Hinrik)
    - NickServID.pm: Support ratbox-based ircds (Hinrik)
    - Synchronised all the version numbering (bingos)

5.96 Wed Jan 28 11:29:28 GMT 2009
    - Added delays to the two failing tests reported by CPAN Testers,
      believe we are seeing race conditions. (bingos)

5.94 Tue Jan 27 21:38:51 GMT 2009
    - Fixed dependency on Date::Format in inc. poco-server-irc (bingos)

5.92 Tue Jan 27 13:18:12 GMT 2009
    - PlugMan.pm: Only require ::State when 'botowner' is set (Hinrik)
    - ISupport.pm: Fix parsing of MODES and SILENCE parameters (Hinrik)
    - AutoJoin.pm: Added 'Rejoin_delay' option (Hinrik)
    - Connector.pm: Allow adjusting the time to wait before reconnecting,
      to ease testing. (Hinrik)
    - Compat.pm: Fix parsing of CTCPs when no prefix is present
      (i.e. client CTCPs) (Hinrik)
    - Updated included POE::Component::Server::IRC to 1.36 (Hinrik)
    - Fixed up some tests to work with it (Hinrik)
    - Removed ziplink test since PoCo-Server-IRC only supports server
      ziplinks, not client ones (Hinrik)
    - Added tests for the following plugins: AutoJoin, BotAddressed,
      CycleEmpty, CTCP, Connector, ISupport, NickReclaim, Whois (Hinrik)

5.90 Thu Jan 22 10:52:53 GMT 2009
    - Seen.pod: Recipe for a bot implementing the 'seen' command (Hinrik)
    - Reload.pod: How to reload your bot with out reconnecting (Hinrik)
    - Memory leak with stashing $self in $self->{alias}, change to
      stash a stringified version of $self instead. (bingos)

5.88 Thu Aug 28 15:49:48 BST 2008
    - MegaHAL.pod: Bare-bones recipe for a MegaHAL bot (Hinrik)
    - BotCommand.pm: Send responses back via NOTICE, not PRIVMSG (Hinrik)
    - Filter/CTCP.pm: Removed, as it is deprecated and unmaintained (Hinrik)
    - IRC.pm: Really propagate the plugin_debug flag (Hinrik)
    - Filter/IRC/Compat.pm - change to _get_ctcp() as per RT #38773
2009-11-21 15:33:46 +00:00
joerg
5adcab12dc Pass down something valid for KPHONEDIR. 2009-11-05 21:36:49 +00:00
tonio
f46fb779ce Update chat/weechat to 0.3.0
Main changes:
* irc is now a plugin
* irc: remove kernel info in CTCP VERSION reply
* relay: add relay plugin (network communication between WeeChat and remote
  application)
* logger: add logger plugin with new features: backlog, level for messages to
  log
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
* api: new plugin API with many new functions: hooks, buffer management and
  nicklist, bars, configuration files, network, infos/infolists, lists, upgrade
* gui: new display engine, with prefix and message for each line
* gui: add new type of buffer, with free content
* gui: fix display bug with some weird UTF-8 chars
* core: improve main loop: higher timout in select(), less CPU usage
* core: new name for configuration files (*.conf instead of *.rc)
2009-11-03 22:22:31 +00:00
tnn
78586534ba Support DESTDIR and PKGMANDIR 2009-10-29 21:53:10 +00:00
tnn
0d9fa40471 if neither gtkspell nor libsexy was selected, then --enable-spell=none. 2009-10-24 15:51:25 +00:00
tonio
9ad6924412 Remove INCOMPAT_CURSES, since it builds fine on -current and 5.0 2009-09-29 17:17:39 +00:00
wiz
960279ab9c Fix PLIST for new unzip default flags. Bump PKGREVISION. 2009-09-29 17:00:28 +00:00
tnn
6770515725 - rename conflicting getline()
- honour PKGMANDIR
2009-09-23 13:31:31 +00:00
sno
23a89b6f12 fix patch for DragonFlyBSD to work for FreeBSD, too 2009-09-20 12:39:07 +00:00