Commit graph

2092 commits

Author SHA1 Message Date
wiz
586629bc5e Remove unneeded part of the comment. 2008-11-14 23:03:02 +00:00
wiz
368f0e2f5e Initial import of empathy-2.24.1:
Empathy consists of a rich set of reusable instant messaging widgets,
and a GNOME client using those widgets. It uses Telepathy and
Nokia's Mission Control, and reuses Gossip's UI. The main goal is
to permit desktop integration by providing libempathy and libempathy-gtk
libraries. libempathy-gtk is a set of powerful widgets that can be
embeded into any GNOME application.

Current features

    * Multi-protocol: Jabber, Gtalk, MSN, IRC, Salut, and all
      supported by pidgin
    * Account editor (specialized UI for most protocols)
    * Auto away and extended away using gnome-screensaver
    * Auto re-connect using Network Manager
    * Private and group chat (with smileys, spellcheck)
    * Powerful theme engine for chats
    * Log conversations, view/search in logs and prepend logs in
      new chats
    * Adding new contacts and viewing/editing contact information
    * Voice and Video call using SIP and Jingle
    * Python bindings for libempathy and libempathy-gtk
    * Collaborative work using Tubes
2008-11-14 23:01:45 +00:00
wiz
753c10323e Initial import of telepathy-gabble-0.7.15:
A Jabber/XMPP connection manager that handles single- and multi-user
chats and voice/video calls.
2008-11-14 23:00:42 +00:00
wiz
ba9de64eef Initial import of telepathy-idle-0.1.2:
A full-featured IRC connection manager for Telepathy.

XXX: I couldn't get this to work with empathy. Might need further fixes.
2008-11-14 23:00:12 +00:00
wiz
e308e522fa Initial import of telepathy-mission-control-4.67:
Mission Control, or MC, is a Telepathy component providing a way
for "end-user" applications to abstract some of the details of
connection managers, to provide a simple way to manipulate a bunch
of connection managers at once, and to remove the need to have in
each program the account definitions and credentials.

Misson Control implements some well-defined API's much like each
connection manager respond to a set of well-defined telepathy API's.
The set of API's implemented by MCs will be split in several
interfaces to ease progressive and adaptative implementation of
each facet.

There are different types of files that the MC will use, and that
are installed by the various connection managers package or
third-party application needing to be hooked-in. MC is able to
handle all those file formats as expected.
2008-11-14 22:59:03 +00:00
wiz
8ebf16092f Initial import of libtelepathy-0.3.3:
The Telepathy project is building a unified framework for many
different kinds of real-time communications. It uses the D-Bus
messaging system to provide a simple interface for client applications,
allowing them to quickly take advantage of Telepathy's benefits.

* Real-time: Telepathy supports instant messaging (both one-to-one
and in groups), voice calls and video calls; it's less suited for
store-and-forward applications like email

* Unified: Many different programs can take advantage of these
communications; Telepathy lets these programs work together

* Framework: Telepathy allows the different aspects of communication
handling to be divided between different parts of the system,
meaning each part is simpler
2008-11-14 22:58:06 +00:00
wiz
1e7592c0ab Initial import of telepathy-glib-0.7.18:
This is a library for GLib-based Telepathy components.

Telepathy is a D-Bus framework for unifying real time communication,
including instant messaging, voice calls and video calls. It
abstracts differences between protocols to provide a unified
interface for applications.
2008-11-14 22:57:10 +00:00
martti
a3add74345 Updated chat/ejabberd to 2.0.2 (patch received from Fabrice Colliot)
* Bug fixes

* Patch #389 (https://support.process-one.net/browse/EJAB-389) applied
  instead of the old pkgsrc patch. You MUST modify your ejabberd.cfg!
2008-11-12 13:13:59 +00:00
wiz
3e83de3a37 Update to 20080314:
Changes since ircII 20060725:

  o  /on channel_signoff works again
  o  try to split ICB messages at word boundaries
  o  disallow many IRC commands on ICB
  o  /ping works on ICB
  o  revert the utf-8 changes for large lastlog performance reasons.
     there should be a re-implementation coming in the future.
