]> granicus.if.org Git - ejabberd/log
ejabberd
11 years agoAdd STARTTLS test case
Evgeniy Khramtsov [Fri, 14 Jun 2013 14:16:32 +0000 (00:16 +1000)]
Add STARTTLS test case

11 years agoAdd mod_register checks
Evgeniy Khramtsov [Fri, 14 Jun 2013 08:47:50 +0000 (18:47 +1000)]
Add mod_register checks

11 years agoConvert XMPP codec specification to the new format
Evgeniy Khramtsov [Thu, 13 Jun 2013 16:34:45 +0000 (02:34 +1000)]
Convert XMPP codec specification to the new format

11 years agoset version to community
Christophe Romain [Mon, 17 Jun 2013 12:42:46 +0000 (14:42 +0200)]
set version to community

11 years agoRemove old obsolete R14 code
Badlop [Fri, 14 Jun 2013 14:18:22 +0000 (16:18 +0200)]
Remove old obsolete R14 code

11 years agoIn frontends, if result is in binary then convert to string
Badlop [Fri, 14 Jun 2013 14:08:47 +0000 (16:08 +0200)]
In frontends, if result is in binary then convert to string

11 years agoMake ejabberd_ctl not die for ejabberd_commands with binary arguments
Paweł Chmielowski [Wed, 13 Mar 2013 10:13:19 +0000 (11:13 +0100)]
Make ejabberd_ctl not die for ejabberd_commands with binary arguments

11 years agocosmetic changes, move badly placed comments
Christophe Romain [Thu, 13 Jun 2013 22:04:25 +0000 (00:04 +0200)]
cosmetic changes, move badly placed comments

11 years agoSwitch to rebar build tool
Evgeniy Khramtsov [Mon, 8 Apr 2013 09:12:54 +0000 (11:12 +0200)]
Switch to rebar build tool

Use dynamic Rebar configuration
Make iconv dependency optional
Disable transient_supervisors compile option
Add hipe compilation support
Only compile ibrowse and lhttpc when needed
Make it possible to generate an OTP application release
Add --enable-debug compile option
Add --enable-all compiler option
Add --enable-tools configure option
Add --with-erlang configure option.
Add --enable-erlang-version-check configure option.
Add lager support
Improve the test suite

11 years agoFix Guide: ejabberd_service expects a shaper_rule, not a shaper
Badlop [Mon, 10 Jun 2013 15:56:00 +0000 (17:56 +0200)]
Fix Guide: ejabberd_service expects a shaper_rule, not a shaper

11 years agoDetect correctly newer Darwin versions (EJAB-1594)
Badlop [Thu, 6 Jun 2013 10:23:24 +0000 (12:23 +0200)]
Detect correctly newer Darwin versions (EJAB-1594)

11 years agofix getting ServerHost from Host due to binary portage (EJAB-1638)
Christophe Romain [Thu, 6 Jun 2013 09:32:52 +0000 (11:32 +0200)]
fix getting ServerHost from Host due to binary portage (EJAB-1638)

11 years agoaccess_createnode acl also applies to auto created nodes ported to pubsub_odbc
Christophe Romain [Thu, 6 Jun 2013 09:11:37 +0000 (11:11 +0200)]
access_createnode acl also applies to auto created nodes ported to pubsub_odbc

11 years agoHandle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)
Badlop [Fri, 31 May 2013 11:23:08 +0000 (13:23 +0200)]
Handle multiple < and > in mod_muc_log plaintext mode (EJAB-1640)

11 years agoHandle ~ control sequence in text of mod_muc_log (EJAB-1639)
Badlop [Thu, 30 May 2013 12:28:39 +0000 (14:28 +0200)]
Handle ~ control sequence in text of mod_muc_log (EJAB-1639)

11 years agoMerge pull request #69 from PaulSD/master
badlop [Mon, 27 May 2013 11:46:40 +0000 (04:46 -0700)]
Merge pull request #69 from PaulSD/master

Fix a bug when reading tuples from config

11 years agoFix a bug when reading tuples from config
Paul Donohue [Fri, 24 May 2013 18:29:41 +0000 (14:29 -0400)]
Fix a bug when reading tuples from config

