4996
- Increments version minor to 4.
- Commit from translate.jitsi.org by user emcho.: 277 of 1557 strings translated (89 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1493 of 1557 strings translated (12 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1526 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 979 of 1557 strings translated (96 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 18 of 1557 strings translated (11 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 67 of 1557 strings translated (18 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1391 of 1557 strings translated (22 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1417 of 1557 strings translated (23 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 0 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 408 of 1557 strings translated (176 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1369 of 1557 strings translated (32 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 897 of 1557 strings translated (142 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 421 of 1557 strings translated (101 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 823 of 1557 strings translated (13 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 17 of 1557 strings translated (4 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 80 of 1557 strings translated (49 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 241 of 1557 strings translated (38 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 986 of 1557 strings translated (100 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1557 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1557 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 0 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 778 of 1557 strings translated (151 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1001 of 1557 strings translated (26 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 0 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1257 of 1557 strings translated (83 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 353 of 1557 strings translated (69 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 828 of 1557 strings translated (138 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1493 of 1557 strings translated (12 fuzzy).
4995
- Commit from translate.jitsi.org by user emcho.: 0 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1232 of 1557 strings translated (53 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1557 of 1557 strings translated (0 fuzzy).
4994
- Chooses online chat transport when adding or updating chat transports.
- Disables recording formats currently not working.
- Reverts FMJ because necessary files were erroneously removed from it. Reported by Damian Minkov.
4993
- Fixes a failure to preview the video device on GNU/Linux. Reported by pierigno.
4992
- Commit from translate.jitsi.org by user ptankov.: 1557 of 1557 strings translated (0 fuzzy).
4991
- Fixes search location of lock file.
- Removes ">" indicator from Contacts group.
4990
- Commit from translate.jitsi.org by user ptankov.: 1557 of 1557 strings translated (0 fuzzy).
4989
- Fixes an issue with missing or corrupt images which could cause the whole user interface of the application or parts of it to not appear at all.
4988
- Changes the implementation of "Contacts" group.
4987
- Fixes an issue which could cause some participants in merged and cross-protocol calls to not hear others or not be heard by others.
4986
- Adds checks to avoid problem contacts where to providers of same type have group with same name.
- Avoids second attempt to initialize a xmpp connection if several threads call register method.
- Adds sip account property to force messaging (when server do not add it to allow header).
4985
- Reverts changes from 160bccf16f2eb0ff8d560c52e4d15f95336a3512 , dfac8a056e02d996eadc435450fbc83bf93b5912 and 79214016b4ed3342707f1b5a0d7dcd10921cec78 .
4984
- Improves the CPU utilization and the garbage collection profile of AudioMixer. Uses the default complexity value of the native Opus library in the encoder (unless the user has explicitly specified a value, of course).
- Removes unused FMJ classes.
4983
- Fixes history filter results.
- Fixes contact list issue with duplicated contacts.
- Changes the contact source interfaces to use only the listeners for adding contacts. This change fixes an issue with missing contacts from the contact list.
4982
- Fixes problem with orphaned XMPP contacts when groups have the same name. Logging improvements.
- Fixes disappearing accounts when they are enabled/disabled from the accounts list.
4981
- Clears the current chat transport, only if we are updating the contact, which chat transport is selected as current.
- Skips adding a listener if already exists.
- Trusts all certs when running tests, as they normally run in headless mode.
- Fixes NPE.
4980
- Updates the opus binaries for Windows to 1.1.
4979
- Updates opus binaries for linux and mac with opus-1.1
4978
- Fix DNS proxy layout problems in localized versions
4977
- Fixes leaking HistoryWindows.
4976
- Fixes possible ConcurrentModificationException.
4975
- Fixes xmpp keepalive to use service name in to address.
- Updates libjitsi to 457b56d816.
- Changes the chat room error messages to show in popup notifications instead of dialogs.
4974
- Fixes the issue with the chat rooms added from "Add chat room" dialog that is not saved after restart.
- Commit from translate.jitsi.org by user ibauersachs.: 1557 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1557 of 1557 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1557 of 1557 strings translated (0 fuzzy).
4973
- Modifies VersionImpl and VersionServiceImpl to use shared abstract classes from libjitsi(updates libjitsi bundle).
- Fixes the open action for chat room contacts.
4972
- Fixes the enable/disable state of the ok button in "Add chat room" dialog.
- Adds Contacts group to the contact list to contain the meta contacts from the root group when another group appears before those contacts.
- Removes ConferencePublishedListener when chat window is closed.
- Fixes leaking JCheckBoxMenuItem when we have opened window and contacts adds or removes resources (login/logout or our provider is reconnected).
4971
- Fixes a bug in plugin.otr.ScOtrEngineImpl that caused OTR to misbehave when a protocol provider is unregistered
4970
- Skips some String objects creation and use StringBuilder where possible.
- Fixes removing the first message when chat is too big, the remove was matching wrong element and was leaving dates without names.
- Flushes any image resource when hiding gif images in chat conversation panel, prevents leaking "Image Animator" threads.
4969
- Make [M]PROV_X components 64bit aware
- Show ProtocolDisplayName in chat error messages
- Remove unused protocol constants
- MSI props [M]PROV_URL and [M]PROV_METHOD to set provisioning via params
- Use variable for installer-exclude directory
4968
- Use cache directory for avatars
4967
- Update log4j to 1.2.17
- Remove RSS protocol
4966
- Fixes a deadlock reported against WASAPI which leads to inability to make calls.
4965
- Fix SIP calling by IP address
4964
- Listen only to PPS service events
- Fix registering a null listener to the PPS reg state event
4963
- Update libjitsi (Windows Downloads folder in FAService)
- Hide cancel button after a failed file transfer
- Stop rebundling commons-lang and commons-codec
- Simplify plugin-cell rendering to avoid clipping the description text
- Replace System-Bundle header by BSN and a list that defines sys-bundles
4962
- Wait until all requested wizards are registered before showing the form
4961
- Flushes any image resources when hiding some gif images, prevents leaking "Image Animator" threads.
4960
- Adds commons-lang to debian src package.
- Property editor search field is now case insensitive and searching by value is possible.
- Fixes loading spellcheck dictionaries.
4959
- Fixes on the phone status dispatch for call window chat button.
4958
- Removes old, half working protocols from the initial acc reg wizard
4957
- Fixes warnings.
- Fixes displaying on the phone status.
- Store fallback resolver IP also when leaving the config panel
- Ensure that the auto-away value from config falls in the valid range
4956
- Show account panels in a scrollable pane, resize window to desired size
- Don't load window position if it's not supposed to be saved
- Move simpleaccreg-PROTOCOL_ORDER to jitsi-defaults
4955
- Fixes taking a photo for avatar.
- Adds global status menu.
- Fixes updating status message menu instances.
4954
- Fixes issue with the list of autocomplete contact names in the chat room write panel when tab is pressed that contains contacts that leaved the room. Patch provided by Danny van Heumen.
4953
- Commit from translate.jitsi.org by user ibauersachs.: 1565 of 1565 strings translated (0 fuzzy).
- Fixes StringIndexOutOfBoundsException when tab is pressed in the write panel in the chat room window to search for contact and the pattern is empty string. Patch provided by Danny van Heumen.
- Fix apostrophe in placeholder-string
4952
- Adds argument checks for null value in getExistingChatRooms in MUC Service. Patch provided by Danny van Heumen.
- Implements contact source for existing chat rooms on the server and dialog that lists the existing chat rooms.
- Fixes issues with SearchField icons positions and visibility.
- Changes the background color for chat room contacts.
- Updates libjitsi: Updates SRTP transform engine when setting new SDES keys.
4951
- Uses only mobile phone details for sending sms.
- Adds extended away global status.
- Adds account option to disable showing account status menu.
- Adds bundle name.
- Fixes discovering cusax linked providers from source contacts when preferred providers are not set.
4950
- Commit from translate.jitsi.org by user ibauersachs.: 1559 of 1559 strings translated (0 fuzzy).
4949
- Updates sending sms messages to reuse contacts that have numbers.
4948
- Adds gui improvements to impl.gui.main.chat.ShowPreviewDialog
4947
- Commit from translate.jitsi.org by user ibauersachs.: 1559 of 1559 strings translated (0 fuzzy).
4946
- Changes the chat room contacts background.
4945
- Fixes the issue with OTR padlock icon not being transparent when displaying .gifs for animation. Instead of .gif, a series of .png images will be displayed in a predetermined sequence.
4944
- Fixed a bug with OTR not displaying cyrillic in the Question authentication dialog
4943
- Mixes system random with audio samples into the Fortuna entropy pool.
4942
- Fixes an issue which could cause a DTLS client to never send a Client Hello.
4941
- Fixes an issue which could cause the DTLS-SRTP implementation to assume the role of a DTLS server instead of a DTLS client.
4940
- Fixes an unnecessary import warning.
4939
- Adds a couple of ConfigurationService properties aimed at developers to enable experimental features related to RTP translation.
- Logs a couple of debug messages to warn about potential programming errors.
4938
- Updates zrtp4j to use SecureRandom in order to use /dev/urandom on linux.
- Clears and file history when clear chat history is selected.
- Moves the chat room contact group on the top of the contact list for the presence filter and after the meta contacts for the search filter.
4937
- Fixes NPE when inviting peers to chat room.
4936
- Updates chat room button icons and chat room file menu icon.
4935
- Attempts to remedy an issue in video telephony conferencing which could cause pacets of some streams to be overly delayed.
4934
- Fixes differences in signedness of synchronization source (SSRC) identifiers which could lead to incorrect display of telephony conferencing-related information. Decreases the allocations in the DTLS-SRTP implementation. Fixes an issue which could cause an RTP packet to be read more than once.
4933
- Adds more verbose logs. Removes unnecessary casts between long and int.
4932
- Fixes showing web buttons.
4931
- Adds optional group parameter to the popups that can be used for merging notifications.
4930
- Fixes handling http redirect and handling it in provisioning service when we need to fill parameters.
4929
- Completes fixing build.
- Tries to fix the nightly build.
- Fixes an issue which could cause Jitsi Videobridge to report synchronization source (SSRC) identifiers in text format as negative.
- Avoids automatic boxing and unboxing in the handling of audio levels. Fixes a deadlock which leads to loss of audio.
- Applies (manual) formatting.
- Fixes a typo in a method name.
- Renames "Go to chat room" label in the File menu and "Go to chat room" dialog.
- Changes the chat room contact source to return chat rooms that contains the query string not only start with it.
- Removes the list of existing rooms in the "Go to chat room" dialog and adds nickname and subject fields to the dialog.
4928
- Prevents host candidates with loopback addresses. Patch by Emil Ivov.
- Fixes "null" error message title in chats.
- Fixes OTR icon.
4927
- Fixes missing account setup and improves menu account info menu handling.
4926
- Added improvements to OTR user interface, among which new icons and tooltips. Patch provided by Marin Dzhigarov on Nov 25, 2013.
- When relaying RTP, routes RTCP Feedback Messages to their indicated recepient only.
4925
- Fixes incorrect chat room formatting for nickname highlight. Patch provided by Danny van Heumen on Nov 21, 2013.
- Removes the chat room list from the "Go to chat room" dialog.
4924
- Adds some helper methods in xmpp protocol and a NPE check.
4923
- Changes the chat room contacts status icons.
4922
- Fixes issues with SRTP related to the rollover of the sequence number, encryption with missing sequence numbers.
- Fixes the compatibility of Jitsi's launcher with Java 1.4.
4921
- Allows finer control over the generation of synchronization source (SSRC) identifiers.
- Fixes warnings, whitespace.
4920
- Adds read only property to the account properties, when enabled the account settings cannot be modified.
- Fixes removing volatile xmpp contacts.
- Adds operation set and its implementation to handle contactlist group modification permissions.
- Changes clear defined button name to restore in the rename dialog.
- Fixes moving contacts to group and filtering double protocol contact moved event, creating and firing event for new metacontact only if needed.
4919
- Optimizes the chat room contact source.
4918
- Implements chat room contacts action buttons and right menu actions.
4917
- Changes XMPP entity node name on Android.
4916
- Adds property that can hide account configuration from the list of available accounts, this way making its configuration readonly.
- Fixes left empty metacontact if move of contact fails.
- Resets character counter when message is sent in sms mode.
4915
- Disables the show more label for chat room contact source.
- Disables hidding offline contacts for chat room contacts.
4914
- Fixes a possible java.lang.InternalError. Reported by Server Test on the users mailing list.
- Fixes an issue which could cause CPU starvation while receiving from MultiplexingDatagramSocket.
4913
- Fixes the order of chat room contacts to be ordered by presence status.
4912
- Fixes working with server-side readonly groups (shared groups in OF), handles 406 error while editing roster items.
- Handles more cases while moving contacts and renaming groups from remote logged in locations.
4911
- Fixes build.
- Updates libjisti: Corrects deadlock for CoreAudio when closing renderer and capture streams.
- Fixes warnings.
- Improves the developer logs in the DTLS-SRTP implementation.
- Use resource for "Add word" spellcheck menu item
- Use system hunspell dictionary if it exists for the selected lang
- Use the included dictionaries instead of copying them for each user
- Implements the right button menu for chat room contacts. Fixes the issue with the dialog for chat room password.
4910
- Removes some unnecessary listeners and avoid adding a sms message listener multiple times. Do not send typing notificaitons when sending sms.
- Adds a property to enable stripping addresses to numbers when reading records.
- Supports the Jingle ICE-UDP transport in telephony conferences utilizing the Jitsi Videobridge server-side technology.
- Removes the support for Google-specific telephony.
- Supports the Jingle ICE-UDP transport in telephony conferences utilizing the Jitsi Videobridge server-side technology.
- Disables a lot of unnecessary file writes performed by FMJ at the startup of libjitsi.
4909
- Fixes ice4j building and account info plugin and its dependence to jcalendar.
- Improves send sms functionality, updates icons.
4908
- Updates building src deb package. Adds patch to disable HFlip so we can compile with libav9. Updates using libguava instead of libgoogle-collections. Updates to use otr repo for otr4j lib.
- Changes default otr policy to non-auto, till we update to latest otr version. Patch provided by Marin Dzhigarov.
4907
- Works around a bug in the Bouncy Castle Crypto APIs which could cause the DTLS-SRTP implementation (and, consequently, Jitsi and Jitsi Videobridge) to enter an endless loop.
- Fixes a NumberFormatException in the parsing of Jingle ICE-UDP transport candidate coundations. Reported by Philipp Hancke.
- Fixes warnings, formatting, naming consistency.
- Updates to the latest revision of ice4j (because libjitsi has been updated for the developers who use both ice4j and libjitsi).
- Fixes warnings, formatting, naming consistency.
- Fixes NullPointerExceptions when PacketLoggingService is unavailable. Reproduced in Jitsi Videobridge.
4906
- Adds the chat room contact source to presence filter in the contact list.
4905
- Adds the possibility to edit account details. Patch provided by Marin Dzhigarov on dev (Nov 8, 2013).
4904
- Merge pull request #12 from mdzhigarov/otrJitsi
- Moved OTR dialogs in separate package. Fixed some broken javadoc
- Added support for SMP for the OTR plugin.
4903
- Set defaults for log and cache directory when profile directory is set
4902
- Reduces the use of ChatRoomList in GUI bundle.
- Fixes issue with the right button menu pressed on contact.
4901
- Fixes build.
- Commit from translate.jitsi.org by user acastroy.: 1507 of 1507 strings translated (0 fuzzy).
- Use separate dirs for application logs, cache and configuration data
- Use temporary file for XMPP server list
- Commit from translate.jitsi.org by user akerbeltz.: 1507 of 1507 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user akerbeltz.: 1505 of 1507 strings translated (1 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1507 of 1507 strings translated (0 fuzzy).
- Placeholder for error received from message
- Close line break tag
- Fixes crash when showing video and using java7.
4900
- Reverts old java launcher.
4899
- Fixes the pressing enter key behavior on selected chat room contact in the search results to open the chat room window.
4898
- Default security to off, then initialize it according to the event
4897
- Commit from translate.jitsi.org by user ibauersachs.: 1453 of 1507 strings translated (3 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1507 of 1507 strings translated (0 fuzzy).
- Add placeholders and fix spelling miskates
4896
- Fixes an issue with the chat room contacts search results. Fixes comments and warnings.
4895
- Changes the chat room contact source query to add results only if they match the query string. That change fixes the folowing issues: 1) the unknown contact panel is never shown in the search filter 2) "show more" label that is shown below the search results is always displayed for the chat rooms.
4894
- Adds new MUC bundle to handle the chat rooms. Moves ChatRoomWrapper, ChatRoomList and ChatRoomProviderWrapper classes from GUI to the MUC bundle. Moves most of ConferenceChatManager methods in MUCService.
4893
- Updates macosx launcher to skip -psn parameters as they prevents the application from starting.
4892
- Activates jre embedding.
- Adds searching for available jvms installed on client machine respecting JVMVersion set and fallback to original launcher if nothing found.
- Fixes initial arguments handling, may fail as UIService is not started yet.
- Skips building dmg deltas against the same build number.
4891
- Fix security on notification for call conferences
4890
- Update libjitsi to 4d7f9a0e49 to include an SDES "on hold" patch
4889
- Adds symlinks to agent lib in dmg, to make it compatible with java6 and java7.
- Temporally disables frequently failing multi user chat tests.
- Reverts to old launcher, rename agent library.
4888
- Reverts to old launcher, new one prevents building dmg, due to error while signing application. Temporary turns off embedding jre.
- Adds chat room contacts to the search filter in the contact list.
- Tries to fix frequently failing xmpp multi chat tests.
- Fixes some wrong matching when searching in history, a keyword matching needed but field to search for keywords is not present in the history record node.
- Adds option to embed jre into dmg and enables it.
- Fixes NullPointerException when merging contacts.
4887
- Fixes StackOverflowError after latest add contact dialog updates.
- Removes chat room member listener when closing chat window.
- Removes unused bcprovider.jar references.
- Adds properties allowing to disable video call, desktop sharing, full screen and show/hide video buttons in the call window. Patch provided by Toby Pinder on October 31, 2013.
- Fixes an issue with setup.exe which could prevent Jitsi from applying a delta update.
4886
- Adds properties allowing to hide functionalities like merge call, transfer call, on hold and dial. Patch provided by Toby Pinder.
4885
- Allows automatic gain control (AGC) to be enabled/disabled for Windows Audio Session API (WASAPI). Patch by Timothy Price.
- Updates libjitsi.jar: Corrects sample rate initialization for Core Audio.
4884
- Rebuilds jndirectshow.dll with a newer version of mingw64.
4883
- Added properties to allow disabling of conference calls UI. Patch provided by Toby Pinder on Oct 28, 2013.
4882
- Attempts to fix NPE when publishing a conference in chat room.
4881
- Fixes the size, the tooltip and the enable/disable state of the call buttons in chat room.
4880
- Fixes false reports on Windows that Jitsi has crashed.
- Fixes warnings.
- Fixes order of assigning emoticons to the emoticon panel. Patch provided by Toby Pinder.
- Support for Chromium as well as Chrome during Linux Browser opening.
4879
- Fixes the issue with the Close button from the File menu in chat window that quits jitsi.
- Fixes compatibility issues in the support for DTLS-SRTP with SIP.
- Fixes warnings.
4878
- Fixes java 6 errors from previous commit.
- Implements publishing a conference in chat room (Merged from publish-conference branch).
4877
- Handles early xmpp subscribe requests.
4876
- Updates libjitsi: Corrects deadlock when closing renderer in Core Audio. Reports c error to java logger.
4875
- Fixes error "Cannot call invokeAndWait from the event dispatcher thread" when creating xmpp account from simple account wizard.
- Removes listener in chat room subject panel.
- Fixes autoanswer if IncomingCallReceived event and CallStateChanged event come too quickly one after another.
4874
- Fixes NullPointerExceptions.
4873
- Updates libjitsi: Mac Core Audio: Stops the rendering process at most after 500 ms even if there is more data already buffered.
4872
- Filters out too frequent "network down" notifications on Android. Fixes exception when trying to load not supported native library on Android.
- Fixes chat transport selector updating the status after reconnect and choosing offline contacts.
4871
- Avoids pre-creating tooltips as they may never be shown.
- Clears listener added to current focused window when tooltip is created, fixes leaking tooltips.
- Removes listeners when chat window is disposed.
- Fixes possible concurrent modification exception when using several xmpp accounts.
4870
- Mitigates an issue which could cause 32-bit Jitsi to update to 64-bit.
4869
- Updates spellchecker plugin to lower memory usage. As we save and use one setting for all chat windows - makes spellchecker and dictionary static. Fix changing selected dictionary over plugin instances. Does not load dictionary on every window open.
- Cleanups menu window listeners.
- Adds more cleaning on closing chat window, removes some multi-chat listeners.
- Fixes add contact dialog and activating add button.
4868
- Fixes online and eager to communicate global status constants.
- Adds utility class for dealing with OSGi services.
4867
- Adds support for DTLS-SRTP with Jitsi Videobridge.
- Fixes formatting, typos.
4866
- Fixes a deadlock involving the AWT event dispatching thread.
4865
- Updates libjitsi and libjnmaccoreaudio: Changes "MacCoreaudio" audio system name into "Core Audio". Corrects wrong detection of input and output devices. Avoids concurrent process of the "stop" and "read/write" functions at the native level.
4864
- Fixes text position in "Select account" and "Select group" fields from "Add Contact" dialog.
4863
- Removes chat listener to release spell checker instances. Make sure we have one spell checker per plugin, as plugin can have several instances used in different windows.
- Fixes releasing plugin components when the strong value is referring the key and cannot be released.
- Fixes ConcurrentModificationException.
- Fixes leaking DiscoveryInfo$Feature instances.
- Fixes leaking Roster instances as we create the Roster once it was cleared while disconnecting.
- Fixes ConcurrentModificationException.
- Removes one unnecessary iteration over gdata links.
- Delays loading and creating swing components when not used. Later initializing of accounts, fixes a problem with not proper providers list shown and leaking ProtocolProvider instances.
- Fixes possible NPE.
- Fixes leaking ProtocolProviders on enable/disable/delete on macosx.
- Shows available url links in the button tooltip.
4862
- Updates the Java Runtime Environment (JRE) bundled with Jitsi on Windows to 7u45.
4861
- Reverts fix for autoanswer and quickly receiving events for the new call, cause it can break showing incoming call dialog.
4860
- Fixes leaking ChatWindows. Seems just creating dialog and not disposing it on closing the parent window, even if not using it cause to leak all the components in the path to the owner, because of the KeyboardManager.
- Fixes caching plugin components, reported by Marin Dzhigarov.
4859
- Fixes group buttons tooltips and fixes plugins add in view menu.
4858
- Fixes autoanswer if IncomingCallReceived event and CallStateChanged event come too quickly one after another.
- Fixes possible memory leak and NPE when disposing CallPanel.
- Separates building deb for 32 and 64, patch provided by Pavel Tankov.
4857
- Fixes issues with DTLS-SRTP.
- Removes false jar signing.
- Rebuilds jnwasapi.dll with a newer version of mingw64.
- Fixes warnings, removes obscure and inefficient anonymous classes.
- Adds support for DTLS-SRTP with XMPP.
- Romoves the use of enum-like constants from SrtpListeners because it is a part of neomedia and may use MediaType instead.
4856
4855
- Generates windows updates html files using ant task.
- Overrides files in delta.history to avoid non matching deltas.
4854
- Fixes NPE in formatMessage method when the message is null.
4853
- Fixes a problem with updating resource priorities. Updates contactlist items on resource change, even if presence status was not changed.
- Indicates on mobile device per resource in the tooltip.
4852
- Skips ProgressMonitorInputStream wrapper on Android.
4851
- Fixes some problems with updating resources mobile indicator.
- Adds mobile flag to the ContactResource.
- Moves updating jabber contact resources to the presence operation set.
- Fixes mobile indicator for offline resources.
4850
- Updates the Java Runtime Environment (JRE) bundled with Jitsi on Windows to 7u40.
4849
- Updates chat transport selector icon changes.
- Adds support for DTLS-SRTP with SIP.
- Fixes warnings, spelling mistakes.
- Adds mobile indicator icon next contacts when there are detected to be logged in only from a mobile device.
4848
- Corrects deadloack between the CoreAudio AudioDeviceStop function and the stream processing callback.
4847
- Renames property to fit convention.
4846
- Adds method to match PluginComponent to parent factory, used when unregistering plugins to match already created ui components to be remove from plugin container, fix for a problem: while unregistering bundle a new plugin component was created.
- Closes open chats, like we close the main window when quiting the ui, so we avoid removing ui plugins one by one, while those plugins are unregistered from OSGi.
- Adds new property which can skip using default saved preferred provider when call using the call history.
4845
- Fixes java 1.6 compatibility of image links replacement functionality in chat window.
- Adds check for image size and content type for the image replacement of links. Adds "show preview" link next to the image link if the preview of the images is disabled. Patch provided by Marin Dzhigarov on dev mailing list (subject: "PATCH: Replacement of Image/Video links").
4844
- Adds stream capture and render via CoreAudio for MacOSX. This is a first version which needs more testing. The default audio system on MacOSX is still PortAudio.
4843
- Fixes discovering cusax connected contacts when using call history.
4842
- Skips the image for source contacts if it is the default one (dialing from call history showed low resolution image for in,out or missed calls).
- Adds status of contact to chat message button in call panel.
- Adds an option to display peer names in call history tooltips.
4841
- Fixes jabber calls.
- Fixes jabber calls.
4840
- Fixes NPE in findPrivateContactByRealId method which tries to find private messaging contact.
- Fixes displaying buttons in call window for cusax contacts (chat and plugin buttons).
- Fixes StringIndexOutOfBoundsException exception when a file with the same filename as the transfered file exists and the filename doesn't contains ".".
- Implements private messaging chats.
- Fixes otr chat toolbar menu entry.
4839
- Updates menu for plugin discovery.
4838
- Adds PluginComponentFactory which is responsible for creating the PluginComponent, fixes the problem of adding multiple instances of the same plugin component on different panels (multi window chats).
4837
- Fixes changing chat transport icons and the icon of chat tabs when status changes for a contact resource, sometimes there were not synchronized or online while all resources are offline.
4836
- Moves some ui code to be executed in EDT.
- Displays account display name when listing accounts in chat room dialog.
4835
- Fixes - create new jabber account with a custom port, issue #1117. Patch provided by Semen Baranov.
4834
- Changes scrollable tabs forward/backward icons if new message is received and the tab is not in the visible list of opened chat tabs, a problem where user can miss messages if too many open tabs exist.
4833
- Fixes a failure to generate key frames in the H.264 encoder.
4832
- Disables configuration of call recording if call recording button is hidden.
- Adds an option when using proxies to forward DNS traffic to an address, useful for Tor users to avoid DNS leak.
- Updates call history view on call ended. Patch provided by Timothy Price.
- Updates rpm spec and shell script to build the rpm package. Provided by Pavel Tankov.
- Fixes spell check error in field name.
4831
- Fixes NPE which prevents removing a contact from the UI.
4830
- Fixes tests.
- Saves last seen message coming from server as chat room history and skip older history messages from now on.
- Fixes build.
- Fixes history button in chat window to work and with chat rooms.
- Adds missing linux specific bundle jars in deb package.
- Adds message when otr session is enabled whether chat logging history is on or off and an option to open menu to change this settings.
4829
- Adds message when otr session is enabled whether chat logging history is on or off and an option to open menu to change this settings.
- Adds button in chat window to easily enable/disable chat history logging.
- Fixes NPE when there is a server error without error set in XMPPException, normally happens on server timeout and user sees the reason "null".
4828
- Enables the detection of PulseAudio and Video4Linux2 systems under FreeBSD. Tzanetos Balitsaris
- Optimizes the search in the properties editor. Marin Dzhigarov
4827
- Corrects count synchronization for the remaining Outlook notification events.
4826
- Fixes NPE in removeStoredAccount().
4825
- Fixes a dealock in the Windows Audio Session API (WASAPI) backend. Reported by Ingo Bauersachs.
4824
- Fixes issue with adding permanently chat rooms to the list of saved chat rooms.
- Don't use P2PTransportManager for conferences using a jitsi-videobridge (allows to add gmail contacts to a videobridge conference)
4823
- Corrects synchronization issue when adding contacts. Adds function to get the pending notification for Outlook contacts.
4822
- Fixes swapped web button icons.
- Changes the subject fields layout in the change nickname chat room dialog. Removes "Set Subject" checkbox. Adds "Set Subject" label to expand the subject field. Adds "Subject" tip text in the subject field.
4821
- Fixes the issue with joinning the chat room before the user enters nickname and click the "OK" button.
4820
- Limits permissions required to access to Outlook contact database.
4819
- Adds "set subject" checkbox and subject text field to the chat room nickname dialog. If the subject checkbox is checked the subject of the room will be changed when the user join the chat room.
4818
- Shows contacts information if available even if they are offline, like telephone numbers and web links.
4817
- Cleans up code, fixes javadocs, applies tiny optimizations.
- Formats the source code of the propertieseditor plugin according to our convention.
- Fixes a bug in OTR - ScOtrEngineImpl.contactsMap doesn't get cleaned up. (Marin Dzhigarov)
4816
- Adds web page button, if contacts has web page detail, shows a button to open that page.
4815
- Implements an editor which allows the user to edit Jitsi's configuration properties from within the application. (Marin Dzhigarov)
4814
- Fixes a problem where history messages from chatroom are sometimes duplicated in the ui.
- Fixes a problem where history messages from chatroom keep filling the history.
- Uses server responses when sending messages to generate delivery reports for those messages.
4813
- Adds synchronized to members property.
4812
- Changes the configuration of the private chat room to be members-only and hidden.
4811
- Fixes the status icon of chatroom when the room is opened for the first time.
- Implements a workaround which fixes the number of channels on Colibri payload-type elements with name="opus".
- Updates libjitsi to a version which uses a 2-channel format for the opus/rtp format. This breaks opus compatibility with older versions, because older versions use a 1-channel format.
4810
- Fixes chatrooms stayed open in UI on connection failed of provider.
- Trims chatroom name.
4809
- Shows error message when providing password for chatroom fails.
4808
- Removes chatroom authentication window and uses the default one.
4807
- Implements ChatRoom#announceConference for jabber. It works by sending a ConferenceAnnouncementPacketExtension in a Presense packet to the MUC. Makes ChatRoomJabberImpl monitor incoming Presense packets for such extensions.
- Adds ConferenceDescription and ConferenceDescriptionPacketExtension classes. Adds a publishConference(ConferenceDescription) method to the ChatRoom interface.
4806
- Fixes the choice of the MediaFormat to use for sending media when we accept a jabber call. Prevents an issue where we would use a format which we did not include in our "answer" (the session-accept), in case it is disabled in the local configuration.
4805
- Updates tests, the one created the room is owner.
- Updates chatroom members permissions retrieval.
- Do not create persistent chatrooms when inviting contacts to existing one to one chat.
- Fixes showing room configuration button and subject panel after inviting people to one to one chat.
- Displays error message when we try to change our nickname to an existing one in the chatroom.
4804
- Updates the chat room guest icon.
4803
- Commit from translate.jitsi.org by user ibauersachs.: 1465 of 1465 strings translated (0 fuzzy).
4802
- Added support for OTR for SIP
- Added supported op set on ProtocolProviderServiceSipImpl.java
4801
- Makes OTR plugin operational on Android.
- ScSessionID will not be compared properly in every Hashtable implementation since it's not "instance of" SessionID.
4800
- Adds comparison like numbers of nightly build id part of the version.
4799
- Fixed saving list of ids in multi user chat config form.
- Fixes initial dispatching of xmpp multi chatrooms, fixes showing settings button.
- Fixes smileys in multi chats.
4798
- Increases log entry details when failing to get properties from an Outlook contact.
4797
- Corrects UTF strings modification for Outlook contacts.
4796
- Fix an error in the last commit
4795
- Fixes processing of content-modify (a regress introduced in the previous commit)
- Moves the 'senders' field from CallPeerMediaHandlerJabberImpl to CallPeerJabberImpl. Minor fixes to comments, logging and sending error IQs.
- Fix the 'senders' set in content-add in case the device doesn't allow sending.
- Only allow contacts from the same account as the videobridge to be invited into videobridge conferences
- Fixes initialization of the 'hold' menu item.
- Make sure that video content is added, if necessary, after a peer is put off hold.
- Fixes a couple of NPEs
4794
- Fix an NPE if we try to generate conference-info for a CallPeer without a Call
- When a change in made from video from a camera to desktop streaming (or vice versa) it is necessary to explicitly change the video device of the Call. Otherwise, the Call's default device doesn't change. In OpSetVideoTelephony this was done any time video is enabled/disabled, and this resulted in unnecessary changes of the MediaStream device from one wrapper of the camera device to another. This in turn sometimes led (for an unknown reason) to the camera light being turned on when it is not used, and in some cases to a JVM crash.
4793
- Modifies the DTMF sounds.
4792
- Fixes an issue with notification sounds which could prevent their entire or partial playback. Sorts the table depicting the notification configuration by description by default (and allows sorting by column in general).
4791
4790
- Adds chat room password to saved passwords form.
- Removes a couple of System.out.println() uses.
- Fixes issues with the switching between webcam and desktop streaming/sharing in (one-to-one, Jitsi-hosted conference and conferences utilizing the Jitsi VideoBridge server-side technology) video calls.
- Minor fixes to comments and logging.
- Updates libjitsi.jar
- Leave the UserID field enabled when it wasn't completely filled
- Show the error message from the server on an account creation attempt
- Don't sign in when the page did not commit
- Don't fail while retrieving PP when the service is unregistered
4789
- Fixes use of routing for video enabled property not evaluated in some checks.
- Fixes some swing components created and displayed outside event dispatch thread.
- Updates chat room configuration button on local user role change.
4788
- Fixes issue with loading auto answer properties, reported by William Roush.
4787
4786
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Removes an exception that is caused by the Outlook presence plugin while the accounts are not connected/still in the connecting phase. (Author: Ingo Bauersachs)
4785
- Attempts to fix forgotten password problem on account reload.
4784
- Fixes an issue with the representation of the local peer in conference-info documents.
4783
- Improves resolving ids for Outlook contacts.
4782
- Fixes aspect ratio-related issues in desktop (and webcam) streaming.
4781
- Fixes a problem where xmpp can trigger several reconnects on NoRouteToHostException.
4780
- Clears reference to certificate dialog service on bundle stop.
4779
- Set the value of the jingle 'senders' field when processing session-accept
4778
- Don't minimize new chat windows on Mac
4777
- Fixes joining room after latest modifications.
4776
- Adds some tooltips to buttons in chat rooms window.
- Fixes initial state of buttons in go to chat room window.
- Fixes removing chat rooms from the go to chat room window.
4775
- Fixes chat room settings form UI (fixes background and removes unnecessary titles).
- Fixes configuring chatrooms, enables data forms provider used for changing rooms options in multichat.
4774
- Fixes direction set when being put remotely on hold.
- Set video direction to INACTIVE when using local hold, because currently we cannot mute video streams
4773
- Set stream directions to INACTIVE when using local hold in a conference.
- Handles local hold when a videobridge is in use
- Uses INACTIVE media direction for peers which are remotely-on-hold in conferences
4772
- Adds border to divider of history pane and chat members in multichat window.
4771
- Tags all popup notifications coming from reconnect plugin.
4770
- Open chat windows minimized when they should not get the focus
- Avoid resetting the application icon on every validate
- Show OTR tooltip according to session status
4769
- Ensure that display name is never null
4768
- Fixes a typo.
- Changes icon in dialog for changing nickname in multiuser chats.
4767
- Adds small UI changes in members list in multi-chat window (removing a border, adding some colors on our name label).
4766
4765
- Fixes issue with the remembered passwords for the chat rooms. A password for a chat room that was remembered will be forgotten only if authentication error is received from the server.
- Corrects error at Outlook COM server startup, when Outlook is installed but no account is configured. Try to speed up Outlook entry ID resolution. Gets and logs Outlook version.
4764
- Fixes the chat room password prefix.
- Handles hotplugging and playback device selections during calls in the Windows Audio Session API (WASAPI) integration when acoustic echo cancellation (AEC) is enabled.
- Improves 'hold' functionality for videobridge conferences: fixes an issue with the focus being muted when someone uses hold and other issues.
- Adds a method that allows to set the direction of a channel on a videobridge.
- Additional code for the 'direction' attribute of ColibriConferenceIQ.Channel
- Uses the 'on-hold' endpoint status type when describing in a conference-info document CallPeer-s which have a REMOTELY_ON_HOLD status.
- Adds a 'direction' field to ColibriConferenceIQ.Channel
4763
- Changes the implementation of the chat room nickname dialog to have default value and the ok button is disabled if no text have been entered.
- Fires event when room has been left. Makes sure that before unregistering we leave the rooms that have been joined. Does not display unregistered providers in chat rooms dialog.
4762
4761
- Tries to narrow detecting authentication failed errors and distinguish it from network errors.
- Fixes searching in contactlist without selecting search field not possible once the menu was open.
4760
- Fix NPE when a contact has no default contact or no presence
4759
- Adds initial check if Outlook is installed before starting the Outlook COM server.
- Moves typing notification label under message receive area, visible only in multichat mode.
4758
- Fixes NPE when focusing multichat windows.
- Adds functionality to save passwords and nicknames for chat rooms.
4757
- Fixes wrong print and adds some waits.
- Fixes some history searches where some files were skipped if the the start timestamp we filter is the same as the filename (filename is the time it was created) and filtering some dates by period now is inclusive for the start of the period.
- Adds SimpleServiceActivator utility class
- Updates libjitsi.jar and the opus binaries (with ones linked with opus-1.1-beta)
- Adds default constructor to JabberAccountID in order to fix serialization error of JabberAccountRegistration.
- Increases the height of the rows in the chat room list form.
- Tries to fix randomly failing tests.
- Updates joined chat rooms icon.
4756
- Adds icon for chat rooms that were joined.
4755
- Reverts b7357da857bb6e2deda0f490df73f89445bca97e as it actually stops hole-punch packets from the focus to the videobridge.
- Don't try to send hole-punch packets to peers for which we use a jitsi-videobridge.
- Send Jingle remove-content when video is no longer needed in a Jingle session (instead of keeping the video content alive and setting senders=none as we previously did)
- When closing a ColibriStreamConnector in a CallJabberImpl, remove the connector from the local list of connectors.
4754
4753
- Fixes issues with the CaptureDevice and Renderer implementations using Windows Audio Session API (WASAPI) related to the playback and/or notify device selections being set to 'none'.
4752
- Commit from translate.jitsi.org by user acastroy.: 1465 of 1465 strings translated (0 fuzzy).
- Reverts changes from 6ef4e9713124d890f1f7f0d2ecd23d8848f16b81 commit.
- Fixes tests, removes room listing from tests as it was disabled on server we test.
- Removes unnecessary disco info sent before joinning the room.
4751
- Manual build
- Corrects description for outlook com server.
- Fixes an issue in the Windows Audio Session API (WASAPI) integration which could cause the audio capture to fail on certain devices if acoustic echo cancellation is enabled.
4750
- Fixes some NPE exceptions when clearing avatar images in UI.
4749
- Tries to fix randomly failing builds by relaxing the write operations when testing meta history service.
- Fixes call buttons behaviour if provider info is missing and preferred protocol is set.
- Fixes ClassCastException on Android in AbstractSystrayService.
- When a ConferenceMember is removed from a conference with a Jitsi-videobridge, an RTCP BYE packet is not always sent. Therefore, if the ConferenceMember had an associated video SSRC, the stream isn't be removed until it times out, leaving a blank video container in the interface for a few seconds. This works around the problem by removing the ConferenceMember's ReceiveStream when the ConferenceMember is removed. The proper solution is to ensure that RTCP BYEs are sent whenever necessary, and when it is deployed this code should be removed.
- Fixes a problem with the Renderer implementation of Windows Audio Session API (WASAPI) which could cause loss of playback after switching the playback device during a call.
- Adds a CALL_PARTICIPANTS_CHANGE type for CallChangeEvent-s and fires events with this type when content-modify or content-remove is received.
- Adds optional timeout to PopupMessageNotificationAction and PopupMessage.
4746
- Fixes a problem with the Renderer implementation of Windows Audio Session API (WASAPI) which could cause loss of playback after switching the playback device during a call.
- Adds a CALL_PARTICIPANTS_CHANGE type for CallChangeEvent-s and fires events with this type when content-modify or content-remove is received.
- Adds optional timeout to PopupMessageNotificationAction and PopupMessage.
4745
- Fixes a problem with the Renderer implementation of Windows Audio Session API (WASAPI) which could cause loss of playback after switching the playback device during a call.
- Adds a CALL_PARTICIPANTS_CHANGE type for CallChangeEvent-s and fires events with this type when content-modify or content-remove is received.
- Adds optional timeout to PopupMessageNotificationAction and PopupMessage.
4742
- Sets description for Outlook COM server executable.
- Updates getting the direction of a CallPeer for use in conference-info documents
4740
- Adds modification of Outlook display for home/work postal address. Corrects Outlook funcitons to get/set/delete email addresses: add the management of EX address type.
- Update the URL of the list of XMPP servers.
- Don't choke on internationalized strings ending in an ampersand
4737
- Don't choke on internationalized strings ending in an ampersand
4736
- New files added from translate.jitsi.org based on templates
4735
- New files added from translate.jitsi.org based on templates
4734
- Only send content-add to CallPeer's which are in state CONNECTED (we used to send it to peers still ringing resulting in calls failing)
- Adds volume to RFC4733 dtmf packets and handling of an account property to change default value. Changes the default minimum tone duration.
- Prevents ChatRoomMemberJabberImpl from setting nickname incorrectly.
4733
- Fix comparison of strings
- Don't send COINs to peers with might not be ready to accept COINs yet
- Improves setting of attributes/elements in ConferenceInfoDocument
- Adds optional use of RFC4575 partial notifications if the RFC4575_PARTIAL_NOTIFICATIONS_ENABLED account property is set to true (the default is disabled, that is "full" documents are sent).
4731
- Uses the system default border instead of a lowered beveled border for the Web browser that shows the revisions leading to an new version in the 'New version is available' dialog on Windows.
- Prevents more than one conference-info NOTIFY being sent to a single SIP CallPeer in an interval of 200ms
- Handle RFC4575 partial notifications.
- Removes unnecessary log messages.
- Fixes issue with error COIN packets. If error COIN packet is recieved it isn't handled as normal COIN packet anymore, jitsi only displays systray popup message with the error, logs the error and displays error text in the peer panel.
- Refactor sending of RFC4575 NOTIFYs in order to avoid sending duplicates
- Fixes lib folder to be in classpath for linux based distributions.
- Removes "ensureDefaultValuePresent" and getAccountProperty with Object signature from AccountID.
4723
- Fixes issue with error COIN packets. If error COIN packet is recieved it isn't handled as normal COIN packet anymore, jitsi only displays systray popup message with the error, logs the error and displays error text in the peer panel.
- Refactor sending of RFC4575 NOTIFYs in order to avoid sending duplicates
- Fixes lib folder to be in classpath for linux based distributions.
- Removes "ensureDefaultValuePresent" and getAccountProperty with Object signature from AccountID.
4722
- Refactor sending of RFC4575 NOTIFYs in order to avoid sending duplicates
- Fixes lib folder to be in classpath for linux based distributions.
- Removes "ensureDefaultValuePresent" and getAccountProperty with Object signature from AccountID.
4721
- Removes extra debug for Outlook address book plugin. Adds a thread collector for Outlook notifications.
4718
- Commits the fix of a bug in the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).on behalf of Charles Stedman.
4717
- 4c1a299d2e9abdc76ef3a0e847b9d27b24c81c08 Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
- a2c5f6ef62a0db410f838ef8939e52dabd36a55f Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
- 893cd893f90d594341c40abab8a969ff339d2696 Restores the scroll bar(s) of the Web browser in the 'New version is available' dialog on Windows.
4716
- 4c1a299d2e9abdc76ef3a0e847b9d27b24c81c08 Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
- a2c5f6ef62a0db410f838ef8939e52dabd36a55f Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
- 893cd893f90d594341c40abab8a969ff339d2696 Restores the scroll bar(s) of the Web browser in the 'New version is available' dialog on Windows.
4715
- 4c1a299d2e9abdc76ef3a0e847b9d27b24c81c08 Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
- a2c5f6ef62a0db410f838ef8939e52dabd36a55f Works on improving the acoustic echo cancellation (AEC) of Windows Audio Session API (WASAPI).
- 893cd893f90d594341c40abab8a969ff339d2696 Restores the scroll bar(s) of the Web browser in the 'New version is available' dialog on Windows.
4714.9883
- Fixes memory leak where open chat windows leak instances on reconnections.
4713.9882
- Changes xmpp priority to be dependent on the presence status. Default values can be overridden with account properties.
4712.9881
- Adds a global status method in the GlobalStatusService. modified: src/net/java/sip/communicator/impl/globaldisplaydetails/GlobalStatusServiceImpl.java modified: src/net/java/sip/communicator/impl/gui/main/presence/AccountStatusPanel.java modified: src/net/java/sip/communicator/impl/gui/main/presence/GlobalStatusSelectorBox.java modified: src/net/java/sip/communicator/service/protocol/globalstatus/GlobalStatusService.java
4711.9880
4710.9879
4709.9878
4708.9877
4707.9876
4706.9874
4705.9873
4704.9872
4703.9870
4702.9868
4701.9867
4701.9866
4701.9864
4700.9860
- Fixes adding plugins to call dialog container. Call window now checks for im contacts in connected providers.
- Fixes NPE in case SystrayService is not present
- Adds vibrate notification action.
- Merge branch 'Android-settings'
- Removes methods already declared in JabberAccountID from it's impl version. Reverts formatting changes. Removes unused import.
- Fixes dtmf minimal tone duration.
- Reverts previous commit for min dtmf duration.
- Removes assertion after configuration is purged Trying to fix the builds. Default properties will stay even after configuration is purged.
- Adds user interface to control the H.264 encoder's use of Periodic Intra Refresh and maximum interval between keyframes.
- Compare OTR fingerprints case insensitively (close #8)
- Compare OTR fingerprints case insensitively (close #8)
- Fixes NPE for too quickly failing calls not displayed to user.
- Fixes double checking for display name.
- Searches for display name no longer match part of number, now searching for exact match.
- Corrects MetaContactImpl display name update: do not update the display name with the default contact one, if this is an invalid display name.
- Revert "Corrects MetaContactImpl display name update: do not update the display name with the default contact one, if this is an invalid display name." This reverts commit 08b46a61409583c2b45b78861b81a74c6fbce025.
4699.9826
- Updates callinfo plugin to be able to add its button to more locations.
4698.9825
- Ignores macosx specific files.
4697.9824
4696.9823
- Works on resolving a deadlock which leads to video calls being dropped.
4695.9822
- Updates building debian source package, avoids using maven which is downloading packages while building.
- Updates debian changelog.
4694.9820
- Adds some export packages for httputil.
- Adds debug log messages for MsOutlook address book when a contact is added, edited or deleted.
- Attempts to unblock the media flow/codec chain when a Windows Audio Session API (WASAPI) render device appears to be malfunctioning/blocked.
4693.9817
4692.9816
- Updates handling of received conference-information documents. Uses the ConferenceInfoDocument wrapper and checks for the document state (that is, checks for partial documents)
4691.9815
- Use "audio" and "video" instead of numeric id's for media elements
- Small fixes
- Adds comments.
- Makes sending of SIP Conference Information use the new architecture. Removes unused code.
- Makes sending of XMPP COINs use the new architecture, removes unused code.
- Adds code to AbstractOperationSetTelephonyConferencing which describes a conference in a ConferenceInformationDocument (for both SIP and XMPP conferences)
- Adds a class that represents an RFC4575 Conference Information document. Intended to be used to merge the SIP and XMPP code that handles such documents and remove code duplication.
- Adds debug log messages for MsOutlook address book when a contact is added, edited or deleted.
- Adds some export packages for httputil.
- Merge branch 'deviceVolume'
- Falls back to software volume settings when the volume of current input device can nt be changed.
- Remove jdic stubs from classpath
- Fixes connection to yahoo capacity server.
- Fixes advanced chat theme.
4690.9793
- Clears after building deb-src.
- Adds retry handler for http requests, to retry connections if they have expired while waiting for user input.
4689.9791
- Fixes some errors for missing folders when running/debuging in Idea.
- Fixes windows builds.
- Trying to fix build.
- Trying to fix build.
4688.9787
- Few refactoring fixes in Jabber registration object. Moves STUN and Jingle nodes removal from Jabber protocol factory to registration object.
4687.9786
- Initializes rememberPassword field. Reads OPT_CLIST_PASSWORD from credentials storage. Adds few default properties to be included in newly created SIP accounts.
- Fixes problem with password not being unremembered caused by previous commit with the same registration instance used for loading to and from UI forms causing ENCRYPTED_PASSWORD to stay even if password was removed.
- Removes the null check against keep alive method that prevents from editing it even in normal SIP accounts.
- Inserts protocol property for correct custom SIP providers handling(ippi wizard, sip2sip wizard and so on)
- Fixes SIP optional contact list properties handling.
- Fixes default boolean properties parsing.
- Fixes bug with "no UserID provided" message when trying to register Jabber account using the initial wizard. Fixes problem with protocol name being overwritten by registration object's store properties action(refactoring error).
- Fixes refactoring error which caused "remember password" checkbox to be not initialized in case there is no password.
- Makes StunServerDescriptor serializable(required for Android)
- The same instance of registration object will be used for one account edit. Before that the other was used to fill the forms and another to commit changes. That caused account properties not included in UI forms to be lost.
- Prints stack trace for error which occurred during protocol sign in
- Adds few default properties for SIP protocol
- Adds debug target
- Merge master
- Multiple fixes Restores use of rememberPassword field. Refactors SecurityAccountRegistration. Fixes default properties keys. Updates libjitsi to version that works on Android.
- Refactor AccountIDs Created SipAccountID and JabberAccountID from wizard registration objects(work in progress).
- Trying to fix build missing import.
4686.9784
- Fixes problem with password not being unremembered caused by previous commit with the same registration instance used for loading to and from UI forms causing ENCRYPTED_PASSWORD to stay even if password was removed.
4685.9783
- Removes the null check against keep alive method that prevents from editing it even in normal SIP accounts.
4684.9782
- Inserts protocol property for correct custom SIP providers handling(ippi wizard, sip2sip wizard and so on)
4683.9781
- Fixes wrong path committed by mistake.
- Trying to fix build
- Remove test default property, so that the unit tests would stop complaining.
- Fixes build, checking for missing folders.
- Adds bcprov mainfest as debian library is ont osgi enabled.
- Removes jdic dependency used for java 1.5 campatibility. Removes duplicate lib commons-logging. Update deb-src build target to fix clean procedure to run building package twice, updates the use of the debian povided bouncycastle lib.
- Fixes SIP optional contact list properties handling.
4682.9778
- Fixes default boolean properties parsing.
4681.9777
- Fixes bug with "no UserID provided" message when trying to register Jabber account using the initial wizard. Fixes problem with protocol name being overwritten by registration object's store properties action(refactoring error).
4680.9776
- Fixes refactoring error which caused "remember password" checkbox to be not initialized in case there is no password.
- Makes StunServerDescriptor serializable(required for Android)
- The same instance of registration object will be used for one account edit. Before that the other was used to fill the forms and another to commit changes. That caused account properties not included in UI forms to be lost.
4679.9773
- Prints stack trace for error which occurred during protocol sign in
4678.9772
- Adds few default properties for SIP protocol
- Adds debug target
- Merge master
- Fixes bug with additional STUN servers and Jingle Nodes not being removed after Jabber account is edited
- Replaces "!" with "*" as immutable property prefix.
- Fix setting of media direction in conference-information.
- Multiple fixes Restores use of rememberPassword field. Refactors SecurityAccountRegistration. Fixes default properties keys. Updates libjitsi to version that works on Android.
- Refactor AccountIDs Created SipAccountID and JabberAccountID from wizard registration objects(work in progress).
- Fixes away and dnd status selection behavior when offline, in a way that the accounts get connected. Fixes setting DND global status for SIP accounts. Moves the GlobalStatusServiceImpl to the globaldetails bundle in order to be easily used from jitsi-android.
4677.9761
- Merge branch 'xmppResourceTimeout'
4676.9760
- Improves the IM resource management: fall back to the bare ID when the remote resource contact has no activity for a while.
4675.9760
- Improves the IM resource management: fall back to the bare ID when the remote resource contact has no activity for a while.
- Show an error message if we try to initiate a call to an XMPP contact, who does not support either Jingle or GTalk.
4674.9757
- Don't advertise GTalk audio/video capabilities if calls are disabled (via the net.java.sip.communicator.impl.protocol.jabber.CALLING_DISABLED property)
4674.9760
- Improves the IM resource management: fall back to the bare ID when the remote resource contact has no activity for a while.
4674.9759
- Switches the default audio system on Windows from PortAudio to Windows Audio Session API (WASAPI).
- Show an error message if we try to initiate a call to an XMPP contact, who does not support either Jingle or GTalk.
4674.9756
- Merge branch 'msoutlookaddrbook'
- Fixes a possible PatternSyntaxException in Ldap contact source.
- Improves the garbage collection profile of AudioMixer.
- Improves the garbage collection profile of SoundLevelIndicator.
- Silents multiple MsOutlook contact error corresponding to MAPI_E_0x57 when getting properties (logs only the first contact error).
4674.9754
- Fixes a possible PatternSyntaxException in Ldap contact source.
- Improves the garbage collection profile of AudioMixer.
4674.9752
- Improves the garbage collection profile of SoundLevelIndicator.
4673.9751
- Multiple fixes Restores use of rememberPassword field. Refactors SecurityAccountRegistration. Fixes default properties keys. Updates libjitsi to version that works on Android.
4672.9757
- Multiple fixes Restores use of rememberPassword field. Refactors SecurityAccountRegistration. Fixes default properties keys. Updates libjitsi to version that works on Android.
- Refactor AccountIDs Created SipAccountID and JabberAccountID from wizard registration objects(work in progress).
- Logs only the first contact from MsOutlook, which can not be read correctly.
4672.9754
- Improves AudioMixer for one-to-one calls, strives towards pass-through behavior.
4672.9753
- Refactor AccountIDs Created SipAccountID and JabberAccountID from wizard registration objects(work in progress).
4671.9750
- Makes sure that the MediaDevice of the MediaStream is only updated if it has actually changed (and it's not just its MediaDeviceWrapper that changed). This removes an unnecessary change of the MediaStream device when the focus of a conference stops the local video (which sometimes leads to a jvm crash)
4670.9749
4669.9748
- Update Eclipse-project Java compiler level to 1.6
- Improve logging, correctly handle redemption, use a thread-pool
- Reload DNS config also on ifdown (e.g. after closing a vpn tunnel)
- Remove use of reflection for isUp and isLoopback
4668.9744
- Fixes enabling of the video indicator of the focus peer panel.
4667.9743
- Addes README.md to qualme GitHub's complaints.
- Merge branch 'msoutlookaddrbook'
- Removes initiator attribute from the jingle node for all actions except session-initiate.
- Fixes quality degradation issues in the Windows Audio Session API backend.
- Fixes a warning.
- Corrects STATUS_ACCESS_VIOLATION error, when failing to get the properties of a MsOutlook contact.
4666.9740
- Removes initiator attribute from the jingle node for all actions except session-initiate.
4665.9739
- Fixes quality degradation issues in the Windows Audio Session API backend.
- Fixes a warning.
4664.9737
- Merge branch 'msoutlookaddrbook'
- Corrects CoInitializeEx check for "msoutlookaddrbook", when this function was already called. Adds debug information when retrieving MsOutlook contacts from the "addrbook" plugin.
- Fixes an access violation during the initialization of the PortAudio integration. Reported by Tudor Berechet.
4663.9737
- Corrects CoInitializeEx check for "msoutlookaddrbook", when this function was already called. Adds debug information when retrieving MsOutlook contacts from the "addrbook" plugin.
4662.9735
- Updates libjitsi (to c37e16b069a1db2d572e00619a507b5811ab496c)
4661.9734
- Removes the zrtp lock icons from the peer panels in the conference for the peers that are not directly connected.
4661.9733
- Fixes a build error caused by an @Override in Java 1.4 source code. Reported by Jan Kaláb.
4660.9732
- Optimizes the video capture on Windows by avoiding an unnecessary copy of the video frames.
4659.9731
- New files added from translate.jitsi.org based on templates
4658.9730
- Adds support for Logitech HD Pro Webcam C920 on Windows.
4657.9729
- Makes the display of the video formats by webcams on Windows more useful (to developers).
4656.9728
- Fixes a failure of the video capture on Windows to set a specific video resolution.
- Fixes warnings, removes trailing whitespace, adds @Override annotations.
4655.9726
- Updates libjitsi to latest changes.
4654.9725
- Reduces the numbers of times that the camera gets opened and closed on Windows to the minimum, strives to be more thorough about the opening, closing, disposing in an attempt to mitigate issues which could cause the camera to remain open.
4653.9724
- Catchs PatternSyntaxException when resolving an outgoing call with a "displayName" containing an irregular pattern characters like "*".
- Defines a default location for libjitsi and ice
4652.9721
- Fixes issue with error messages displayed in peer panel in conference view. When an error occured the error message is displayed but the peer panel is removed immediately and the user can't see it. The peer panel is removed with timeout of 5s.
4651.9719
- Updates classpath in windows and debian to make jitsi-defaults.properties discoverable.
- Attempts to fix failures of the Windows Audio Session API (WASAPI) integration which reportedly break the very capture and playback functionality.
4650.9717
- Adds jitsi-defaults.properties to the dmg,deb and msi.
- Adds a jitsi-defaults.properties
4649.9709
4648.9700
- Addresses issues on Windows, betters the support for volume adjustments across the audio systems.
4647.9698
- Commit from translate.jitsi.org by user ibauersachs.: 1461 of 1461 strings translated (0 fuzzy).
- Merge wellboyvg/jitsi to add uk translation
- Initializes smack services under android (on desktop they are loaded from smack-config.xml in manisfest folder). Use reflection for loading logging config form to disable loading the class under android. Adds global property to disable custom md5 for xmpp protocol.
- Fixes some NoClassDefFoundErrors introduced in latest commits. Fixes tests.
- Updates project file.
- Creates authenticate windows service that will create the dialog and will show it to user used with different impl on android and desktop. Expose some common functionality in httputil and reuse it in xcap implementation in sip provider. Wraps sslSocketFactory to use the constructor that is common for android and desktop httpclient lib. Creates separate bundle for httpclient libs in order to separate it from httputil bundle which will be used in android.
- Changes stack path when initializing sip stack under android.
- Adds log info when the addrbook plugin starts, stops, registers and unregisters. Corrects function to resolve the display name when receiving a call.
- Moves dns config as plugin.
- Activates JavaUtilLoggingConfig used in android.
- Uses java.awt classes through reflection.
- added Ukrainian resource language file resources_uk.properties
4646.9696
- Initializes smack services under android (on desktop they are loaded from smack-config.xml in manisfest folder). Use reflection for loading logging config form to disable loading the class under android. Adds global property to disable custom md5 for xmpp protocol.
4645.9695
- Fixes some NoClassDefFoundErrors introduced in latest commits. Fixes tests.
- Updates project file.
- Creates authenticate windows service that will create the dialog and will show it to user used with different impl on android and desktop. Expose some common functionality in httputil and reuse it in xcap implementation in sip provider. Wraps sslSocketFactory to use the constructor that is common for android and desktop httpclient lib. Creates separate bundle for httpclient libs in order to separate it from httputil bundle which will be used in android.
- Changes stack path when initializing sip stack under android.
- Adds log info when the addrbook plugin starts, stops, registers and unregisters. Corrects function to resolve the display name when receiving a call.
- Moves dns config as plugin.
- Activates JavaUtilLoggingConfig used in android.
- Uses java.awt classes through reflection.
4644.9687
- Adds master password input service used to show input dialog to enter master password.
4643.9684
- Moves verify certificate dialog in separate service in order to use the certificate service in android.
4642.9683
- Merge branch 'msoutlookaddrbook'
- Updates the jmsoutlookaddrbook library and COM server in order to integrate the correction for the work postal address.
- Fixes a problem in the resolution of the devices by name (which could lead to the use of audio devices from an incorrect audio system).
- Changes the name of the showPopUpNotification methods to showAlertPopup. Changes the implemtation of showAlertPopup methods to use SystrayService instead of NotificationService.
- Corrects getting and setting work postal address without conflicting with the "this is the mailing address" checkbox.
- Fixes checking for video phone details.
- Improves videobridge interface to show participants with no video as thumbnails. Adds new security icons and improves conference color codes.
- Makes it possible to have a non-default transport in the registration URIs.
- Avoids null pointer exception when retrieving Outlook contact properties.
4641.9681
- Fixes a problem in the resolution of the devices by name (which could lead to the use of audio devices from an incorrect audio system).
4640.9680
- Changes the name of the showPopUpNotification methods to showAlertPopup. Changes the implemtation of showAlertPopup methods to use SystrayService instead of NotificationService.
4639.9679
- Fixes checking for video phone details.
4638.9678
- Improves videobridge interface to show participants with no video as thumbnails. Adds new security icons and improves conference color codes.
4637.9677
- Makes it possible to have a non-default transport in the registration URIs.
4636.9676
- Merge branch 'master' of https://github.com/jitsi/jitsi.git
- Clears the default DNS cache when supplied records for primary server changed.
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Corrects unresolved import due to missing static link for MsOutlook plugin.
- Merge branch 'failoverConnectionMonitor'
- Corrects DNS cache issue when testing DNS connectivity.
- Updates the global shortcut library for Mac OS X with a version compiled on 10.6
- Adds additional debug/error information output in the Windows Audio Session API (WASAPI) integration.
- Makes sure that the video content is reinitialized in CallPeerJabberImpl#sendModifyVideoContent(), even if no change to the jingle session direction is introduced. Fixes a problem with local video not being enabled on the focus of a conference if the jingle sessions are already setup with senders=both.
- Make sure that the COLIBRI namespace is used for 'payload-type' children of COLIBRI 'channel' elements. This is to fix an issue where in certain cases a Jingle namespace was used, and the resulting 'conference' IQs would confuse the videobridge.
- Renames a variable to avoid confusion.
- Reverts mistakenly committed lib/logging.properties.
- Fixes multiple issues related to unplugging the last audio device and then plugging it back.
- Merge branch 'xmpp_connection' of \\\PC4315\work\github_jitsi\
- Merge branch 'merge_config' of \\\PC4315\work\github_jitsi\
- Merge branch 'contact_matching' of \\\PC4315\work\github_jitsi\
- Merge branch 'jvm_diags' of \\\PC4315\work\github_jitsi\
- Merge branch 'systray_presence_config' of \\\PC4315\work\github_jitsi\
- Merge branch 'password' of \\\PC4315\work\github_jitsi\
- Merge branch 'newCache'
- Implement a new cache handling for ZRTP The new ZRTP cache handling implements two main topics. The first modification reduces the number of write requests to the external storage and simplifies overall handling of a ZRTP cache entry in the stack. The second modification implements a new handling of the RS2 data. This will be a topic in an upcoming revised ZRTP specification.
- Make sure accounts have at least one attempt to login AFTER the reconnect plugin has started listening for RegistrationEvents (so it can be notified of failures)
- Add new config option to disable merging contacts, which removse 'Add contact' from the contact right button menu. Existing config options for 'move contact' and drag-and-drop of contacts must also be used to completely prevent merging.
- Say that contact details match if one is null and the other is empty, rather than only if both null or both empty.
- Update JVM crash file location for OSX 10.6-10.8 and Fix error with log collector filename filter
- Use config to control whether user can change presence state from the systray. No change to default behaviour (i.e. user can change presence state).
- Fix bug with password storage, where some characters would lead to passwords not being remembered correctly. This was because the UTF-8 character map is used for encryption, but the platform default is used for decryption (which is ANSI for Windows 7). UTF-8 is now used both ways.
- Ignores \ and / when dialing phone numbers.
4635.9674
- Clears the default DNS cache when supplied records for primary server changed.
4634.9672
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Merge branch 'failoverConnectionMonitor'
- Corrects DNS cache issue when testing DNS connectivity.
- Updates the global shortcut library for Mac OS X with a version compiled on 10.6
- Adds additional debug/error information output in the Windows Audio Session API (WASAPI) integration.
- Makes sure that the video content is reinitialized in CallPeerJabberImpl#sendModifyVideoContent(), even if no change to the jingle session direction is introduced. Fixes a problem with local video not being enabled on the focus of a conference if the jingle sessions are already setup with senders=both.
- Make sure that the COLIBRI namespace is used for 'payload-type' children of COLIBRI 'channel' elements. This is to fix an issue where in certain cases a Jingle namespace was used, and the resulting 'conference' IQs would confuse the videobridge.
- Renames a variable to avoid confusion.
- Reverts mistakenly committed lib/logging.properties.
- Fixes multiple issues related to unplugging the last audio device and then plugging it back.
- Merge branch 'xmpp_connection' of \\\PC4315\work\github_jitsi\
- Merge branch 'merge_config' of \\\PC4315\work\github_jitsi\
- Merge branch 'contact_matching' of \\\PC4315\work\github_jitsi\
- Merge branch 'jvm_diags' of \\\PC4315\work\github_jitsi\
- Merge branch 'systray_presence_config' of \\\PC4315\work\github_jitsi\
- Merge branch 'password' of \\\PC4315\work\github_jitsi\
- Merge branch 'newCache'
- Implement a new cache handling for ZRTP The new ZRTP cache handling implements two main topics. The first modification reduces the number of write requests to the external storage and simplifies overall handling of a ZRTP cache entry in the stack. The second modification implements a new handling of the RS2 data. This will be a topic in an upcoming revised ZRTP specification.
- Adds new methods to AlertUIServiceImpl that show a notification popup. If the popup is clicked an error dialog is shown. CallManger uses the new methods to show an error if enabling the local video fails.
- Adds an icon for phone contact details, when calling a phone number from vcard.
- Temporarily disables the custom viewport in audio conferences, as we believe the issues it was fixing are now fixed by calling pack() on the parent window.
- Implements support for CUSAX peer display name in call panel.
- Fixes status change problems in chat window. Includes fixes for multiple status messages and status icon incorrect changes reported by Richard Karmazín.
- Adds additional utility methods.
- Adds support for draft-saintandre-impp-call-info and improves the avatar and display name retrieval in outgoing calls and in calls in general.
- Make sure accounts have at least one attempt to login AFTER the reconnect plugin has started listening for RegistrationEvents (so it can be notified of failures)
- Add new config option to disable merging contacts, which removse 'Add contact' from the contact right button menu. Existing config options for 'move contact' and drag-and-drop of contacts must also be used to completely prevent merging.
- Say that contact details match if one is null and the other is empty, rather than only if both null or both empty.
- Update JVM crash file location for OSX 10.6-10.8 and Fix error with log collector filename filter
- Use config to control whether user can change presence state from the systray. No change to default behaviour (i.e. user can change presence state).
- Fix bug with password storage, where some characters would lead to passwords not being remembered correctly. This was because the UTF-8 character map is used for encryption, but the platform default is used for decryption (which is ANSI for Windows 7). UTF-8 is now used both ways.
- Corrects unresolved import due to missing static link for MsOutlook plugin.
4633.9670
- Merge branch 'failoverConnectionMonitor'
- Updates the global shortcut library for Mac OS X with a version compiled on 10.6
- Corrects DNS cache issue when testing DNS connectivity.
4632.9664
- Updates the global shortcut library for Mac OS X with a version compiled on 10.6
4631.9663
- Adds additional debug/error information output in the Windows Audio Session API (WASAPI) integration.
4630.9662
- Makes sure that the video content is reinitialized in CallPeerJabberImpl#sendModifyVideoContent(), even if no change to the jingle session direction is introduced. Fixes a problem with local video not being enabled on the focus of a conference if the jingle sessions are already setup with senders=both.
4629.9661
- Make sure that the COLIBRI namespace is used for 'payload-type' children of COLIBRI 'channel' elements. This is to fix an issue where in certain cases a Jingle namespace was used, and the resulting 'conference' IQs would confuse the videobridge.
- Renames a variable to avoid confusion.
4628.9659
- Reverts mistakenly committed lib/logging.properties.
- Fixes multiple issues related to unplugging the last audio device and then plugging it back.
4627.9657
- Merge branch 'xmpp_connection' of \\\PC4315\work\github_jitsi\
- Make sure accounts have at least one attempt to login AFTER the reconnect plugin has started listening for RegistrationEvents (so it can be notified of failures)
- Merge branch 'merge_config' of \\\PC4315\work\github_jitsi\
4626.9656
- Merge branch 'contact_matching' of \\\PC4315\work\github_jitsi\
- Merge branch 'jvm_diags' of \\\PC4315\work\github_jitsi\
- Merge branch 'systray_presence_config' of \\\PC4315\work\github_jitsi\
- Merge branch 'password' of \\\PC4315\work\github_jitsi\
- Merge branch 'newCache'
- Implement a new cache handling for ZRTP The new ZRTP cache handling implements two main topics. The first modification reduces the number of write requests to the external storage and simplifies overall handling of a ZRTP cache entry in the stack. The second modification implements a new handling of the RS2 data. This will be a topic in an upcoming revised ZRTP specification.
- Adds new methods to AlertUIServiceImpl that show a notification popup. If the popup is clicked an error dialog is shown. CallManger uses the new methods to show an error if enabling the local video fails.
- Adds an icon for phone contact details, when calling a phone number from vcard.
- Temporarily disables the custom viewport in audio conferences, as we believe the issues it was fixing are now fixed by calling pack() on the parent window.
- Implements support for CUSAX peer display name in call panel.
- Fixes status change problems in chat window. Includes fixes for multiple status messages and status icon incorrect changes reported by Richard Karmazín.
- Adds additional utility methods.
- Adds support for draft-saintandre-impp-call-info and improves the avatar and display name retrieval in outgoing calls and in calls in general.
- Always uses the COM server to interoperate with Outlook and thus even if Jitsi bitness is compatible with MAPI library.
- Modifies path tried to load the external executable COM server and the type libraries: test several paths in order to work for as well for the build as for the git source version.
- Adds bitness detection for Outlook 2013.
- Fixes preferred account initial wizard form and default server value.
- Disables showing status messages in the chat window, until we fix the status change problem.
- Creates a COM service to able Jitsi 32 bits to communicate with MAPI 64 bits (Outlook). And vice-versa.
- Fixes build.
- Adds audioSenders and videoSenders fields to CallPeerMediaHandlerJabberImpl. They keep the current 'senders' value for the Jingle session with the associated CallPeer. The reason for adding these fields, instead of using the already saved ContentPacketExtension in {local,remote}ContentMap is that it is not clear which one should be searched. Changes AbstractCallJabberGTalkImpl#modifyVideoContent(), so that it updates the Jingle sessions of the Call to reflect the current state of the the video content of the Call. The "direction" that the Jingle session for a given CallPeer should have is calculated in CallPeerJabberImpl#getJingleDirection().
- Fix comment
- Adds logs.
- Merge branch 'master' of github.com:jitsi/jitsi
- Update jmork to rev a18997b (accept newlines in values)
- Merge branch 'master' of github.com:jitsi/jitsi
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
- Add resource string for no conferencing account available message
- Cache parsed database
- Bind phone prefix change events
- Completely remove config section
- Don't fail loading of services on empty config values
- Fixes recent breakage of FEC decoding in the Opus codec.
- Increments version minor to 3 (i.e. nightly version prefix is not 2.3)
- Renames and moves the cusax account property from cusax.xmppAccountID to cusax.XMPP_ACCOUNT_ID.
- Change install new version warning as suggested by David Bolton on dev
- Employs packet loss concealment (PLC) for the Opus and SILK audio codecs.
- And again ... wth
- Ignore local changes on .gitignore
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
- New files added from translate.jitsi.org based on templates
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Merge branch 'master' into invite-dialog-jitsi Fixes NullPointerException in conference invite dialog (ongoing work on fixing missing contacts in invite dialog).
- Say that contact details match if one is null and the other is empty, rather than only if both null or both empty.
- Update JVM crash file location for OSX 10.6-10.8 and Fix error with log collector filename filter
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
- Implements a more robust contact resource status update mechanism. Manages resource add, remove and status change in the chat dialog. Adds the resource in the tooltip of the chat contact when in an active chat session.
- Version change.
- Updates rpm dependent java version to be compatible with one on opensuse, change provided by Pavel Tankov.
- Use config to control whether user can change presence state from the systray. No change to default behaviour (i.e. user can change presence state).
- Adds some ignores and some idea files (iml - idea project to reuse eclipse files, eml - idea specific settings, different then eclipse). Set git to be used in idea project.
- Fixes issue when the user try to make a call and the peer remains in state connecting forever. The issue is caused by upnp methods that block forever.
- Fixes issue when the user try to make a call and the peer remains in state connecting forever. The issue is caused by upnp methods that block forever.
- Adjusts repo
- Adds a .gitignore file to prevent from accidentally committing bundles and build files.
- Fix bug with password storage, where some characters would lead to passwords not being remembered correctly. This was because the UTF-8 character map is used for encryption, but the platform default is used for decryption (which is ANSI for Windows 7). UTF-8 is now used both ways.
4625.9651
- Merge branch 'newCache'
- Implement a new cache handling for ZRTP The new ZRTP cache handling implements two main topics. The first modification reduces the number of write requests to the external storage and simplifies overall handling of a ZRTP cache entry in the stack. The second modification implements a new handling of the RS2 data. This will be a topic in an upcoming revised ZRTP specification.
4624.9649
- Adds new methods to AlertUIServiceImpl that show a notification popup. If the popup is clicked an error dialog is shown. CallManger uses the new methods to show an error if enabling the local video fails.
4623.9648
- Adds an icon for phone contact details, when calling a phone number from vcard.
4622.9647
- Temporarily disables the custom viewport in audio conferences, as we believe the issues it was fixing are now fixed by calling pack() on the parent window.
4621.9646
- Implements support for CUSAX peer display name in call panel.
4620.9645
- Fixes status change problems in chat window. Includes fixes for multiple status messages and status icon incorrect changes reported by Richard Karmazín.
4619.9644
- Adds additional utility methods.
4618.9643
- Adds support for draft-saintandre-impp-call-info and improves the avatar and display name retrieval in outgoing calls and in calls in general.
4617.9642
- Always uses the COM server to interoperate with Outlook and thus even if Jitsi bitness is compatible with MAPI library.
- Modifies path tried to load the external executable COM server and the type libraries: test several paths in order to work for as well for the build as for the git source version.
- Adds bitness detection for Outlook 2013.
4616.9639
- Fixes preferred account initial wizard form and default server value.
- Disables showing status messages in the chat window, until we fix the status change problem.
4615.9637
- Creates a COM service to able Jitsi 32 bits to communicate with MAPI 64 bits (Outlook). And vice-versa.
4614.9636
- Fixes build.
- Adds audioSenders and videoSenders fields to CallPeerMediaHandlerJabberImpl. They keep the current 'senders' value for the Jingle session with the associated CallPeer. The reason for adding these fields, instead of using the already saved ContentPacketExtension in {local,remote}ContentMap is that it is not clear which one should be searched. Changes AbstractCallJabberGTalkImpl#modifyVideoContent(), so that it updates the Jingle sessions of the Call to reflect the current state of the the video content of the Call. The "direction" that the Jingle session for a given CallPeer should have is calculated in CallPeerJabberImpl#getJingleDirection().
- Fix comment
- Adds logs.
- Merge branch 'master' of github.com:jitsi/jitsi
- Update jmork to rev a18997b (accept newlines in values)
- Merge branch 'master' of github.com:jitsi/jitsi
- Add resource string for no conferencing account available message
- Cache parsed database
- Bind phone prefix change events
- Completely remove config section
- Don't fail loading of services on empty config values
- Fixes recent breakage of FEC decoding in the Opus codec.
- Increments version minor to 3 (i.e. nightly version prefix is not 2.3)
- Renames and moves the cusax account property from cusax.xmppAccountID to cusax.XMPP_ACCOUNT_ID.
- Change install new version warning as suggested by David Bolton on dev
- Employs packet loss concealment (PLC) for the Opus and SILK audio codecs.
- And again ... wth
- Ignore local changes on .gitignore
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
4613.9631
- Update jmork to rev a18997b (accept newlines in values)
4612.9630
- Add resource string for no conferencing account available message
4611.9630
- Add resource string for no conferencing account available message
4610.9629
- Cache parsed database
- Bind phone prefix change events
- Completely remove config section
- Don't fail loading of services on empty config values
4609.9625
- Fixes recent breakage of FEC decoding in the Opus codec.
4608.9624
- Increments version minor to 3 (i.e. nightly version prefix is not 2.3)
4607.9623
- Renames and moves the cusax account property from cusax.xmppAccountID to cusax.XMPP_ACCOUNT_ID.
4606.9622
- Change install new version warning as suggested by David Bolton on dev
4605.9621
- Employs packet loss concealment (PLC) for the Opus and SILK audio codecs.
4605.9620
- And again ... wth
- Ignore local changes on .gitignore
4605.9618
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
4604.9618
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
4603.9615
- New files added from translate.jitsi.org based on templates
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Merge branch 'master' into invite-dialog-jitsi Fixes NullPointerException in conference invite dialog (ongoing work on fixing missing contacts in invite dialog).
- Commit from translate.jitsi.org by user emcho.: 1458 of 1458 strings translated (0 fuzzy).