Activity

From 10/26/2011 to 11/24/2011

11/24/2011

avatar 08:11 PM Revision c248b891a9b25d3384f7e88c76a591c96c9d7095: [Engine] Really log optimizing message buffers...
[Engine] Really log optimizing message buffers time in seconds instead of milliseconds Mirco Bauer
avatar 07:59 PM Revision ccfc5de2f9c592d433c9a950672ab8e8deb1dcb5: [Engine] Log optimizing message buffers time i...
[Engine] Log optimizing message buffers time in seconds instead of milliseconds Mirco Bauer
avatar 05:57 PM Bug #589: remoting error since updating mono to 2.10.1
There is no known workaround yet. Mono 2.10.x broke ABI compatibility with MS .NET when it comes to the System.Collections.Generic.Dictionary<K, V> type which Smuxi makes use of. We will need a fix in Mono for this issue. Mirco Bauer
avatar 05:56 PM Bug #652: InvalidCastException when connecting to server
Yes, this is the same issue as seen in #589 and there is no known workaround yet. Mono 2.10.x broke ABI compatibility with MS .NET when it comes to the System.Collections.Generic.Dictionary<K, V> type which Smuxi makes use of. We will need a fix i... Mirco Bauer
avatar 02:32 PM Revision dfe90106855a3f7d840caafeac92f92468e48b8d: [Server] Extended --optimize-message-buffer to...
[Server] Extended --optimize-message-buffer to take optional values (none, defrag, index, all) Mirco Bauer

11/23/2011

avatar 10:30 PM Revision 6eec40e0f12f29a01800c880e334ce6095b55b89: Updated lib/db4o-net to rebased 8.0.183.14430 ...
Updated lib/db4o-net to rebased 8.0.183.14430 version Mirco Bauer
avatar 02:14 PM Revision 377a4e4a4dc41ad5b98e3b24a2af57dd9d388d3c: Updated lib/db4o-net which now uses default co...
Updated lib/db4o-net which now uses default compiler Mirco Bauer
avatar 01:38 PM Revision 38cce433f6d54dad4e9a673077faaa84012e7198: Updated lib/Newtonsoft.Json which now uses def...
Updated lib/Newtonsoft.Json which now uses default compiler Mirco Bauer
avatar 08:29 AM Bug #652: InvalidCastException when connecting to server
Very likely related to Bug #589. My mono version: $ mono --version Mono JIT compiler version 2.10.5 (Debian 2.10.5-1) Stefan Agner
avatar 08:22 AM Bug #652: InvalidCastException when connecting to server
I could solve the server side error by adding these lines: ... Stefan Agner
avatar 08:18 AM Bug #652: InvalidCastException when connecting to server
When I connect to my Server I get this exception (using Windows Client 0.8 to connect to an Ubuntu Server, version 0.8 too) ... Stefan Agner

11/22/2011

avatar 11:39 PM Feature #651: OTR support
Smuxi should have OTR support, I wanted something like that for a long time but all the existing protocols for IRC simply sucked. The specification can be found at http://www.cypherpunks.ca/otr/ Mirco Bauer
avatar 01:39 AM Revision 2ae329730288b06f092662b930d0b928938d98bf: Updated debian/ from Debian source package
Updated debian/ from Debian source package Mirco Bauer
avatar 01:29 AM Revision 8991261a1f0d7316edba01986ecadd2128cb448e: Make git usage optional in autogen.sh by setti...
Make git usage optional in autogen.sh by setting NOGIT Mirco Bauer

11/21/2011