If the config contains a tuple of integers (for example, if a bind IP
address is specified) then strings_to_binary() calls tuple_to_list()
followed by strings_to_binary(), which then calls list_to_binary()
because the list looks like a string.  Then list_to_tuple() is called on
the returned binary, causing a crash.

This patch corrects the problem by calling strings_to_binary1() instead,
which ensures that the value that is passed into list_to_tuple() is a
list.

11 years agoMerge pull request #67 from anton-ryzhov/config_example
badlop [Thu, 16 May 2013 09:58:08 +0000 (02:58 -0700)]
Merge pull request #67 from anton-ryzhov/config_example

Removed wrong option for `ejabberd_service` module (since 174c16a1)

11 years agoRemoved wrong option for `ejabberd_service` module (since 174c16a1)
Anton Ryzhov [Wed, 15 May 2013 21:22:02 +0000 (01:22 +0400)]
Removed wrong option for `ejabberd_service` module (since 174c16a1)

11 years agoTweak ejabberd_listener to allow ejabberd_xmlrpc work properly
Badlop [Tue, 14 May 2013 16:50:29 +0000 (18:50 +0200)]
Tweak ejabberd_listener to allow ejabberd_xmlrpc work properly

11 years agoFix get of announcement form
Badlop [Thu, 25 Apr 2013 14:00:24 +0000 (16:00 +0200)]
Fix get of announcement form

11 years agoMerge pull request #62 from PaulSD/master
badlop [Thu, 25 Apr 2013 10:48:55 +0000 (03:48 -0700)]
Merge pull request #62 from PaulSD/master

Fix errors when generating random binary strings

11 years agoaccess_createnode acl also applies to auto created nodes (thanks to Matthias Rieber)
Badlop [Thu, 25 Apr 2013 10:37:16 +0000 (12:37 +0200)]
access_createnode acl also applies to auto created nodes (thanks to Matthias Rieber)

11 years agoInclude actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB...
Badlop [Wed, 24 Apr 2013 09:00:04 +0000 (11:00 +0200)]
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)

11 years agoRevert "Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo...
Badlop [Tue, 23 Apr 2013 11:57:18 +0000 (13:57 +0200)]
Revert "Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)"

This reverts commit 066c47ca96e09411b21df0c8e590a7de32a1e6a5.

11 years agoInclude actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB...
Badlop [Tue, 23 Apr 2013 08:27:04 +0000 (10:27 +0200)]
Include actor element in MUC stanzas when kicking (thanks to Purvesh Sahoo)(EJAB-1206)

11 years agoSCRAM optional parameter parsing bugfix
Stephen Röttger [Wed, 17 Apr 2013 10:34:53 +0000 (12:34 +0200)]
SCRAM optional parameter parsing bugfix

The server gave an authentication error, if optional parameters
were present in the GS2 Header. Specifically, the "a=" parameter,
that can be used by admins to login as a different user.

11 years agoFix error when generating random binary strings
Paul Donohue [Fri, 19 Apr 2013 19:30:13 +0000 (15:30 -0400)]
Fix error when generating random binary strings

11 years agoFix bug when getting room config
Badlop [Mon, 15 Apr 2013 09:14:32 +0000 (11:14 +0200)]
Fix bug when getting room config

11 years agoFix mod_http_fileserver work with binaries (GITHUB-59)
Badlop [Fri, 12 Apr 2013 10:55:02 +0000 (12:55 +0200)]
Fix mod_http_fileserver work with binaries (GITHUB-59)

11 years agoejabberd 13 requires Erlang/OTP R15B or higher (EJAB-1630)
Badlop [Thu, 11 Apr 2013 15:12:53 +0000 (17:12 +0200)]
ejabberd 13 requires Erlang/OTP R15B or higher (EJAB-1630)

Fix documents and remove useless code.

11 years agoMerge pull request #57 from rraptorr/carboncopy
badlop [Wed, 10 Apr 2013 11:40:28 +0000 (04:40 -0700)]
Merge pull request #57 from rraptorr/carboncopy

Change message type of carbon copies from 'chart' to 'chat'

11 years agoChange message type of carbon copies from 'chart' to 'chat'
Janusz Dziemidowicz [Tue, 9 Apr 2013 21:21:06 +0000 (23:21 +0200)]
Change message type of carbon copies from 'chart' to 'chat'

