518995debd 
								
							
								 
							
						 
						
							
							
								
								IRC: some refactoring of connect methods.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								95e2417619 
								
							
								 
							
						 
						
							
							
								
								Removed (obsolete) FIXME since now the ChatConversationPanel refactorings have been merged.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								978dda49d4 
								
							
								 
							
						 
						
							
							
								
								Implemented modifyAccount method in ProtocolProviderFactory such that we  
							
							... 
							
							
 
							
							do not have to uninstall and (re)install the account that has been
edited. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								bcefab613f 
								
							
								 
							
						 
						
							
							
								
								Fixes warnings.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								fcf7d58da4 
								
							
								 
							
						 
						
							
							
								
								Check if message originates from encrypted message event before  
							
							... 
							
							
 
							
							testing for command. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								caa704a2a6 
								
							
								 
							
						 
						
							
							
								
								In case event is null, continue with next event instead of finishing.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								aa29a5c457 
								
							
								 
							
						 
						
							
							
								
								Renamed methods of BasicInstantMessagingTransport.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								2254995ee3 
								
							
								 
							
						 
						
							
							
								
								Defined and implemented Operation Set Basic Instant Messaging Transport  
							
							... 
							
							
 
							
							for querying protocol implementation for operational boundaries.
* Defined the Operation Set for querying transport operation.
* Also implemented the Operation Set in IRC protocol support.
* OTR plugin has been modified to take advantage of the newly defined
Operation Set and queries the protocol for input on building
fragmentation instructions. In case the protocol does not implement the
Operation Set, then it will fall back to OTR defaults. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f970c50c8e 
								
							
								 
							
						 
						
							
							
								
								Initial support for updated otr4j with support for outgoing message fragmentation.  
							
							... 
							
							
 
							
							Modifications include the following:
- Updated otr4j which includes support for fragmentation of outgoing
  messages. The modifications to otr4j to enable outgoing message
  fragmentation includes breaking the API such that we are able to
  return more than 1 message after it has been transformed.
  (Corresponding modifications have been made to
  AbstractOperationSetBasicInstantMessaging to facilitate the new API.)
- Fixed IRC implementation for OperationSetInstantMessageTransform.
- Modified AbstractOperationSetBasicInstantMessaging to handle multiple
  Events returning from a call to messageTransform.
- Modified OperationSetBasicInstantMessaging implementations to
  correspond to changes in AbstractOSBIM.
- OTR plugin has been modified to implement the newly added
  getFragmenterInstructions method which is used to query instructions
  on desired fragmentation behaviour.