avatar 07:09 PM Revision 8a78de21022f79794133214a43f9bad9e27d259a: [Frontend-STFL] Install smuxi-frontend-stfl.ex...
[Frontend-STFL] Install smuxi-frontend-stfl.exe.config Mirco Bauer
avatar 07:09 PM Revision e4f2becd8f802d49f863efab9fd1d3e1f94847b6: Fixed make distcheck
Fixed make distcheck Mirco Bauer
avatar 07:07 PM Revision 1ddf8f849488ddb1bdab885ccb7fece0da83edc8: Added missing file to po-Engine/POTFILES.in
Added missing file to po-Engine/POTFILES.in Mirco Bauer
avatar 03:14 AM Feature #429 (Closed): Using database for logging
A technical preview of this feature has been added in commit:609cd5da95829d73c8bb9305d8e6af9d5dd65697 Mirco Bauer
avatar 03:08 AM Feature #177: Connection/Sync dialog when connecting to a remote engine
This is a bit obsolete now with the new background sync and sync progress bar see #624 But the pull-sync is still cleaner than the push-sync and should be looked into. Mirco Bauer
avatar 02:40 AM Revision 3a07213acabf7b0de23b9d1851781c82efb56537: [Engine/Engine-*] Refactored IProtocolManager....
[Engine/Engine-*] Refactored IProtocolManager.Connect() to use ServerModel Cleanly pass all connection parameters to the protocol manager using the ServerModel class. This way it is no longer needed to add and save a server before making use of S... Mirco Bauer
avatar 01:21 AM Bug #545: Connecting to irc.tinfoilnet.nu with SSL fails
Both servers use pretty broken certificates but I don't see a specific reason why one of them works while the other does not: ... Mirco Bauer
avatar 01:07 AM Bug #545: Connecting to irc.tinfoilnet.nu with SSL fails
And it seems like SSL is mandatory for this network. ... Mirco Bauer
avatar 12:59 AM Bug #545: Connecting to irc.tinfoilnet.nu with SSL fails
Actually the issue seems to be the IRC server you connect to, some servers of tinfoilnet work others not... Mirco Bauer

11/20/2011