11 years agoDon't overwrite inetrc when installing (thanks to skeltoac)
Badlop [Thu, 4 Apr 2013 11:36:15 +0000 (13:36 +0200)]
Don't overwrite inetrc when installing (thanks to skeltoac)

11 years agoremove obsolete packaging file
Christophe Romain [Tue, 2 Apr 2013 08:57:48 +0000 (10:57 +0200)]
remove obsolete packaging file

11 years agoMerge branch 'master' of github.com:processone/ejabberd
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:38:19 +0000 (19:38 +1000)]
Merge branch 'master' of github.com:processone/ejabberd

11 years agoGet rid of references to non-existent module
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:38:01 +0000 (19:38 +1000)]
Get rid of references to non-existent module

11 years agoFix several refactoring related bugs
Evgeniy Khramtsov [Fri, 29 Mar 2013 09:23:52 +0000 (19:23 +1000)]
Fix several refactoring related bugs

11 years agoUpdate version number to beta2
Badlop [Fri, 29 Mar 2013 09:04:30 +0000 (10:04 +0100)]
Update version number to beta2

11 years agoAdd mod_carboncopy that implements XEP-0280 v0.8
Badlop [Wed, 27 Mar 2013 16:53:56 +0000 (17:53 +0100)]
Add mod_carboncopy that implements XEP-0280 v0.8

11 years agoUpdate URL of ejabberd's Git repository
Badlop [Wed, 27 Mar 2013 16:17:52 +0000 (17:17 +0100)]
Update URL of ejabberd's Git repository

11 years agoFix documentation of mysql and pgsql configuration
Badlop [Wed, 27 Mar 2013 16:14:21 +0000 (17:14 +0100)]
Fix documentation of mysql and pgsql configuration

11 years agoImprove documentation of MSSQL database configuration
Badlop [Wed, 27 Mar 2013 16:05:26 +0000 (17:05 +0100)]
Improve documentation of MSSQL database configuration

11 years agoImprove documentation of MySQL storage
Badlop [Wed, 27 Mar 2013 15:44:25 +0000 (16:44 +0100)]
Improve documentation of MySQL storage

11 years agoImprove documentation of anonymous auth
Badlop [Wed, 27 Mar 2013 12:05:51 +0000 (13:05 +0100)]
Improve documentation of anonymous auth

11 years agoFix room configuration after binarization
Badlop [Fri, 22 Mar 2013 16:14:47 +0000 (17:14 +0100)]
Fix room configuration after binarization

11 years agoFix privacy list broadcast internal stanza after binarization
Badlop [Fri, 22 Mar 2013 12:57:45 +0000 (13:57 +0100)]
Fix privacy list broadcast internal stanza after binarization

11 years agoChange version number 13.03-beta1
Badlop [Wed, 20 Mar 2013 19:54:53 +0000 (20:54 +0100)]
Change version number

11 years agoCopied PostgreSQL erlang library from ejabberd-modules SVN
Badlop [Tue, 19 Mar 2013 12:29:15 +0000 (13:29 +0100)]
Copied PostgreSQL erlang library from ejabberd-modules SVN

11 years agoCopied MySQL erlang library from ejabberd-modules SVN
Badlop [Tue, 19 Mar 2013 12:28:42 +0000 (13:28 +0100)]
Copied MySQL erlang library from ejabberd-modules SVN

11 years agoAccumulated patch to binarize and indent code
Badlop [Thu, 14 Mar 2013 09:33:02 +0000 (10:33 +0100)]
Accumulated patch to binarize and indent code

11 years agolist_to_integer/2 only works in OTP R14 and newer
Badlop [Thu, 21 Feb 2013 12:17:25 +0000 (13:17 +0100)]
list_to_integer/2 only works in OTP R14 and newer

11 years agoFix bug when displaying offline messages in WebAdmin
Badlop [Wed, 20 Feb 2013 16:26:02 +0000 (17:26 +0100)]
Fix bug when displaying offline messages in WebAdmin

