Damian Minkov
f81ff28643
Fix NoClassDefFoundError.
15 years ago
Damian Minkov
98e008ec3a
Introduce HttpUtils, utility handling http get and post request. One place to handle certificates, http authentication, hostname verification, site redirects.
15 years ago
Damian Minkov
84ec1f582a
Add ippi account creation wizard.
15 years ago
Damian Minkov
ac8a0298cd
Fix launcher messages and application name change. Reported by Pavel Tankov.
15 years ago
Sebastien Vincent
f66ae33f62
Fix NPE in Google Contacts service. Redesign Jabber account contact source activation: do all in Google Contacts service. Fix name in Mac OS X Dock when Jitsi is run from the sources.
15 years ago
Damian Minkov
3c582f1102
Remove unused classes include into bundle protocol.
15 years ago
Sebastien Vincent
76767db08a
Initial support for Google Contacts as contact source.
15 years ago
Damian Minkov
eb3d66d730
Configuring Parallel DNS Resolver. Patch provided by Ingo Bauersachs.
15 years ago
Emil Ivov
983da94f9b
Removes the sip2sip registration wizard. Will replace soon.
15 years ago
Sebastien Vincent
5393fc96a7
Ongoing work on LDAP contact source support.
15 years ago
Damian Minkov
fb072bcbe7
Update dns servers on all iface up events, with ipv6 configurations in some cases we can end up without primary dns server.
...
Remove duplicate dns library.
Fix searching in history using regexp symbols.
15 years ago
Damian Minkov
58787d1330
Moves logging configuration in separate bundle and add option to archive and save log files.
15 years ago
Werner Dittmann
03bba9c46c
Enable Twofish in SRTP to support ZRTP Twofish option
15 years ago
Damian Minkov
52ce7be961
Add missing os-specific in init.
15 years ago
Damian Minkov
7474850e1e
Update jna bundle.
15 years ago
Damian Minkov
df402569d0
Use registry for autostart on windows.
15 years ago
Lyubomir Marinov
7d558162d2
Normalizes phone numbers found in the Address Books of Microsoft Outlook and Mac OS X.
15 years ago
Lyubomir Marinov
e9b0db5a09
Normalizes phone numbers found in the Address Books of Microsoft Outlook and Mac OS X.
15 years ago
Lyubomir Marinov
362d8bc446
Commits work in progress on adding support for the Address Book of Mac OS X.
15 years ago
Lyubomir Marinov
cecb7de627
Activates the implementation of searching in the Address Book of Microsoft Outlook committed in r8114.
15 years ago
Lyubomir Marinov
273bdaac93
Provides an initial implementation of searching in the Address Book of Microsoft Outlook.
15 years ago
Sebastien Vincent
56a96fbf7c
Update ice4j.jar that now supports UPnP candidates harvesting. Note that UPnP is not enabled by default for the moment (it can be enabled in the advanced tab of your Jabber account).
15 years ago
Yana Stamcheva
a1f0592d6c
More native MacOS interface for main components.
15 years ago
Sebastien Vincent
f5b574a71a
Initial support for Jingle Nodes. Please note that this feature is disabled by default.
15 years ago
Damian Minkov
a21b3d7353
Introduce Packet Logging Service with its configuration form and implementation for sip,jabber and rtp.
15 years ago
Sebastien Vincent
02f25e55c0
Enable Jingle to provide audio and video call with XMPP.
15 years ago
Yana Stamcheva
0a960efe16
Spell Check plugin (work in progress). Note that the spellcheck plugin is not enabled and would be available once it's ready and finished.
15 years ago
Emil Ivov
233d923a4d
Removes support for IRC since we can have a more decent implementation one day. The code is still on SVN so whoever needs it can easily reenable it.
15 years ago
Yana Stamcheva
0806c73826
Removes from builds the following protocols and plugins: gibberish, ssh, dict, rss, account-info (not used anyway), whiteboard. Note that all related code stays in the repository and everyone could easily enable the above plugins, by simply adding them in the bundles target and felix.client.run.properties file.
15 years ago
Sebastien Vincent
4930d5be2a
Add provisioning via mDNS (Bonjour).
15 years ago
Sebastien Vincent
3d77efb36f
Initial commit to support provisioning. It provides the DHCP provisioning discovery method, the provisioning URL can also be retrieved from configuration.
15 years ago
Yana Stamcheva
24ed71d202
Moved the CertificateVerificationService to its own bundle.
...
Moved SIPCommHTMLEditorKit and SIPCommHTMLEditorPane to the util package.
15 years ago
Sebastien Vincent
6a67589c86
Desktop sharing support for SIP and XMPP. Note that GUI is not ready yet to propose this feature to the users.
15 years ago
Emil Ivov
7dc4c1c3f5
Removes stun4j and the SC components that are using it so that we can now introduce ice4j
15 years ago
Yana Stamcheva
3282cb2d2e
Patch provided by Adam Netocny improving skin management process (work in progress).
15 years ago
Yana Stamcheva
641158db88
Resolved duplicate import of json library.
...
Fixed smiley source dependency to ui implementation.
Fixed ReplacementService bundled in each implementation.
15 years ago
Lyubomir Marinov
edab91d34a
Remove the bundle audionotifier because its functionality has already been replaced by the bundle neomedia.
15 years ago
Yana Stamcheva
7746c91783
Support for video and photo previews in chat window provided by Purvesh Sahoo as part of its GSoC project.
15 years ago
Yana Stamcheva
42fbfc3964
Patch provided by Adam Netocny, icluding some skin jar builder enhancements + javadocs.
15 years ago
Yana Stamcheva
45cf662978
Skin implementation bases provided by Adam Netočný (work in progress).
15 years ago
Damian Minkov
0423ead8cc
Integrate choosing and setting avatar image for protocols (currently only for msn and jabber). This work is done as part of Google Summer of Code 2009 by Shashank Tyagi and his mentor Damien Roth.
15 years ago
Damian Minkov
39fb27ca51
Merge latest patch sent to dev mailinglist with subject "XCAP tests" which represents the work of Grigorii Balutsel on the "XCAP Support" GSoC 2010 project into trunk.
...
Fix merging already existing contacts with serverside list and storing password in credential service.
15 years ago
Emil Ivov
b44a32c3f3
Adds a clumsy way of enabling or disabling Jingle
15 years ago
Damian Minkov
9c1c17dff9
Merge changes from branch/gsoc10/xcap and patch sent to dev mailinglist with subject "XCAP tests" which represents the work of Grigorii Balutsel on the "XCAP Support" GSoC 2010 project into trunk.
15 years ago
Emil Ivov
bf2a96e5de
Adds a clean-bundles target
15 years ago
Yana Stamcheva
e5b562490f
Create account form, for the SIP2SIP account registration wizard.
16 years ago
Lyubomir Marinov
04cac3354c
Merges branches/gsoc10/passwdstrg@7435 which represents the work of Dmitri Melnikov on the "Password storage" GSoC 2010 project into trunk.
16 years ago
Yana Stamcheva
8a5aed7f39
Create SIP2SIP info account.
...
Enhanced SIP account registration form.
16 years ago
Emil Ivov
1103a4c381
tries a rescue of my git repository after a network loss
16 years ago
Yana Stamcheva
ef52ece410
Introduce configuration form types and allow forms to be registered for the security section.
16 years ago
Damian Minkov
8923ff76b2
- Trying to fix duplicating jabber messages.
...
- Remove obsolete media bundle and plugins using it that no longer work.
16 years ago
Yana Stamcheva
68337df58b
Configuration window improvements including reorganizing sections, user interface modifications, account loading/unloading functionality and more.
16 years ago
Emil Ivov
35de67c3f5
Delegates the smack.debugEnabled property to the virtual machine running SC
16 years ago
Emil Ivov
fcab329682
Removes references to our legacy jingle implementation with the old smackx-jingle implementation
16 years ago
Sebastien Vincent
07e0a1195a
Add ant script to build JNI libraries. Note that external libraries such as ffmpeg, x264, portaudio and speex must be compiled before trying to compile libffmpeg or libjportaudio.
16 years ago
Yana Stamcheva
ad857d7606
Fix some unexpected behavior in the contact list.
...
Remove the call history form plugin, which is now replaced with the new call history feature in the contact list.
16 years ago
Damian Minkov
8a61d7bab3
Introduce new features in currently updated OrangeExtension and fix bouncing dock icon under Snow Leopard. Update code manipulating dock icons.
16 years ago
Damian Minkov
3553f9ad0e
Adds and activates reconnect plugin. Some fixes to protocols in order to work with the plungin (removing all tries to reconnect as they are now controlled from outside).
16 years ago
Werner Dittmann
3b104813e3
Use new PRNG and implement entropy gathering and seeding
...
This patch updates the zrtp4j and the lightweight crypto libraries.
Both libraries implement and use the Fortuna PRNG that create high
quality random data.
The new GatherEntropy class implements methods to gather random data
from media capture devices and use this data as entropy to seed the
Fortuna PRNG. This enhance the quality of random data.
This works with portaudio, JMF audio not yet supported, video may be
added at a later time.
16 years ago
Damian Minkov
32788f8e7c
Add revision number template in order we can change revision numbers in version service.
16 years ago
Damian Minkov
67106df9d3
Add global proxy config. Add support for the global proxy config in protocols like ICQ/AIM and Jabber.
16 years ago
Yana Stamcheva
7fb96481e8
Create the contact source bundle and export the ContactSourceService.
16 years ago
Sebastien Vincent
415ddec740
Update maximum heap size memory for 32-bit OS (32-bit JVM default max heap size is too small to handle big screen in a desktop streaming preview/session).
16 years ago
Lyubomir Marinov
33cca82154
Applies tiny formatting.
16 years ago
Yana Stamcheva
f866c3b513
Fixes a previously committed personal configuration in build.xml by mistake.
16 years ago
Yana Stamcheva
63f857a922
Patch provided by Matthieu Casanova on dev@sip-communicator.dev.java.net with subject: "[PATCH] Fix for suspicious String comparison" on 19/02/2010.
16 years ago
Emil Ivov
7d4211fe15
reenables tests
16 years ago
Emil Ivov
655e19d2df
Sets DISPLAY to :0 for testing. Change was already in the CC machine but was preventing the build.xml there from updating.
16 years ago
Emil Ivov
ddf9190fb1
Temporarily disabling tests to prevent unexplainable Yahoo! and MSN failures and get a build
16 years ago
Damian Minkov
d7092d65dd
Introduce new support for Facebook, through xmpp. Remove old one.
16 years ago
Sebastien Vincent
11d2ac97a4
- Add FreeBSD detection in build.xml and build FreeBSD neomedia.jar;
...
- Add FreeBSD in OSUtil;
- Add JNI libraries for FreeBSD 32-bit and 64-bit (jdic, jdic_misc, tray, ffmpeg
, jportaudio and screencapture).
16 years ago
Sebastien Vincent
510746469c
Add SIP Communicator icon in Mac OS X dock, when running from ant command line.
16 years ago
Sebastien Vincent
126025fce2
Add 'SIP Communicator' as dock name on Mac OS X, when running from ant command line.
16 years ago
Damian Minkov
a3fe5bb64b
Update yahoo lib. Fix problem with repeating messages (resend from server after 7 sec if missing ack).
16 years ago
Yana Stamcheva
3b2f176284
Preconfigured account wizard for iptel.org
16 years ago
Damian Minkov
5662485c70
Enable sip tests.
16 years ago
Werner Dittmann
05e909ec9d
Remove the ZrtpConfigure plugin and move its functions into the neomedia package. The
...
neomedia activator registers the ZrtpConfigurePanel.
16 years ago
Damian Minkov
eedf28ab5c
Return old notify service but as deprecated (start does nothing) in order to avoid loading the old jar from the felix cache.
16 years ago
Damian Minkov
9705865983
Stop building media bundler. Remove media bundle from starting in client and in tests. Comment all code that access media service in jabber protocol.
16 years ago
Sebastien Vincent
d113701ba1
Fix javadoc warnings.
16 years ago
Lyubomir Marinov
895e2de836
Commits the 64-bit Windows binaries and fixes contributed by Sebastien Vincent on the dev mailing list in an e-mail with the subject '[Patch] Windows 64 bit support'.
16 years ago
Werner Dittmann
2394d225d6
Introduce the new ZRTP configure feature that enables users to select which algorithms ZRTP shall use.
16 years ago
Damian Minkov
b96b3e63f2
Copy all missing stuff in neomedia from media.
16 years ago
Damian Minkov
6f62b3b802
Copy audio notify service and activate it through neomedia.
16 years ago
Lyubomir Marinov
dc57e6641d
Fixes an OutOfMemoryError in build.xml when running with 'ant javadoc'. Patch submitted by Sebastien Vincent on the dev mailing list in an e-mail thread with the subject 'Runaway build.xml warnings'.
16 years ago
Emil Ivov
b3f0461dda
Migrating to neomedia (Work in Progress)
16 years ago
Lyubomir Marinov
06c090a2a6
Applies further refinements to the neomedia implementation and extensions to its functionality. Attempts to implement audio mixing.
16 years ago
Lyubomir Marinov
e991bdb154
Introduces an initial implementation of notification popups on Linux using freedesktop.org's Desktop Notifications through the native libdbus library. The committed code represents work in progress and does not support images, click reporting back to the Java code, matching notifications to Java components. That's why the introduced galagonotification bundle is built in build.xml but not started in felix.client.run.properties.
16 years ago
Lyubomir Marinov
63228435c4
- Excludes the neomedia bundle from the build because it's still not used yet it's included in the nightly build distributables.
...
- Adds the -client Java launcher argument in the run target so that SIP Communicator may use less memory when it manages to switch off server-class machine detection.
16 years ago
Lyubomir Marinov
b28c62f5da
Builds a neomedia bundle and provides the initial implementation of .service.neomedia.
16 years ago
Damian Minkov
bea08031b0
Wrong commit home dir in run target.
16 years ago
Damian Minkov
b5ae6c1a91
Some portaudio fixes. Add to configuration panel option to select portaudio and the devices to use. Javasound left as default, as portaudio is not currently enabled (missing native binaries). Removed some old and unused jmf stuff like v4l, sun audio, directsound.
16 years ago
Emil Ivov
a0e27ba2c5
adds a utility target (run-v4) for running SC with a preference for IPv4 rather than the default IPv6
16 years ago
Emil Ivov
dc7cb9fd9f
Makes IPv6 prefence override-able with a java property
16 years ago
Werner Dittmann
fc523c0794
Integrate the second big patch for OTR. With this patch all the required GSoC functions are available.
16 years ago
Damian Minkov
057fd9f385
Msn Filetransfer and tests.
16 years ago
Romain Kuntz
3165b0f83e
The "clean" target now depends on "clean-macosx" which cleanups the symlinks and files used when building the MacOSX package.
16 years ago
Lyubomir Marinov
6bacfb8901
Commits the patch of Linus Wallgren which introduces ShutdownService to better abstract the shutdown procedure of the application.
16 years ago
Werner Dittmann
88bf145942
Integrate OTR and related modifications to crypto stuff.
16 years ago
Damian Minkov
425a1abaf8
Change event to canceled. Adding filetransfer tests and for icq protocol, but still not activate them.
17 years ago
Lyubomir Marinov
776554eac4
- Integrates the Facebook protocol developed by Dai Zhiwei as part of Google Summer of Code 2008 in trunk.
...
- Updates HttpCore which is already used by the MSN protocol implementation. Also updates Apache Commons Logging which is already used by profiler4j.
- Doesn't jar log4j into the SIP and RSS protocol implementations because it's already a bundle. Thus reduces the sizes of the SIP and RSS protocol implementations.
17 years ago
scmerger
fba5784542
Merge branch '1.0-local' into trunk-local
...
* 1.0-local:
Disables serialization warnigs. Increases number of allowed warnings so that we can track the total number as it decreases.
Adds class javadocs. Problem reported by Linus
17 years ago
Damian Minkov
0ebdce1c36
Add filetransfer for yahoo and generic filetransfer tests - enabled for jabber and yahoo.
17 years ago
Damian Minkov
67bccdb603
Add Metahistory tests.
17 years ago
Damian Minkov
918a8ec7c0
MetaHistory Service impl and add Contact field to FileRecord.
17 years ago
Damian Minkov
ab6e04cdcf
FileHistory Service impl.
17 years ago
Yana Stamcheva
2f0db4d2d1
Adding support for file transfer for XMPP and graphical User Interface for file transfer (ongoing work). This first commit adds the needed gui that enables users to send and receive files, to
...
drag and drop files into chat windows. It displays incoming file notifications, file icons or previews (where possible, e.g. images).
This work package also contains a first file transfer implementation over the XMPP protocol (using the smack implementation of xep-0096: http://xmpp.org/extensions/xep-0096.html ). Unfortunately this implementation won't work very well with GoogleTalk accounts for now, as Google servers seem to block every file bigger than 60K.
This commit contains also some improvements in the way we load the history and we manage error messages in the gui.
17 years ago
Yana Stamcheva
164236df25
- The protocol bundle was importing all image resources, instead of just the one it needs. This is now fixed by adding separate zipfileset entry for each protocol resource used in the protocol bundle.
...
- Unused resource removed.
17 years ago
Werner Dittmann
5d8ada0c5a
Include latest version of ZRTP4J. Modify the Eclipse and NB project files. Use a generic name
...
for ZRTP4J to avoid further modifications of Eclipse 7 NB project files. Current version of
ZRTP4J now documented in BUNDLE-VERSION of zrtp4j bundle.
17 years ago
Damian Minkov
906596471e
Fix do not include any svg files in resources. Change home dir setting or choosing behaviour. Move the place copying default resources to file for default language.
17 years ago
Emil Ivov
19a201f53e
Makes the number of maximum warnings configurable so that we could print them all on CruiseControl and only show that first 100 by default. Fixes a typo.
17 years ago
Emil Ivov
4157bc326a
Enables compile warnings so that we could make them appear on the cruisecontrol reports. This is part of the effort to resolve issue #637
17 years ago
Damian Minkov
aa488c88eb
Windows update now supports password protected sites, https and http redirects. Show dialog if installer file is missing. Stopping update process now iss working. Change of interface language.
17 years ago
Lyubomir Marinov
dbe1f3daa3
Fixes issue #591 "Menu items randomly appear in the configuration panel" (for now).
17 years ago
Werner Dittmann
f2ecf2bcae
Reorganize the crypto functions. ZRTP4J library now contains al required crypto methods and
...
classes. These classes are copied from BouncyCastle. The DH related classes are modified to
use a crypto aware big integer implementation. Due to this reorganization we can remove
the old BC library - this saves about 1.5MB.
17 years ago
Emil Ivov
0b06b480a1
Makes jain-sip bind on ::0 rather than 0.0.0.0 so that it would also listen for incoming IPv6 packets. (Was working before but is currently failing on Mac OS X).This resolves the "Port Unreachable" replies we
...
were getting in some cases.
Adds a method that allows to determine whether the local host has IPv6 in order to only use the above where appropriate.
Updates jain-sip-ri to 1.2.95 so that it would include support for address scope zones in IPv6 addresses.
Adds the possibility to set log levels for jain-sip through our own logging.properties file by setting a level to the gov.nist packages.
17 years ago
Symphorien Wanko
fecc1bc966
enhancements to the swing popup notification, new behavior for the trayicon, minors code tweak
17 years ago
Symphorien Wanko
ff8ec3ad3f
swing based popup notifications with tests for the PopupMessage interface.
...
added checks for null SystemTrayPeer as it this possible it doesnt exists on the cruise control machine
17 years ago
Symphorien Wanko
07a483c148
undo previous commit since cruisecontrol fails
17 years ago
Symphorien Wanko
2d81282722
swing based popup notifications with tests for the PopupMessage interface.
17 years ago
Sebastien Mazy
d8fe3531be
Update to JAIN-SIP 1.2.92
17 years ago
Werner Dittmann
a36f77b2e5
Remove classes that are not required anymore (JCE classes).
17 years ago
Werner Dittmann
a0610c62af
Modify build and property file to include the new used bouncycastle classes. Need to
...
cleanup unused classes at a later step.
17 years ago
Werner Dittmann
ded3a87b1f
Modify security relevant code to get rid of Java JCE dependence. This simplifies distribution
...
and istallation of SC - no Sun/Java crypto policy files are required anymore. This check-in
also include a new zrtp4j lib (1.4.3) that implements draft 13 and has no JCE dependency.
17 years ago
Damian Minkov
b453e8f16e
Add linux-64 support for jni h264 codec and remove jna codec.
17 years ago
Emil Ivov
7214e6ea2b
Makes deploy-os-specific-bundles publicly accessible. The reason this was previously an internal target was based on the assumption that developers won't need to access it and it would only be needed as a run dependency. This however proved to be wrong since one also needs to execute this target when running the application in an IDE debugger.
17 years ago
Sebastien Mazy
341747da88
Updated JAIN-SIP RI to 1.2.91
17 years ago
Werner Dittmann
03d27dcd99
Upgrade ZRTP jar to version 1.4.2 to be compliant with latest ZRTP spec.
17 years ago
Lyubomir Marinov
2e83c45aa2
- Delays the creation of the Options dialog and the loading of the ConfigurationForm implementations (which get listed in the Options dialog).
...
- Spares a couple of ImageIcon allocations.
- Removes unused fields and fixes raw-type warnings in the files touched by the other changes.
17 years ago
Emil Ivov
3f5206ff01
Commits patches for the following issues:
...
#482 Overly complex plugin manager (work in progress)
#448 Show complete SIP adddress when displaying account
#510 switch to the latest version of Felix (Richard actually did most of the work here.)
17 years ago
Lyubomir Marinov
af2587049c
Hopes to fix issue #502 : Do not use jdic when running Java 6.
17 years ago
Yana Stamcheva
9daa19303f
Language resources updated.
17 years ago
Lyubomir Marinov
a83833f357
Moves the functionality of swing-common.jar into util.jar and removes swing-common.jar.
17 years ago
Lyubomir Marinov
296d1e0f1b
Implements a ConfigurationForm which allows configuring the MediaService.
17 years ago
Damien Roth
46ef85f493
Major update for the dict protocol
...
- Using an external library to manage the connection with the server
- Enhanced account registration wizard
17 years ago
Romain Kuntz
5417c1891a
Updated the ZRTP4J library, updated the classpaths, added the bundle-version.
17 years ago
Yana Stamcheva
bbceee07e5
UI enhancements.
17 years ago
Brian Burch
4282316384
use properties to define slickless tests to be executed and let them be run under felix, or simply under junit
17 years ago
Damian Minkov
feae863617
Add jna.library.path to run target.
17 years ago
Yana Stamcheva
1a7899eab7
Add the swingworker jar to the swing bundle.
17 years ago
Damian Minkov
5edc84047f
Using lti civil for video(adding support for mac) and add h264 video support using ffmpeg-java.
17 years ago
Brian Burch
e4b7729757
verify local testing accounts file has been created by the user
17 years ago
Brian Burch
17a6beaf02
unit test preparation - ensure personal testing properties file exists
17 years ago
Brian Burch
bb205673aa
fix ant build bug: single test case run was executing ALL defined test cases, not just the nominated slick
17 years ago
Romain Kuntz
9eb1cd6eef
Build is fixed, removing the workaround added at the last commit.
17 years ago
Romain Kuntz
16c184afcd
[WORKAROUND] forcing cruisecontrol to remove a deprecated version of the zrtp4j.jar bundle.
...
This fix will be removed after the next build.
17 years ago
Romain Kuntz
c904ef231e
Updated ZRTP4J jar from 0.9.0 to 1.3.1 (provided by Werner Dittmann)
...
Updated the build.xml and ide project file to reflect the new ZRTP4J library
Commented references to the ZRTP goClear/goSecure functions (patch provided by Werner)
17 years ago
Emil Ivov
8840533120
Fixes native lib location for x86/i386 architectures
17 years ago
Emil Ivov
2d1ed60d9f
Makes build.xml take into account OS arch when constructing LD_LIBRARY_PATH. Patch from Werner Dittmann
17 years ago
Lyubomir Marinov
e464af553e
Formats build.xml in the parts related to the integrated profiler.
17 years ago