2008-11-10 19:25:27 +00:00
wiz
285b7dd776 Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal. 2008-11-10 17:21:33 +00:00
wiz
2082956205 Bump PKGREVISION for libmowgli shlib bump.
Other dependencies not bumped, because they were all updated in the
last hour.
2008-11-10 12:09:02 +00:00
wiz
4bb09e4700 Use devel/libmowgli instead of devel/mowgli. 2008-11-10 11:35:33 +00:00
snj
d3d9932d48 Update to 0.6.3. Zillions of bug fixes, see the included ChangeLog for
details.
2008-11-06 19:59:04 +00:00
obache
9b2ca22ed7 Avoid to detect python interpreter.
Fixes PR 39716.
2008-11-02 13:02:51 +00:00
tonio
00441ffb2d Update chat/bitlbee 1.2.3
Version 1.2.3 (released 2008-09-07) hilights:
* Fixed a security issue similar to the previous account overwrite/hijack bug.
2008-11-01 13:35:33 +00:00
adrianp
62340c7cca Fix ${HOMEPAGE} 2008-10-30 23:22:59 +00:00
wiz
6ebebe57ee Update to 1.4.3:
Fixed issues in Loudmouth 1.4.3

    * [#19] - Uses old style auth if server provides old style auth and SASL
    * [#22] - Handlers which were registered for message ids should always be called if the id matches
    * [#23] - Receiving messages larger than 1023 bytes are not fully processed with OpenSSL backend
    * [#27] - Functions missing in docs from LmSSL
2008-10-30 22:07:25 +00:00
adrianp
261e2f2376 Replace static '-Wl,--rpath' calls with '${COMPILER_RPATH_FLAG}' 2008-10-25 16:12:36 +00:00
obache
c5fbd0ec57 Added ruby-net-irc. 2008-10-22 11:42:44 +00:00
obache
9618d14f38 Import ruby-net-irc-0.0.5 as chat/ruby-net-irc.
Ruby library for implementing IRC server and client
2008-10-22 11:40:55 +00:00
wiz
3b356a060f Update to 0.84, provided by Claudio Leite in PR 39771:
0.84 - 10/19/2008

 * Removed rate limit warning messages

 * Added missing proxy information to manual page

 * Fixed bug introduced in 0.83 where DOS/Win32 did not get any input

 * Makefile now properly uses 'make -C' for building subdirectories

 * miscellaneous DJGPP cleanups
2008-10-20 07:48:18 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

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=...").
2008-10-19 19:17:40 +00:00
tron
ee79849b4c Fix build with GTK+ 2.13.* and newer. 2008-10-17 11:03:43 +00:00
uebayasi
29925cac49 Regenerate checksum. 2008-10-15 00:01:44 +00:00
adam
0bd4b0b1a6 Changes 1.4.2:
* Bug fixes.
2008-10-13 09:35:55 +00:00
ahoka
0e24110c72 Sanitize the perl option's name (irssi-perl -> perl).
Now -perl affects this package too.

Submitted by Leonardo Taccari.
2008-10-12 21:28:23 +00:00
tonnerre
00ccabfa4f Update Konversation to recently released version 1.1. Changes since 1.0.1:
Text views
* Added an option to hide the scrollbar in chat windows.
* Don't scroll to bottom if the view was scrolled up before resizing.
* Fixed chat views occassionally not being scrolled to the bottom at their
  inception with long backlog appends.
* Fixed an off-by-one error in scrollback culling.
* Fixed a bug that lead to single leading whitespace characters in lines being
  omitted from display in chat windows.
* Now preserving trailing whitespace in raw log tabs.
* Fixed display of '<' and '>' in backlog lines.
* Fixed copy/paste with shortcuts other than the default Ctrl+C/V ones.
* Fixed onotice display.
* Fixed middle-click-to-open-in-new-tab on chat window URLs when Konqueror
  wasn't running.
* Fixed superfluous closing parenthesis being inserted after links in lines
  which contain multiple links followed by closing parenthesis.
* Fixed URLs with encoded hash mark %23 being incorrectly passed off to handler.
* Fixed variable expansion causing certain URLs to be corrupted when pasted.
* Added a "Save Link As" item to the context menu of links in the chat window.
* Have the "Save as..." dialog suggest a file name.
* Implemented Shift+Click to "Save as..." URLs..
* Made the channel links context menu work in server status views.
* Fixed nickname links in chat view messages created as a result of '/msg <nick>
  <message>' commands erroneously prepending '->' to nicknames.
* Fixed operations on nicknames containing "\" characters from the nickname
  context menu.
* Fixed query view context menus operating on the wrong nickname under certain
  circumstances.
* Fixed a bug that caused the "Send File..." action in the generic query context
  menu to pick the wrong recipient after hovering the user's own nick in the
  chat display.
* Fixed date display not using the locale's date format.
* Fixed IRC color parsing so that the colors gets reset to default if no color
  numbers were given.
* Fixed a bug that could cause the text selection in a chat window to be messed
  up when new text was appended.

Marker/Remember Lines
* Konversation now distinguishes between manually and automatically inserted
  marker lines, making the "show line in all chat windows" preference less
  confusing.
* The automatically inserted remember lines when chat windows are hidden are now
  "sliding", i.e. there is only one per chat window, and it moves.
* Automatically inserted remember lines will now optionally only be inserted
  when there's actually new text being appended to the chat window (enabled by
  default).
* The automatic remember line will now also be inserted when the window has lost
  focus.
* Added an action to clear all marker lines in a chat window.
* Improved marker lines-related preferences and terminology.
* Improved the appearance of marker lines in the chat window.
* Made the (marker line-related and other) identity default settings consistent
  between the initial identity and additional newly created identities.
* Fixed hidden join/part/quit events marking tabs as dirty, allowing multiple
  consecutive remember lines to appear.
* Fixed crash when minimizing or closing the application window prior to any tab
  switch when the auto-insertion of remember lines is enabled.

Input line
* Fixed input line contents rather than actual sent text being appended to the
  input history upon a multi-line paste edit.
* Special characters and IRC color codes will now be inserted at the cursor
  position rather than the end of the input line contents.

Nickname list
* Implemented an additional "Sort by activity" nicklist sorting mode.
* Added Oxygen nicklist icon theme by Nuno Pinheiro.
* The list of nickname list themes is now sorted alphabetically.
* Fixed race condition when removing a nicklist theme (listview would be
  repopulated before deletion was complete).
* Fixed using the wrong palette for the disabled text color in the nickname
  list.
* Fixed moving back from the custom alternate background color to system colors
  in the channel nickname listviews when disabling the "Use custom colors for
  lists, [...]" preference.
* Cleanups in the nicklist item code.

Tab bar / Tree list
* Added option to add and remove a channel from its network's auto-join list
  from the tab context menu.
* Added option to close tabs using middle-mouse.
* Slightly sped up tab switching by eliminating some redundant UI action state
  updates.
* Channel tabs will no longer close when kicked, but rather grey out on the tab
  bar and offer context menu actions to rejoin.
* Channel and query tabs will now grey out on the tab bar when disconnected and
  no higher priority notification is present. Channel tabs will only ungrey if
  and when the channel is successfully rejoined after reconnect; query tabs
  ungrey immediately once reconnected.
* Display tooltips for truncated treelist items.
* Fixed forwarding keyboard events received by the treelist to Konsole widgets
  and focus adjustment thereafter as well as generally after switching to
  Konsole tabs by other means.
* Fixed treelist scrollbar not picking up on new palette when the KDE color
  scheme changes.
* Fixed a bug that could cause a crash when the view treelist would receive
  keypress events during application shutdown.
* [New since RC1] Fixed a corner case where a server status item could become a
  child item of another server status item when dragging it below an special
  application pane item such as DCC Status or Watched Nicks Online.
* [New since RC1] Fixed a crash when using the mouse wheel on the list within
  ~150ms of a drag and drop operation.

System Tray icon
* Remember and recreate minimized-to-tray state across sessions.
* Added option for hidden-to-tray startup.
* Reload tray icons when the icon theme changes at runtime.
* Added option to not blink the systray icon, but just light it up.

Channel Settings Dialog
* Added a search line to the ban list.
* Fixed sorting the ban list by time set.
* Made the ban list's "Time Set" column use KDE locale settings for the date
  format.
* Fixed OK'ing/Cancel'ing/closing the Channel Settings Dialog not dealing with
  open ban list in-line edits correctly.
* Reset topic editbox when the channel options dialog has been dismissed with
  cancel.
* Fixed incorrect time display in the topic history list in the Channel Settings
  dialog.

Server List Dialogs
* Moved the "Show at application startup" option for the Server List dialog to
  the dialog itself.
* Auto-correct hostnames and passwords entered with preceding or trailing spaces
  in the Server List dialog.
* Don't allow impossible ports to be set for servers.
* Sensible default focus in the server list dialog.
* Fixed unresponsive, defective Server List dialog window appearing at
  application startup using the Beryl or Compiz compositing window managers.

Interface Misc
* Added a "Next Active Tab" keyboard shortcut to jump to the next active tab with
  the highest priority notification.
* Added a Find Previous standard action.
* Have the "Insert Character" dialog pick up on text view font changes.
* Show correct number of colors in the color chooser dialog.
* Made "Alternate Background" colorchooser disable when unneeded.
* Fixed crash when changing the KDE color scheme while a non-chat tab is open.
* The encoding selection now allows returning to the used identity's default
  encoding setting.
* Update actions on charset changes.
* Added Notifications Toggle and Encoding sub-menu to the window menu.
* Moved "Hide Nicklist" menu action from Edit to Settings.
* Fixed the "Automatically join channel on invite" setting not to show an
  inquiring dialog anyway.
* Fixed saving the state of the invitation dialog option in the Warning Dialogs
  preferences.
* Added a warning dialog for quitting with active DCC file transfers.
* Return focus to the text display widget after closing the search bar in a log
  reader view.
* Made pressing Return or Enter in the Log File Viewer's size spinbox apply the
  setting, just as pressing the Return button.
* Fixed a bug where the SSL padlock icon would be shown on a non-SSL connection
  (and clicking would cause a crash).
* Empty topic labels will no longer show empty tooltips, but rather none at all.
* Added a sample 12-hour clock format string to the timestamp format combobox.
* Timestamp format list is no longer localized.
* Robustness improvements and less UI quirks around channel password handling.
* Improved general layout and consistency of tab, chat view, query and topic
  context menus. Added some missing icons.
* Fixed some bugs of UI actions not being appropriately as their context
  changes.
* Fixed enabled state of "Close All Open Queries" action not being updated
  correctly when queries are closed by way of closing a status view tab.
* The window caption is now properly being reset when the last tab is closed.
* Made units in spinboxen in the identity and app preferences UI more
  consistent.
* Minor fixes to accelerators and tabbing order in various dialogs.

Commands
* Support command aliases in network connect commands.
* Turned parameter-less '/away' into a toggle: Sets away state with default
  message initially, and unsets away state if already away.
* Added an '/aunaway' command to complement '/aaway' (previously, there was only
  '/aback').
* Added support for '/kill'.
* A '/join' command for an already-joined channel will now focus it.
* Added an '/encoding' command as an alias to '/charset'.
* '/charset' and '/encoding' now accept 'latin-1' as an alias for 'iso-8859-1'.
* Improved messages for the '/charset' and '/encoding' commands.
* Rewrote /me parsing to be less hackish and display usage info with an empty
  parameter.
* '/msg <nick>' is no longer treated as equivalent to '/query <nick>'.
* '/msg <nick>' will now error out when lacking a message parameter.
* '/query <recipient> [message]' will now error out when recipient is a channel.
* Added a '/queuetuner' command to bring up the outbound traffic scheduler's
  tuning/debug pane.

Notifications
* Seperated query messages and messages containing the user's nickname into two
  distinct KNotify events.
* Made the tab notification color of private messages configurable independently
  from normal messages.
* Don't highlight own nick on topic created by messages.
* Fixed disabling notifications for a tab not cancelling highlight sounds.
* Fixed a race condition where a highlight's autotext reply would outrun the
  original line's tab notification.
* Fixed actions in queries and DCC chats producing message notification events
  (rather than the correct private message ones).
* Changed the OSD screensaver check logic to work in KDE 4.
* [New since RC1] Fixed on screen display occassionally reverting to the default
  position when using the settings dialog to change unrelated settings.

Connection handling
* Improved behavior with regard to reusing existing connections in connection
  attempts that provide an initial channel to join, such as command line
  arguments, the DCOP interface, the bookmark system or irc:// links).
  Previously, the application would have inconsistently either reused an
  existing or created a new connection.
* Better dialog messages in the interactive variant of the decision to either
  reuse or create a new connection (from the Server List dialog and the Quick
  Connect dialog).
* Improved and more consistent display of connection names (i.e. network or
  server host name) throughout the application.
* Much improved irc:// URL support for connection intanciation, with support
  added for IPv6 host names and many of the features proposed by the Mirashi
  specification.
* Eliminated redundant irc:// URL parsing codepaths in favor of a single one.
* Added support for irc:// URLs to the chat views.
* Removed "konversationircprotocolhandler" shell script. The Konversation
  executable now understands irc:// URLs directly.
* Initiating connections from command line arguments and options now works also
  when the application is already running.
* Fixed a bug that would cause a connection initiated from command line options
  not to get past the identity validation stage when the configuration file was
  unitialized and empty.
* The server list dialog will now always be closed when starting Konversation
  with command line arguments to initiate a connection, consistent with the
  configuration-based auto-connect behavior.
* Providing a channel in the creation of a new connection (i.e. via command line
  arguments, the DCOP interface, the Quick Connect dialog, the bookmark system
  or irc:// links) now consistently pre-empts the stored auto-join channel list
  if the target of the connection is a network or the hostname is found to be
  part of a configured network. Previously, this would only work for Quick
  Connect and the bookmark system (which caused the infamous Sabayon user flood
  in #kde due to their "Get Support" desktop link connecting to Freenode, which
  in an unconfigured Konversation has #kde in its auto-join list).
* Connections now have globally unique IDs.
* The DCOP interface now understands connection IDs in addition to host names.
* The scripting systems now uses globally unique connection IDs rather than
  server host names to refer to connections, fixing a bug where scripted
  responses were being handed to all connections sharing a hostname (which was
  actually intentional in the absence of connection IDs, but undesirable for
  users).
* Improved iteration behavior over a network's server list on connection losses.
* The "Reconnect" action now works also when Konversation doesn't consider the
  connection to be in a disconnected state.
* Improved the server status view messages related to reconnection attempts.
* Consistently apply the "Reconnect delay" setting (previously confusingly named
  "Reconnect timeout"), which wasn't done before.
* Fixed a bug that could cause the connection process to claim that a DNS lookup
  was successful when it actually wasn't.
* Fixed opening bookmarks with spaces in the target address name (which may be a
  network name, and networks may have spaces in their name).
* Properly update the state of the "Add/Remove to Watched Nicknames" nickname
  context menu actions when the connection isn't to a config-backed network, in
  which case there's no way to store and make use of those list entries.
* Fixed a crash when quitting the application with a resident connection that
  disconnected due to an SSL error.
* Fixed crashes in the DCOP interface if no connection was present.
* Make the "Reconnect" action available even while ostensibly in the process of
  connecting.
* Fix possible crash when closing all views and subsequently creating a new
  connection.
* Fixed crash upon auto-connect at application startup.
* Improved the naming of preferences related to automatic reconnection attempts
  to be less confusing.
* Made it possible to set the number of automatic reconnection attempts to
  unlimited.
* Provided better default values to the preferences related to automatic
  reconnection attempts.
* Fixed crash when opening a Konsole tab and Konsole was not installed.
* Fixed allowing the user to create an infinite loop of showing the SSL
  connection details dialog upon being presented with the invalid certificate
  multiple choice dialog at connection time by checking "Do not ask again" and
  then clicking "Details".

Identities
* Made it possible to set a Quit message independently from the Part message.
* Saving a newly-created identity is no longer allowed without entering a real
  name.
* Apply switching the identity in the identity dialog as opened from the network
  dialog to the network's settings.
* Have the Edit/Delete/Up/Down buttons for the nickname list of an Identity
  correctly change state according to the selection

Away system
* Added per-identity support for automatic away on a configurable amount of user
  desktop inactivity and/or screensaver activation, along with support for
  automatic return on activity.
* Fixed the "Global Away" toggle to make sense and update its state properly.
* Turned parameter-less '/away' into a toggle: Sets away state with default
  message initially, and unsets away state if already away.
* Added an '/aunaway' command to complement '/aaway' (previously, there was only
  '/aback').
* Broadly rewrote away management related code for improved robustness and less
  duplication and hacks (e.g. no more abuse of multiServerCommand for global
  away).

DCC
* Massive DCC refactoring and improved reliability.
* Passive DCC support (Reverse DCC RECV, SEND).
* Replaced the DCC Transfer Details dialog with a retractable transfer details
  pane directly in the DCC Status tab.
* Added DCC transfer average speed reading to the DCC transfer details panel.
* The DCC Status tab now remembers its column widths across sessions.
* Fixed duplicated quotation marks around file names in DCC transfer status
  messages.
* Fixed "Open File" DCC dialog remembering the last viewed location incorrectly.
* Added an "Open Folder" button to the DCC transfer details panel.
* Added check for whether the URL is well-formed before initiating a DCC send.
  Fixes a bug of dragging a nickname link in the chat view onto the query chat
  view drop target starting a DCC transfer that cannot succeed.
* Ported the DCC code away from relying on server group IDs to refer to
  connections, made it use connection IDs instead. Fixes potential bugs with
  multiple concurrent connections to the same network.
* Fixed queued DCC transfer items not picking up on download destination
  directory changes.
* Fixed bug leading to crash upon initiating DCC Chat when "Focus new tabs" was
  enabled.
* [New since RC1] New transfer items added to the DCC panel's transfer list are no
  longer automatically selected, meaning work on other items in the list occuring
  at the same time no longer gets interrupted.
* [New since RC1] The "Filename:" line in the DCC panel's detailed info pane is
  now using text squeezing to avoid an increase in minimum window width with long
  file names.
* [New since RC1] Failed receives now longer show 833TB/s as their transfer
  speed.

Blowfish support
* Fixed FiSH-style +p prefix to send clear text to channel despite an encryption
  key being set.
* Text encoding is now being applied to the cleartext, rather than the
  ciphertext. This fixes using characters outside the ASCII range with blowfish
  encryption.
* Fixed CTCP (and thus DCC) requests to nicknames for whom an encryption key is
  set.
* Added support for encrypted topics.
* If an encryption key is set, a lock icon will now be shown next to the input
  box.
* Added a '/showkey <channel|query>' command to show the encryption key for the
  target in a popup dialog.

Auto-replace
* Improved auto-replace behavior with multiple matches in one line (fixes
  multiple Wikipedia links).
* Fixed bug that could cause auto-replace to replace the wrong group of the
  matching string.
* Auto-replace is now case-sensitive in regular expression mode.
* Added regular expression editor button to auto-replace preferences.
* Fixed conditional enabling of the RegExpEditor button in the auto-replace
  preferences page.

Ignore
* Fixed being asked twice whether to close a query upon ignoring the opponent.
* Fixed crash when opting to close a query upon chosing to ignore the opponent
  from the context menu of his nickname.

Watched Nicknames
* Improved robustness of the Watched Nicknames Online system.
* The "Offline" branches in the "Watched Nicks Online" list will now be omitted
  when there are no offline nicks for the respective network.
* Fixed display of WHOIS spam prompted by the Watch List's WHOIS activity.
* Connections to non-config-backed targets no longer show in Watched Nicks
  Online.
* [New since RC1] Actually honor the preference to enable/disable the Watched
  Nicknames Online system, and apply it at runtime.
* [New since RC1] Make sure the periodic Watched Nicknames Online check actually
  starts running within the same session after adding the first nickname to the
  list.
* [New since RC1] Fixed a crash on quit with the Watched Nicks Online tab open and
  there being an open connection to a network that nicks are being watched for.

Channel List
* IRC markup is now removed from content in the Channel List view.
* Speed improvements in Channel List views.
* Fixed keyboard accelerator collisions in Channel List views.
* Allow higher values than 99 in the min/max users filter spin boxes in Channel
  List views.

Under the Hood / Protocol
* Rewrote the outbound queue scheduling system to be smart enough to reorder
  outbound traffic to reduce interactive latency while aggressively throttling
  the rate to prevent flooding. Use '/queuetuner' to tweak.
* Rearranged when and how auto-who is triggered upon channel join a bit, to
  avoid excessive flooding on multiple concurrent joins in some cases.
* Auto-Who reliability improvements.
* Fixed auto-join with very many channels (the auto-join command would exceed
  the maximum buffer length; it is now split into multiple commands as needed).
* Fixed bugs around rejoining channels after reconnects related to the cause of
  the disconnect, channel passwords and picking the actual list of joined
  channels over the network's auto-join list.
* Improved behavioral consistency in situations where the auto-join list is
  preempted by a transitory auto-join channel (bookmarks, etc.).
* Fixed bug that caused the topic state not to be cleared properly prior to
  rejoining channels during reconnects.
* Fixed onotice payload being cut off after the first word.
* Changed RPL_WHOISOPERATOR handling to internationalize the common case ("is an
  IRC Operator") and otherwise passthrough the string sent by the server.
* Fixed parsing of alternate invite format on Asuka ircds (QuakeNet).
* Added support for PRIVMSG from the server.
* Support RPL_UMODEIS.
* Announce 'k' channel mode (i.e. channel key) changes in non-raw mode as well.
* The command part of CTCP requests is now always converted to uppercase before
  sending, as some clients don't like lower- or mixed-case commands as the user
  may have entered them.
* Display mode for your nick and channels you're not in.
* Fixed per-channel encoding settings for the channels of a network being lost
  when the network is renamed.
* Fixed crash when receiving actions for channels the client is not attending.
* Made newline handling in the DCOP interface more robust, fixing a potential
  security problem (CVE-2007-4400).
* A few speed optimizations and memory leak fixes.
* [New since RC1] Fixed a crash on quit during KDE logout or when quitting by
  DCOP.

Included scripts
* Support for KMPlayer in the 'media' script (based on the window caption, as
  KMPlayer has no proper appropriate DCOP interface).
* Added KPlayer support to the 'media' script (also caption-based).
* Added support for Audacious to the 'media' script.
* Fixed problems in disk space calculation in the 'sysinfo' script caused by
  wrapped df(1) output.
* Added KDE 4 support to the 'sysinfo' script.
* Removed some bashisms from the 'sysinfo' script.
* Rewrote 'weather' script for increased reliability in error handling and
  better readability.
* Removed broken 'qurl' script in favor of new 'tinyurl' one.
* Fixed the 'fortune' script not working properly when variable expansion is
  turned off in the preferences.
* [New since RC1] Fixed a bug in the 'media' script that caused it to break when
  querying Audacious with audtool not being available.

Packaging
* [New since RC1] Standards compliancy fixes in the application .desktop file and
  the nicklist icon theme .desktop files.

Build
* Fixed build with --enable-final.
2008-10-12 04:14:58 +00:00
uebayasi
34004f51e0 Move mk/emacs.mk to editors/emacs/modules.mk.
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users.  Be DEPENDS to it.  This should
address pkg/37146 by Aleksey Cheusov.

While here convert some emacs lisp packages to user-destdir.
2008-10-11 09:31:54 +00:00
uebayasi
41e5a4b1ee - Update URL.
- Add more emacs versions to be accepted.
- Revert a local change (sorry).
- Add buildlink3.mk.
2008-10-06 07:24:31 +00:00
uebayasi
82ff3e5e2c Update Riece to 5.0.0.
** Use Custom to saved settings. (ueno)

** Use stock icons for toolbar. (ueno)

** Follow the procedure recommended in RFC2812 when making a
   connection to the server.  This change is needed for some IRC
   servers including TwitterIrcGateway. (ueno)

** Allow non-ASCII realname. (KASUGA Toru)

** Fixed a corner case bug of riece-keywords settings. (Takeru Naito)
2008-10-06 07:12:26 +00:00
obache
727cda54b9 And also update for patch files. 2008-09-26 00:45:33 +00:00
wiz
12f758e69b Bump PKGREVISION for infrastructure fix affecting /dev/null as CONF_FILES
source.
2008-09-25 14:02:08 +00:00
obache
7c6ab1b2f4 regen distinfo for v2.5.1. 2008-09-20 16:18:36 +00:00
obache
b802cb7037 Note used by chat/pidgin-silc/Makefile 2008-09-20 16:13:00 +00:00
abs
2e70f9e2c1 Updated chat/pidgin to 2.5.1
libpurple:
    * In the Join/Part plugin, add the ability to apply the rules to
      buddies.  By default, joins and parts for buddies are still shown.
    * Support SOCKS proxies specified in GNOME or Windows proxy settings.
    * Fix some possible crashes in MSNP15.
    * Enable a default SSL trust relationship for MSN servers.
    * Avoid disconnecting from XMPP servers on parse errors that are
      non-fatal.
    * Include some perl files that were mistakenly omitted in 2.5.0.

  Pidgin:
    * Prevent use of custom smilies without "shortcuts."
    * Fix a crash that could appear with AIM buddy tooltips.

  Artwork:
    * General refresh of many icons in the interface.
    * Many cleanups to artwork source are now included in the distribution.
    * A new "throbber" animation has been added to indicate when accounts
      are connecting.
2008-09-16 19:59:46 +00:00
abs
424cf13641 Updated chat/libpurple to 2.5.1
libpurple:
    * In the Join/Part plugin, add the ability to apply the rules to
      buddies.  By default, joins and parts for buddies are still shown.
    * Support SOCKS proxies specified in GNOME or Windows proxy settings.
    * Fix some possible crashes in MSNP15.
    * Enable a default SSL trust relationship for MSN servers.
    * Avoid disconnecting from XMPP servers on parse errors that are
      non-fatal.
    * Include some perl files that were mistakenly omitted in 2.5.0.

  Pidgin:
    * Prevent use of custom smilies without "shortcuts."
    * Fix a crash that could appear with AIM buddy tooltips.

  Artwork:
    * General refresh of many icons in the interface.
    * Many cleanups to artwork source are now included in the distribution.
    * A new "throbber" animation has been added to indicate when accounts
      are connecting.
2008-09-16 19:54:21 +00:00
wiz
e06c66a723 Use config file.
Fixes startup script in non-standard PKG_SYSCONFDIR setups.
Bump PKGREVISION.
2008-09-11 21:59:33 +00:00
he
d722dba1e8 Update from version 4.71 to 5.88, discussed in general terms with maintainer.
Pkgsrc changes:
 o Adjust dependencies
 o Canonicalize HOMEPAGE

Upstream changes:

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

5.86 Tue Jul 22 09:53:26 BST 2008
    - Proxy.pm: Remove 'options => {trace => 1}' from constructor (Hinrik)
    - Compat.pm: Don't handle CAPAB IDENTIFY-MSG with non-ACTION CTCPs (Hinrik)

5.84 Thu Jun 26 19:55:41 BST 2008
    - BotAddressed.pm: Made it a little smarter (Hinrik)
    - Common.pm: Make strip_color() strip bg color-only changes (Hinrik)
    - IRC.pm: Propagate plugin_debug flag to Pluggable (Hinrik)
    - IRC.pm: Added support for FreeNode's CAPAB IDENTIFY-MSG (Hinrik)
    - Makefile.PL: Depend on new Pluggable for better debug info (Hinrik)
    - t/02_behavior/12_delays.t: Shouldn't fail if there's an IRC server
      running on localhost (Hinrik)

5.82 Sat Jun 14 09:02:11 BST 2008
    - Depend on new PoCo-Pluggable to fix a regression (Hinrik)

5.80 Thu Jun 13 15:30:08 GMT 2008
    - CycleEmpty.pm: Renamed cycling() to is_cycling() (Hinrik)
    - IRC.pm: Documented the squit command (Hinrik)
    - Only test ziplinks given a proper version of *Zlib::Stream (Hinrik)
    - DCC.pm: Implemented DCC RESUME support (Hinrik)
    - Cleaned up and reorganized the test suite (Hinrik)
    - IRC.pm: Added SERVLIST and SQUERY commands. Should include
      everything from RFC2812 now. (Hinrik)
    - Fixed a bug in Proxy plugin (bingos)

5.78  Fri May 30 08:03:30 BST 2008
    - Logger.pm: Fix the PART thing properly (Hinrik)
    - README: A few updates (Hinrik)
    - Proxy.pm: Fixed a small bug (Hinrik)
    - Common.pm: Fixed the docs for matches_mask_array() and
      allow it to be exported (Hinrik)
    - IRC.pm et al: Improved some warning messages (Hinrik)
    - IRC.pm: Moved DCC support to a plugin (Hinrik)
    - IRC.pm: Improved the docs some. Better index and more links. (Hinrik)
    - The plugin system now uses POE::Component::Pluggable (Hinrik)

5.76  Thu Apr 24 15:05:05 GMT 2008
    - Logger.pm: Fixed serious typo in function name. Grr. (Hinrik)
    - Logger.pm: Handle PARTs correctly when there's no colon (Hinrik)
    - State.pm: Only WHO users once even if they join many chans (Hinrik)
    - State.pm: Added channel_creation_time() method (Hinrik)
    - State.pm: Made channel_modes() return mode arguments as well (Hinrik)
    - State.pm: Add is_channel_synced() (Hinrik)
    - PlugMan.pm - bug in new() spotted by plu (bingos)

5.74  Thu Apr 03 15:14:04 GMT 2008
    - Logger.pm: Do charset conversion on everything, not just messages. This
      should handle non-ASCII channel names and nicknames on servers that
      support such things (Hinrik)
    - Logger.pm: Allow custom formats to provide their own timestamp in the
      topic_set_by handler (Hinrik)

5.72  Fri Mar 21 10:33:59 GMT 2008
    - Compat.pm: Fixed a bug that caused a warning (Hinrik)
    - Patch applied from Somni [RT #33850] (bingos)
    - Fixes to two of the tests that were causing intermitent fails (bingos)
    - Logger.pm: Make logging work again :) (Hinrik)
    - Logger.pm: Fix topic_change log string (Hinrik)
    - State.pm: Document new AwayPoll behavior correctly (Hinrik)
    - Moved author tests to xt/ Module::Install::AuthorTests is now
      required by maintainers. (bingos)

5.70  Mon Mar 03 10:51:01 GMT 2008
    - BotAddressed.pm: Fixed a small bug (Hinrik)
    - BotCommand.pm: A new plugin for handling bot commands (Hinrik)
    - IRC.pm: Shorten protocol lines that are too long, make the maximum length
      configurable. (Hinrik)
    - Amended IRC::Compat to do CTCP parsing. Amended dependent modules. (bingos)
    - Logger.pm: Use File::Spec for cross-platform file/dir creation. (Hinrik)
    - Make CTCP plugin respond to SOURCE requests (Hinrik)
    - Added a Cookbook (Hinrik)
    - State.pm: Save user hop count from WHO replies (Hinrik)
    - Connector.pm: Added support for multiple servers (Hinrik)
    - IRC.pm: Improved dcc_resume documentation, moved some others things
      around in the docs (Hinrik)
    - Added Hinrik to the maintainers list in IRC.pm (bingos)

5.68  Wed Feb 20 19:49:58 GMT 2008
    - IRC.pm: Improved the docs a little, fixed an error in the
      SYNOPSIS and moved half of it to an example file. Should be
      less daunting now :) (Hinrik)
    - State.pm: Lengthen away status polling time to 5 minutes and
      make the feature optional. (Hinrik)
    - Common.pm: Improved mIRC color handling code/documentation (Hinrik)

5.66  Mon Feb 18 21:58:48 GMT 2008
    - Removed Filter::IRC in favor of Filter::IRC::Compat (Hinrik)
    - Filter/CTCP.pm: Support filenames with spaces in DCCs (Hinrik)
    - IRC.pm: Always doube-quote sent DCC files for safety (Hinrik)
    - Compat.pm: Propagate debug flag to internal CTCP filter (Hinrik)
    - Updated t/perlcriticrc to exlude a few more policies (Hinrik)
    - Cleaned up all code and documentation. The changes include:
      everything needed to satisfy Perl::Critic, use carp/croak
      instead of warn/die where appropriate, use 4-column indents,
      use consistent coding style everywhere, some refactoring here
      and there... (Hinrik)
    - put Filter::IRC back. It is now a Stackable/IRCD/Compat
      mash-up (bingos)
    - full regression testing in 1_filter_compat.t yippee. (bingos)

5.64  Sat Feb 16 07:55:34 GMT 2008
    - Logger.pm: Fix regression regarding utf8 detection (Hinrik)
    - Logger.pm: Don't log channel modes which have different meanings
      depending on the IRC network we're on. (Hinrik)
    - NickServID: Tweak it a little (Hinrik)
    - Add optional Test::Perl::Critic test to detect risky code.
      Currently 466 violations in about 16k lines of code, whee! (Hinrik)
    - ISupport.pm: Fix bug in CHANLIMIT handling (Hinrik)
    - Logger.pm: Missing S_001 return value (Hinrik)
    - Compat.pm: Fix missing raw_line (Hinrik)
    - Filter/CTCP.pm: Stop using POE::Filter::IRC (Hinrik)

5.62  Thu Feb  7 16:31:03 GMT 2008
    - IRC.pm: Document the nickserv command (Hinrik)
    - Common.pm: Show some example usage of has_color() (Hinrik)
    - CycleEmpty.pm: New plugin to cycle empty channels in order to
      gain channel operator status (Hinrik)
    - Common.pm: Add more color/formatting codes (Hinrik)
    - Added plugin test for CycleEmpty (BinGOs)

5.60  Wed Feb  6 13:38:50 GMT 2008
    - State.pm: Improved the away tracking code (Hinrik)
    - Logger.pm: Added missing argument preventing quit messages from
      being logged (Hinrik)
    - NickReclaim: Fixed regression introduced in 5.58 (Hinrik)
    - BotTraffic.pm: irc_bot_ctcp_action => irc_bot_action, to be
      consistent with BotAddressed.pm (Hinrik)
    - AutoJoin.pm: Delay autojoin if NickServID is loaded, so the user
      will be cloaked (if applicable) before joining channels (Hinrik)
    - Common.pm: Add constants and methods for dealing with colors
      and formatting (Hinrik)
    - IRC.pm: Add NICKSERV command, mention the new color stuff (Hinrik)
    - NickServID: Made it behave more sensibly considering upcoming
      FreeNode policy changes. Also, use a raw NICKSERV command (Hinrik)
    - Logger.pm: Rename SortByDate to Sort_by_date and add Strip_color,
      Strip_formatting (Hinrik)

5.58  Mon Feb  4 07:58:14 GMT 2008
    - State.pm: Workaround for IRC servers (e.g. hybrid, hyperion) which send
      user WHO replies starting with the name of a random channel that the
      user is on (which the component might not be on) instead of '*' (Hinrik)
    - State.pm: Track the away status of channel users and send an event if
      the status changes (Hinrik)
    - Projects.pm: Some additions and cleanup (Hinrik)
    - Logger.pm: Add 'Restricted' argument for restricting read permissions
      of created files/dirs (Hinrik)
    - Logger.pm: Add 'Format' argument for specifying a custom log format (Hinrik)
    - Logger.pm: Close log files after writing to them (Hinrik)
    - Logger.pm: Omit date from timestamp if sorting log files by date (Hinrik)
    - Logger.pm: Always use present tense (Hinrik)
    - NickReclaim.pm: Small fix for an edge case (Hinrik)
    - BotAddressed.pm: Check for '$nick~ $text' as well (Hinrik)
    - NickServID.pm: Make it work if it's added before connecting (Hinrik)

5.56  Thu Jan 31 12:30:25 GMT 2008
    - AutoJoin.pm: Silence some warnings (Hinrik)
    - Logger.pm: Add SortByDate argument to rotate logs (Hinrik)
    - Logger.pm: output something in English for every channel mode change (Hinrik)
    - Logger.pm: made the ACTION syntax distinct from the MODE syntax
      to allow for sane parsing of log files (Hinrik)
    - Fix bug causing NickReclaim plugin to only try to reclaim once (Hinrik)
    - Fix NICK/QUIT logging in Logger plugin (Hinrik)
    - Minor improvement and documentation update to BotAddressed plugin (Hinrik)

5.54  Sun Jan 27 09:21:27 GMT 2008
    - Hinrik added numerous groovey plugins. Hinrik++

5.52  Mon Jan 14 07:46:01 GMT 2008
    - RT #32279: Filter/CTCP.pm doesn't provide raw_line by Hinrik

5.50  Sun Jan 13 10:19:05 GMT 2008
    - RT #32271 reported by Hinrik
    - RT #32265 is_away() support by Hinrik

5.48  Thu Jan 10 20:13:10 GMT 2008
    - Added plugin FollowTail, a tail following plugin

5.46  Thu Jan  3 15:12:21 GMT 2008
    - 'irc_public' events should now be generated according to ISupport
      information

5.44  Tue Jan  1 13:58:15 GMT 2008
    - Enhancement to part command to handle part messages. RT #32029
      reported by Hinrik

5.42  Mon Dec 31 12:29:50 GMT 2007
    - Amendments to NickReclaim plugin by Zoffix Znet

5.40  Wed Dec 26 10:55:18 GMT 2007
    - Applied a patch from Hinrik to fix umode issues with State.pm

5.38  Thu Dec  6 17:24:23 GMT 2007
    - CPAN Testers reports for dev releases look favourable, bumped for
      proper release.

5.37_02  Thu Dec  6 08:35:47 GMT 2007
    - Added is_user_mode_set() method and 'irc_user_mode' event

5.37_01  Wed Dec  5 21:11:46 GMT 2007
    - Added umode support to IRC::State

5.36  Thu Nov  1 13:51:02 GMT 2007
    - Updated Module::Install to 0.68

5.34  Wed Jul 25 10:51:45 BST 2007
    - Fixed abstract_from in Makefile.PL.

5.33_01  Tue Jul 10 17:53:01 BST 2007
    - Moved documentation for connect() to spawn();
    - Added CTCP PING to Plugin::CTCP;

5.32  Tue Jun 12 12:20:21 BST 2007
    - Stable release after working around issues on Solaris.

5.31_05  Mon Jun 11 09:57:09 BST 2007
    - Fixed an error in the SYNOPSIS example for Qnet::State;
    - More diagnostics to the ipv6 test to trigger on solaris;

5.31_04  Tue Jun 05 09:29:34 BST 2007
    - More diagnostics to the ipv6 test to trigger on solaris;

5.31_03  Fri Jun 01 10:37:49 BST 2007
    - More diagnostics to the ipv6 test to trigger on solaris;

5.31_02  Thu May 31 16:04:06 BST 2007
    - More diagnostics to the ipv6 test to trigger on solaris;

5.31_01  Fri May 18 10:11:47 BST 2007
    - Added a warning if UseSSL is specified but SSLify wasn't found,
      requested by H.Merijn Brand;
    - Added some diagnostics to the ipv6 test to trigger on solaris;

5.30  Tue May 08 19:25:06 BST 2007
    - Applied a patch from dec for Plugin::Proxy.pm

5.29  Thu May 03 13:01:01 BST 2007
    - 'irc_ctcp' events added by Aankhen``

5.28  Tue May 01 14:50:08 BST 2007
    - Applied a patch from dec to Plugin::Proxy.

5.27  Tue May 01 13:43:39 BST 2007
    - Fixed a serious bug relating to PoCo-Client-DNS use, reported by dec

5.26  Sun Apr 29 15:19:56 BST 2007
    - Fixed a bug relating to PoCo-Client-DNS use, reported by dec

5.25  Sun Apr 29 13:03:07 BST 2007
    - Applied fix for problem with ipv6 support from bsmith
    - Fixed RT #26735 reported by dec

5.24  Mon Apr 16 13:43:36 BST 2007
    - Changed the IPv6 support to only be enabled when 'useipv6'
      is explicitly used.

5.23  Thu Apr 12 16:07:56 BST 2007
    - Added Test::Kwalitee test.
    - Added new IP functions to ::Common
    - IPv6 support for connecting to ipv6 ircds.
    - New IPv6 connect testcase.

5.22  Fri Feb 02 12:02:36 GMT 2007
    - Found a bug in ::State that was causing problems during netsplits.

5.21  Thu Feb 01 12:21:45 GMT 2007
    - More changes to Qnet::State to include AUTH in part/quit/kick
      events. Suggested by helios.

5.20  Wed Jan 31 17:25:31 GMT 2007
    - Finally converted Makefile.PL to full Module::Install-ness.

5.19  Wed Jan 31 11:54:36 GMT 2007
    - Change to ban_mask() method in Qnet::State, suggested by
      helios.

5.18  Fri Dec 29 10:55:05 GMT 2006
    - Documentation fix to ::Plugin by Kinks.
    - Still a problem with TOPIC command. Fixed.

5.17  Tue Dec 12 22:52:48 GMT 2006
    - Serious bug in TOPIC handling spotted. Fixed.

5.16  Wed Dec 06 11:54:08 GMT 2006
    - Refactored the SOCKS code to use $wheel->event() to switch
      InputEvent. Thanks to dngor for pointing that out.

5.15  Tue Dec 05 19:26:34 GMT 2006
    - Implemented SOCKS4 support. Requested by netmunky @ Efnet. Somni
      assisted with the design. Thanks!

5.14  Wed Nov 29 10:56:57 GMT 2006
    - Found a serious problem with refcounts in the registration
      code. Fixed with merlyn's help.

5.13  Sun Nov 19 14:20:51 GMT 2006
    - Fixed long standing bug in 'topic' command.

5.12  Thu Nov 16 14:04:51 GMT 2006 'Hairy COO!'
    - Documentation fix for ::Pipeline, spotted by Martijn van Beers.
    - Amended 6_common.t test-case to make sure it covered other edge
      case reported by 'Elvis Dead' via email.
    - Setting a delayed command with delay() generates a 'irc-delay_set'
      event.
    - Added ability to remove delayed commands.

5.11  Wed Oct 25 16:32:03 BST 2006
    - Changed plugin processing so that any poco plugin handlers
      are now in an eval as well. Pesky edge-cases.
    - Refactored parse_mode_line() to handle dangerous edge cases.

5.10  Tue Oct 24 18:02:46 BST 2006
    - ::State 'irc_kick' event has ARG4 which is the full nick!user@host
      of the kicked person. Suggested by helios.

5.09  Tue Oct 24 14:48:07 BST 2006
    - Forgot a test with the Test::Plugin relocation. Damnit.
    - Reinstated ::Test::Plugin for the PlugMan tests.

5.08  Mon Oct 23 12:35:04 BST 2006
    - Remove ::Test::Plugin and relocated code to the actual test.
    - Removed the optional debug in Pipeline. If there are errors
      you'll see them now.
    - New plugin tests, testing running POE sessions in plugins and
      dying in PCI_register().
    - Deprecated 1_new.t test by removing it.

5.07  Tue Oct 17 11:37:28 BST 2006
    - Enabled plugin_debug effect Pipeline.
    - Added send_event() method for injecting events in the event
      handling system.

5.06  Thu Oct 12 12:45:06 BST 2006
    - Adjusted load() in PlugMan, suggested by Stefan Schwarzkopf.

5.05  Fri Oct 06 14:40:37 BST 2006
    - ISupport documentation fix.
    - Amendments to plugin processing, plugin debugging should be
      less noisy now.

5.04  Mon Sep 25 13:30:46 BST 2006
    - Removed Build.PL
    - Applied a patch from Ben Jackson which fixes the proxy
      support. Yay.

5.03  Sat Sep 16 14:17:01 BST 2006
    - Switched Makefile.PL to using Make::Install. Added Build.PL
    - Fixed META.yml handling.
    - Fixed an unregister bug reported via CPAN::Forum. *sigh*

5.02  Fri Sep 08 16:32:12 BST 2006
    - POE-0.37 has found a serious flaw in the shutdown() handler. Fixed.
    - ::Test::Harness was registering for HUP signal. Stopped that nonsense.

5.01  Thu Sep 07 17:53:00 BST 2006
    - Fixed file permissions in the distribution. Again a CPANTS
      gripe.
    - Fiddled with State's insides.
    - Added find_auth_nicks method to Qnet::State, requested by helios.

5.00  Fri Sep 01 02:20:54 BST 2006 YAPC::EU Birmingham 2006 release
    - Test::Pod::Coverage test added, inspired by CPANTS hackathon,
      cheers, domm.
    - Added use strict to ::Constants.
    - PlugMan plugin will dump $@ when a plugin fails to 'load' now.
    - Documentation fixes to a lot of modules due to Pod::Coverage.

4.99  Tue Aug 29 17:47:04 BST 2006
    - Added resync_chan and resync_nick to Qnet::State subclass, as
      suggested by helios.

4.98  Fri Aug 18 12:30:31 BST 2006
    - Added support for connecting to ircds that support compressed
      links; only PCSI does this afaik, so limited use for most peeps.
    - Applied a patch from dec to fix a bug in ISupport plugin, RT #21058.

4.97  Mon Jul 24 12:46:26 BST 2006
    - Fixed 'sconnect', it should send 'CONNECT' to the ircd
      now instead of 'SCONNECT'.
    - ::State assumed that ircd had returned ISupport info.
      Set reasonable defaults for ircd's that don't.
    - Changed 'sl' to 'quote' instead as far as the documented
      API.

4.96  Sun Jul 16 14:35:34 BST 2006
    - Fixed a bug in Console plugin.
    - Minor code changes to Proxy plugin.
    - Component will automatically register a parent session
      if spawned from another session. Added testcase for
      this also.
    - Removed the deprecated IRC_EVTS registration bit from
      _start as the component uses plugin API stylee handlers now.
    - Tidied up PlugMan plugin code.
    - Updated documentation stipulating that the module is licensed
      the same as perl is.
    - Refactored Whois plugin. Added RPL_WHOISACTUALLY support.

4.95  Wed Jul 05 11:46:34 BST 2006
    - Removed stray Dumper() in IRC.pm.
    - Fixed serious bug in ISupport plugin.

4.94  Sun Jul 02 10:01:45 BST 2006
    - Amended the DNS code to implement round-robin type
      behaviour.
    - Added POCOIRC_REGISTER and POCOIRC_SHUTDOWN signals
      for multiple registration and shutdown, respectively.
      Added applicable tests to the testsuite.
    - Documentation fixes. Added DIE command.
    - Added multiple bot SYNOPSIS.

4.93  Tue Jun 13 19:25:45 BST 2006
    - ::State, invex & excepts sync'ing when we +[qoah].
    - ::State, documentation fixes.
    - Added 'irc_shutdown' event.
    - Bug in Qnet::State spotted by helios. Changed
      inheritance order and cpoied some code from Qnet to
      Qnet::State accordingly.

4.92  Sun Jun 11 18:09:13 BST 2006
    - Added a check to _parseline for spurious blank events,
      reported by dec.
    - Added nick_channel_modes method to ::State to return
      the channel modes (ie. qaohv) of a given nick on a
      given channel - Kinks
    - Added note concerning the issues surrounding the SetAt
      and SetBy values to CAVEATS in the ::State pod - Kinks
    - Improvements to Plugin::PlugMan, it should actually
      work properly now >:) Thanks to mst and dngor.
    - ::State, nick_sync now has the channel name as ARG1.
    - Moved the INVEX and EXCEPTS sync'ing until we are +o'd,
      created irc_chan_sync_(invex|excepts). irc_chan_sync
      features the time in seconds taken to sync as ARG1 now.

4.91  Thu Jun 01 21:08:13 BST 2006
    - Tweak to ::State to deal with ircds that don't report @+
      status in WHO replies ( like unreal ). Thanks to Kinks
      for reporting that.
    - 'irc_dcc_failed' event was undocumented. Fixed.
    - Switched the poco-client-dns checks to 'use', so as to
      ensure that we only load >= 0.99.
    - Amendments to shutdown so that it sends a quit message
      to the ircd if we are connected.
    - Amended Connector plugin so the lag is collected
      independent of what the ircd sends us back.
    - Various changes to ::State in order to ensure full RFC
      compliant channel mode support, including support
      for channel access lists - Kinks
    - Added ::State methods to return channel access lists:
      channel_ban_list, channel_invex_list, channel_except_list - Kinks
    - Using 'use' for the dns checks was fubar. Switched back
      to 'require' and test the VERSION instead.
    - Changed the simpleclient.pl script to accept a filename as
      a second argument to /dump_state command.
    - Documentation tweaks to ::State by Kinks
    - Channel topic support added to ::State. Added the method
      channel_topic to return a hashref of topic data - Kinks
    - Changed 'Time' keys for channel lists and topic to 'SetAt'
    - Added irc_chan_mode event to ::State to allow everyone
      to enjoy the mode parsing State does internally - Kinks
    - Refactored ::Qnet::State subclass after all Kinks'
      changes to ::State.
    - Refactored ::State slightly to use ARG2 for numerics
      handlers instead of trying to parse ARG1 ourselves. FTW.

4.90  Mon May 22 13:23:09 BST 2006
    - Missed the Filter::Stackable in plugins Console and Proxy.

4.89  Mon May 22 09:14:57 BST 2006
    - A bug in POE-0.35's Filter::Stackable causing problems with
      ::Test::Harness. Enabled a runaround *sigh*

4.88  Sun May 21 17:57:38 BST 2006
    - Code cleanup in ::Test::Harness. Workaround for systems
      without %z in strftime, like Solaris.
    - Added matches_mask() function to ::Common. Updated 6_common.t
      to add applicable tests.
    - Added parse_user() function to ::Common. Updated 6_common.t
      to add applicable tests.
    - new() deprecation warning specifies the module name. Saves
      confusion for people who are using Bot::* modules.
    - Added LUSERS command.
    - Major hackery to remove dependency on PoCo-Client-(DNS|Ident).

4.87  Sat May 06 17:03:34 BST 2006
    - Testsuite 07 and 09 were still skipped on MSWin32. Fixed.
    - Altered BotAddressed at immute's suggestion. Check docs
      for details.
    - Altered Filter::Compat so it won't break with Stackable.
    - Added 'remove' command a Freenode extension.

4.86  Thu Apr 27 21:18:41 BST 2006
    - POD fixes and perl dependency as pointed out by Alias.
    - Tweak so that the poco only shuts down PoCo-Client-DNS
      if we spawned it.
    - Spotted a problem with register() it was still stashing
      POE::Session refs. Bad BinGOs.
    - shutdown() will unregister all registered sessions now.
    - Code audits of State and Qnet::State. Lot's of cleanup.
    - Changed Common.pm u_irc/l_irc to support a casemapping
      argument, one may specify 'rfc1459', 'strict-rfc1459' or
      'ascii'. Default is 'rfc1459'.
    - Changed State and Qnet::State to use casemapping for
      generating unique state keys.
    - Removed State::Lite. Deprecated.
    - Online test reports the server connected to.

4.85  Thu Apr 13 12:37:49 BST 2006
    - Numerous bug fixes to State and Qnet/State which were
      causing terminations. Reported by dec.
    - Tweaks to a number of tests.
    - Various plugins have been debugged.
    - Added '/dump_state' command to simpleclient.pl.

4.84  Wed Apr 12 14:24:34 BST 2006
    - Spotted a bug in Filter::CTCP, it wasn't setting raw_line.
    - Bug in dcc code meant DCC tests were failing on certain
      platforms. Fixed.
    - Changes to DCC tests. Rolled back MSWin32 skip checks.
    - Added one more DCC test for testing 'nataddr' option.

4.83  Tue Apr 11 20:45:04 BST 2006
    - Changes to two of the DCC tests. DAMN YOU WINDOWS!

4.82  Tue Apr 11 19:32:45 BST 2006
    - Sorted out Test::Harness, brought it up to PoCo-Server-IRC-0.3
      standard.
    - Added a multiple client test to the testsuite.
    - Added socketerr test to the testsuite.
    - Added subclass test to the testsuite.
    - Added DCC test scripts to the testsuite.
    - Fixed a bug in DCC code for CHAT.
    - Added nick and nick_state tests.
    - Amended processing order in _send_event() so that the
      poco session can process events *before* the plugins do.
    - Plugin system will automagically check whether the poco
      object has any plugin handlers. These get processed first.
    - Removed the dependency on Date::Format, switched to POSIX::strftime.
    - Applied a patch from ketas for State.pm.
    - Fixes to Pipeline, spotted by dec @ MAGnet.
    - Added resolver() method for accessing the PoCo-Client-DNS object.
    - Refactored State.pm, Qnet.pm and Qnet/State.pm, handlers are all
      processed by plugin system now. Implemented better inheritance.
    - Expanded the SYNOPSIS sections of Qnet.pm, State.pm and Qnet/State.pm.
    - Added NickReclaim plugin and associated test.

4.81  Fri Mar 31 17:00:38 BST 2006
    - Added PlugMan plugin manager and associated test.
    - Fixed the RFC docs in docs/. Spotted by integral. Thanks.
    - Added session_alias() method as suggested by Chris Thompson.
    - The component's HEAP is now the object. So is retrievable via
      $_[SENDER]->get_heap() in event handlers. Thanks to CT for the
      idea. Now why didn't I think of that sooner =[
    - Various fixes to Test::Harness ircd.
    - Expanded the testsuite with 2 new tests. One uses Test::Harness,
      the other is an online test and tries to connect to freenode.
    - Fixed all the examples to use POE::Session->create().
    - Added a warning to Makefile.PL about the online test.
    - Added delay() method for posting delayed commands.
    - Added a test to testsuite for ::State.
    - Added examples to Plugin docs.

4.80  Thu Mar 16 17:00:01 GMT 2006
    - Code tidy up.
    - Fixed DCC bug. As reported by helios.
    - POD fix to ::State, missed two methods.
    - Changed default alias to "$self". Thanks dngor.
    - General POD rewrite.

4.79  Sun Jan 15 17:15:01 GMT 2006
    - Serious bug in _send_event() spotted by ikaros @ freenode.
      The component wasn't dispatching events to itself since 4.78.

4.78  Tue Jan 10 22:01:09 GMT 2006
    - Documentation bug. 'irc_topic' event wasn't documented.
      Reported by bluepunk @ efnet, through dngor :)
    - Finally got around to switch session registering from using
      POE::Session ( ew, nasty ) to session IDs instead.

4.77  Mon Dec 26 17:00:01 GMT 2005
    - Forgot to add use ::Common to Qnet::State. Doh.

4.76  Fri Dec 23 15:20:20 GMT 2005
    - Documentation bugs in the main IRC.pm SYNOPSIS. Bad BinGOs :(
      Spotted and reported by Mulander via email.
    - Added 'plugin_debug' option to dump after plugin evals if
      applicable.
    - Spotted a bug with the 'whois' handler. Looks like it has
      never worked ( properly ). Adjusted 'commasep' for the special
      case WHOIS <target> mask,mask.
    - Minor fixes to Filter-IRC-Compat for argument handling.
    - Minor fixes to Pipeline and plugin_del().

4.75  Sun Dec 04 17:45:20 GMT 2005
    - Fixed a problem with DCC code. Thanks to ketas for the heads up.
    - Added disconnect() method with docs.
    - Code audit to make sure all event handlers return undef.
    - Updates to Connector plugin to fix timeout issues on connection.
    - Added tests for the included plugins: Connector,BotAddressed and
      BotTraffic.
    - Fixed dicebot.pl in examples/ problem with $SIG{INT}.
    - Updated docs to proxy support is SOCKS v4.
    - Added raw_events() method to enable/disable/display current irc_raw.
    - README updates. Notably to mention PoCo-SSLify for SSL links.
    - Stole japhy's ISupport plugin for .. erm .. new ISupport plugin >;]
    - Added CTCP.pm from gumbynet source. Added applicable test for it.
    - Added Console.pm from gumbynet source. Added applicable test for it.
    - Moved common functions to Common.pm. Amended relevant code to import
      functions from there.
    - Added Proxy.pm from gumbynet source. Hacked to make much more useful
      and robust. Added applicable test for it and added ircproxy.pl to
      examples/ folder.
    - Patch applied to BotTraffic plugin from immute.
    - Completely rehacked how the component handles parsing irc traffic to
      events. Now using Filter::IRCD with Filter::IRC::Compat to process all
      input. Input and output filters are stackable.
    - Patch applied to BotAddressed plugin from immute.

4.74  Wed Oct 26 09:15:21 BST 2005
    - *sigh* another problem fixed with the new dns code.

4.73  Wed Oct 26 07:43:03 BST 2005
    - Minor problem with PoCo-Client-DNS fixed.

4.72  Tue Oct 25 19:01:05 BST 2005
    - Fix to Filter::IRC for INVITE. Apparently, asuka
      timestamps after the channel name. Doh. Thanks to
      Johannes Studt for spotting that.
    - Fixed the documentation in Projects.pm
    - Solved Ticket #15058, re: NoDNS and multiple PoCo-Client-DNS
      sessions.
2008-09-10 19:02:30 +00:00
he
2cae2fdb05 Update from version 1.1nb1 to 2.38, discussed in general terms with maintainer.
Pkgsrc changes:
 o Canonicalize HOMEPAGE
 o Adjust dependencies

Upstream changes:

2.38	Removed kwalitee test and added license information.
2.36	Kwalitee fixes.
2.35	Changed test file naming convention
2.34	Added clone() method as reported by Hinrik Ãrn Sigurðsson.
2.32	Updated Module::Install to 0.68
2.31	Fixed abstract_from and build_requires in Makefile.PL
2.30	Code refactoring. Doc fixes. Updated tests.
2.2	Switched fully to Module::Install. Documentation amendments.
2.0	Makefile.PL was executable. Fixed.
1.9	Added pod and pod coverage tests. Documentation fixes.
1.8	Added get_pending() method.
1.7	Bug in put() that choked when {params} didn't exist.
1.6	Inherits from POE::Filter now so it won't barf when Stackable
	is updated.
1.5	Added colonify options, check pod for details.
1.4	{raw_line} added to resultant hashref.
1.3	Documentation amendments.
1.2	Updated testcase. Should be a bit more robust now.
2008-09-10 18:46:32 +00:00
wiz
03b53774ba Recursive PKGREVISION/ABI-depends bump for db4 4.6->4.7 update (shlib
name change).
2008-09-06 20:54:31 +00:00
adrianp
20d994ce2e Update to 1.1.21
The latest release in the stable 1.1 series has been released, consisting of a number of internal fixes for increased reliability and performance.

This is a HIGHLY RECOMMENDED release.

Fixes include problems with Anope support, m_ident sometimes not correctly resolving ident, OpenSSL connections terminating when they shouldn't, corruption on /map output, silent SVSHOLD (no more annoying notices), and U:Lines may now deoper users without resorting to /kill (so defender's secureoper functionality will work properly).
2008-09-02 21:09:11 +00:00
tonio
2d6d1f230b Update chat/bitlbee to 1.2.2
Fixes security issue http://secunia.com/advisories/31633/

Changelog:
Version 1.2.2 (released 2008-08-26) hilights:
* Fixed a security issue where it was possible to recreate/hijack already
  existing accounts.
* Various stability improvements and minor feature enhancements.
2008-08-29 13:29:24 +00:00
obache
005496cfec Update MASTER_SITES from download page.
list outdated noticed by Zafer Aydogan via private mail.
2008-08-23 08:09:16 +00:00
tron
aaada9de7e Update "xchat" package to version 2.8.6pl1 by applying patch from upstream.
The patch fix a few small bugs.
2008-08-22 06:37:39 +00:00
tnn
14d4a0b216 catch up with pidgin-2.5.0
(It looks like we might be able to start using silc from pkgsrc again,
 need to revisit this.)
2008-08-22 06:00:40 +00:00
bjs
c67329ffbf Welcome to libpurple, finch, and pidgin version 2.5.0.
Bump PKGREVISION of non-bundled plug-ins.

Changes for 2.5.0 (08/17/2008) since 2.4.3:
	libpurple + pidgin:

 - Lots of bug fixes and improvements for the MSN protocol
   (MSNP15 support) and MSN "bunny icon" (?).
 - Miscellaneous bug fixes, a few new icons, etc.

 - The following API changes:

	libpurple:
  Added:
  * Connection flag PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY to indicate
    that the connection supports sending and receiving custom smileys.
  * PurpleSmiley and the Smiley API.
  * purple_serv_got_join_chat_failed
  * chat-join-failed signal (see conversation-signals.dox)
  * chat-invite-blocked and blocked-im-msg signals (see
    converation-signals.dox) (Thanks to Stefan Ott)
  * purple_blist_update_node_icon
  * purple_buddy_icons_node_has_custom_icon
  * purple_buddy_icons_node_find_custom_icon
  * purple_buddy_icons_node_set_custom_icon
  * purple_buddy_icons_node_set_custom_icon_from_file
  * purple_notify_user_info_prepend_section_break
  * purple_notify_user_info_prepend_section_header
  * "website" and "dev_website" items to the ui_info hash table
  * purple_cmds_get_handle, purple_cmds_init, purple_cmds_uninit
  * cmd-added and cmd-removed signals
  * purple_get_host_name
  * purple_util_fetch_url_len (temporary function overload to add max_len
    param)
  * purple_util_fetch_url_request_len
  * purple_prpl_send_attention
  * purple_prpl_got_attention
  * purple_prpl_got_attention_in_chat

  Deprecated:
  * purple_blist_update_buddy_icon
  * purple_buddy_icons_has_custom_icon
  * purple_buddy_icons_find_custom_icon
  * purple_buddy_icons_set_custom_icon
  * pidgin_set_custom_buddy_icon
  * purple_util_fetch_url_len
  * purple_util_fetch_url_request_len
  * serv_send_attention
  * serv_got_attention

  Changed:
  * xmlnode_copy now copies the prefix and namespace map for nodes.

	pidgin:
  Added:
  * gtk_imhtml_smiley_create, gtk_imhtml_smiley_reload and
    gtk_imhtml_smiley_destroy to deal with GtkIMHtmlSmiley's.
  * pidgin_pixbuf_from_imgstore to create a GdkPixbuf from a
    PurpleStoredImage.
  * pidgin_themes_smiley_themeize_custom to associate custom smileys to
    a GtkIMHtml widget.
  * GTK_IMHTML_CUSTOM_SMILEY flag for GtkIMHtml.
  * GTK+ Custom Smiley API.
2008-08-19 18:18:10 +00:00
tron
0657124868 Don't enforce the use of Xft2 for rendering under Mac OS X Darwin to work
around build problems. Set appropriate linker options instead to achieve
the same result. Bump package revision because of this fix which results
in changes to the binary.
2008-08-18 21:47:12 +00:00
dholland
bffd6e98d0 Update this with the sums for the current silc-client distfile, taken
from chat/silc-client. I dunno if this alone will make the package
build or work, but it certainly can't hurt.
2008-08-17 22:47:13 +00:00
wiz
2a791b2821 Update to 1.4.1:
Loudmouth 1.4.1

Loudmouth 1.4.1 contains a bugfix from 1.4.0 causing some clients to be disconnected if connected through a NAT firewall.

Loudmouth 1.4.0 contains no changes from 1.3.4 but is simply a release to mark it as the new stable branch.

Loudmouth 1.3.4

Loudmouth 1.3.4 is a release on the unstable 1.3 branch. It contains of added
features and bug fixes.

Loudmouth 1.3.3 released

Loudmouth 1.3.3 is a release on the unstable 1.3 branch. It contains of added
features and bug fixes.

Loudmouth 1.3.2 released

Loudmouth 1.3.2 is a release on the unstable 1.3 branch. It contains of added
features and bug fixes.
2008-08-17 14:14:11 +00:00
tron
7dc974e63c - Don't force use of Xft rendering unless we are compiling under Darwin
with X11 support (where it fixes the build). There is no compelling
  reason to use Xft otherwise.
- Use CPU detection code on all NetBSD platforms. It turns out that XChat
  properly deals with the case where we could figure out the number of
  CPUs but not their clock frequency.
- Add support for building XChat with X11-less GTK+ 2.x under Mac OS X.
  This fixes PR pkg/39328 by Adrian Portelli.

Bump package revision because of these improvements.
2008-08-15 17:25:31 +00:00