12 years agoUpdate ejabberd version number to 2.1.12 v2.1.12
Badlop [Tue, 5 Feb 2013 16:22:34 +0000 (17:22 +0100)]
Update ejabberd version number to 2.1.12

12 years agoAdded release notes for 2.1.12
Badlop [Tue, 5 Feb 2013 16:20:29 +0000 (17:20 +0100)]
Added release notes for 2.1.12

12 years agoNew mod_muc_log option file_permissions (EJAB-1588)
Badlop [Tue, 5 Feb 2013 15:19:23 +0000 (16:19 +0100)]
New mod_muc_log option file_permissions (EJAB-1588)

12 years agoFix issue with ejabberd_xmlrpc user auth and SCRAM
Steven Lehrburger [Tue, 18 Sep 2012 08:02:47 +0000 (08:02 +0000)]
Fix issue with ejabberd_xmlrpc user auth and SCRAM

After enabling SCRAM password hashing and SSL in ejabberd, XMLRPC ejabberdctl commands were resulting in errors like this:

W(<0.2623.0>:ejabberd_xmlrpc:328) : Error -118
A problem '{error,invalid_account_data}' occurred executing the command user_sessions_info with arguments

It seems that this because ejabberd_commands was using a different authentication check than everything else, which wasn't properly taking account for potential password hashing. (Note I'm not really sure what AccountPassMD5 is doing, but it seems to be different than the ejabberd_auth_internal's SCRAM hasing.)

12 years agoFix compatibility of LDAP support with Erlang R16A (EJAB-1612)
Badlop [Mon, 4 Feb 2013 09:31:54 +0000 (10:31 +0100)]
Fix compatibility of LDAP support with Erlang R16A (EJAB-1612)

As explained in Erlang/OTP git log:
eldap: Remove calls to undocumented asn1rt* functions.
We are about to remove the old asn1rt* modules, so we must remove
the calls that eldap make to them. Since the calls are just a
sanity check, we can just remove the calls. Just doing the decode
will do roughly the same tests and generate similar exceptions.

12 years agoFix warning about unused variable
Badlop [Fri, 1 Feb 2013 15:50:13 +0000 (16:50 +0100)]
Fix warning about unused variable

12 years agoUpdate Hebrew translation (thanks to Isratine Citizen)
Badlop [Thu, 31 Jan 2013 16:27:47 +0000 (17:27 +0100)]
Update Hebrew translation (thanks to Isratine Citizen)

12 years agoFix angle brackets handle in MUC plaintext log (EJAB-1610)
Badlop [Thu, 31 Jan 2013 16:25:03 +0000 (17:25 +0100)]
Fix angle brackets handle in MUC plaintext log (EJAB-1610)

12 years agoUpdate copyright dates
Alexey Shchepin [Thu, 24 Jan 2013 14:25:13 +0000 (16:25 +0200)]
Update copyright dates

12 years agoMake sure update_info returns atoms only (EJAB-1595) (Thanks to Jose M Herrero)
Evgeniy Khramtsov [Thu, 3 Jan 2013 10:26:16 +0000 (20:26 +1000)]
Make sure update_info returns atoms only (EJAB-1595) (Thanks to Jose M Herrero)

12 years agoFixed signedness issue in tls_drv GET_DESCRYPTED_INPUT (EJAB-1591)
Alexey Shchepin [Thu, 20 Dec 2012 12:01:45 +0000 (14:01 +0200)]
Fixed signedness issue in tls_drv GET_DESCRYPTED_INPUT (EJAB-1591)

12 years agoAdded command to list all the vhosts registered in an ejabberd node
Remco Wendt [Mon, 3 Dec 2012 15:16:33 +0000 (16:16 +0100)]
Added command to list all the vhosts registered in an ejabberd node

12 years agoMerge pull request #37 from rraptorr/tls
alexeyshch [Mon, 17 Dec 2012 12:53:09 +0000 (04:53 -0800)]
Merge pull request #37 from rraptorr/tls

TLS driver impovements

12 years agoFix broken JPEG photo (EJAB-1526)
Evgeniy Khramtsov [Wed, 12 Dec 2012 08:08:08 +0000 (18:08 +1000)]
Fix broken JPEG photo (EJAB-1526)

