Commit graph

3018 commits

Author SHA1 Message Date
degroote
ecb19d07c8 Update to 1.0.0
mcabber (1.0.0)

 * Message Carbons support / XEP-0280 (Roeland Jago Douma)
 * Support for using external password managers (Christian Burkert)
 * [UI] Add a backward completion (Oleg)
 * [UI] Multilanguage spell checking (Dmitry Potapov)
 * [UI] New option 'buffer_smart_scrolling' to lock buffer automatically
   when scrolled up (Hermitifier)
 * [UI] New command /roster next_open_buffer
 * [UI] New option 'attention_char'
 * [UI] Try to display the GLib warnings in the log window
 * [UI] Display the number of occupants in MUC rooms (shizeeque)
 * [UI] New option switch /room topic -u to unescape the topic (shizeeque)
 * [MUC] Support for storing MUC room passwords (Nico Golde)
 * [MUC] Use bookmarked password (if any) when using "/room join"
 * [Hooks] New "hook-mdr-received" hook
 * Remove support for obsolete XEP 22 (Frank Zschockelt)
 * Misc. bugfixes and minor improvements

 -- Mikael, 2015-06-28
2015-07-14 12:03:40 +00:00
wiz
40bbad7ac6 Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
2015-07-12 18:56:06 +00:00
wiz
d4c81595eb Does not build with python-3.x. 2015-07-11 15:38:23 +00:00
richard
a918e68204 add msgmerge and xgettext to USE_TOOLS and use xsltproc-nonet to
avoid network traffic during build.
2015-07-09 02:39:16 +00:00
fhajny
10f880ea79 Update chat/ejabberd to 15.06.
Message archiving
- Add support for message archiving in Mnesia or relational databases.

Protocol
- Document protocol support and version inside each module and use that
  info in documentation
- Remove deprecated XEP-0090 Entity Time and XEP-0091 Delayed Delivery
- Don't add body element to MUC subject messages
- Do not bounce normal messages sent to unavailable resource

Admin command-line tool
- Fixed several ejabberd commands
- Allow password with ';' passed in ejabberdctl
- Improve ejabberdctl external module install code, allows better
  error checking
- New ping ejabberdctl command to check if the node is up and running
- New commands for Multi-User chat management: get_room_options and
  get_user_rooms

Configuration
- Add config validation at startup
- Fix include of non yaml config files
- New option hide_sensitive_log_data to hide client IP address in log
- New option net_ticktime, to fine tune Erlang cluster networking
- New option max_users_presence in mod_muc, to avoid broadcasting
  presence packet from users after a chat room has reached a given size

Elixir
- Add correct package version for mix

Security
- New options to configure your own custom Diffie-Helman parameters:
  dhfile and s2s_dhfile

PubSub
- Enforce definition of pubsub node max_items
- Fix pubsub/odbc crash on remote user unsubscribe
- Fix use of publish_only affiliation with odbc backend

Multicast
- Pick first local multicast service, otherwise remote

Databases
- Fix anonymous user login, it wasn't stored in anonymous mnesia table
- Fixed some string/binary issues in ejabberd_odbc
- PostgreSQL storage: added missing sm (session manager) table

Packaging
- Microsoft Windows 64 bits installer
- Provide RPM and DEB binary packages for linux 64 bits.

Clean up
- Remove obsolete doc and win32 files
2015-06-29 21:44:10 +00:00
joerg
c72c6f44a0 Kill a symlink from the distfile that prevents build with Perl 5.22. 2015-06-27 22:35:00 +00:00
dholland
37541bf74f Remove explicit depends on files in /usr/include, some of which may not
exist on some platforms... and some of which weren't actually used anyway.

Also fix build failure that cropped up on netbsd-current while testing
the previous.
2015-06-25 07:02:42 +00:00
khorben
3ccc55dc08 Fix build with the "gnome" option disabled
Without this patch the configure script might find gconftool-2(1) installed
on the system, and then create and install a schema anyway - and in the
wrong location.

"please commit" dholland@
2015-06-17 06:48:22 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
joerg
f0f186f86c Avoid using an uninitialised variable by reading from, not writing to
the screen.
2015-06-08 13:38:12 +00:00
wiedi
bb0c7170a8 link network libs on SunOS 2015-06-07 14:25:40 +00:00
youri
d09cb86e35 Update libsoup buildlink path. 2015-06-07 14:05:57 +00:00
youri
dea2684682 Add ii. 2015-06-04 20:20:50 +00:00
youri
c163f245a6 Import ii-1.7 as chat/ii.
ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc
directory tree with server, channel and nick name directories.
In every directory a FIFO in file and a normal out file is created.