- As a temporary solution, a hard dependency has been added to IRC
  library such that I'm able to test fragmentation behaviour in a real
  use case until an OperationSet is defined that can be used to query
  for Instant Messaging transport parameters necessary to determine
  appropriate fragmentation instructions. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								3ab235a344 
								
							
								 
							
						 
						
							
							
								
								Fine-tuning away behaviour: empty message implies no message.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								bb8e878514 
								
							
								 
							
						 
						
							
							
								
								Tweaking presence communication.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								9c9b7bf0be 
								
							
								 
							
						 
						
							
							
								
								Added TODO marker w.r.t. needed Jitsi infrastructure.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f6d98cbc33 
								
							
								 
							
						 
						
							
							
								
								Added TODO for future work w.r.t. presence of chat room members.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								5b4c5fc062 
								
							
								 
							
						 
						
							
							
								
								Removed old (commented) code.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								e6c4a4d9f2 
								
							
								 
							
						 
						
							
							
								
								Fire message received upon receiving RPL_AWAY message from server.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1e61963e58 
								
							
								 
							
						 
						
							
							
								
								Simplification.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								12a4c45684 
								
							
								 
							
						 
						
							
							
								
								Added markers for future work w.r.t. Away-support.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								c6563bc46d 
								
							
								 
							
						 
						
							
							
								
								Created separate class for IRC presence management.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								54a9e733a8 
								
							
								 
							
						 
						
							
							
								
								Support for away status in Jitsi presence Operation Set.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f4481d74c4 
								
							
								 
							
						 
						
							
							
								
								Restore ability to skip smiley replacement in URLs.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								aa5de8dbcb 
								
							
								 
							
						 
						
							
							
								
								Clean up unimportant TODO and create list of future work.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								355d4f0d54 
								
							
								 
							
						 
						
							
							
								
								IRC: Fire delivery failed in case of unvoiced user sending message to moderated channel.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6298cb6282 
								
							
								 
							
						 
						
							
							
								
								Added marker for handling ERR_CANNOTSENDTOCHAN (404).  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								85d9ee274a 
								
							
								 
							
						 
						
							
							
								
								IRC: Also clear connectionState, just in case, since unannounced  
							
							... 
							
							
 
							
							disconnect causes connectionState to be out of sync with reality. (For
example after system suspend.) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b1268c044b 
								
							
								 
							
						 
						
							
							
								
								IRC: Fix NPE for case when Jitsi is already disconnected and then we attempt  
							
							... 
							
							
 
							
							to leave a chat room. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								74809121fa 
								
							
								 
							
						 
						
							
							
								
								Timer now activates to clean up outdated chat room list cache.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								d5dc556f6e 
								
							
								 
							
						 
						
							
							
								
								Clean up of obsolete code.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								44d995273e 
								
							
								 
							
						 
						
							
							
								
								Better checking of IRC chat room name.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								985644f830 
								
							
								 
							
						 
						
							
							
								
								Auto-prefix channel name with # if no valid prefix found.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								262d2bfe1d 
								
							
								 
							
						 
						
							
							
								
								Trigger error message by throwing OperationFailedException to explain  
							
							... 
							
							
 
							
							that joining chat room failed. 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								744dbc23e3 
								
							
								 
							
						 
						
							
							
								
								Added TODO for timer task for clean up purposes.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7a1ef1a228 
								
							
								 
							
						 
						
							
							
								
								Added tests for IrcAccountID and fine tuned equals implementation.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								da4c5dbae7 
								
							
								 
							
						 
						
							
							
								
								Misc tweaks and comments.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6b40393595 
								
							
								 
							
						 
						
							
							
								
								Added TODO item.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1a07a7b308 
								
							
								 
							
						 
						
							
							
								
								Also register instance of Persistent Presence for Presence support.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								a1e8395f39 
								
							
								 
							
						 
						
							
							
								
								Added support for Instant Message Transform.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b2a3f6c4b0 
								
							
								 
							
						 
						
							
							
								
								Throw UnsupportedOperationException for unsupported method. (OperationFailedException is  
							
							... 
							
							
 
							
							not allowed here.) 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								cbd7f7525d 
								
							
								 
							
						 
						
							
							
								
								Revert "Disallow nick changes for individual chat rooms." - Chat room  
							
							... 
							
							
 
							
							joins fail altogether because we throw an OperationFailedException here.
This reverts commit 304899d73e 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								304899d73e 
								
							
								 
							
						 
						
							
							
								
								Disallow nick changes for individual chat rooms.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1d44622699 
								
							
								 
							
						 
						
							
							
								
								Store parent provider by actual type.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								1d7399cdc9 
								
							
								 
							
						 
						
							
							
								
								Added FIXME for chat room-specific nick name issue that Boris Grozev reported.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								f139f9dcc1 
								
							
								 
							
						 
						
							
							
								
								Markers and style changes.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								75d67fdce3 
								
							
								 
							
						 
						
							
							
								
								Use static shorthand for creating new MessageIrcImpl instance.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7b55fe4a1b 
								
							
								 
							
						 
						
							
							
								
								Some exception handling for nick changing.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								aa2d405f63 
								
							
								 
							
						 
						
							
							
								
								Some exception handling on topic change.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								6bff68bbb8 
								
							
								 
							
						 
						
							
							
								
								Simplified hashCode() and additional tests.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b2d8ffc7c7 
								
							
								 
							
						 
						
							
							
								
								Added FIXME item  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								b3cb704beb 
								
							
								 
							
						 
						
							
							
								
								Made support methods package-private.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								dae8ef6c09 
								
							
								 
							
						 
						
							
							
								
								Verify chat room name inside ChatRoomIrcImpl.  
							
							
 
							
						 
						
							11 years ago  
				
					
						
							
							
								 
						
							
							
								7b66dc70aa 
								
							
								 
							
						 
						
							
							
								
								Style tweaks.  
							
							
 
							
						 
						
							11 years ago