12 years agoCopy, fix and document export2odbc command from mod_admin_extra.erl
Badlop [Mon, 26 Nov 2012 12:22:29 +0000 (13:22 +0100)]
Copy, fix and document export2odbc command from mod_admin_extra.erl

12 years agoMake terms serialization faster
Evgeniy Khramtsov [Sun, 18 Nov 2012 02:17:27 +0000 (12:17 +1000)]
Make terms serialization faster

12 years agoFixed mod_offline:store_offline_msg argument (EJAB-1581)
Alexey Shchepin [Fri, 9 Nov 2012 10:43:53 +0000 (12:43 +0200)]
Fixed mod_offline:store_offline_msg argument (EJAB-1581)

12 years agoNew Hebrew translation (thanks to Isratine Citizen)
Badlop [Wed, 17 Oct 2012 16:26:55 +0000 (18:26 +0200)]
New Hebrew translation (thanks to Isratine Citizen)

12 years agoDocument in the guide the db_type modules option (EJAB-1560)
Badlop [Wed, 3 Oct 2012 16:14:23 +0000 (18:14 +0200)]
Document in the guide the db_type modules option (EJAB-1560)

12 years agoLog IP address when auth attempt fails (thanks to Zach Calvert)
Badlop [Mon, 27 Aug 2012 15:40:01 +0000 (17:40 +0200)]
Log IP address when auth attempt fails (thanks to Zach Calvert)

12 years agoAdd SCRAM and remove MD5 support to ejabberd commands auth verification
Badlop [Mon, 27 Aug 2012 14:57:56 +0000 (16:57 +0200)]
Add SCRAM and remove MD5 support to ejabberd commands auth verification

12 years agoAdded clause so ejabberdctl number of arguments error report works with R15
Badlop [Mon, 27 Aug 2012 14:38:52 +0000 (16:38 +0200)]
Added clause so ejabberdctl number of arguments error report works with R15

12 years agoOn shutdown, first stop listeners, then modules (thanks to Vishal Xica)(EJAB-1566)
Badlop [Wed, 25 Jul 2012 11:02:21 +0000 (13:02 +0200)]
On shutdown, first stop listeners, then modules (thanks to Vishal Xica)(EJAB-1566)

12 years agoSend announce Message stanzas as Headline type instead of Normal
Badlop [Tue, 24 Jul 2012 16:35:41 +0000 (18:35 +0200)]
Send announce Message stanzas as Headline type instead of Normal

12 years agoDetect OpenSSL version at runtime, not at compile time
Janusz Dziemidowicz [Tue, 24 Jul 2012 05:40:07 +0000 (07:40 +0200)]
Detect OpenSSL version at runtime, not at compile time

12 years agoEnable DHE key exchange in TLS driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:34:43 +0000 (22:34 +0200)]
Enable DHE key exchange in TLS driver

12 years agoEnable ECDHE key exchange in TSL driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:14:11 +0000 (22:14 +0200)]
Enable ECDHE key exchange in TSL driver

12 years agoDisable old and unsecure ciphers in TLS driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 20:00:58 +0000 (22:00 +0200)]
Disable old and unsecure ciphers in TLS driver

Disable:
- export ciphers - broken by design, 40 and 56 bit encryption
- low encryption ciphers - 56 and 64 bit encryption
- SSLv2 ciphers - some ciphers using MD5 MAC

12 years agoDisable SSL 2.0 in TLS driver
Janusz Dziemidowicz [Wed, 18 Jul 2012 19:57:28 +0000 (21:57 +0200)]
Disable SSL 2.0 in TLS driver

SSL 2.0 is not used anywhere as it has security problems. Disable it
unconditionally both in server and client mode. This does _not_
disable support for SSL 2.0 compatible client hello which still will
be accepted in the server mode.

12 years agoFix regression introduced in odbc/mnesia merge
Evgeniy Khramtsov [Tue, 17 Jul 2012 13:35:16 +0000 (23:35 +1000)]
Fix regression introduced in odbc/mnesia merge

12 years agoReduce size of XML stream state
Janusz Dziemidowicz [Thu, 22 Mar 2012 20:13:05 +0000 (21:13 +0100)]
Reduce size of XML stream state