The in file is used to communicate with the servers and the out files
contain the server messages. For every channel and every nick name there
are related in and out files created. This allows IRC communication from
command line and adheres to the Unix philosophy.
2015-06-04 20:17:42 +00:00
fhajny
e6680267a3 Stop pretending the helper scripts are not Bash scripts. Fix PLIST handling
for the non-default sqlite option. Help libiconv linking on some platforms.
Bump PKGREVISION.
2015-05-04 14:40:38 +00:00
joerg
1ab4c63fc1 Drop the legacy weechat-curses symlink, I can't figure out the phase of
the moon it is created in. Bump revision.
2015-04-30 11:36:54 +00:00
fhajny
761678c9be Update chat/ejabberd to 15.04. Add sqlite option.
Upstream changes:
- R16B03-1 is now the minimal required Erlang/OTP version
- SQLite support
- Default db_type can be specified with global default_db option
- Included mod_muc_admin, mod_admin_extra and mod_multicast modules
- Removed ejabberd_http_poll
- Pubsub improvements
- Better RFC compliance
- Several other bugfixes
2015-04-29 10:03:58 +00:00
ryoon
22bee7a3c3 Recursive revbump from databases/unixodbc. 2015-04-26 11:52:18 +00:00
tnn
255d0cb0b8 Recursive revbump following MesaLib update, categories a through f. 2015-04-25 14:20:17 +00:00
tnn
7e69673d1b avoid starting a line with "# used by" since it confuses revbump tools 2015-04-25 13:40:39 +00:00
gdt
434de061ea Update to 2.3.3.
Update MASTER_SITES with new GITHUB variable.

Upstream changes:

- Support for RSA/DH/ECDH key agreement
- bcrypt support for MySQL storage
- C2S per session user data & authreg auth API extensions for
  custom authreg backends
- Option to provide a custom the openssl library path
2015-04-19 12:48:20 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
nros
462af75fc4 Update prosody to version 0.9.8.
Changelog:
Changes ordered by priority.

High:

*    Ensure only valid UTF-8 is passed to libidn. It was found (CVE-2015-2059)
     that libidn can read beyond the boundaries of the provided buffer when an
     input string contains invalid UTF-8 sequences.

Systems where Prosody is compiled with libICU are not affected by this issue.

Medium:

*    DNS: Fix traceback caused when DNS server IP is unroutable (issue 473)
*    HTTP client: More robust handling of chunked encoding across packet
     boundaries
*    Stanza router: Fix handling of 'error' <iq>'s with multiple children

Low:

*    c2s: Fix error reply when clients try to bind multiple resources on the
     same stream (issue 484)
*    s2s: Ensure to/from attributes are always present on stream headers, even
     if empty (issue 468)
*    Build scripts: Add --libdir option to ./configure to simplify building on
     some platforms
*    Fix traceback in datamanager when used outside of Prosody
     (e.g. in some migration tools)
*    mod_admin_telnet: Fix potential traceback in server:memory()
     command (issue 471)
*    HTTP server: Improved debug logging
2015-04-15 14:05:46 +00:00
fhajny
29f2e96b86 Update ejabberd to 15.03. Take on maintainership.
- Add support for WebSocket
- Flexible session management with multiple backends: Mnesia/SQL/Redis or
  custom backend for session manager
- Security improvement with SCRAM based password encryption in SQL
  authentication backends.
- Package management for ejabberd contributed modules
- Improved Elixir experience
- Automatic clustering scripts
- Added missing index on database
- Important updates on the documentation, with the launch of a new
  documentation site: docs.ejabberd.im
- Several other bugfixes

More information on release at

  https://www.ejabberd.im/node/24818
2015-04-09 06:35:53 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
wiz
f61838cd80 Recursive bump for vala-0.28.0 update. 2015-04-03 07:38:34 +00:00
jperkin
66ab04040a Remove old SunOS hacks that are no longer needed and are now actively
harmful when enabling certain options.
2015-03-31 11:35:58 +00:00
wiz
8513750936 Remove navi2ch here as well. 2015-03-25 19:55:58 +00:00
ryoon
a470bb58be Remove chat/navi2ch because it does not work for reccent 2ch.net.
Approved by gdt@.
2015-03-25 19:47:17 +00:00
tnn
bebdedacd1 Fix error spotted in bulk build.
1) add patch-elisp-comp from FreeBSD ports to fix
   "Wrong type argument: stringp, nil"