avatar 07:14 PM Feature #478: Make IRC nickname more visible
Another idea might be to display the current nick in the status bar at the bottem next to the joined network or in the window title. Ingo Saitz
avatar 02:14 PM Bug #545: Connecting to irc.tinfoilnet.nu with SSL fails
With Smuxi from git this is working: ... Mirco Bauer
avatar 01:31 PM Bug #515 (Closed): Parallel build tends to fail and cause sharing violation
Applied in changeset commit:"12cedb7290f6b6fe2765432c0b5bf73c25a94922". Mirco Bauer
avatar 01:23 PM Revision 12cedb7290f6b6fe2765432c0b5bf73c25a94922: Forcely disable parallel builds (closes: #515)
Forcely disable parallel builds (closes: #515) Mirco Bauer
avatar 01:09 PM Feature #649 (Closed): Verify Twitter OAuth tokens, invalidate and re-request when needed
Applied in changeset commit:"0c45bc6632a7cd62d5ef70ab728fc17401e3cd6d". Mirco Bauer
avatar 01:07 PM Revision 0c45bc6632a7cd62d5ef70ab728fc17401e3cd6d: [Engine-Twitter] Verify access token and re-au...
[Engine-Twitter] Verify access token and re-authorize when needed (closes: #649) Mirco Bauer
avatar 12:44 PM Revision 4ff25c3e2555bd1c7371065b5f98fc12a3c0290f: [Engine-Twitter] Log status and URL in CheckWe...
[Engine-Twitter] Log status and URL in CheckWebException() Mirco Bauer
avatar 12:42 PM Revision 7b88c86d4f0c0461314460504fb647c8072995cb: [Engine-Twitter] Removed disabled code
[Engine-Twitter] Removed disabled code Mirco Bauer
avatar 12:41 PM Revision 5ba4ee0b50af1d923aa25183ba6f52984eb12e10: [Engine-Twitter] Added missing message
[Engine-Twitter] Added missing message Mirco Bauer

11/19/2011

avatar 06:52 PM Revision 3867043fc6873603cafa0934f9f2938532ac3768: [Engine-Twitter] Refactored TwitterProtocolMan...
[Engine-Twitter] Refactored TwitterProtocolManager to use generic CreateOptions<T>() method Mirco Bauer
avatar 05:56 PM Revision aeb16f72e3b125e2a8469d53c1070397f4cc5595: [Frontend-GNOME] Fixed chat sync progress bar ...
[Frontend-GNOME] Fixed chat sync progress bar not showing up again after any chat was removed Mirco Bauer
avatar 05:20 PM Revision 16e9ecfcf3be7a20331cc1ca1e6c0640304c5629: [Engine-Twitter] Removed unused message string
[Engine-Twitter] Removed unused message string Mirco Bauer
avatar 05:19 PM Bug #465 (Closed): Twitter follower list limited to 100 items
Applied in changeset commit:"19f0f1182e14edc80a386e72b7b5dd6134ecfd03". Mirco Bauer
avatar 05:19 PM Bug #590 (Closed): Twitter timestamp always wrong
Applied in changeset commit:"19f0f1182e14edc80a386e72b7b5dd6134ecfd03". Mirco Bauer
avatar 05:19 PM Task #643 (Closed): Update Twitterizer library to 2.4
Applied in changeset commit:"19f0f1182e14edc80a386e72b7b5dd6134ecfd03". Mirco Bauer
avatar 03:46 PM Revision 19f0f1182e14edc80a386e72b7b5dd6134ecfd03: [Engine-Twitter] Port to Twitterizer 2.4 - Up...
[Engine-Twitter] Port to Twitterizer 2.4 - Updated Twitterizer to 2.4 (closes: #643, #590) - Ported TwitterProtocolManager to Twitterizer 2.4 - Track API changes - Check all TwitterResponses properly using CheckResponse() - Implemented IsTe... Mirco Bauer
avatar 01:48 PM Feature #650: Abort 2nd connection to the same IRC network
Smuxi needs to abort the connection to an IRC server if it is the 2nd connection to the same IRC network. The IRC network name returned by the IRC server doesn't have to match the one the user supplied in Smuxi when the server was added. For this ... Mirco Bauer

11/17/2011

avatar 11:15 PM Revision 694b06c38065f9984dfb0d584c7c404a9db485a4: [Engine] Fixed lock()ing in Session.GetSortedC...
[Engine] Fixed lock()ing in Session.GetSortedChatPosition() Mirco Bauer
avatar 10:44 PM Feature #649: Verify Twitter OAuth tokens, invalidate and re-request when needed
Once Smuxi was authorized to access Twitter it will store the OAuth tokens and simply assumes they will be valid forever. The user could revoke them though or Twitter itself might decide to invalidate them. So Smuxi needs to verify the stored OAut... Mirco Bauer
avatar 12:35 AM Feature #646: Two connections with same network name
This condition is causing the Smuxi server to crash. The network name is used for the logging and both server might access the same log. As for ticket 632 the exception is having the same symptoms - the server crashed and due to that the databa... Bianca Mix

11/16/2011

avatar 07:26 AM Feature #647: Shutdown sequence for persistent message buffers
Alternative would be an timeout based flush, see #648 Mirco Bauer
avatar 07:26 AM Feature #648: Auto-flush for persistent message buffers
Persistent message buffers like Db4oMessageBuffer need a timeout based auto-flush (say after 30 seconds) to make sure messages don't get lost in a case of a crash or other unhandled shutdown sequences, see #647 Mirco Bauer
avatar 07:25 AM Feature #647: Shutdown sequence for persistent message buffers
Persistent message buffers like Db4oMessageBuffer need to be properly Dispose()d so the data is flushed to the disk. Without this a smuxi-server restart (SIGTERM) or a smuxi-frontend-gnome quit will cause a loss of up to 15 messages (auto-flush ha... Mirco Bauer

11/14/2011

avatar 11:07 PM Revision 342c3a438bd1ebae20d5ee3224e2533c8004ff99: [Engine-XMPP] Spell 'password' properly
[Engine-XMPP] Spell 'password' properly Carlos Martín Nieto
avatar 10:59 PM Feature #646: Two connections with same network name
Smuxi currently does not check whether two servers of the same network are connected. E.g. it is possible to connect with IRCnet twice while both server tabs are named IRCnet. Both servers are using the same log due to that as the log folder is... Bianca Mix

11/13/2011

avatar 02:52 PM Feature #428: Multi identity support
The branch of Pavlos can be found on gitorious and should be used as base branch: https://gitorious.org/hacking-smuxi/hacking-smuxi/commits/feature/override_identity_per_server Mirco Bauer
avatar 02:42 PM Feature #428: Multi identity support
Bianca said on IRC she wants to look into this Mirco Bauer
avatar 02:41 PM Feature #428: Multi identity support
Thanks for submitting that patch but it needs 3 things need to be done before I can merge it: 1) rebase on master 2) apply Smuxi's Coding Standards (no extra newline for opening curly brackets for if ()s for example) 3) discard the IProtocolMan... Mirco Bauer
avatar 12:54 PM Revision cd72d4c423f2d9ea585c5612659cffe8a3c08bd7: [Engine-IRC] Updated comment for translators
[Engine-IRC] Updated comment for translators Mirco Bauer
avatar 12:51 AM Bug #645 (Closed): support mIRC color codes in topic changes
Applied in changeset commit:"2437e4213580997ccb901445f62d562d995d7f2f". Mirco Bauer
avatar 12:49 AM Revision 2437e4213580997ccb901445f62d562d995d7f2f: [Engine-IRC] Parse message control codes in to...
[Engine-IRC] Parse message control codes in topic change message (closes: #645) Mirco Bauer

11/12/2011

avatar 11:49 PM Feature #28: support mIRC colors in topic
I've created Issue #645 to address this problem in topic changes specifically. vith  
avatar 11:46 PM Bug #645: support mIRC color codes in topic changes
Color codes in a topic change are being printed as raw characters. vith  
avatar 08:35 PM Feature #28: support mIRC colors in topic
Although coloring is now working in the topic textbox, the topic change messages in the channel textbox still don't parse the color codes. version: smuxi-snapshot-20111111_2059-win32-setup.exe vith  

11/11/2011

avatar 07:58 PM Revision 3014f635c336ba34fdfaa42c2f117b026661d138: [Engine-XMPP] Use MessageBuilder API in OnError()
[Engine-XMPP] Use MessageBuilder API in OnError() Mirco Bauer
avatar 07:47 PM Revision a2235a527fa289b86df368936602ddc962b3b32a: [Engine-Twitter] Check Twitter response status...
[Engine-Twitter] Check Twitter response statuses before using them Mirco Bauer

11/10/2011

avatar 11:36 AM Feature #644 (Closed): New Twitter API key with Direct Messages permission
Applied in changeset commit:"6e9ece957c32109f353852595a0dc3ec319c8723". Mirco Bauer
avatar 11:36 AM Bug #623 (Closed): Smuxi no longer shows Direct Messages of Twitter
Applied in changeset commit:"6e9ece957c32109f353852595a0dc3ec319c8723". Mirco Bauer
avatar 11:35 AM Revision 752a8bdc7f1cb6c85c006c2784a9145db313daf3: [Engine-Twitter] Do not check the issuer of Tw...
[Engine-Twitter] Do not check the issuer of Twitter's certificate as it has changed and is spoofable anyhow Mirco Bauer
avatar 11:28 AM Revision 6e9ece957c32109f353852595a0dc3ec319c8723: [Engine-Twitter] Use new Twitter API key with ...
[Engine-Twitter] Use new Twitter API key with Direct Messages permission (closes: #623, #644) Mirco Bauer
avatar 10:42 AM Feature #644: New Twitter API key with Direct Messages permission
Twitter downgraded all existing API keys to no longer have access to Direct Messages. Applications need to request a new API key with the Direct Messages permission. Mirco Bauer
avatar 10:37 AM Task #643: Update Twitterizer library to 2.4
Mirco Bauer

11/07/2011

avatar 07:10 PM Revision 98833abfa4bf8d806cb5dcedd81603a1a984bba1: [Engine] Remove -!- and align READ/WRITE proto...
[Engine] Remove -!- and align READ/WRITE protocol debug Mirco Bauer
avatar 04:35 PM Revision 8ef27b76ec81f4d2ab5470b5706ee41867b60d91: [Engine] Refactored ProtocolManagerBase to use...
[Engine] Refactored ProtocolManagerBase to use MessageBuilder API Mirco Bauer
avatar 03:59 PM Feature #642: Auto-connect on apply
For server settings it would be nice if the Apply button applied those settings immediately. This would prevent the user from having to restart the client/backend in order to apply the settings. Ryan Smith-Evans

11/06/2011

avatar 11:44 PM Bug #641: 2 Tabs for one and the same person chat
Somehow Smuxi created the same person chat in two tabs (both OFTC) 1) Both were open 2) I started to write in one tab 3) I received replies in the other tab (local engine, used source from git a few days old) Bianca Mix
avatar 05:47 PM Feature #551 (Closed): Set PATH before starting Smuxi on Windows
Applied in changeset commit:"1ea976803f8e5f98f9229a674604bfb9883e4cc4". Mirco Bauer
avatar 05:36 PM Revision 1ea976803f8e5f98f9229a674604bfb9883e4cc4: [Frontend-GNOME] Prepend GTK# to PATH on Windo...
[Frontend-GNOME] Prepend GTK# to PATH on Windows (closes: #551) GTK# on Windows relies to load the GTK+ libraries from the right location via the PATH which it extends during the install. This works just fine as long as PATH is not including any ... Mirco Bauer
avatar 05:21 PM Revision 615a234aa006640fab3c363caef75c4ec276fe1e: [Frontend-GNOME] Moved GTK+ initialization to ...
[Frontend-GNOME] Moved GTK+ initialization to InitGtk() Mirco Bauer
avatar 05:08 PM Revision aaa01f4d885da3fa4a4aa0ff450f5f82df86d1e1: [Frontend-GNOME] Always initialize _UIThreadID...
[Frontend-GNOME] Always initialize _UIThreadID regardless of used GTK# version Mirco Bauer

11/05/2011

avatar 05:32 PM Bug #640: Validation of certificates always fail
On Mono 2.10.5 the same issue happens: ... Mirco Bauer

11/04/2011

avatar 09:35 PM Revision 11578decab9a83aadd790886181893ef5c7da22b: [Frontend-GNOME] Don't offer multi-byte encodi...
[Frontend-GNOME] Don't offer multi-byte encodings except for UTF-8 Mirco Bauer

11/01/2011

avatar 11:27 AM Bug #640: Validation of certificates always fail
... Mirco Bauer
avatar 11:20 AM Bug #640: Validation of certificates always fail
Certificates can be checked using the Mono tlstest tool found here: https://github.com/mono/mono/blob/master/mcs/class/Mono.Security/Test/tools/tlstest/tlstest.cs Mirco Bauer
avatar 11:12 AM Bug #640: Validation of certificates always fail
When connecting to IRC or XMPP servers the certificate validation always fails even when importing their CA and the certificate itself into Mono's certificate storage using the certmgr utility: ... Mirco Bauer

10/28/2011

avatar 05:58 PM Revision e50a4ba850f8b4927f8bfd16c1f43308eb0dd6b4: [Engine-XMPP] Added support for Facebook's htt...
[Engine-XMPP] Added support for Facebook's http://www.facebook.com/xmpp/messages:own-message IQ packets Mirco Bauer

10/27/2011

avatar 06:35 PM Revision 15024da4b244fe368a4da019ff158d7f2d055695: [Frontend-GNOME] Show the date of the previous...
[Frontend-GNOME] Show the date of the previous message in "Day changed to" line if it's not the day before the next message Mirco Bauer
avatar 06:30 PM Revision 120ac6868c1687d2687ae44c2ff814bc938702e6: Rewrote README from scratch
Rewrote README from scratch Mirco Bauer
avatar 03:52 PM Revision 1a60a1e785a62cdacf93998f02e0a8d00e2aeb97: Fixed SHAMROCK_FIND_PROGRAM_OR_BAIL macro
Fixed SHAMROCK_FIND_PROGRAM_OR_BAIL macro Mirco Bauer

10/26/2011

avatar 05:14 PM Revision 1faa6742df150379a896c52374cb0160f1bd73d1: [Engine-XMPP] Minor code cleanup
[Engine-XMPP] Minor code cleanup Mirco Bauer
avatar 05:11 PM Revision 72a5d14fd490b52972731ec17527d243fe76885c: [Engine-XMPP] Don't log XmlExceptions in XmppP...
[Engine-XMPP] Don't log XmlExceptions in XmppProtocolManager.OnWriteText() Mirco Bauer
avatar 04:04 PM Revision a60e2cf57e773f04ba55b4946143cbf153a22c0b: [Engine-XMPP] Dont't replace spaces in nicknam...
[Engine-XMPP] Dont't replace spaces in nicknames with "_" when receiving messages Mirco Bauer
avatar 04:01 PM Revision 79faa385c171c89be5b694246815bfeea84d04d6: [Engine-XMPP] Implemented disconnect and recon...
[Engine-XMPP] Implemented disconnect and reconnect Mirco Bauer
« Previous
Next »
 

Also available in: Atom