This makes size of hibernated ejabberd_receiver a lot smaller (from
~290 words down to ~40).

12 years agoFix file name of Name Service Switch (thanks to Konstantin Khomoutov)
Badlop [Fri, 6 Jul 2012 10:07:41 +0000 (12:07 +0200)]
Fix file name of Name Service Switch (thanks to Konstantin Khomoutov)

12 years agoAllow multiple fqdn values in configuration (EJAB-1578)
Badlop [Wed, 27 Jun 2012 09:10:48 +0000 (11:10 +0200)]
Allow multiple fqdn values in configuration (EJAB-1578)

12 years agoCheck node name is available before starting ejabberd (EJAB-1572)
Badlop [Fri, 8 Jun 2012 15:33:21 +0000 (17:33 +0200)]
Check node name is available before starting ejabberd (EJAB-1572)

12 years agoFix MUC start when Mnesia tables don't exist yet
Badlop [Fri, 8 Jun 2012 14:39:15 +0000 (16:39 +0200)]
Fix MUC start when Mnesia tables don't exist yet

12 years agoFix account registration
Badlop [Wed, 6 Jun 2012 10:55:35 +0000 (12:55 +0200)]
Fix account registration

12 years agoUpdate Slovak translation (thanks to Marek Bečka)
Badlop [Tue, 15 May 2012 10:00:04 +0000 (12:00 +0200)]
Update Slovak translation (thanks to Marek Bečka)

12 years agoRevert "Update ejabberd version number to 2.1.11"
Badlop [Tue, 15 May 2012 09:46:31 +0000 (11:46 +0200)]
Revert "Update ejabberd version number to 2.1.11"

This reverts commit 453e249de30b925320f798ad1248d7d1a62b157b.

12 years agoRepeated http-bind request should abort only requests with same rid
Paweł Chmielowski [Wed, 2 May 2012 20:38:19 +0000 (22:38 +0200)]
Repeated http-bind request should abort only requests with same rid

Before this change, when request with repeat rid was received any waiting
request was aborted (but only after next request was delivered). With this
change, only request with identical rid are aborted and this is done
immediately

12 years agoReceiving missing http-bind request shouldn't close waiting out-ouf-order request
Paweł Chmielowski [Wed, 2 May 2012 18:59:09 +0000 (20:59 +0200)]
Receiving missing http-bind request shouldn't close waiting out-ouf-order request

12 years agoFix get_subscription_lists/4
Evgeniy Khramtsov [Sun, 29 Apr 2012 09:34:57 +0000 (19:34 +1000)]
Fix get_subscription_lists/4

12 years agoDo not trigger item-not-found errors in mod_http_bind (part of EJABS-1827)
Paweł Chmielowski [Fri, 27 Apr 2012 11:19:49 +0000 (13:19 +0200)]
Do not trigger item-not-found errors in mod_http_bind (part of EJABS-1827)

This changes what happens to request received with out of order rid,
previously response to such request was send immediately, and client was
free to submit another request, which triggered item-not-found if it was
delivered before request with missing rid.

This change make us wait for sending response to out of order request until
request with missing rid arrives. It also queues all outgoing data before
that condition is meet.

12 years agoMerge SQL and Mnesia code into one module (EJAB-1560)
Evgeniy Khramtsov [Fri, 27 Apr 2012 09:52:05 +0000 (19:52 +1000)]
Merge SQL and Mnesia code into one module (EJAB-1560)

12 years agoUpdate ejabberd version number to 2.1.11 v2.1.11
Badlop [Thu, 26 Apr 2012 14:04:16 +0000 (16:04 +0200)]
Update ejabberd version number to 2.1.11

12 years agoAdd ejabberd 2.1.11 release notes
Badlop [Thu, 26 Apr 2012 13:57:37 +0000 (15:57 +0200)]
Add ejabberd 2.1.11 release notes

12 years agoRecompile translation files
Badlop [Thu, 26 Apr 2012 13:54:54 +0000 (15:54 +0200)]
Recompile translation files

12 years agoUpdate Italian translation (thanks to Luca Brivio)
Badlop [Tue, 24 Apr 2012 22:00:52 +0000 (00:00 +0200)]
Update Italian translation (thanks to Luca Brivio)