2) for some reason the unit test fails if we're in CET time zone so
   just set TZ=GMT in the make environment for now.
2015-03-21 00:36:08 +00:00
hiramatsu
6bb4a7cd07 Set MAINTAINER to pkgsrc-users. 2015-03-15 19:57:40 +00:00
tnn
a763c40f35 wants to link with pthreads 2015-03-15 15:15:30 +00:00
tnn
65152d95a1 needs iconv 2015-03-15 14:15:19 +00:00
tnn
9f2bd2c8a5 fix iconv linkage 2015-03-14 23:43:28 +00:00
joerg
7d91725cc1 Fix config.guess/config.sub overrides. 2015-03-08 23:29:22 +00:00
joerg
15f05a6d10 Fix format string for (formerly) time_t argument. 2015-02-23 18:19:34 +00:00
joerg
de3e730903 Be consistent about regparm. Bump revision. 2015-02-23 18:18:42 +00:00
fhajny
d6ab122540 Helps to not drop the main erlang bl3 when updating. Fixes build. 2015-02-21 11:03:53 +00:00
fhajny
fe00c6b7a3 Update ejabberd to 15.02.
Enable odbc, mysql and pgsql support unconditionally (no dependency cost).

Changes in 15.02:
- Add Elixir support, allows to write plugins in Elixir (not enabled in
  this pkgsrc package)
- New command to reload configuration without restart
- Support old style erlang expressions in YAML configuration
- Improved captcha listener parsing when protocol not specified
- Fix upgrade of old unbinarized pubsub table from 2.1
- Minor updates in the documentation
- Other bugfixes
2015-02-20 21:06:52 +00:00
joerg
dbbb0e3523 It is not portable to convert va_list to boolean value and certainly
won't do the right thing on platforms where it is valid. Bump revision.
2015-02-19 22:24:24 +00:00
tnn
f2efc854f9 fix build failure using default optinos 2015-02-18 08:47:12 +00:00
khorben
284f3656d3 Imported chat/hexchat 2.10.2 from pkgsrc-wip 2015-02-15 17:41:49 +00:00
khorben
be1169bbc1 Imported chat/hexchat 2.10.2 from pkgsrc-wip
HexChat is an IRC client based on XChat, but unlike XChat it's completely
free for both Windows and Unix-like systems. Since XChat is open source, it's
perfectly legal. HexChat was originally called XChat-WDK which in turn was a
successor of freakschat.
2015-02-15 17:41:24 +00:00
joerg
3bf83169b1 Not MAKE_JOBS_SAFE. 2015-02-04 20:48:22 +00:00
mef
c17310ef20 recursive revbump due to net/adns update 1.4 to 1.5.0 2015-01-29 09:53:29 +00:00
wiedi
779602cced add patch to help configure find openssl 2015-01-19 12:22:51 +00:00
bsiegert
86b2a284f0 Update to 3.2.10.4, build with USE_LOCALE on Mac OS to unbreak the build.
Patch from Jonathan Buschmann in PR pkg/49540, slightly adapted.
2015-01-17 15:24:22 +00:00
wiz
ead452046a Update to 0.10.3:
mcabber (0.10.3)

 * [UI] Add option 'iq_time_hide'
 * [UI] Add 'iq_version_hide', 'iq_version_hide_version'
 * Improved handling of damaged history log files
 * Switch to libotr v4 API (Myhailo Danylenko)
 * Add SSL options (Frank Zschockelt)
   These options require a patched Loudmouth library.
   - "ssl_ciphers" to define the allowed ciphers
   - "ssl_ca" to set additional trusted certificates
 * Fix compilation for old loudmouth libraries (Frank Zschockelt)
 * Add 'color_timestamp' to highlight timestamp added by server (Hermitifier)
 * New python based event script using OS X 10.8 notification center (Sharoon Thomas)
 * Handle SIGHUP signal (Dominik George)
 * Misc. bugfixes

 -- Mikael, 2014-05-08
2015-01-16 08:57:46 +00:00
joerg
60d02f38ca Don't depend on wrappers adding /usr/pkg/lib implicitly to the search
path.
2015-01-15 13:00:32 +00:00
wiz
9a26782177 Update EGG_NAME for more changes in setuptools. 2015-01-12 08:53:37 +00:00