[Pkg-voip-commits] [ring] 06/06: Merge tag 'upstream/20160301.0.git5cc051d'

Alexandre Viau aviau at moszumanska.debian.org
Fri Mar 4 18:57:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

aviau pushed a commit to branch master
in repository ring.

commit 2f7b0f9f98596b942f53449b9c4108afa43970bb
Merge: f478e42 6ddfbed
Author: aviau <alexandre at alexandreviau.net>
Date:   Fri Mar 4 13:57:00 2016 -0500

    Merge tag 'upstream/20160301.0.git5cc051d'
    
    Upstream version 20160301.0.git5cc051d

 README.md                                          |   51 +
 clean-DATA-LOSS.sh                                 |    5 +
 client-android/.tx/config                          |   28 +
 client-android/COPYING                             |  675 +++
 client-android/Makefile                            |  124 +
 client-android/README.md                           |   64 +
 client-android/compile.sh                          |  464 ++
 client-android/configure.sh                        |   54 +
 client-android/gen-env.sh                          |   20 +
 client-android/jenkins-sflphone-android.sh         |  165 +
 client-android/ring-android/.idea/.name            |    1 +
 client-android/ring-android/.idea/compiler.xml     |   23 +
 .../.idea/copyright/profiles_settings.xml          |    3 +
 client-android/ring-android/.idea/encodings.xml    |    6 +
 client-android/ring-android/.idea/misc.xml         |   46 +
 client-android/ring-android/.idea/modules.xml      |    9 +
 .../ring-android/.idea/scopes/scope_settings.xml   |    5 +
 client-android/ring-android/.idea/vcs.xml          |    6 +
 client-android/ring-android/NOTES                  |   38 +
 client-android/ring-android/app/app.iml            |  109 +
 client-android/ring-android/app/build.gradle       |   59 +
 client-android/ring-android/app/proguard-rules.pro |   25 +
 .../ring-android/app/src/main/AndroidManifest.xml  |  180 +
 .../app/src/main/assets/fonts/Roboto-Thin.ttf      |  Bin 0 -> 115632 bytes
 .../app/src/main/assets/ringtones/konga.ul         |   11 +
 .../app/src/main/assets/ringtones/phone.au         |  Bin 0 -> 225521 bytes
 .../app/src/main/assets/ringtones/phone2.au        |  Bin 0 -> 18456 bytes
 .../cx/ring/adapters/AccountSelectionAdapter.java  |  209 +
 .../java/cx/ring/adapters/ContactPictureTask.java  |  197 +
 .../java/cx/ring/adapters/ContactsAdapter.java     |  273 +
 .../cx/ring/adapters/StarredContactsAdapter.java   |   95 +
 .../cx/ring/client/AccountEditionActivity.java     |  321 +
 .../main/java/cx/ring/client/AccountWizard.java    |  170 +
 .../src/main/java/cx/ring/client/CallActivity.java |  255 +
 .../java/cx/ring/client/ConversationActivity.java  |  662 ++
 .../src/main/java/cx/ring/client/HomeActivity.java |  631 ++
 .../cx/ring/client/NewConversationActivity.java    |  137 +
 .../main/java/cx/ring/client/SettingsActivity.java |   30 +
 .../main/java/cx/ring/fragments/AboutFragment.java |   61 +
 .../cx/ring/fragments/AccountCreationFragment.java |  259 +
 .../ring/fragments/AccountsManagementFragment.java |  386 ++
 .../cx/ring/fragments/AdvancedAccountFragment.java |  184 +
 .../cx/ring/fragments/AudioManagementFragment.java |  426 ++
 .../main/java/cx/ring/fragments/CallFragment.java  |  592 ++
 .../java/cx/ring/fragments/CallListFragment.java   |  669 +++
 .../cx/ring/fragments/CallableWrapperFragment.java |  126 +
 .../cx/ring/fragments/ConferenceDFragment.java     |  165 +
 .../cx/ring/fragments/ContactListFragment.java     |  284 +
 .../fragments/DetailsHistoryEntryFragment.java     |  236 +
 .../java/cx/ring/fragments/DialingFragment.java    |  214 +
 .../java/cx/ring/fragments/DropActionsChoice.java  |  103 +
 .../cx/ring/fragments/GeneralAccountFragment.java  |  150 +
 .../main/java/cx/ring/fragments/MenuFragment.java  |  218 +
 .../cx/ring/fragments/NestedSettingsFragment.java  |  178 +
 .../cx/ring/fragments/SecurityAccountFragment.java |  181 +
 .../java/cx/ring/fragments/SettingsFragment.java   |  104 +
 .../java/cx/ring/fragments/TransferDFragment.java  |  294 +
 .../main/java/cx/ring/history/DatabaseHelper.java  |  117 +
 .../src/main/java/cx/ring/history/HistoryCall.java |  206 +
 .../main/java/cx/ring/history/HistoryEntry.java    |  209 +
 .../main/java/cx/ring/history/HistoryManager.java  |  132 +
 .../src/main/java/cx/ring/history/HistoryText.java |  118 +
 .../java/cx/ring/history/HistoryTimeModel.java     |  137 +
 .../java/cx/ring/interfaces/AccountsInterface.java |   29 +
 .../java/cx/ring/interfaces/CallInterface.java     |   44 +
 .../main/java/cx/ring/loaders/AccountsLoader.java  |   96 +
 .../java/cx/ring/loaders/AccountsStateLoader.java  |  154 +
 .../main/java/cx/ring/loaders/ContactsLoader.java  |  251 +
 .../main/java/cx/ring/loaders/LoaderConstants.java |   30 +
 .../src/main/java/cx/ring/model/CallContact.java   |  430 ++
 .../app/src/main/java/cx/ring/model/Codec.java     |  146 +
 .../src/main/java/cx/ring/model/Conference.java    |  330 +
 .../src/main/java/cx/ring/model/Conversation.java  |  255 +
 .../src/main/java/cx/ring/model/SecureSipCall.java |   86 +
 .../app/src/main/java/cx/ring/model/SipCall.java   |  304 +
 .../app/src/main/java/cx/ring/model/SipUri.java    |  154 +
 .../src/main/java/cx/ring/model/TextMessage.java   |  194 +
 .../main/java/cx/ring/model/account/Account.java   |  276 +
 .../cx/ring/model/account/AccountCredentials.java  |  117 +
 .../java/cx/ring/model/account/AccountDetail.java  |   67 +
 .../ring/model/account/AccountDetailAdvanced.java  |  136 +
 .../cx/ring/model/account/AccountDetailBasic.java  |  130 +
 .../cx/ring/model/account/AccountDetailSrtp.java   |  124 +
 .../cx/ring/model/account/AccountDetailTls.java    |  135 +
 .../ring/model/account/AccountDetailVolatile.java  |  112 +
 .../cx/ring/model/account/CredentialsManager.java  |  119 +
 .../java/cx/ring/model/account/SRTPManager.java    |   77 +
 .../java/cx/ring/model/account/TLSManager.java     |  210 +
 .../main/java/cx/ring/service/BootReceiver.java    |   31 +
 .../java/cx/ring/service/CallManagerCallBack.java  |  185 +
 .../ring/service/ConfigurationManagerCallback.java |  121 +
 .../main/java/cx/ring/service/DRingService.java    | 1185 ++++
 .../main/java/cx/ring/service/IDRingService.aidl   |  104 +
 .../main/java/cx/ring/service/LocalService.java    | 1412 +++++
 .../main/java/cx/ring/service/OpenSlParams.java    |   86 +
 .../java/cx/ring/service/OutgoingCallHandler.java  |   69 +
 .../java/cx/ring/service/ServiceConstants.java     |   15 +
 .../java/cx/ring/utils/AccelerometerListener.java  |  176 +
 .../java/cx/ring/utils/CallProximityManager.java   |  314 +
 .../src/main/java/cx/ring/utils/Compatibility.java |  475 ++
 .../src/main/java/cx/ring/utils/MediaManager.java  |  127 +
 .../app/src/main/java/cx/ring/utils/Ringer.java    |   87 +
 .../cx/ring/utils/SettingsContentObserver.java     |   62 +
 .../java/cx/ring/utils/SwigNativeConverter.java    |   74 +
 .../app/src/main/java/cx/ring/utils/Utilities.java |   35 +
 .../cx/ring/utils/bluetooth/BluetoothUtils14.java  |  167 +
 .../cx/ring/utils/bluetooth/BluetoothWrapper.java  |   70 +
 .../main/java/cx/ring/views/CircularImageView.java |  171 +
 .../main/java/cx/ring/views/ClearableEditText.java |  161 +
 .../java/cx/ring/views/CredentialsPreference.java  |  176 +
 .../java/cx/ring/views/HalfCircleImageView.java    |  195 +
 .../java/cx/ring/views/NumberPickerPreference.java |  131 +
 .../java/cx/ring/views/PasswordPreference.java     |  141 +
 .../cx/ring/views/QuadNumberPickerPreference.java  |  185 +
 .../ring/views/dragsortlv/DragSortController.java  |  508 ++
 .../views/dragsortlv/DragSortCursorAdapter.java    |  278 +
 .../cx/ring/views/dragsortlv/DragSortItemView.java |  135 +
 .../dragsortlv/DragSortItemViewCheckable.java      |   87 +
 .../cx/ring/views/dragsortlv/DragSortListView.java | 3074 ++++++++++
 .../dragsortlv/ResourceDragSortCursorAdapter.java  |  133 +
 .../dragsortlv/SimpleDragSortCursorAdapter.java    |  422 ++
 .../views/dragsortlv/SimpleFloatViewManager.java   |   88 +
 .../ring-android/app/src/main/jni/Android.mk       |  140 +
 .../ring-android/app/src/main/jni/Application.mk   |   24 +
 .../app/src/main/jni/JavaJNI2CJNI_Load.py          |   85 +
 .../ring-android/app/src/main/jni/callmanager.i    |  158 +
 .../app/src/main/jni/configurationmanager.i        |  191 +
 .../ring-android/app/src/main/jni/jni-xml2cpp.py   |   85 +
 .../ring-android/app/src/main/jni/jni_interface.i  |  269 +
 .../ring-android/app/src/main/jni/managerimpl.i    |   39 +
 .../app/src/main/jni/ringservice.c.template        |   73 +
 .../app/src/main/res/anim/contact_fadein.xml       |    9 +
 .../app/src/main/res/animator/slidein_up.xml       |    8 +
 .../app/src/main/res/animator/slideout_down.xml    |    8 +
 .../ab_stacked_solid_light_holo.9.png              |  Bin 0 -> 146 bytes
 .../src/main/res/drawable-hdpi/box_border.9.png    |  Bin 0 -> 384 bytes
 .../app/src/main/res/drawable-hdpi/call_pause.png  |  Bin 0 -> 1109 bytes
 .../src/main/res/drawable-hdpi/drawer_shadow.9.png |  Bin 0 -> 171 bytes
 .../app/src/main/res/drawable-hdpi/green_lock.png  |  Bin 0 -> 1681 bytes
 .../app/src/main/res/drawable-hdpi/handle.png      |  Bin 0 -> 181 bytes
 .../main/res/drawable-hdpi/ic_action_accept.png    |  Bin 0 -> 392 bytes
 .../src/main/res/drawable-hdpi/ic_action_edit.png  |  Bin 0 -> 740 bytes
 .../main/res/drawable-hdpi/ic_action_expand.png    |  Bin 0 -> 539 bytes
 .../res/drawable-hdpi/ic_action_expand_light.png   |  Bin 0 -> 442 bytes
 .../main/res/drawable-hdpi/ic_action_forward.png   |  Bin 0 -> 428 bytes
 .../src/main/res/drawable-hdpi/ic_action_group.png |  Bin 0 -> 769 bytes
 .../main/res/drawable-hdpi/ic_action_important.png |  Bin 0 -> 604 bytes
 .../main/res/drawable-hdpi/ic_action_keyboard.png  |  Bin 0 -> 356 bytes
 .../res/drawable-hdpi/ic_action_keyboard_light.png |  Bin 0 -> 345 bytes
 .../src/main/res/drawable-hdpi/ic_action_mic.png   |  Bin 0 -> 560 bytes
 .../main/res/drawable-hdpi/ic_action_mic_muted.png |  Bin 0 -> 754 bytes
 .../src/main/res/drawable-hdpi/ic_action_new.png   |  Bin 0 -> 262 bytes
 .../main/res/drawable-hdpi/ic_action_new_dark.png  |  Bin 0 -> 268 bytes
 .../res/drawable-hdpi/ic_action_not_important.png  |  Bin 0 -> 717 bytes
 .../drawable-hdpi/ic_action_pause_over_video.png   |  Bin 0 -> 681 bytes
 .../drawable-hdpi/ic_action_play_over_video.png    |  Bin 0 -> 716 bytes
 .../main/res/drawable-hdpi/ic_action_remove.png    |  Bin 0 -> 353 bytes
 .../main/res/drawable-hdpi/ic_action_reveal.png    |  Bin 0 -> 1003 bytes
 .../src/main/res/drawable-hdpi/ic_action_time.png  |  Bin 0 -> 677 bytes
 .../main/res/drawable-hdpi/ic_action_volume_on.png |  Bin 0 -> 773 bytes
 .../res/drawable-hdpi/ic_add_circle_white_48dp.png |  Bin 0 -> 613 bytes
 .../main/res/drawable-hdpi/ic_add_white_24dp.png   |  Bin 0 -> 127 bytes
 .../res/drawable-hdpi/ic_android_black_24dp.png    |  Bin 0 -> 341 bytes
 .../app/src/main/res/drawable-hdpi/ic_bg.png       |  Bin 0 -> 1625 bytes
 .../app/src/main/res/drawable-hdpi/ic_bg_sel.png   |  Bin 0 -> 2445 bytes
 .../main/res/drawable-hdpi/ic_btn_speak_now.png    |  Bin 0 -> 1004 bytes
 .../res/drawable-hdpi/ic_call_end_black_24dp.png   |  Bin 0 -> 303 bytes
 .../res/drawable-hdpi/ic_call_end_black_36dp.png   |  Bin 0 -> 403 bytes
 .../res/drawable-hdpi/ic_call_end_white_24dp.png   |  Bin 0 -> 314 bytes
 .../res/drawable-hdpi/ic_call_made_black_24dp.png  |  Bin 0 -> 174 bytes
 .../drawable-hdpi/ic_call_missed_black_24dp.png    |  Bin 0 -> 201 bytes
 .../ic_call_missed_outgoing_black_24dp.png         |  Bin 0 -> 188 bytes
 .../drawable-hdpi/ic_call_received_black_24dp.png  |  Bin 0 -> 175 bytes
 .../main/res/drawable-hdpi/ic_call_white_24dp.png  |  Bin 0 -> 340 bytes
 .../main/res/drawable-hdpi/ic_chat_white_24dp.png  |  Bin 0 -> 168 bytes
 .../res/drawable-hdpi/ic_delete_white_24dp.png     |  Bin 0 -> 161 bytes
 .../res/drawable-hdpi/ic_dialer_sip_black_24dp.png |  Bin 0 -> 367 bytes
 .../res/drawable-hdpi/ic_dialer_sip_black_48dp.png |  Bin 0 -> 600 bytes
 .../res/drawable-hdpi/ic_dialpad_black_24dp.png    |  Bin 0 -> 250 bytes
 .../res/drawable-hdpi/ic_dialpad_white_24dp.png    |  Bin 0 -> 264 bytes
 .../app/src/main/res/drawable-hdpi/ic_drawer.png   |  Bin 0 -> 2842 bytes
 .../app/src/main/res/drawable-hdpi/ic_error.png    |  Bin 0 -> 1490 bytes
 .../main/res/drawable-hdpi/ic_error_white_24dp.png |  Bin 0 -> 324 bytes
 .../app/src/main/res/drawable-hdpi/ic_good.png     |  Bin 0 -> 1624 bytes
 .../main/res/drawable-hdpi/ic_group_black_24dp.png |  Bin 0 -> 284 bytes
 .../main/res/drawable-hdpi/ic_group_black_48dp.png |  Bin 0 -> 455 bytes
 .../main/res/drawable-hdpi/ic_home_black_48dp.png  |  Bin 0 -> 303 bytes
 .../src/main/res/drawable-hdpi/ic_incomingcall.png |  Bin 0 -> 5239 bytes
 .../main/res/drawable-hdpi/ic_info_black_48dp.png  |  Bin 0 -> 579 bytes
 .../app/src/main/res/drawable-hdpi/ic_launcher.png |  Bin 0 -> 5312 bytes
 .../main/res/drawable-hdpi/ic_lock_white_24dp.png  |  Bin 0 -> 309 bytes
 .../src/main/res/drawable-hdpi/ic_menu_search.png  |  Bin 0 -> 1759 bytes
 .../main/res/drawable-hdpi/ic_mic_black_48dp.png   |  Bin 0 -> 581 bytes
 .../ic_network_disconnect_black_24dp.png           |  Bin 0 -> 3710 bytes
 .../ic_perm_data_setting_black_24dp.png            |  Bin 0 -> 363 bytes
 .../res/drawable-hdpi/ic_person_add_white_24dp.png |  Bin 0 -> 289 bytes
 .../res/drawable-hdpi/ic_reorder_black_24dp.png    |  Bin 0 -> 107 bytes
 .../res/drawable-hdpi/ic_reorder_black_36dp.png    |  Bin 0 -> 120 bytes
 .../res/drawable-hdpi/ic_search_white_24dp.png     |  Bin 0 -> 396 bytes
 .../main/res/drawable-hdpi/ic_send_black_24dp.png  |  Bin 0 -> 250 bytes
 .../res/drawable-hdpi/ic_settings_black_24dp.png   |  Bin 0 -> 453 bytes
 .../main/res/drawable-hdpi/ic_share_white_24dp.png |  Bin 0 -> 397 bytes
 .../drawable-hdpi/ic_speaker_phone_white_24dp.png  |  Bin 0 -> 366 bytes
 .../app/src/main/res/drawable-hdpi/ic_tab_call.png |  Bin 0 -> 2029 bytes
 .../res/drawable-hdpi/ic_videocam_white_24dp.png   |  Bin 0 -> 173 bytes
 .../app/src/main/res/drawable-hdpi/ic_warning.png  |  Bin 0 -> 947 bytes
 .../src/main/res/drawable-hdpi/recordpressed.png   |  Bin 0 -> 2527 bytes
 .../app/src/main/res/drawable-hdpi/red_lock.png    |  Bin 0 -> 1558 bytes
 .../app/src/main/res/drawable-hdpi/ring_logo.png   |  Bin 0 -> 29362 bytes
 .../src/main/res/drawable-hdpi/ring_logo_24dp.png  |  Bin 0 -> 2472 bytes
 .../src/main/res/drawable-hdpi/ring_logo_48dp.png  |  Bin 0 -> 5159 bytes
 .../ic_network_disconnect_black_24dp.png           |  Bin 0 -> 3540 bytes
 .../res/drawable-ldrtl-hdpi/ic_send_black_24dp.png |  Bin 0 -> 250 bytes
 .../res/drawable-ldrtl-mdpi/ic_send_black_24dp.png |  Bin 0 -> 204 bytes
 .../drawable-ldrtl-xhdpi/ic_send_black_24dp.png    |  Bin 0 -> 341 bytes
 .../drawable-ldrtl-xxhdpi/ic_send_black_24dp.png   |  Bin 0 -> 414 bytes
 .../drawable-ldrtl-xxxhdpi/ic_send_black_24dp.png  |  Bin 0 -> 551 bytes
 .../ab_stacked_solid_light_holo.9.png              |  Bin 0 -> 133 bytes
 .../src/main/res/drawable-mdpi/drawer_shadow.9.png |  Bin 0 -> 158 bytes
 .../app/src/main/res/drawable-mdpi/green_lock.png  |  Bin 0 -> 708 bytes
 .../app/src/main/res/drawable-mdpi/handle.png      |  Bin 0 -> 142 bytes
 .../main/res/drawable-mdpi/ic_action_accept.png    |  Bin 0 -> 246 bytes
 .../src/main/res/drawable-mdpi/ic_action_edit.png  |  Bin 0 -> 539 bytes
 .../main/res/drawable-mdpi/ic_action_expand.png    |  Bin 0 -> 409 bytes
 .../res/drawable-mdpi/ic_action_expand_light.png   |  Bin 0 -> 337 bytes
 .../main/res/drawable-mdpi/ic_action_forward.png   |  Bin 0 -> 344 bytes
 .../src/main/res/drawable-mdpi/ic_action_group.png |  Bin 0 -> 543 bytes
 .../main/res/drawable-mdpi/ic_action_important.png |  Bin 0 -> 451 bytes
 .../main/res/drawable-mdpi/ic_action_keyboard.png  |  Bin 0 -> 433 bytes
 .../res/drawable-mdpi/ic_action_keyboard_light.png |  Bin 0 -> 423 bytes
 .../src/main/res/drawable-mdpi/ic_action_mic.png   |  Bin 0 -> 414 bytes
 .../main/res/drawable-mdpi/ic_action_mic_muted.png |  Bin 0 -> 531 bytes
 .../src/main/res/drawable-mdpi/ic_action_new.png   |  Bin 0 -> 185 bytes
 .../main/res/drawable-mdpi/ic_action_new_dark.png  |  Bin 0 -> 190 bytes
 .../res/drawable-mdpi/ic_action_not_important.png  |  Bin 0 -> 493 bytes
 .../drawable-mdpi/ic_action_pause_over_video.png   |  Bin 0 -> 470 bytes
 .../drawable-mdpi/ic_action_play_over_video.png    |  Bin 0 -> 494 bytes
 .../main/res/drawable-mdpi/ic_action_remove.png    |  Bin 0 -> 272 bytes
 .../main/res/drawable-mdpi/ic_action_reveal.png    |  Bin 0 -> 648 bytes
 .../src/main/res/drawable-mdpi/ic_action_time.png  |  Bin 0 -> 462 bytes
 .../main/res/drawable-mdpi/ic_action_volume_on.png |  Bin 0 -> 567 bytes
 .../res/drawable-mdpi/ic_add_circle_white_48dp.png |  Bin 0 -> 428 bytes
 .../main/res/drawable-mdpi/ic_add_white_24dp.png   |  Bin 0 -> 88 bytes
 .../res/drawable-mdpi/ic_android_black_24dp.png    |  Bin 0 -> 213 bytes
 .../main/res/drawable-mdpi/ic_btn_speak_now.png    |  Bin 0 -> 739 bytes
 .../res/drawable-mdpi/ic_call_end_black_24dp.png   |  Bin 0 -> 235 bytes
 .../res/drawable-mdpi/ic_call_end_black_36dp.png   |  Bin 0 -> 303 bytes
 .../res/drawable-mdpi/ic_call_end_white_24dp.png   |  Bin 0 -> 235 bytes
 .../res/drawable-mdpi/ic_call_made_black_24dp.png  |  Bin 0 -> 132 bytes
 .../drawable-mdpi/ic_call_missed_black_24dp.png    |  Bin 0 -> 149 bytes
 .../ic_call_missed_outgoing_black_24dp.png         |  Bin 0 -> 141 bytes
 .../drawable-mdpi/ic_call_received_black_24dp.png  |  Bin 0 -> 131 bytes
 .../main/res/drawable-mdpi/ic_call_white_24dp.png  |  Bin 0 -> 246 bytes
 .../main/res/drawable-mdpi/ic_chat_white_24dp.png  |  Bin 0 -> 133 bytes
 .../res/drawable-mdpi/ic_delete_white_24dp.png     |  Bin 0 -> 115 bytes
 .../res/drawable-mdpi/ic_dialer_sip_black_24dp.png |  Bin 0 -> 257 bytes
 .../res/drawable-mdpi/ic_dialer_sip_black_48dp.png |  Bin 0 -> 422 bytes
 .../res/drawable-mdpi/ic_dialpad_black_24dp.png    |  Bin 0 -> 157 bytes
 .../res/drawable-mdpi/ic_dialpad_white_24dp.png    |  Bin 0 -> 161 bytes
 .../app/src/main/res/drawable-mdpi/ic_drawer.png   |  Bin 0 -> 2837 bytes
 .../app/src/main/res/drawable-mdpi/ic_error.png    |  Bin 0 -> 687 bytes
 .../main/res/drawable-mdpi/ic_error_white_24dp.png |  Bin 0 -> 232 bytes
 .../app/src/main/res/drawable-mdpi/ic_good.png     |  Bin 0 -> 645 bytes
 .../main/res/drawable-mdpi/ic_group_black_24dp.png |  Bin 0 -> 199 bytes
 .../main/res/drawable-mdpi/ic_group_black_48dp.png |  Bin 0 -> 349 bytes
 .../main/res/drawable-mdpi/ic_home_black_48dp.png  |  Bin 0 -> 239 bytes
 .../src/main/res/drawable-mdpi/ic_incomingcall.png |  Bin 0 -> 3030 bytes
 .../main/res/drawable-mdpi/ic_info_black_48dp.png  |  Bin 0 -> 412 bytes
 .../app/src/main/res/drawable-mdpi/ic_launcher.png |  Bin 0 -> 3388 bytes
 .../main/res/drawable-mdpi/ic_lock_white_24dp.png  |  Bin 0 -> 208 bytes
 .../src/main/res/drawable-mdpi/ic_menu_search.png  |  Bin 0 -> 1429 bytes
 .../main/res/drawable-mdpi/ic_mic_black_48dp.png   |  Bin 0 -> 418 bytes
 .../ic_network_disconnect_black_24dp.png           |  Bin 0 -> 3603 bytes
 .../ic_perm_data_setting_black_24dp.png            |  Bin 0 -> 262 bytes
 .../res/drawable-mdpi/ic_person_add_white_24dp.png |  Bin 0 -> 204 bytes
 .../res/drawable-mdpi/ic_reorder_black_24dp.png    |  Bin 0 -> 82 bytes
 .../res/drawable-mdpi/ic_reorder_black_36dp.png    |  Bin 0 -> 107 bytes
 .../res/drawable-mdpi/ic_search_white_24dp.png     |  Bin 0 -> 247 bytes
 .../main/res/drawable-mdpi/ic_send_black_24dp.png  |  Bin 0 -> 205 bytes
 .../res/drawable-mdpi/ic_settings_black_24dp.png   |  Bin 0 -> 322 bytes
 .../main/res/drawable-mdpi/ic_share_white_24dp.png |  Bin 0 -> 268 bytes
 .../drawable-mdpi/ic_speaker_phone_white_24dp.png  |  Bin 0 -> 250 bytes
 .../res/drawable-mdpi/ic_videocam_white_24dp.png   |  Bin 0 -> 131 bytes
 .../app/src/main/res/drawable-mdpi/ic_warning.png  |  Bin 0 -> 532 bytes
 .../src/main/res/drawable-mdpi/recordpressed.png   |  Bin 0 -> 1497 bytes
 .../app/src/main/res/drawable-mdpi/red_lock.png    |  Bin 0 -> 703 bytes
 .../app/src/main/res/drawable-mdpi/ring_logo.png   |  Bin 0 -> 18774 bytes
 .../src/main/res/drawable-mdpi/ring_logo_24dp.png  |  Bin 0 -> 1593 bytes
 .../src/main/res/drawable-mdpi/ring_logo_48dp.png  |  Bin 0 -> 3354 bytes
 .../ab_stacked_solid_light_holo.9.png              |  Bin 0 -> 163 bytes
 .../main/res/drawable-xhdpi/device_access_call.png |  Bin 0 -> 2029 bytes
 .../main/res/drawable-xhdpi/drawer_shadow.9.png    |  Bin 0 -> 182 bytes
 .../app/src/main/res/drawable-xhdpi/green_lock.png |  Bin 0 -> 1389 bytes
 .../app/src/main/res/drawable-xhdpi/handle.png     |  Bin 0 -> 171 bytes
 .../main/res/drawable-xhdpi/ic_action_accept.png   |  Bin 0 -> 475 bytes
 .../src/main/res/drawable-xhdpi/ic_action_edit.png |  Bin 0 -> 988 bytes
 .../main/res/drawable-xhdpi/ic_action_expand.png   |  Bin 0 -> 692 bytes
 .../res/drawable-xhdpi/ic_action_expand_light.png  |  Bin 0 -> 529 bytes
 .../main/res/drawable-xhdpi/ic_action_forward.png  |  Bin 0 -> 588 bytes
 .../main/res/drawable-xhdpi/ic_action_group.png    |  Bin 0 -> 1017 bytes
 .../res/drawable-xhdpi/ic_action_important.png     |  Bin 0 -> 765 bytes
 .../main/res/drawable-xhdpi/ic_action_keyboard.png |  Bin 0 -> 492 bytes
 .../drawable-xhdpi/ic_action_keyboard_light.png    |  Bin 0 -> 451 bytes
 .../src/main/res/drawable-xhdpi/ic_action_mic.png  |  Bin 0 -> 707 bytes
 .../res/drawable-xhdpi/ic_action_mic_muted.png     |  Bin 0 -> 917 bytes
 .../src/main/res/drawable-xhdpi/ic_action_new.png  |  Bin 0 -> 234 bytes
 .../main/res/drawable-xhdpi/ic_action_new_dark.png |  Bin 0 -> 250 bytes
 .../res/drawable-xhdpi/ic_action_not_important.png |  Bin 0 -> 972 bytes
 .../drawable-xhdpi/ic_action_pause_over_video.png  |  Bin 0 -> 930 bytes
 .../drawable-xhdpi/ic_action_play_over_video.png   |  Bin 0 -> 1017 bytes
 .../main/res/drawable-xhdpi/ic_action_remove.png   |  Bin 0 -> 415 bytes
 .../main/res/drawable-xhdpi/ic_action_reveal.png   |  Bin 0 -> 1357 bytes
 .../src/main/res/drawable-xhdpi/ic_action_time.png |  Bin 0 -> 933 bytes
 .../res/drawable-xhdpi/ic_action_volume_on.png     |  Bin 0 -> 982 bytes
 .../drawable-xhdpi/ic_add_circle_white_48dp.png    |  Bin 0 -> 815 bytes
 .../main/res/drawable-xhdpi/ic_add_white_24dp.png  |  Bin 0 -> 97 bytes
 .../res/drawable-xhdpi/ic_android_black_24dp.png   |  Bin 0 -> 343 bytes
 .../main/res/drawable-xhdpi/ic_btn_speak_now.png   |  Bin 0 -> 1286 bytes
 .../res/drawable-xhdpi/ic_call_end_black_24dp.png  |  Bin 0 -> 371 bytes
 .../res/drawable-xhdpi/ic_call_end_black_36dp.png  |  Bin 0 -> 515 bytes
 .../res/drawable-xhdpi/ic_call_end_white_24dp.png  |  Bin 0 -> 389 bytes
 .../res/drawable-xhdpi/ic_call_made_black_24dp.png |  Bin 0 -> 166 bytes
 .../drawable-xhdpi/ic_call_missed_black_24dp.png   |  Bin 0 -> 195 bytes
 .../ic_call_missed_outgoing_black_24dp.png         |  Bin 0 -> 189 bytes
 .../drawable-xhdpi/ic_call_received_black_24dp.png |  Bin 0 -> 167 bytes
 .../main/res/drawable-xhdpi/ic_call_white_24dp.png |  Bin 0 -> 420 bytes
 .../main/res/drawable-xhdpi/ic_chat_white_24dp.png |  Bin 0 -> 205 bytes
 .../res/drawable-xhdpi/ic_delete_white_24dp.png    |  Bin 0 -> 151 bytes
 .../drawable-xhdpi/ic_dialer_sip_black_24dp.png    |  Bin 0 -> 422 bytes
 .../drawable-xhdpi/ic_dialer_sip_black_48dp.png    |  Bin 0 -> 772 bytes
 .../res/drawable-xhdpi/ic_dialpad_black_24dp.png   |  Bin 0 -> 261 bytes
 .../res/drawable-xhdpi/ic_dialpad_white_24dp.png   |  Bin 0 -> 281 bytes
 .../app/src/main/res/drawable-xhdpi/ic_drawer.png  |  Bin 0 -> 1056 bytes
 .../app/src/main/res/drawable-xhdpi/ic_error.png   |  Bin 0 -> 1308 bytes
 .../res/drawable-xhdpi/ic_error_white_24dp.png     |  Bin 0 -> 431 bytes
 .../app/src/main/res/drawable-xhdpi/ic_good.png    |  Bin 0 -> 1448 bytes
 .../res/drawable-xhdpi/ic_group_black_24dp.png     |  Bin 0 -> 349 bytes
 .../res/drawable-xhdpi/ic_group_black_48dp.png     |  Bin 0 -> 591 bytes
 .../main/res/drawable-xhdpi/ic_home_black_48dp.png |  Bin 0 -> 356 bytes
 .../main/res/drawable-xhdpi/ic_incomingcall.png    |  Bin 0 -> 7416 bytes
 .../main/res/drawable-xhdpi/ic_info_black_48dp.png |  Bin 0 -> 766 bytes
 .../src/main/res/drawable-xhdpi/ic_launcher.png    |  Bin 0 -> 7432 bytes
 .../main/res/drawable-xhdpi/ic_lock_white_24dp.png |  Bin 0 -> 372 bytes
 .../main/res/drawable-xhdpi/ic_mic_black_48dp.png  |  Bin 0 -> 773 bytes
 .../ic_network_disconnect_black_24dp.png           |  Bin 0 -> 3906 bytes
 .../ic_perm_data_setting_black_24dp.png            |  Bin 0 -> 440 bytes
 .../drawable-xhdpi/ic_person_add_white_24dp.png    |  Bin 0 -> 329 bytes
 .../res/drawable-xhdpi/ic_reorder_black_24dp.png   |  Bin 0 -> 101 bytes
 .../res/drawable-xhdpi/ic_reorder_black_36dp.png   |  Bin 0 -> 113 bytes
 .../res/drawable-xhdpi/ic_search_white_24dp.png    |  Bin 0 -> 465 bytes
 .../main/res/drawable-xhdpi/ic_send_black_24dp.png |  Bin 0 -> 333 bytes
 .../res/drawable-xhdpi/ic_settings_black_24dp.png  |  Bin 0 -> 557 bytes
 .../res/drawable-xhdpi/ic_share_white_24dp.png     |  Bin 0 -> 496 bytes
 .../drawable-xhdpi/ic_speaker_phone_white_24dp.png |  Bin 0 -> 418 bytes
 .../res/drawable-xhdpi/ic_videocam_white_24dp.png  |  Bin 0 -> 178 bytes
 .../app/src/main/res/drawable-xhdpi/ic_warning.png |  Bin 0 -> 945 bytes
 .../src/main/res/drawable-xhdpi/recordpressed.png  |  Bin 0 -> 3327 bytes
 .../app/src/main/res/drawable-xhdpi/red_lock.png   |  Bin 0 -> 1377 bytes
 .../app/src/main/res/drawable-xhdpi/ring_logo.png  |  Bin 0 -> 40072 bytes
 .../src/main/res/drawable-xhdpi/ring_logo_24dp.png |  Bin 0 -> 3354 bytes
 .../src/main/res/drawable-xhdpi/ring_logo_48dp.png |  Bin 0 -> 7077 bytes
 .../src/main/res/drawable-xxhdpi/green_lock.png    |  Bin 0 -> 3436 bytes
 .../app/src/main/res/drawable-xxhdpi/handle.png    |  Bin 0 -> 236 bytes
 .../main/res/drawable-xxhdpi/ic_action_accept.png  |  Bin 0 -> 475 bytes
 .../main/res/drawable-xxhdpi/ic_action_edit.png    |  Bin 0 -> 1458 bytes
 .../main/res/drawable-xxhdpi/ic_action_expand.png  |  Bin 0 -> 974 bytes
 .../res/drawable-xxhdpi/ic_action_expand_light.png |  Bin 0 -> 726 bytes
 .../main/res/drawable-xxhdpi/ic_action_forward.png |  Bin 0 -> 715 bytes
 .../main/res/drawable-xxhdpi/ic_action_group.png   |  Bin 0 -> 1483 bytes
 .../res/drawable-xxhdpi/ic_action_important.png    |  Bin 0 -> 1111 bytes
 .../res/drawable-xxhdpi/ic_action_keyboard.png     |  Bin 0 -> 472 bytes
 .../drawable-xxhdpi/ic_action_keyboard_light.png   |  Bin 0 -> 447 bytes
 .../src/main/res/drawable-xxhdpi/ic_action_mic.png |  Bin 0 -> 942 bytes
 .../res/drawable-xxhdpi/ic_action_mic_muted.png    |  Bin 0 -> 1257 bytes
 .../src/main/res/drawable-xxhdpi/ic_action_new.png |  Bin 0 -> 288 bytes
 .../res/drawable-xxhdpi/ic_action_new_dark.png     |  Bin 0 -> 305 bytes
 .../drawable-xxhdpi/ic_action_not_important.png    |  Bin 0 -> 1452 bytes
 .../drawable-xxhdpi/ic_action_pause_over_video.png |  Bin 0 -> 1388 bytes
 .../drawable-xxhdpi/ic_action_play_over_video.png  |  Bin 0 -> 1568 bytes
 .../main/res/drawable-xxhdpi/ic_action_remove.png  |  Bin 0 -> 574 bytes
 .../main/res/drawable-xxhdpi/ic_action_reveal.png  |  Bin 0 -> 2140 bytes
 .../main/res/drawable-xxhdpi/ic_action_time.png    |  Bin 0 -> 1317 bytes
 .../res/drawable-xxhdpi/ic_action_volume_on.png    |  Bin 0 -> 1439 bytes
 .../drawable-xxhdpi/ic_add_circle_white_48dp.png   |  Bin 0 -> 1229 bytes
 .../main/res/drawable-xxhdpi/ic_add_white_24dp.png |  Bin 0 -> 97 bytes
 .../res/drawable-xxhdpi/ic_android_black_24dp.png  |  Bin 0 -> 519 bytes
 .../res/drawable-xxhdpi/ic_call_end_black_24dp.png |  Bin 0 -> 515 bytes
 .../res/drawable-xxhdpi/ic_call_end_black_36dp.png |  Bin 0 -> 721 bytes
 .../res/drawable-xxhdpi/ic_call_end_white_24dp.png |  Bin 0 -> 553 bytes
 .../drawable-xxhdpi/ic_call_made_black_24dp.png    |  Bin 0 -> 212 bytes
 .../drawable-xxhdpi/ic_call_missed_black_24dp.png  |  Bin 0 -> 267 bytes
 .../ic_call_missed_outgoing_black_24dp.png         |  Bin 0 -> 257 bytes
 .../ic_call_received_black_24dp.png                |  Bin 0 -> 214 bytes
 .../res/drawable-xxhdpi/ic_call_white_24dp.png     |  Bin 0 -> 597 bytes
 .../res/drawable-xxhdpi/ic_chat_white_24dp.png     |  Bin 0 -> 270 bytes
 .../res/drawable-xxhdpi/ic_delete_white_24dp.png   |  Bin 0 -> 194 bytes
 .../drawable-xxhdpi/ic_dialer_sip_black_24dp.png   |  Bin 0 -> 600 bytes
 .../drawable-xxhdpi/ic_dialer_sip_black_48dp.png   |  Bin 0 -> 1114 bytes
 .../res/drawable-xxhdpi/ic_dialpad_black_24dp.png  |  Bin 0 -> 332 bytes
 .../res/drawable-xxhdpi/ic_dialpad_white_24dp.png  |  Bin 0 -> 362 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_error.png  |  Bin 0 -> 2633 bytes
 .../res/drawable-xxhdpi/ic_error_white_24dp.png    |  Bin 0 -> 614 bytes
 .../app/src/main/res/drawable-xxhdpi/ic_good.png   |  Bin 0 -> 3433 bytes
 .../res/drawable-xxhdpi/ic_group_black_24dp.png    |  Bin 0 -> 455 bytes
 .../res/drawable-xxhdpi/ic_group_black_48dp.png    |  Bin 0 -> 896 bytes
 .../res/drawable-xxhdpi/ic_home_black_48dp.png     |  Bin 0 -> 485 bytes
 .../res/drawable-xxhdpi/ic_info_black_48dp.png     |  Bin 0 -> 1142 bytes
 .../src/main/res/drawable-xxhdpi/ic_launcher.png   |  Bin 0 -> 11790 bytes
 .../res/drawable-xxhdpi/ic_lock_white_24dp.png     |  Bin 0 -> 540 bytes
 .../main/res/drawable-xxhdpi/ic_mic_black_48dp.png |  Bin 0 -> 1146 bytes
 .../ic_network_disconnect_black_24dp.png           |  Bin 0 -> 4200 bytes
 .../ic_perm_data_setting_black_24dp.png            |  Bin 0 -> 693 bytes
 .../drawable-xxhdpi/ic_person_add_white_24dp.png   |  Bin 0 -> 464 bytes
 .../res/drawable-xxhdpi/ic_reorder_black_24dp.png  |  Bin 0 -> 113 bytes
 .../res/drawable-xxhdpi/ic_reorder_black_36dp.png  |  Bin 0 -> 147 bytes
 .../res/drawable-xxhdpi/ic_search_white_24dp.png   |  Bin 0 -> 728 bytes
 .../res/drawable-xxhdpi/ic_send_black_24dp.png     |  Bin 0 -> 412 bytes
 .../res/drawable-xxhdpi/ic_settings_black_24dp.png |  Bin 0 -> 827 bytes
 .../res/drawable-xxhdpi/ic_share_white_24dp.png    |  Bin 0 -> 698 bytes
 .../ic_speaker_phone_white_24dp.png                |  Bin 0 -> 619 bytes
 .../res/drawable-xxhdpi/ic_videocam_white_24dp.png |  Bin 0 -> 234 bytes
 .../src/main/res/drawable-xxhdpi/ic_warning.png    |  Bin 0 -> 1862 bytes
 .../src/main/res/drawable-xxhdpi/recordpressed.png |  Bin 0 -> 7661 bytes
 .../app/src/main/res/drawable-xxhdpi/red_lock.png  |  Bin 0 -> 3061 bytes
 .../app/src/main/res/drawable-xxhdpi/ring_logo.png |  Bin 0 -> 62435 bytes
 .../main/res/drawable-xxhdpi/ring_logo_24dp.png    |  Bin 0 -> 5159 bytes
 .../main/res/drawable-xxhdpi/ring_logo_48dp.png    |  Bin 0 -> 10811 bytes
 .../drawable-xxxhdpi/ic_add_circle_white_48dp.png  |  Bin 0 -> 1708 bytes
 .../res/drawable-xxxhdpi/ic_add_white_24dp.png     |  Bin 0 -> 102 bytes
 .../res/drawable-xxxhdpi/ic_android_black_24dp.png |  Bin 0 -> 641 bytes
 .../drawable-xxxhdpi/ic_call_end_black_24dp.png    |  Bin 0 -> 663 bytes
 .../drawable-xxxhdpi/ic_call_end_black_36dp.png    |  Bin 0 -> 954 bytes
 .../drawable-xxxhdpi/ic_call_end_white_24dp.png    |  Bin 0 -> 712 bytes
 .../drawable-xxxhdpi/ic_call_made_black_24dp.png   |  Bin 0 -> 261 bytes
 .../drawable-xxxhdpi/ic_call_missed_black_24dp.png |  Bin 0 -> 329 bytes
 .../ic_call_missed_outgoing_black_24dp.png         |  Bin 0 -> 300 bytes
 .../ic_call_received_black_24dp.png                |  Bin 0 -> 263 bytes
 .../res/drawable-xxxhdpi/ic_call_white_24dp.png    |  Bin 0 -> 778 bytes
 .../res/drawable-xxxhdpi/ic_chat_white_24dp.png    |  Bin 0 -> 344 bytes
 .../res/drawable-xxxhdpi/ic_delete_white_24dp.png  |  Bin 0 -> 243 bytes
 .../drawable-xxxhdpi/ic_dialer_sip_black_24dp.png  |  Bin 0 -> 772 bytes
 .../drawable-xxxhdpi/ic_dialer_sip_black_48dp.png  |  Bin 0 -> 1503 bytes
 .../res/drawable-xxxhdpi/ic_dialpad_black_24dp.png |  Bin 0 -> 335 bytes
 .../res/drawable-xxxhdpi/ic_dialpad_white_24dp.png |  Bin 0 -> 376 bytes
 .../res/drawable-xxxhdpi/ic_error_white_24dp.png   |  Bin 0 -> 814 bytes
 .../res/drawable-xxxhdpi/ic_group_black_24dp.png   |  Bin 0 -> 591 bytes
 .../res/drawable-xxxhdpi/ic_group_black_48dp.png   |  Bin 0 -> 1178 bytes
 .../res/drawable-xxxhdpi/ic_home_black_48dp.png    |  Bin 0 -> 589 bytes
 .../res/drawable-xxxhdpi/ic_info_black_48dp.png    |  Bin 0 -> 1561 bytes
 .../res/drawable-xxxhdpi/ic_lock_white_24dp.png    |  Bin 0 -> 702 bytes
 .../res/drawable-xxxhdpi/ic_mic_black_48dp.png     |  Bin 0 -> 1529 bytes
 .../ic_network_disconnect_black_24dp.png           |  Bin 0 -> 4417 bytes
 .../ic_perm_data_setting_black_24dp.png            |  Bin 0 -> 846 bytes
 .../drawable-xxxhdpi/ic_person_add_white_24dp.png  |  Bin 0 -> 610 bytes
 .../res/drawable-xxxhdpi/ic_reorder_black_24dp.png |  Bin 0 -> 116 bytes
 .../res/drawable-xxxhdpi/ic_reorder_black_36dp.png |  Bin 0 -> 127 bytes
 .../res/drawable-xxxhdpi/ic_search_white_24dp.png  |  Bin 0 -> 915 bytes
 .../res/drawable-xxxhdpi/ic_send_black_24dp.png    |  Bin 0 -> 543 bytes
 .../drawable-xxxhdpi/ic_settings_black_24dp.png    |  Bin 0 -> 1073 bytes
 .../res/drawable-xxxhdpi/ic_share_white_24dp.png   |  Bin 0 -> 938 bytes
 .../ic_speaker_phone_white_24dp.png                |  Bin 0 -> 810 bytes
 .../drawable-xxxhdpi/ic_videocam_white_24dp.png    |  Bin 0 -> 290 bytes
 .../src/main/res/drawable-xxxhdpi/ring_logo.png    |  Bin 0 -> 86945 bytes
 .../main/res/drawable-xxxhdpi/ring_logo_24dp.png   |  Bin 0 -> 7077 bytes
 .../main/res/drawable-xxxhdpi/ring_logo_48dp.png   |  Bin 0 -> 14921 bytes
 .../app/src/main/res/drawable/background_tabs.xml  |    8 +
 .../app/src/main/res/drawable/bg_108.png           |  Bin 0 -> 60377 bytes
 .../app/src/main/res/drawable/bg_144.png           |  Bin 0 -> 89736 bytes
 .../app/src/main/res/drawable/bg_72.png            |  Bin 0 -> 40631 bytes
 .../src/main/res/drawable/bubble_left_selector.xml |   26 +
 .../main/res/drawable/bubble_right_selector.xml    |   26 +
 .../app/src/main/res/drawable/call_button.xml      |   15 +
 .../app/src/main/res/drawable/defaultshadowtop.xml |   11 +
 .../app/src/main/res/drawable/dialer_selector.xml  |   20 +
 .../app/src/main/res/drawable/divider.xml          |    6 +
 .../src/main/res/drawable/drawer_disc_handle.xml   |   20 +
 .../app/src/main/res/drawable/hangup_button.xml    |   62 +
 .../app/src/main/res/drawable/hold_button.xml      |   62 +
 .../src/main/res/drawable/ic_contact_picture.png   |  Bin 0 -> 7422 bytes
 .../main/res/drawable/item_contact_selector.xml    |   23 +
 .../main/res/drawable/item_generic_selector.xml    |   20 +
 .../main/res/drawable/item_history_selector.xml    |   23 +
 .../res/drawable/item_keyboard_choice_selector.xml |   20 +
 .../src/main/res/drawable/logo_sfl_coul_rgb.png    |  Bin 0 -> 25624 bytes
 .../src/main/res/drawable/navigation_selector.xml  |    8 +
 .../src/main/res/drawable/textmsg_background.xml   |   17 +
 .../main/res/drawable/textmsg_me_background.xml    |   17 +
 .../main/res/layout/activity_account_settings.xml  |   37 +
 .../src/main/res/layout/activity_call_layout.xml   |   48 +
 .../app/src/main/res/layout/activity_holder.xml    |    9 +
 .../app/src/main/res/layout/activity_home.xml      |   94 +
 .../src/main/res/layout/activity_mgmt_accounts.xml |   27 +
 .../main/res/layout/activity_new_conversation.xml  |   16 +
 .../app/src/main/res/layout/activity_wizard.xml    |   11 +
 .../src/main/res/layout/clearable_edit_text.xml    |   37 +
 .../app/src/main/res/layout/credentials_pref.xml   |   53 +
 .../app/src/main/res/layout/dialog_conference.xml  |   29 +
 .../app/src/main/res/layout/dialog_transfer.xml    |   42 +
 .../app/src/main/res/layout/frag_about.xml         |   94 +
 .../src/main/res/layout/frag_account_creation.xml  |  230 +
 .../app/src/main/res/layout/frag_accounts_list.xml |   62 +
 .../app/src/main/res/layout/frag_audio_mgmt.xml    |   55 +
 .../app/src/main/res/layout/frag_call.xml          |  161 +
 .../app/src/main/res/layout/frag_call_list.xml     |   96 +
 .../app/src/main/res/layout/frag_contact_list.xml  |   52 +
 .../main/res/layout/frag_contact_list_header.xml   |   51 +
 .../app/src/main/res/layout/frag_conversation.xml  |   93 +
 .../app/src/main/res/layout/frag_dialing.xml       |   97 +
 .../app/src/main/res/layout/frag_gestures.xml      |   15 +
 .../app/src/main/res/layout/frag_history.xml       |   27 +
 .../src/main/res/layout/frag_history_detail.xml    |   57 +
 .../app/src/main/res/layout/frag_home.xml          |   29 +
 .../app/src/main/res/layout/frag_imessaging.xml    |   43 +
 .../app/src/main/res/layout/frag_menu_header.xml   |   69 +
 .../app/src/main/res/layout/header.xml             |   35 +
 .../app/src/main/res/layout/item_account.xml       |   44 +
 .../app/src/main/res/layout/item_account_pref.xml  |   84 +
 .../src/main/res/layout/item_account_selected.xml  |   47 +
 .../app/src/main/res/layout/item_calllist.xml      |   82 +
 .../app/src/main/res/layout/item_codec.xml         |   76 +
 .../app/src/main/res/layout/item_contact.xml       |   65 +
 .../src/main/res/layout/item_contact_starred.xml   |   30 +
 .../app/src/main/res/layout/item_conv_call.xml     |   65 +
 .../app/src/main/res/layout/item_conv_msg_me.xml   |   67 +
 .../app/src/main/res/layout/item_conv_msg_peer.xml |   78 +
 .../app/src/main/res/layout/item_history.xml       |   96 +
 .../app/src/main/res/layout/item_history_call.xml  |   82 +
 .../app/src/main/res/layout/item_menu.xml          |   12 +
 .../app/src/main/res/layout/item_number.xml        |   67 +
 .../src/main/res/layout/item_number_selected.xml   |   42 +
 .../app/src/main/res/layout/menuheader.xml         |   14 +
 .../src/main/res/layout/number_picker_dialog.xml   |   27 +
 .../app/src/main/res/layout/password_edittext.xml  |   24 +
 .../main/res/layout/quad_number_picker_dialog.xml  |  126 +
 .../ring-android/app/src/main/res/menu/ac_call.xml |   24 +
 .../app/src/main/res/menu/account_creation.xml     |   10 +
 .../app/src/main/res/menu/account_edition.xml      |   11 +
 .../app/src/main/res/menu/activity_holder.xml      |    9 +
 .../app/src/main/res/menu/call_list_menu.xml       |   27 +
 .../app/src/main/res/menu/conversation_actions.xml |   24 +
 .../ring-android/app/src/main/res/menu/drawer.xml  |   22 +
 .../ring-android/app/src/main/res/menu/history.xml |   12 +
 .../app/src/main/res/menu/newconv_option_menu.xml  |    8 +
 .../app/src/main/res/values-ar/strings.xml         |   89 +
 .../app/src/main/res/values-ar/strings_account.xml |   98 +
 .../res/values-ar/strings_content_description.xml  |   12 +
 .../app/src/main/res/values-de/strings.xml         |   82 +
 .../app/src/main/res/values-de/strings_account.xml |   88 +
 .../res/values-de/strings_content_description.xml  |   11 +
 .../src/main/res/values-de/strings_preferences.xml |   11 +
 .../app/src/main/res/values-es/strings.xml         |   70 +
 .../app/src/main/res/values-es/strings_account.xml |   83 +
 .../res/values-es/strings_content_description.xml  |   12 +
 .../app/src/main/res/values-fr/strings.xml         |   92 +
 .../app/src/main/res/values-fr/strings_account.xml |   98 +
 .../res/values-fr/strings_content_description.xml  |   12 +
 .../src/main/res/values-fr/strings_preferences.xml |   11 +
 .../app/src/main/res/values-he/strings_account.xml |   79 +
 .../res/values-he/strings_content_description.xml  |    9 +
 .../app/src/main/res/values-land/dimens.xml        |   25 +
 .../app/src/main/res/values-lt/strings_account.xml |   68 +
 .../app/src/main/res/values-pt-rBR/strings.xml     |   91 +
 .../src/main/res/values-pt-rBR/strings_account.xml |   98 +
 .../values-pt-rBR/strings_content_description.xml  |   12 +
 .../app/src/main/res/values-ru/strings.xml         |   93 +
 .../app/src/main/res/values-ru/strings_account.xml |   98 +
 .../res/values-ru/strings_content_description.xml  |   12 +
 .../src/main/res/values-sw600dp-xhdpi/dimens.xml   |   35 +
 .../app/src/main/res/values-sw600dp/dimens.xml     |   25 +
 .../app/src/main/res/values-uk/strings.xml         |   86 +
 .../app/src/main/res/values-uk/strings_account.xml |   90 +
 .../res/values-uk/strings_content_description.xml  |   12 +
 .../app/src/main/res/values-v21/dimens.xml         |   38 +
 .../app/src/main/res/values-v21/styles.xml         |   25 +
 .../values-zh-rCN/strings_content_description.xml  |   12 +
 .../app/src/main/res/values/arrays.xml             |   53 +
 .../ring-android/app/src/main/res/values/attrs.xml |  103 +
 .../app/src/main/res/values/colors.xml             |   72 +
 .../app/src/main/res/values/dimens.xml             |   50 +
 .../ring-android/app/src/main/res/values/ids.xml   |    5 +
 .../app/src/main/res/values/strings.xml            |  134 +
 .../app/src/main/res/values/strings_account.xml    |  130 +
 .../res/values/strings_content_description.xml     |   13 +
 .../src/main/res/values/strings_preferences.xml    |   22 +
 .../app/src/main/res/values/styles.xml             |   87 +
 .../src/main/res/xml/account_advanced_prefs.xml    |  161 +
 .../app/src/main/res/xml/account_audio_prefs.xml   |   56 +
 .../app/src/main/res/xml/account_credentials.xml   |   31 +
 .../app/src/main/res/xml/account_general_prefs.xml |   85 +
 .../app/src/main/res/xml/account_sdes.xml          |   30 +
 .../src/main/res/xml/account_security_prefs.xml    |   53 +
 .../app/src/main/res/xml/account_tls.xml           |  113 +
 .../app/src/main/res/xml/account_zrtp.xml          |   57 +
 .../app/src/main/res/xml/preferences.xml           |   58 +
 client-android/ring-android/build.gradle           |   23 +
 client-android/ring-android/build.xml              |   95 +
 .../ring-android/gradle/wrapper/gradle-wrapper.jar |  Bin 0 -> 52266 bytes
 .../gradle/wrapper/gradle-wrapper.properties       |    6 +
 client-android/ring-android/gradlew                |  164 +
 client-android/ring-android/gradlew.bat            |   90 +
 client-android/ring-android/ic_launcher-web.png    |  Bin 0 -> 56347 bytes
 client-android/ring-android/make-swig.sh           |  104 +
 client-android/ring-android/project.properties     |   14 +
 client-android/ring-android/ring-android.iml       |   19 +
 client-android/ring-android/settings.gradle        |    1 +
 .../ring-android/tests/AndroidManifest.xml         |   26 +
 client-android/ring-android/tests/build.xml        |   92 +
 .../java/cx/ring/client/HomeActivityTest.java      |   58 +
 .../ring-android/tests/proguard-project.txt        |   20 +
 .../ring-android/tests/project.properties          |   14 +
 client-android/update-translations.sh              |    2 +
 client-gnome/.tx/config                            |    8 +
 client-gnome/AUTHORS                               |   17 +
 client-gnome/CMakeLists.txt                        |  409 ++
 client-gnome/COPYING                               |  674 +++
 client-gnome/README                                |   88 +
 client-gnome/cmake/GResources.cmake                |   70 +
 client-gnome/cmake/GSettings.cmake                 |   87 +
 client-gnome/cmake/GitRevision.cmake               |   40 +
 client-gnome/data/cx.ring.RingGnome.gschema.xml    |   30 +
 client-gnome/doc/Doxyfile.in                       |   10 +
 client-gnome/gnome-ring.appdata.xml                |   16 +
 client-gnome/gnome-ring.desktop.autostart.in       |    9 +
 client-gnome/gnome-ring.desktop.in                 |    9 +
 client-gnome/pixmaps/accept.svg                    |  190 +
 client-gnome/pixmaps/addressbook.svg               |  259 +
 client-gnome/pixmaps/call.svg                      |  193 +
 client-gnome/pixmaps/contact.svg                   |  304 +
 client-gnome/pixmaps/dial.svg                      |  243 +
 client-gnome/pixmaps/hang_up.svg                   |  198 +
 client-gnome/pixmaps/history.svg                   |  257 +
 client-gnome/pixmaps/hold.svg                      |  216 +
 client-gnome/pixmaps/ic_chat_black_24px.svg        |    4 +
 client-gnome/pixmaps/ic_clear_black_24px.svg       |    4 +
 .../pixmaps/ic_high_quality_black_24px.svg         |    4 +
 client-gnome/pixmaps/ic_mic_off_black_24px.svg     |    4 +
 client-gnome/pixmaps/ic_pause_black_24px.svg       |    4 +
 .../pixmaps/ic_videocam_off_black_24px.svg         |    4 +
 client-gnome/pixmaps/logo-ring-standard-coul.svg   | 5155 ++++++++++++++++
 client-gnome/pixmaps/mic.svg                       |  343 ++
 client-gnome/pixmaps/pixmaps.gresource.xml         |   21 +
 client-gnome/pixmaps/rec_call.svg                  |  209 +
 client-gnome/pixmaps/ring.svg                      | 5047 ++++++++++++++++
 client-gnome/pixmaps/users.svg                     |  325 +
 client-gnome/po/POTFILES.in                        |   33 +
 client-gnome/po/README                             |   23 +
 client-gnome/po/ar.po                              |  731 +++
 client-gnome/po/cs_CZ.po                           |  730 +++
 client-gnome/po/de.po                              |  731 +++
 client-gnome/po/eo.po                              |  730 +++
 client-gnome/po/es.po                              |  734 +++
 client-gnome/po/fr.po                              |  734 +++
 client-gnome/po/he.po                              |  732 +++
 client-gnome/po/lt.po                              |  733 +++
 client-gnome/po/pt.po                              |  732 +++
 client-gnome/po/pt_BR.po                           |  733 +++
 client-gnome/po/ring-client-gnome.pot              |  730 +++
 client-gnome/po/ru.po                              |  738 +++
 client-gnome/po/tr.po                              |  731 +++
 client-gnome/po/uk.po                              |  736 +++
 client-gnome/src/accountadvancedtab.cpp            |  580 ++
 client-gnome/src/accountadvancedtab.h              |   43 +
 client-gnome/src/accountaudiotab.cpp               |  209 +
 client-gnome/src/accountaudiotab.h                 |   42 +
 client-gnome/src/accountgeneraltab.cpp             |  415 ++
 client-gnome/src/accountgeneraltab.h               |   42 +
 client-gnome/src/accountsecuritytab.cpp            |  659 ++
 client-gnome/src/accountsecuritytab.h              |   43 +
 client-gnome/src/accountvideotab.cpp               |  219 +
 client-gnome/src/accountvideotab.h                 |   42 +
 client-gnome/src/accountview.cpp                   |  511 ++
 client-gnome/src/accountview.h                     |   41 +
 client-gnome/src/backends/edscontactbackend.cpp    |  545 ++
 client-gnome/src/backends/edscontactbackend.h      |   97 +
 client-gnome/src/chatview.cpp                      |  454 ++
 client-gnome/src/chatview.h                        |   48 +
 client-gnome/src/choosecontactview.cpp             |  233 +
 client-gnome/src/choosecontactview.h               |   43 +
 client-gnome/src/config.h.in                       |   15 +
 client-gnome/src/contactpopover.cpp                |  218 +
 client-gnome/src/contactpopover.h                  |   50 +
 client-gnome/src/contactsview.cpp                  |  497 ++
 client-gnome/src/contactsview.h                    |   42 +
 client-gnome/src/currentcallview.cpp               |  644 ++
 client-gnome/src/currentcallview.h                 |   45 +
 client-gnome/src/defines.h                         |   24 +
 client-gnome/src/dialogs.c                         |  125 +
 client-gnome/src/dialogs.h                         |   32 +
 client-gnome/src/editcontactview.cpp               |  288 +
 client-gnome/src/editcontactview.h                 |   50 +
 client-gnome/src/generalsettingsview.cpp           |  176 +
 client-gnome/src/generalsettingsview.h             |   41 +
 client-gnome/src/historyview.cpp                   |  470 ++
 client-gnome/src/historyview.h                     |   41 +
 client-gnome/src/incomingcallview.cpp              |  183 +
 client-gnome/src/incomingcallview.h                |   44 +
 client-gnome/src/main.cpp                          |   35 +
 client-gnome/src/mediasettingsview.cpp             |  303 +
 client-gnome/src/mediasettingsview.h               |   42 +
 client-gnome/src/models/activeitemproxymodel.cpp   |   26 +
 client-gnome/src/models/activeitemproxymodel.h     |   36 +
 client-gnome/src/models/gtkaccessproxymodel.cpp    |   25 +
 client-gnome/src/models/gtkaccessproxymodel.h      |   31 +
 .../src/models/gtkqsortfiltertreemodel.cpp         | 1222 ++++
 client-gnome/src/models/gtkqsortfiltertreemodel.h  |   47 +
 client-gnome/src/models/gtkqtreemodel.cpp          | 1021 ++++
 client-gnome/src/models/gtkqtreemodel.h            |   47 +
 client-gnome/src/native/dbuserrorhandler.cpp       |  178 +
 client-gnome/src/native/dbuserrorhandler.h         |   40 +
 client-gnome/src/native/pixbufmanipulator.cpp      |  240 +
 client-gnome/src/native/pixbufmanipulator.h        |   62 +
 client-gnome/src/recentcontactsview.cpp            |  864 +++
 client-gnome/src/recentcontactsview.h              |   38 +
 client-gnome/src/revision.h.in                     |    3 +
 client-gnome/src/ring                              |   56 +
 client-gnome/src/ring_client.cpp                   |  533 ++
 client-gnome/src/ring_client.h                     |   53 +
 client-gnome/src/ring_client_options.c             |   90 +
 client-gnome/src/ring_client_options.h             |   35 +
 client-gnome/src/ringmainwindow.cpp                | 1097 ++++
 client-gnome/src/ringmainwindow.h                  |   43 +
 client-gnome/src/ringnotify.cpp                    |  317 +
 client-gnome/src/ringnotify.h                      |   40 +
 client-gnome/src/ringwelcomeview.cpp               |  179 +
 client-gnome/src/ringwelcomeview.h                 |   38 +
 client-gnome/src/utils/accounts.cpp                |  101 +
 client-gnome/src/utils/accounts.h                  |   52 +
 client-gnome/src/utils/calling.cpp                 |   38 +
 client-gnome/src/utils/calling.h                   |   29 +
 client-gnome/src/utils/drawing.cpp                 |  219 +
 client-gnome/src/utils/drawing.h                   |   33 +
 client-gnome/src/utils/files.cpp                   |  208 +
 client-gnome/src/utils/files.h                     |   33 +
 client-gnome/src/utils/menus.cpp                   |   72 +
 client-gnome/src/utils/menus.h                     |   41 +
 client-gnome/src/utils/models.cpp                  |  192 +
 client-gnome/src/utils/models.h                    |   42 +
 client-gnome/src/video/video_widget.cpp            |  769 +++
 client-gnome/src/video/video_widget.h              |   64 +
 client-gnome/src/video/xrectsel.c                  |  116 +
 client-gnome/src/video/xrectsel.h                  |   31 +
 client-gnome/ui/accountadvancedtab.ui              |  712 +++
 client-gnome/ui/accountaudiotab.ui                 |   96 +
 client-gnome/ui/accountgeneraltab.ui               |   99 +
 client-gnome/ui/accountsecuritytab.ui              |  510 ++
 client-gnome/ui/accountvideotab.ui                 |  111 +
 client-gnome/ui/accountview.ui                     |  109 +
 client-gnome/ui/chatview.ui                        |  100 +
 client-gnome/ui/choosecontactview.ui               |   46 +
 client-gnome/ui/currentcallview.ui                 |  358 ++
 client-gnome/ui/editcontactview.ui                 |   95 +
 client-gnome/ui/generalsettingsview.ui             |  182 +
 client-gnome/ui/incomingcallview.ui                |  178 +
 client-gnome/ui/mediasettingsview.ui               |  252 +
 client-gnome/ui/ringgearsmenu.ui                   |   25 +
 client-gnome/ui/ringmainwindow.ui                  |  408 ++
 client-gnome/ui/ui.gresource.xml                   |   20 +
 client-windows/.packer.yml                         |   38 +
 client-windows/.tx/config                          |    8 +
 client-windows/License.rtf                         |  678 +++
 client-windows/README.md                           |   47 +
 client-windows/RingWinClient.pro                   |  228 +
 client-windows/aboutdialog.cpp                     |   79 +
 client-windows/aboutdialog.h                       |   43 +
 client-windows/aboutdialog.ui                      |  698 +++
 client-windows/accountdetails.cpp                  |  253 +
 client-windows/accountdetails.h                    |   68 +
 client-windows/accountdetails.ui                   | 1932 ++++++
 client-windows/accountserializationadapter.cpp     |  206 +
 client-windows/accountserializationadapter.h       |   44 +
 client-windows/accountstatedelegate.cpp            |   60 +
 client-windows/accountstatedelegate.h              |   37 +
 client-windows/callutilsdialog.cpp                 |  137 +
 client-windows/callutilsdialog.h                   |   78 +
 client-windows/callutilsdialog.ui                  |   53 +
 client-windows/callwidget.cpp                      |  730 +++
 client-windows/callwidget.h                        |  122 +
 client-windows/callwidget.ui                       | 1522 +++++
 client-windows/combar.cpp                          |   39 +
 client-windows/combar.h                            |   40 +
 client-windows/combar.ui                           |   95 +
 client-windows/configurationwidget.cpp             |  305 +
 client-windows/configurationwidget.h               |   80 +
 client-windows/configurationwidget.ui              |  601 ++
 client-windows/contactdelegate.cpp                 |  104 +
 client-windows/contactdelegate.h                   |   40 +
 client-windows/contactdialog.ui                    |   94 +
 client-windows/contactmethodpicker.cpp             |   57 +
 client-windows/contactmethodpicker.h               |   49 +
 client-windows/contactmethodpicker.ui              |   39 +
 client-windows/contactpicker.cpp                   |  109 +
 client-windows/contactpicker.h                     |   69 +
 client-windows/contactpicker.ui                    |  142 +
 client-windows/docker/Dockerfile                   |   72 +
 client-windows/globalsystemtray.cpp                |   24 +
 client-windows/globalsystemtray.h                  |   37 +
 client-windows/historydelegate.cpp                 |   80 +
 client-windows/historydelegate.h                   |   42 +
 client-windows/ico.rc                              |    1 +
 client-windows/idlabel.cpp                         |   39 +
 client-windows/idlabel.h                           |   32 +
 client-windows/images/account.png                  |  Bin 0 -> 444 bytes
 .../images/arrow-down-bold-circle-outline.png      |  Bin 0 -> 703 bytes
 client-windows/images/arrow-down.png               |  Bin 0 -> 310 bytes
 client-windows/images/arrow-left-bold.png          |  Bin 0 -> 299 bytes
 client-windows/images/arrow-right.png              |  Bin 0 -> 281 bytes
 .../images/arrow-up-bold-circle-outline.png        |  Bin 0 -> 691 bytes
 client-windows/images/arrow-up.png                 |  Bin 0 -> 303 bytes
 client-windows/images/btn-info.svg                 |   61 +
 client-windows/images/call/btn-answer.svg          |   29 +
 client-windows/images/call/btn-call.svg            |   51 +
 client-windows/images/call/btn-ignore.svg          |   51 +
 client-windows/images/close-ring.png               |  Bin 0 -> 417 bytes
 client-windows/images/close.png                    |  Bin 0 -> 291 bytes
 client-windows/images/contactswidgetlist.png       |  Bin 0 -> 1053 bytes
 client-windows/images/folder-download.png          |  Bin 0 -> 381 bytes
 client-windows/images/history.png                  |  Bin 0 -> 1212 bytes
 client-windows/images/historylist.png              |  Bin 0 -> 1986 bytes
 client-windows/images/hover-contact/btn-chat.svg   |   20 +
 .../images/hover-contact/btn-contactinfo.svg       |   20 +
 client-windows/images/hover-contact/btn-plus.svg   |   16 +
 client-windows/images/hover-contact/btn-video.svg  |   51 +
 client-windows/images/ic_arrow_back_white.svg      |    4 +
 client-windows/images/ic_content_copy_white.svg    |    4 +
 client-windows/images/ic_pause_white.svg           |    4 +
 client-windows/images/ic_send_white.svg            |    4 +
 client-windows/images/ic_share_white.png           |  Bin 0 -> 496 bytes
 client-windows/images/ic_voicemail_white.svg       |    4 +
 client-windows/images/logo-ring-standard-coul.png  |  Bin 0 -> 29830 bytes
 client-windows/images/maximize-ring.png            |  Bin 0 -> 277 bytes
 client-windows/images/minimize-ring.png            |  Bin 0 -> 181 bytes
 client-windows/images/minus.png                    |  Bin 0 -> 167 bytes
 client-windows/images/plus.png                     |  Bin 0 -> 199 bytes
 client-windows/images/ring.ico                     |  Bin 0 -> 155918 bytes
 client-windows/images/ring.png                     |  Bin 0 -> 20169 bytes
 client-windows/images/search-contact.png           |  Bin 0 -> 421 bytes
 client-windows/images/settings.png                 |  Bin 0 -> 1209 bytes
 client-windows/images/temp-searchedit-icon.png     |  Bin 0 -> 421 bytes
 client-windows/images/user/btn-default-userpic.svg |   19 +
 .../images/video-conf/btn-add-contact-to-conf.svg  |   55 +
 client-windows/images/video-conf/btn-chat.svg      |   49 +
 client-windows/images/video-conf/btn-hangup.svg    |   49 +
 client-windows/images/video-conf/btn-join.svg      |   75 +
 client-windows/images/video-conf/btn-missing.svg   |   61 +
 .../images/video-conf/btn-moresettings.svg         |   30 +
 .../images/video-conf/btn-nomic-toggled.svg        |   53 +
 client-windows/images/video-conf/btn-nomic.svg     |   49 +
 .../images/video-conf/btn-novideo-toggled.svg      |   56 +
 client-windows/images/video-conf/btn-novideo.svg   |   52 +
 .../images/video-conf/btn-pause-toggled.svg        |   56 +
 client-windows/images/video-conf/btn-pause.svg     |   52 +
 client-windows/images/video-conf/btn-transfer.svg  |   60 +
 .../images/video-conf/ic_high_quality_white.svg    |    4 +
 client-windows/imdelegate.cpp                      |  160 +
 client-windows/imdelegate.h                        |   50 +
 client-windows/instantmessagingwidget.cpp          |  171 +
 client-windows/instantmessagingwidget.h            |   61 +
 client-windows/instantmessagingwidget.ui           |  106 +
 client-windows/main.cpp                            |  163 +
 client-windows/mainwindow.cpp                      |  209 +
 client-windows/mainwindow.h                        |   67 +
 client-windows/mainwindow.ui                       |  511 ++
 client-windows/mainwindowtoolbar.cpp               |   90 +
 client-windows/mainwindowtoolbar.h                 |   46 +
 client-windows/navbar.cpp                          |   43 +
 client-windows/navbar.h                            |   45 +
 client-windows/navbar.ui                           |   68 +
 client-windows/navstack.cpp                        |   98 +
 client-windows/navstack.h                          |   50 +
 client-windows/navwidget.cpp                       |   27 +
 client-windows/navwidget.h                         |   45 +
 client-windows/pixbufmanipulator.cpp               |  181 +
 client-windows/pixbufmanipulator.h                 |   62 +
 client-windows/qualitydialog.cpp                   |  116 +
 client-windows/qualitydialog.h                     |   45 +
 client-windows/qualitydialog.ui                    |   93 +
 client-windows/ressources.qrc                      |   52 +
 client-windows/ring.nsi                            |  157 +
 client-windows/ringcontactlineedit.cpp             |   39 +
 client-windows/ringcontactlineedit.h               |   35 +
 client-windows/ringthemeutils.h                    |   29 +
 client-windows/selectareadialog.cpp                |   96 +
 client-windows/selectareadialog.h                  |   43 +
 client-windows/settingskey.h                       |   30 +
 client-windows/shmclient.cpp                       |   53 +
 client-windows/shmclient.h                         |   38 +
 client-windows/smartlist.cpp                       |  109 +
 client-windows/smartlist.h                         |   46 +
 client-windows/smartlistdelegate.cpp               |  172 +
 client-windows/smartlistdelegate.h                 |   49 +
 client-windows/stylesheet.css                      |  209 +
 client-windows/translations/ring_client_windows.ts |  738 +++
 .../translations/ring_client_windows_ar.ts         |  738 +++
 .../translations/ring_client_windows_cs_CZ.ts      |  738 +++
 .../translations/ring_client_windows_de.ts         |  738 +++
 .../translations/ring_client_windows_eo.ts         |  738 +++
 .../translations/ring_client_windows_es.ts         |  738 +++
 .../translations/ring_client_windows_fr.ts         |  738 +++
 .../translations/ring_client_windows_he.ts         |  737 +++
 .../translations/ring_client_windows_lt.ts         |  738 +++
 .../translations/ring_client_windows_pt.ts         |  737 +++
 .../translations/ring_client_windows_pt_BR.ts      |  738 +++
 .../translations/ring_client_windows_ru.ts         |  738 +++
 .../translations/ring_client_windows_tr.ts         |  737 +++
 .../translations/ring_client_windows_uk.ts         |  738 +++
 client-windows/utils.cpp                           |  172 +
 client-windows/utils.h                             |   46 +
 client-windows/videooverlay.cpp                    |  208 +
 client-windows/videooverlay.h                      |   68 +
 client-windows/videooverlay.ui                     |  589 ++
 client-windows/videoview.cpp                       |  264 +
 client-windows/videoview.h                         |   69 +
 client-windows/videoview.ui                        |   66 +
 client-windows/videowidget.cpp                     |  175 +
 client-windows/videowidget.h                       |   63 +
 client-windows/windowscontactbackend.cpp           |  410 ++
 client-windows/windowscontactbackend.h             |   78 +
 client-windows/wizarddialog.cpp                    |   90 +
 client-windows/wizarddialog.h                      |   52 +
 client-windows/wizarddialog.ui                     |  203 +
 daemon/AUTHORS                                     |   86 +
 daemon/CODING                                      |   27 +
 daemon/COPYING                                     |  675 +++
 daemon/ChangeLog                                   |    2 +
 daemon/Makefile.am                                 |   45 +
 daemon/NEWS                                        |  184 +
 daemon/README                                      |  164 +
 daemon/astylerc                                    |   18 +
 daemon/autogen.sh                                  |   41 +
 daemon/bin/Makefile.am                             |   31 +
 daemon/bin/dbus/Makefile.am                        |   72 +
 daemon/bin/dbus/callmanager-introspec.xml          |  831 +++
 daemon/bin/dbus/configurationmanager-introspec.xml | 1046 ++++
 daemon/bin/dbus/cx.ring.Ring.service.in            |    3 +
 daemon/bin/dbus/dbus_cpp.h                         |   31 +
 daemon/bin/dbus/dbuscallmanager.cpp                |  285 +
 daemon/bin/dbus/dbuscallmanager.h                  |  102 +
 daemon/bin/dbus/dbusclient.cpp                     |  264 +
 daemon/bin/dbus/dbusclient.h                       |   69 +
 daemon/bin/dbus/dbusconfigurationmanager.cpp       |  529 ++
 daemon/bin/dbus/dbusconfigurationmanager.h         |  142 +
 daemon/bin/dbus/dbusinstance.cpp                   |   46 +
 daemon/bin/dbus/dbusinstance.h                     |   59 +
 daemon/bin/dbus/dbuspresencemanager.cpp            |   56 +
 daemon/bin/dbus/dbuspresencemanager.h              |   62 +
 daemon/bin/dbus/dbusvideomanager.cpp               |   86 +
 daemon/bin/dbus/dbusvideomanager.h                 |   65 +
 daemon/bin/dbus/instance-introspec.xml             |   36 +
 daemon/bin/dbus/presencemanager-introspec.xml      |  183 +
 daemon/bin/dbus/videomanager-introspec.xml         |  118 +
 daemon/bin/main.cpp                                |  201 +
 daemon/bin/osxmain.cpp                             |  218 +
 daemon/bin/winmain.cpp                             |  225 +
 daemon/configure.ac                                |  634 ++
 daemon/contrib/bootstrap                           |  269 +
 daemon/contrib/src/README                          |  125 +
 daemon/contrib/src/change_prefix.sh                |   62 +
 ...ec-add-a-trace-when-jitter-buffer-is-full.patch |   35 +
 .../0002-rtpdec-inform-jitter-buffer-size.patch    |   33 +
 .../0003-rtsp-warning-when-max_delay-reached.patch |   32 +
 daemon/contrib/src/ffmpeg/rules.mak                |  133 +
 daemon/contrib/src/flac/SHA512SUMS                 |    1 +
 daemon/contrib/src/flac/libFLAC-pc.patch           |   10 +
 daemon/contrib/src/flac/rules.mak                  |   51 +
 .../gcrypt/0001-Fix-assembly-division-check.patch  |   30 +
 daemon/contrib/src/gcrypt/SHA512SUMS               |    1 +
 .../src/gcrypt/fix-amd64-assembly-on-solaris.patch |  130 +
 daemon/contrib/src/gcrypt/rules.mak                |   47 +
 daemon/contrib/src/get-arch.sh                     |   29 +
 daemon/contrib/src/gmp/SHA512SUMS                  |    1 +
 daemon/contrib/src/gmp/clang.patch                 |   27 +
 daemon/contrib/src/gmp/decimalpoint.patch          |   32 +
 daemon/contrib/src/gmp/rules.mak                   |   21 +
 daemon/contrib/src/gmp/thumb.patch                 |   22 +
 daemon/contrib/src/gnutls/SHA512SUMS               |    1 +
 .../gnutls/downgrade-automake-requirement.patch    |   11 +
 .../src/gnutls/downgrade-gettext-requirement.patch |    5 +
 daemon/contrib/src/gnutls/format-security.patch    |    6 +
 daemon/contrib/src/gnutls/gnutls-no-egd.patch      |  107 +
 .../contrib/src/gnutls/gnutls-pkgconfig-osx.patch  |   51 +
 daemon/contrib/src/gnutls/gnutls-win32.patch       |   11 +
 .../contrib/src/gnutls/mac-keychain-lookup.patch   |   74 +
 daemon/contrib/src/gnutls/no-create-time-h.patch   |   11 +
 daemon/contrib/src/gnutls/read-file-limits.h.patch |   12 +
 daemon/contrib/src/gnutls/rules.mak                |   74 +
 daemon/contrib/src/gpg-error/SHA512SUMS            |    1 +
 .../contrib/src/gpg-error/gpgerror-android.patch   |   14 +
 .../src/gpg-error/missing-unistd-include.patch     |   11 +
 daemon/contrib/src/gpg-error/rules.mak             |   26 +
 daemon/contrib/src/gpg-error/windres-make.patch    |   22 +
 daemon/contrib/src/gsm/SHA512SUMS                  |    1 +
 daemon/contrib/src/gsm/gsm-cross.patch             |   38 +
 daemon/contrib/src/gsm/rules.mak                   |   24 +
 daemon/contrib/src/iax/rules.mak                   |   24 +
 daemon/contrib/src/iconv/SHA512SUMS                |    1 +
 daemon/contrib/src/iconv/bins.patch                |   82 +
 .../contrib/src/iconv/libiconv-android-ios.patch   |   34 +
 daemon/contrib/src/iconv/libiconv-win64.patch      | 1293 ++++
 daemon/contrib/src/iconv/libiconv-winrt.patch      |   11 +
 daemon/contrib/src/iconv/rules.mak                 |   42 +
 daemon/contrib/src/iconv/win32.patch               |   17 +
 daemon/contrib/src/jack/SHA512SUMS                 |    1 +
 daemon/contrib/src/jack/config-osx.patch           |   25 +
 daemon/contrib/src/jack/rules.mak                  |   29 +
 ...ec-add-a-trace-when-jitter-buffer-is-full.patch |   35 +
 .../0002-rtpdec-inform-jitter-buffer-size.patch    |   33 +
 .../0003-rtsp-warning-when-max_delay-reached.patch |   32 +
 ...nc-enable-rtp_mode-when-multiple-slices-a.patch |   46 +
 .../libav/0005-avfoundation-simple-capture.patch   |  995 +++
 ...0006-avfoundation-fix-framerate-selection.patch |   64 +
 daemon/contrib/src/libav/rules.mak                 |  200 +
 daemon/contrib/src/main.mak                        |  469 ++
 daemon/contrib/src/msgpack/rules.mak               |   28 +
 daemon/contrib/src/nettle/SHA512SUMS               |    1 +
 daemon/contrib/src/nettle/rules.mak                |   25 +
 daemon/contrib/src/ogg/SHA512SUMS                  |    1 +
 daemon/contrib/src/ogg/libogg-1.1.patch            |   56 +
 daemon/contrib/src/ogg/libogg-disable-check.patch  |   12 +
 daemon/contrib/src/ogg/rules.mak                   |   29 +
 daemon/contrib/src/opendht/rules.mak               |   34 +
 daemon/contrib/src/opus/SHA512SUMS                 |    1 +
 daemon/contrib/src/opus/export.patch               |   14 +
 daemon/contrib/src/opus/rules.mak                  |   31 +
 daemon/contrib/src/pcre/SHA512SUMS                 |    1 +
 daemon/contrib/src/pcre/rules.mak                  |   27 +
 daemon/contrib/src/pjproject/SHA512SUMS            |    1 +
 daemon/contrib/src/pjproject/endianness.patch      |   19 +
 daemon/contrib/src/pjproject/gnutls.patch          | 3373 +++++++++++
 daemon/contrib/src/pjproject/ice_config.patch      |   23 +
 daemon/contrib/src/pjproject/intptr_t.patch        |   11 +
 daemon/contrib/src/pjproject/ipv6.patch            |   11 +
 .../contrib/src/pjproject/multiple_listeners.patch |   66 +
 daemon/contrib/src/pjproject/notestsapps.patch     |   97 +
 daemon/contrib/src/pjproject/pj_ice_sess.patch     |   22 +
 daemon/contrib/src/pjproject/pj_win.patch          |   11 +
 daemon/contrib/src/pjproject/rules.mak             |   73 +
 daemon/contrib/src/pkg-static.sh                   |   38 +
 daemon/contrib/src/portaudio/SHA512SUMS            |    1 +
 daemon/contrib/src/portaudio/rules.mak             |   27 +
 daemon/contrib/src/samplerate/SHA512SUMS           |    1 +
 daemon/contrib/src/samplerate/carbon.patch         |   10 +
 daemon/contrib/src/samplerate/rules.mak            |   25 +
 daemon/contrib/src/samplerate/soundcard.patch      |   14 +
 daemon/contrib/src/sndfile/SHA512SUMS              |    1 +
 daemon/contrib/src/sndfile/autotools.patch         |   35 +
 daemon/contrib/src/sndfile/carbon.patch            |   10 +
 daemon/contrib/src/sndfile/rules.mak               |   28 +
 daemon/contrib/src/sndfile/soundcard.patch         |   16 +
 daemon/contrib/src/speex/rules.mak                 |   40 +
 daemon/contrib/src/speexdsp/rules.mak              |   44 +
 daemon/contrib/src/upnp/SHA512SUMS                 |    1 +
 daemon/contrib/src/upnp/libupnp-ipv6.patch         |   49 +
 daemon/contrib/src/upnp/libupnp-win32.patch        |   45 +
 daemon/contrib/src/upnp/libupnp-win64.patch        |   41 +
 daemon/contrib/src/upnp/miniserver.patch           |   17 +
 daemon/contrib/src/upnp/rules.mak                  |   40 +
 daemon/contrib/src/upnp/threadpool.patch           |   29 +
 daemon/contrib/src/upnp/uuid_upnp.patch            |  124 +
 daemon/contrib/src/upnp/win_inet_pton.patch        |   25 +
 daemon/contrib/src/uuid/SHA512SUMS                 |    1 +
 daemon/contrib/src/uuid/android.patch              |   16 +
 daemon/contrib/src/uuid/rules.mak                  |   23 +
 daemon/contrib/src/vorbis/SHA512SUMS               |    1 +
 daemon/contrib/src/vorbis/osx.patch                |   13 +
 daemon/contrib/src/vorbis/rules.mak                |   46 +
 daemon/contrib/src/vpx/SHA512SUMS                  |    1 +
 daemon/contrib/src/vpx/rules.mak                   |  114 +
 daemon/contrib/src/x264/remove-align.patch         |   11 +
 daemon/contrib/src/x264/rules.mak                  |   47 +
 daemon/contrib/src/yaml-cpp/SHA512SUMS             |    1 +
 daemon/contrib/src/yaml-cpp/cmake.patch            |   13 +
 daemon/contrib/src/yaml-cpp/rules.mak              |   29 +
 daemon/contrib/src/zlib/SHA512SUMS                 |    1 +
 daemon/contrib/src/zlib/rules.mak                  |   28 +
 daemon/doc/Makefile.am                             |    5 +
 daemon/doc/README                                  |    2 +
 daemon/doc/dbus-api/Makefile.am                    |   28 +
 daemon/doc/dbus-api/README                         |    7 +
 daemon/doc/dbus-api/doc/templates/devhelp.devhelp2 |   18 +
 daemon/doc/dbus-api/doc/templates/errors.html      |   60 +
 daemon/doc/dbus-api/doc/templates/fullindex.html   |   60 +
 .../doc/dbus-api/doc/templates/generic-types.html  |   59 +
 daemon/doc/dbus-api/doc/templates/index.html       |   66 +
 daemon/doc/dbus-api/doc/templates/interface.html   |  424 ++
 daemon/doc/dbus-api/doc/templates/interfaces.html  |   50 +
 daemon/doc/dbus-api/doc/templates/style.css        |  237 +
 daemon/doc/dbus-api/spec/all.xml                   |   55 +
 daemon/doc/dbus-api/spec/callmanager-introspec.xml |    1 +
 .../spec/configurationmanager-introspec.xml        |    1 +
 daemon/doc/dbus-api/spec/errors.xml                |  417 ++
 daemon/doc/dbus-api/spec/generic-types.xml         |  168 +
 daemon/doc/dbus-api/spec/instance-introspec.xml    |    1 +
 .../dbus-api/spec/presencemanager-introspec.xml    |    1 +
 daemon/doc/dbus-api/tools/devhelp.xsl              |   91 +
 daemon/doc/dbus-api/tools/doc-generator.py         |  104 +
 daemon/doc/dbus-api/tools/doc-generator.xsl        | 1266 ++++
 daemon/doc/dbus-api/tools/specparser.py            |  866 +++
 daemon/doc/dbus-api/tools/xincludator.py           |   39 +
 daemon/doc/doxygen/Makefile.am                     |   56 +
 daemon/doc/doxygen/blank.html                      |    1 +
 daemon/doc/doxygen/core-doc.cfg.in                 | 1716 ++++++
 daemon/doc/doxygen/gtk-gui-doc.cfg.in              |  231 +
 daemon/doc/general_component_diagram.png           |  Bin 0 -> 67769 bytes
 daemon/extras/tools/bootstrap                      |  118 +
 daemon/extras/tools/packages.mak                   |   44 +
 daemon/extras/tools/tools.mak                      |  279 +
 daemon/globals.mak                                 |   46 +
 daemon/m4/as-ac-expand.m4                          |   43 +
 daemon/m4/ax_cxx_compile_stdcxx_11.m4              |  135 +
 daemon/m4/ax_pthread.m4                            |  309 +
 daemon/m4/dolt.m4                                  |  181 +
 daemon/man/Makefile.am                             |   19 +
 daemon/man/README.manpages                         |   13 +
 daemon/man/dring.pod                               |   56 +
 daemon/ringtones/Makefile.am                       |    4 +
 daemon/ringtones/default.wav                       |  Bin 0 -> 1430990 bytes
 daemon/ringtones/konga.ul                          |   11 +
 daemon/src/Makefile.am                             |  177 +
 daemon/src/account.cpp                             |  562 ++
 daemon/src/account.h                               |  461 ++
 daemon/src/account_factory.cpp                     |  209 +
 daemon/src/account_factory.h                       |  166 +
 daemon/src/account_schema.h                        |  115 +
 daemon/src/array_size.h                            |   32 +
 daemon/src/buildinfo.cpp                           |   38 +
 daemon/src/call.cpp                                |  357 ++
 daemon/src/call.h                                  |  398 ++
 daemon/src/call_factory.cpp                        |  152 +
 daemon/src/call_factory.h                          |  235 +
 daemon/src/client/Makefile.am                      |   26 +
 daemon/src/client/callmanager.cpp                  |  332 +
 daemon/src/client/configurationmanager.cpp         |  814 +++
 daemon/src/client/presencemanager.cpp              |  158 +
 daemon/src/client/ring_signal.cpp                  |  102 +
 daemon/src/client/ring_signal.h                    |   71 +
 daemon/src/client/videomanager.cpp                 |  201 +
 daemon/src/client/videomanager.h                   |   59 +
 daemon/src/conference.cpp                          |  183 +
 daemon/src/conference.h                            |  124 +
 daemon/src/config/Makefile.am                      |    5 +
 daemon/src/config/serializable.h                   |   41 +
 daemon/src/config/yamlparser.cpp                   |   41 +
 daemon/src/config/yamlparser.h                     |   41 +
 daemon/src/dlfcn.c                                 |  246 +
 daemon/src/dlfcn.h                                 |   43 +
 daemon/src/dring/account_const.h                   |  240 +
 daemon/src/dring/call_const.h                      |   64 +
 daemon/src/dring/callmanager_interface.h           |  207 +
 daemon/src/dring/configurationmanager_interface.h  |  235 +
 daemon/src/dring/dring.h                           |  154 +
 daemon/src/dring/media_const.h                     |   47 +
 daemon/src/dring/presencemanager_interface.h       |   64 +
 daemon/src/dring/security_const.h                  |  124 +
 daemon/src/dring/videomanager_interface.h          |  116 +
 daemon/src/enumclass_utils.h                       |  295 +
 daemon/src/fileutils.cpp                           |  461 ++
 daemon/src/fileutils.h                             |   89 +
 daemon/src/hooks/Makefile.am                       |    4 +
 daemon/src/hooks/urlhook.cpp                       |   34 +
 daemon/src/hooks/urlhook.h                         |   32 +
 daemon/src/iax/Makefile.am                         |   21 +
 daemon/src/iax/iaxaccount.cpp                      |  232 +
 daemon/src/iax/iaxaccount.h                        |  158 +
 daemon/src/iax/iaxcall.cpp                         |  249 +
 daemon/src/iax/iaxcall.h                           |  154 +
 daemon/src/iax/iaxvoiplink.cpp                     |  450 ++
 daemon/src/iax/iaxvoiplink.h                       |  163 +
 daemon/src/ice_socket.h                            |   51 +
 daemon/src/ice_transport.cpp                       |  952 +++
 daemon/src/ice_transport.h                         |  315 +
 daemon/src/im/Makefile.am                          |    5 +
 daemon/src/im/instant_messaging.cpp                |  272 +
 daemon/src/im/instant_messaging.h                  |   87 +
 daemon/src/intrin.h                                |   28 +
 daemon/src/ip_utils.cpp                            |  338 ++
 daemon/src/ip_utils.h                              |  286 +
 daemon/src/logger.cpp                              |  242 +
 daemon/src/logger.h                                |  122 +
 daemon/src/manager.cpp                             | 2837 +++++++++
 daemon/src/manager.h                               | 1030 ++++
 daemon/src/map_utils.h                             |   54 +
 daemon/src/media/Makefile.am                       |   54 +
 daemon/src/media/audio/Makefile.am                 |  100 +
 daemon/src/media/audio/alsa/Makefile.am            |   11 +
 daemon/src/media/audio/alsa/alsalayer.cpp          |  858 +++
 daemon/src/media/audio/alsa/alsalayer.h            |  259 +
 daemon/src/media/audio/audio_rtp_session.cpp       |  472 ++
 daemon/src/media/audio/audio_rtp_session.h         |   62 +
 daemon/src/media/audio/audiobuffer.cpp             |  291 +
 daemon/src/media/audio/audiobuffer.h               |  353 ++
 daemon/src/media/audio/audiolayer.cpp              |  215 +
 daemon/src/media/audio/audiolayer.h                |  319 +
 daemon/src/media/audio/audioloop.cpp               |   92 +
 daemon/src/media/audio/audioloop.h                 |   85 +
 daemon/src/media/audio/audiorecord.cpp             |  233 +
 daemon/src/media/audio/audiorecord.h               |  154 +
 daemon/src/media/audio/audiorecorder.cpp           |   92 +
 daemon/src/media/audio/audiorecorder.h             |   62 +
 daemon/src/media/audio/coreaudio/Makefile.am       |    8 +
 daemon/src/media/audio/coreaudio/audiodevice.cpp   |  170 +
 daemon/src/media/audio/coreaudio/audiodevice.h     |   55 +
 daemon/src/media/audio/coreaudio/corelayer.cpp     |  429 ++
 daemon/src/media/audio/coreaudio/corelayer.h       |  178 +
 daemon/src/media/audio/dcblocker.cpp               |   68 +
 daemon/src/media/audio/dcblocker.h                 |   54 +
 daemon/src/media/audio/dsp.cpp                     |   94 +
 daemon/src/media/audio/dsp.h                       |   55 +
 daemon/src/media/audio/jack/Makefile.am            |    6 +
 daemon/src/media/audio/jack/jacklayer.cpp          |  523 ++
 daemon/src/media/audio/jack/jacklayer.h            |  105 +
 daemon/src/media/audio/opensl/Makefile.am          |   11 +
 daemon/src/media/audio/opensl/audio_common.h       |   62 +
 daemon/src/media/audio/opensl/audio_player.cpp     |  260 +
 daemon/src/media/audio/opensl/audio_player.h       |   62 +
 daemon/src/media/audio/opensl/audio_recorder.cpp   |  175 +
 daemon/src/media/audio/opensl/audio_recorder.h     |   55 +
 daemon/src/media/audio/opensl/buf_manager.h        |  183 +
 daemon/src/media/audio/opensl/opensllayer.cpp      |  540 ++
 daemon/src/media/audio/opensl/opensllayer.h        |  202 +
 daemon/src/media/audio/portaudio/Makefile.am       |   14 +
 .../src/media/audio/portaudio/portaudiolayer.cpp   |  443 ++
 daemon/src/media/audio/portaudio/portaudiolayer.h  |   94 +
 daemon/src/media/audio/pulseaudio/Makefile.am      |   16 +
 daemon/src/media/audio/pulseaudio/audiostream.cpp  |  160 +
 daemon/src/media/audio/pulseaudio/audiostream.h    |  113 +
 daemon/src/media/audio/pulseaudio/pulselayer.cpp   |  810 +++
 daemon/src/media/audio/pulseaudio/pulselayer.h     |  244 +
 daemon/src/media/audio/resampler.cpp               |  127 +
 daemon/src/media/audio/resampler.h                 |   82 +
 daemon/src/media/audio/ringbuffer.cpp              |  312 +
 daemon/src/media/audio/ringbuffer.h                |  186 +
 daemon/src/media/audio/ringbufferpool.cpp          |  418 ++
 daemon/src/media/audio/ringbufferpool.h            |  159 +
 daemon/src/media/audio/sound/Makefile.am           |   17 +
 daemon/src/media/audio/sound/audiofile.cpp         |  132 +
 daemon/src/media/audio/sound/audiofile.h           |   61 +
 daemon/src/media/audio/sound/dtmf.cpp              |   75 +
 daemon/src/media/audio/sound/dtmf.h                |   66 +
 daemon/src/media/audio/sound/dtmfgenerator.cpp     |  137 +
 daemon/src/media/audio/sound/dtmfgenerator.h       |  119 +
 daemon/src/media/audio/sound/tone.cpp              |  130 +
 daemon/src/media/audio/sound/tone.h                |   74 +
 daemon/src/media/audio/sound/tonelist.cpp          |  128 +
 daemon/src/media/audio/sound/tonelist.h            |   62 +
 daemon/src/media/audio/tonecontrol.cpp             |  128 +
 daemon/src/media/audio/tonecontrol.h               |   63 +
 daemon/src/media/libav_deps.h                      |  104 +
 daemon/src/media/libav_utils.cpp                   |  155 +
 daemon/src/media/libav_utils.h                     |   45 +
 daemon/src/media/media_buffer.cpp                  |  234 +
 daemon/src/media/media_buffer.h                    |  103 +
 daemon/src/media/media_codec.cpp                   |  249 +
 daemon/src/media/media_codec.h                     |  289 +
 daemon/src/media/media_decoder.cpp                 |  501 ++
 daemon/src/media/media_decoder.h                   |  119 +
 daemon/src/media/media_device.h                    |   52 +
 daemon/src/media/media_encoder.cpp                 |  692 +++
 daemon/src/media/media_encoder.h                   |  126 +
 daemon/src/media/media_io_handle.cpp               |   42 +
 daemon/src/media/media_io_handle.h                 |   60 +
 daemon/src/media/recordable.cpp                    |   81 +
 daemon/src/media/recordable.h                      |   80 +
 daemon/src/media/rtp_session.h                     |   66 +
 daemon/src/media/socket_pair.cpp                   |  541 ++
 daemon/src/media/socket_pair.h                     |  148 +
 daemon/src/media/srtp.c                            |  326 +
 daemon/src/media/srtp.h                            |   63 +
 daemon/src/media/system_codec_container.cpp        |  213 +
 daemon/src/media/system_codec_container.h          |   68 +
 daemon/src/media/video/Makefile.am                 |   47 +
 daemon/src/media/video/TODO                        |    8 +
 daemon/src/media/video/androidvideo/Makefile.am    |   10 +
 .../media/video/androidvideo/video_device_impl.cpp |  232 +
 .../androidvideo/video_device_monitor_impl.cpp     |   87 +
 daemon/src/media/video/osxvideo/Makefile.am        |    9 +
 .../src/media/video/osxvideo/video_device_impl.mm  |  189 +
 .../video/osxvideo/video_device_monitor_impl.mm    |  135 +
 daemon/src/media/video/shm_header.h                |   44 +
 daemon/src/media/video/sinkclient.cpp              |  372 ++
 daemon/src/media/video/sinkclient.h                |   86 +
 daemon/src/media/video/test/Makefile.am            |   18 +
 daemon/src/media/video/test/README                 |    1 +
 daemon/src/media/video/test/make_rtp_stream.sh     |    2 +
 daemon/src/media/video/test/shm_src.cpp            |  143 +
 daemon/src/media/video/test/shm_src.h              |   61 +
 daemon/src/media/video/test/shmclient.cpp          |  136 +
 daemon/src/media/video/test/test_shm.cpp           |  126 +
 daemon/src/media/video/test/test_video_input.cpp   |   48 +
 daemon/src/media/video/test/test_video_input.h     |   33 +
 daemon/src/media/video/test/test_video_rtp.cpp     |   43 +
 daemon/src/media/video/v4l2/Makefile.am            |   10 +
 daemon/src/media/video/v4l2/video_device_impl.cpp  |  611 ++
 .../media/video/v4l2/video_device_monitor_impl.cpp |  251 +
 daemon/src/media/video/video_base.cpp              |  129 +
 daemon/src/media/video/video_base.h                |  175 +
 daemon/src/media/video/video_device.h              |  229 +
 daemon/src/media/video/video_device_monitor.cpp    |  323 +
 daemon/src/media/video/video_device_monitor.h      |  104 +
 daemon/src/media/video/video_input.cpp             |  570 ++
 daemon/src/media/video/video_input.h               |  143 +
 daemon/src/media/video/video_mixer.cpp             |  236 +
 daemon/src/media/video/video_mixer.h               |   83 +
 daemon/src/media/video/video_receive_thread.cpp    |  215 +
 daemon/src/media/video/video_receive_thread.h      |   95 +
 daemon/src/media/video/video_rtp_session.cpp       |  540 ++
 daemon/src/media/video/video_rtp_session.h         |  134 +
 daemon/src/media/video/video_scaler.cpp            |  147 +
 daemon/src/media/video/video_scaler.h              |   53 +
 daemon/src/media/video/video_sender.cpp            |  104 +
 daemon/src/media/video/video_sender.h              |   82 +
 daemon/src/media/video/winvideo/Makefile.am        |   11 +
 .../video/winvideo/capture_graph_interfaces.h      |   45 +
 .../src/media/video/winvideo/video_device_impl.cpp |  326 +
 .../video/winvideo/video_device_monitor_impl.cpp   |  159 +
 daemon/src/noncopyable.h                           |   35 +
 daemon/src/plugin_loader.h                         |   47 +
 daemon/src/plugin_loader_dl.cpp                    |   71 +
 daemon/src/plugin_manager.cpp                      |  254 +
 daemon/src/plugin_manager.h                        |  156 +
 daemon/src/preferences.cpp                         |  544 ++
 daemon/src/preferences.h                           |  446 ++
 daemon/src/rational.h                              |  153 +
 daemon/src/registration_states.h                   |   47 +
 daemon/src/ring_api.cpp                            |   86 +
 daemon/src/ring_plugin.h                           |  109 +
 daemon/src/ring_types.h                            |   79 +
 daemon/src/ringdht/Makefile.am                     |   18 +
 daemon/src/ringdht/ringaccount.cpp                 | 1395 +++++
 daemon/src/ringdht/ringaccount.h                   |  408 ++
 daemon/src/ringdht/sip_transport_ice.cpp           |  244 +
 daemon/src/ringdht/sip_transport_ice.h             |   87 +
 daemon/src/ringdht/sips_transport_ice.cpp          |  658 ++
 daemon/src/ringdht/sips_transport_ice.h            |  134 +
 daemon/src/rw_mutex.h                              |  115 +
 daemon/src/security/Makefile.am                    |   12 +
 daemon/src/security/certstore.cpp                  |  561 ++
 daemon/src/security/certstore.h                    |  150 +
 daemon/src/security/tls_session.cpp                |  669 +++
 daemon/src/security/tls_session.h                  |  198 +
 daemon/src/security/tlsvalidator.cpp               | 1232 ++++
 daemon/src/security/tlsvalidator.h                 |  315 +
 daemon/src/sip/Makefile.am                         |   38 +
 daemon/src/sip/base64.c                            |  111 +
 daemon/src/sip/base64.h                            |   96 +
 daemon/src/sip/pattern.cpp                         |  154 +
 daemon/src/sip/pattern.h                           |  175 +
 daemon/src/sip/pres_sub_client.cpp                 |  611 ++
 daemon/src/sip/pres_sub_client.h                   |  179 +
 daemon/src/sip/pres_sub_server.cpp                 |  343 ++
 daemon/src/sip/pres_sub_server.h                   |   84 +
 daemon/src/sip/sdes_negotiator.cpp                 |  179 +
 daemon/src/sip/sdes_negotiator.h                   |  125 +
 daemon/src/sip/sdp.cpp                             |  778 +++
 daemon/src/sip/sdp.h                               |  349 ++
 daemon/src/sip/sip_utils.cpp                       |  193 +
 daemon/src/sip/sip_utils.h                         |  112 +
 daemon/src/sip/sipaccount.cpp                      | 2141 +++++++
 daemon/src/sip/sipaccount.h                        |  789 +++
 daemon/src/sip/sipaccountbase.cpp                  |  355 ++
 daemon/src/sip/sipaccountbase.h                    |  378 ++
 daemon/src/sip/sipcall.cpp                         | 1079 ++++
 daemon/src/sip/sipcall.h                           |  265 +
 daemon/src/sip/sippresence.cpp                     |  528 ++
 daemon/src/sip/sippresence.h                       |  247 +
 daemon/src/sip/siptransport.cpp                    |  469 ++
 daemon/src/sip/siptransport.h                      |  236 +
 daemon/src/sip/sipvoiplink.cpp                     | 1390 +++++
 daemon/src/sip/sipvoiplink.h                       |  183 +
 daemon/src/string_utils.cpp                        |   74 +
 daemon/src/string_utils.h                          |  112 +
 daemon/src/threadloop.cpp                          |  146 +
 daemon/src/threadloop.h                            |  105 +
 daemon/src/upnp/Makefile.am                        |   14 +
 daemon/src/upnp/upnp_context.cpp                   | 1090 ++++
 daemon/src/upnp/upnp_context.h                     |  240 +
 daemon/src/upnp/upnp_control.cpp                   |  153 +
 daemon/src/upnp/upnp_control.h                     |  130 +
 daemon/src/upnp/upnp_igd.cpp                       |   65 +
 daemon/src/upnp/upnp_igd.h                         |  187 +
 daemon/src/utf8_utils.cpp                          |  300 +
 daemon/src/utf8_utils.h                            |   62 +
 daemon/src/winsyslog.c                             |  105 +
 daemon/src/winsyslog.h                             |   62 +
 daemon/test/Makefile.am                            |   65 +
 daemon/test/accounttest.cpp                        |   51 +
 daemon/test/accounttest.h                          |   43 +
 daemon/test/audiobuffertest.cpp                    |   94 +
 daemon/test/audiobuffertest.h                      |   62 +
 daemon/test/audiocodectest.cpp                     |  122 +
 daemon/test/audiocodectest.h                       |   67 +
 daemon/test/audiolayertest.cpp                     |   98 +
 daemon/test/audiolayertest.h                       |   73 +
 daemon/test/configurationtest.cpp                  |   46 +
 daemon/test/configurationtest.h                    |   60 +
 daemon/test/constants.h                            |   33 +
 daemon/test/dring-sample.yml                       |  199 +
 daemon/test/history-sample.tpl                     |   30 +
 daemon/test/historytest.cpp                        |   96 +
 daemon/test/historytest.h                          |   93 +
 daemon/test/hooktest.cpp                           |   36 +
 daemon/test/hooktest.h                             |   46 +
 daemon/test/instantmessagingtest.cpp               |  284 +
 daemon/test/instantmessagingtest.h                 |   66 +
 daemon/test/iptest.cpp                             |   83 +
 daemon/test/iptest.h                               |   59 +
 daemon/test/main.cpp                               |  145 +
 daemon/test/numbercleanertest.cpp                  |  122 +
 daemon/test/numbercleanertest.h                    |   80 +
 daemon/test/resamplertest.cpp                      |  229 +
 daemon/test/resamplertest.h                        |  142 +
 daemon/test/ringbufferpooltest.cpp                 |  213 +
 daemon/test/ringbufferpooltest.h                   |   80 +
 daemon/test/run_tests.sh                           |    4 +
 daemon/test/scripts/presence_test.py               |  219 +
 daemon/test/scripts/stress_test.py                 |  421 ++
 daemon/test/sdesnegotiatortest.cpp                 |  226 +
 daemon/test/sdesnegotiatortest.h                   |  101 +
 daemon/test/sdptest.cpp                            |  297 +
 daemon/test/sdptest.h                              |  126 +
 daemon/test/sippxml/test_1.xml                     |  157 +
 daemon/test/sippxml/test_2.xml                     |  161 +
 daemon/test/sippxml/test_3.xml                     |  187 +
 daemon/test/sippxml/test_4.xml                     |  122 +
 daemon/test/siptest.cpp                            |  431 ++
 daemon/test/siptest.h                              |   94 +
 daemon/test/test_utils.h                           |   28 +
 daemon/test/tlsSample/ca.crt                       |   22 +
 daemon/test/tlsSample/cert.crt                     |   23 +
 daemon/test/tlsSample/certwithkey.pem              |   35 +
 daemon/test/tlsSample/corruptedkey.pem             |   29 +
 daemon/test/tlsSample/expired.crt                  |   19 +
 daemon/test/tlsSample/fake.crt                     |  Bin 0 -> 4546 bytes
 daemon/test/tlsSample/keyonly.pem                  |   32 +
 daemon/test/tlstest.cpp                            |   82 +
 daemon/test/tlstest.h                              |   60 +
 daemon/test/waveSample/M1F1-int16WE-AFsp.wav       |  Bin 0 -> 47134 bytes
 daemon/tools/asterisk/extensions.conf              |  838 +++
 daemon/tools/asterisk/keys/500.crt                 |   21 +
 daemon/tools/asterisk/keys/500.csr                 |   10 +
 daemon/tools/asterisk/keys/500.key                 |   15 +
 daemon/tools/asterisk/keys/500.pem                 |   36 +
 daemon/tools/asterisk/keys/600.crt                 |   21 +
 daemon/tools/asterisk/keys/600.csr                 |   10 +
 daemon/tools/asterisk/keys/600.key                 |   15 +
 daemon/tools/asterisk/keys/600.pem                 |   36 +
 daemon/tools/asterisk/keys/asterisk.crt            |   21 +
 daemon/tools/asterisk/keys/asterisk.csr            |   10 +
 daemon/tools/asterisk/keys/asterisk.key            |   15 +
 daemon/tools/asterisk/keys/asterisk.pem            |   36 +
 daemon/tools/asterisk/keys/ca.cfg                  |   10 +
 daemon/tools/asterisk/keys/ca.crt                  |   29 +
 daemon/tools/asterisk/keys/ca.key                  |   54 +
 daemon/tools/asterisk/keys/testphone1.crt          |   21 +
 daemon/tools/asterisk/keys/testphone1.csr          |   10 +
 daemon/tools/asterisk/keys/testphone1.key          |   15 +
 daemon/tools/asterisk/keys/testphone1.pem          |   36 +
 daemon/tools/asterisk/keys/tmp.cfg                 |    7 +
 daemon/tools/asterisk/sip.conf                     | 1378 +++++
 daemon/tools/build-system/README.launchpad         |   10 +
 daemon/tools/build-system/build_tarball.sh         |   76 +
 daemon/tools/build-system/get-kde.sh               |   38 +
 .../tools/build-system/hudson-sflphone-script.sh   |  249 +
 .../build-system/launch-build-machine-jenkins.sh   |  316 +
 daemon/tools/build-system/launchpad/dput.conf      |   27 +
 .../mozilla-telify-sflphone/debian/changelog       |   13 +
 .../mozilla-telify-sflphone/debian/compat          |    1 +
 .../mozilla-telify-sflphone/debian/control         |   19 +
 .../mozilla-telify-sflphone/debian/control.debian  |   19 +
 .../mozilla-telify-sflphone/debian/control.ubuntu  |   19 +
 .../mozilla-telify-sflphone/debian/copyright       |    1 +
 .../launchpad/mozilla-telify-sflphone/debian/files |    1 +
 .../debian/mozilla-telify-sflphone.debhelper.log   |   11 +
 .../debian/mozilla-telify-sflphone.install         |    2 +
 .../debian/mozilla-telify-sflphone.links           |    1 +
 .../debian/mozilla-telify-sflphone.links.debian    |    1 +
 .../debian/mozilla-telify-sflphone.links.ubuntu    |    1 +
 .../debian/mozilla-telify-sflphone.substvars       |    1 +
 .../debian/mozilla-telify-sflphone/DEBIAN/control  |   14 +
 .../debian/mozilla-telify-sflphone/DEBIAN/md5sums  |  282 +
 .../debian/mozilla-telify-sflphone/DEBIAN/postinst |   16 +
 .../usr/bin/sflphone-handler                       |   52 +
 .../share/doc/mozilla-telify-sflphone/changelog.gz |  Bin 0 -> 175 bytes
 .../usr/share/telify/chrome.manifest               |    5 +
 .../usr/share/telify/chrome/content/ask32.png      |  Bin 0 -> 2671 bytes
 .../usr/share/telify/chrome/content/browser.xul    |   87 +
 .../usr/share/telify/chrome/content/config.js      |  196 +
 .../usr/share/telify/chrome/content/config.xul     |  180 +
 .../share/telify/chrome/content/country_data.js    |  258 +
 .../usr/share/telify/chrome/content/dialog.css     |   33 +
 .../usr/share/telify/chrome/content/edit22x15.png  |  Bin 0 -> 2946 bytes
 .../usr/share/telify/chrome/content/editNumber.js  |  180 +
 .../usr/share/telify/chrome/content/editNumber.xul |   45 +
 .../usr/share/telify/chrome/content/error32.png    |  Bin 0 -> 2478 bytes
 .../share/telify/chrome/content/flag/1-canada.png  |  Bin 0 -> 2979 bytes
 .../usr/share/telify/chrome/content/flag/1.png     |  Bin 0 -> 2878 bytes
 .../usr/share/telify/chrome/content/flag/1242.png  |  Bin 0 -> 2928 bytes
 .../usr/share/telify/chrome/content/flag/1246.png  |  Bin 0 -> 347 bytes
 .../usr/share/telify/chrome/content/flag/1264.png  |  Bin 0 -> 3228 bytes
 .../usr/share/telify/chrome/content/flag/1268.png  |  Bin 0 -> 587 bytes
 .../usr/share/telify/chrome/content/flag/1284.png  |  Bin 0 -> 3287 bytes
 .../usr/share/telify/chrome/content/flag/1340.png  |  Bin 0 -> 785 bytes
 .../usr/share/telify/chrome/content/flag/1345.png  |  Bin 0 -> 3245 bytes
 .../usr/share/telify/chrome/content/flag/1441.png  |  Bin 0 -> 3238 bytes
 .../usr/share/telify/chrome/content/flag/1473.png  |  Bin 0 -> 3288 bytes
 .../usr/share/telify/chrome/content/flag/1649.png  |  Bin 0 -> 3206 bytes
 .../usr/share/telify/chrome/content/flag/1664.png  |  Bin 0 -> 3220 bytes
 .../usr/share/telify/chrome/content/flag/1670.png  |  Bin 0 -> 3233 bytes
 .../usr/share/telify/chrome/content/flag/1671.png  |  Bin 0 -> 3003 bytes
 .../usr/share/telify/chrome/content/flag/1684.png  |  Bin 0 -> 3124 bytes
 .../usr/share/telify/chrome/content/flag/1758.png  |  Bin 0 -> 3002 bytes
 .../usr/share/telify/chrome/content/flag/1767.png  |  Bin 0 -> 3064 bytes
 .../usr/share/telify/chrome/content/flag/1784.png  |  Bin 0 -> 302 bytes
 .../usr/share/telify/chrome/content/flag/1787.png  |  Bin 0 -> 440 bytes
 .../usr/share/telify/chrome/content/flag/1809.png  |  Bin 0 -> 2961 bytes
 .../usr/share/telify/chrome/content/flag/1829.png  |  Bin 0 -> 2961 bytes
 .../usr/share/telify/chrome/content/flag/1868.png  |  Bin 0 -> 3278 bytes
 .../usr/share/telify/chrome/content/flag/1869.png  |  Bin 0 -> 689 bytes
 .../usr/share/telify/chrome/content/flag/1876.png  |  Bin 0 -> 2954 bytes
 .../usr/share/telify/chrome/content/flag/1939.png  |  Bin 0 -> 440 bytes
 .../usr/share/telify/chrome/content/flag/20.png    |  Bin 0 -> 223 bytes
 .../usr/share/telify/chrome/content/flag/212.png   |  Bin 0 -> 312 bytes
 .../usr/share/telify/chrome/content/flag/213.png   |  Bin 0 -> 411 bytes
 .../usr/share/telify/chrome/content/flag/216.png   |  Bin 0 -> 401 bytes
 .../usr/share/telify/chrome/content/flag/218.png   |  Bin 0 -> 2820 bytes
 .../usr/share/telify/chrome/content/flag/220.png   |  Bin 0 -> 146 bytes
 .../usr/share/telify/chrome/content/flag/221.png   |  Bin 0 -> 245 bytes
 .../usr/share/telify/chrome/content/flag/222.png   |  Bin 0 -> 410 bytes
 .../usr/share/telify/chrome/content/flag/223.png   |  Bin 0 -> 151 bytes
 .../usr/share/telify/chrome/content/flag/224.png   |  Bin 0 -> 151 bytes
 .../usr/share/telify/chrome/content/flag/225.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/226.png   |  Bin 0 -> 256 bytes
 .../usr/share/telify/chrome/content/flag/227.png   |  Bin 0 -> 2931 bytes
 .../usr/share/telify/chrome/content/flag/228.png   |  Bin 0 -> 3019 bytes
 .../usr/share/telify/chrome/content/flag/229.png   |  Bin 0 -> 164 bytes
 .../usr/share/telify/chrome/content/flag/230.png   |  Bin 0 -> 172 bytes
 .../usr/share/telify/chrome/content/flag/231.png   |  Bin 0 -> 3043 bytes
 .../usr/share/telify/chrome/content/flag/232.png   |  Bin 0 -> 137 bytes
 .../usr/share/telify/chrome/content/flag/233.png   |  Bin 0 -> 253 bytes
 .../usr/share/telify/chrome/content/flag/234.png   |  Bin 0 -> 2837 bytes
 .../usr/share/telify/chrome/content/flag/235.png   |  Bin 0 -> 151 bytes
 .../usr/share/telify/chrome/content/flag/236.png   |  Bin 0 -> 380 bytes
 .../usr/share/telify/chrome/content/flag/237.png   |  Bin 0 -> 240 bytes
 .../usr/share/telify/chrome/content/flag/238.png   |  Bin 0 -> 3037 bytes
 .../usr/share/telify/chrome/content/flag/239.png   |  Bin 0 -> 2990 bytes
 .../usr/share/telify/chrome/content/flag/240.png   |  Bin 0 -> 434 bytes
 .../usr/share/telify/chrome/content/flag/241.png   |  Bin 0 -> 2888 bytes
 .../usr/share/telify/chrome/content/flag/242.png   |  Bin 0 -> 449 bytes
 .../usr/share/telify/chrome/content/flag/243.png   |  Bin 0 -> 3451 bytes
 .../usr/share/telify/chrome/content/flag/244.png   |  Bin 0 -> 374 bytes
 .../usr/share/telify/chrome/content/flag/245.png   |  Bin 0 -> 2932 bytes
 .../usr/share/telify/chrome/content/flag/246.png   |  Bin 0 -> 3646 bytes
 .../usr/share/telify/chrome/content/flag/247.png   |  Bin 0 -> 3739 bytes
 .../usr/share/telify/chrome/content/flag/248.png   |  Bin 0 -> 3105 bytes
 .../usr/share/telify/chrome/content/flag/249.png   |  Bin 0 -> 2972 bytes
 .../usr/share/telify/chrome/content/flag/250.png   |  Bin 0 -> 323 bytes
 .../usr/share/telify/chrome/content/flag/251.png   |  Bin 0 -> 3025 bytes
 .../usr/share/telify/chrome/content/flag/252.png   |  Bin 0 -> 248 bytes
 .../usr/share/telify/chrome/content/flag/253.png   |  Bin 0 -> 390 bytes
 .../usr/share/telify/chrome/content/flag/254.png   |  Bin 0 -> 380 bytes
 .../usr/share/telify/chrome/content/flag/255.png   |  Bin 0 -> 635 bytes
 .../usr/share/telify/chrome/content/flag/256.png   |  Bin 0 -> 306 bytes
 .../usr/share/telify/chrome/content/flag/257.png   |  Bin 0 -> 3326 bytes
 .../usr/share/telify/chrome/content/flag/258.png   |  Bin 0 -> 471 bytes
 .../usr/share/telify/chrome/content/flag/260.png   |  Bin 0 -> 280 bytes
 .../usr/share/telify/chrome/content/flag/261.png   |  Bin 0 -> 161 bytes
 .../usr/share/telify/chrome/content/flag/262.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/263.png   |  Bin 0 -> 3044 bytes
 .../usr/share/telify/chrome/content/flag/264.png   |  Bin 0 -> 720 bytes
 .../usr/share/telify/chrome/content/flag/265.png   |  Bin 0 -> 286 bytes
 .../usr/share/telify/chrome/content/flag/266.png   |  Bin 0 -> 284 bytes
 .../usr/share/telify/chrome/content/flag/267.png   |  Bin 0 -> 165 bytes
 .../usr/share/telify/chrome/content/flag/268.png   |  Bin 0 -> 539 bytes
 .../usr/share/telify/chrome/content/flag/269.png   |  Bin 0 -> 3169 bytes
 .../usr/share/telify/chrome/content/flag/27.png    |  Bin 0 -> 558 bytes
 .../usr/share/telify/chrome/content/flag/290.png   |  Bin 0 -> 3202 bytes
 .../usr/share/telify/chrome/content/flag/291.png   |  Bin 0 -> 3091 bytes
 .../usr/share/telify/chrome/content/flag/297.png   |  Bin 0 -> 260 bytes
 .../usr/share/telify/chrome/content/flag/298.png   |  Bin 0 -> 2877 bytes
 .../usr/share/telify/chrome/content/flag/299.png   |  Bin 0 -> 408 bytes
 .../usr/share/telify/chrome/content/flag/30.png    |  Bin 0 -> 325 bytes
 .../usr/share/telify/chrome/content/flag/31.png    |  Bin 0 -> 137 bytes
 .../usr/share/telify/chrome/content/flag/32.png    |  Bin 0 -> 145 bytes
 .../usr/share/telify/chrome/content/flag/33.png    |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/34.png    |  Bin 0 -> 325 bytes
 .../usr/share/telify/chrome/content/flag/350.png   |  Bin 0 -> 3054 bytes
 .../usr/share/telify/chrome/content/flag/351.png   |  Bin 0 -> 413 bytes
 .../usr/share/telify/chrome/content/flag/352.png   |  Bin 0 -> 2844 bytes
 .../usr/share/telify/chrome/content/flag/353.png   |  Bin 0 -> 2839 bytes
 .../usr/share/telify/chrome/content/flag/354.png   |  Bin 0 -> 2895 bytes
 .../usr/share/telify/chrome/content/flag/355.png   |  Bin 0 -> 3109 bytes
 .../usr/share/telify/chrome/content/flag/356.png   |  Bin 0 -> 235 bytes
 .../usr/share/telify/chrome/content/flag/357.png   |  Bin 0 -> 3049 bytes
 .../usr/share/telify/chrome/content/flag/358.png   |  Bin 0 -> 2910 bytes
 .../usr/share/telify/chrome/content/flag/359.png   |  Bin 0 -> 2842 bytes
 .../usr/share/telify/chrome/content/flag/36.png    |  Bin 0 -> 2839 bytes
 .../usr/share/telify/chrome/content/flag/370.png   |  Bin 0 -> 2842 bytes
 .../usr/share/telify/chrome/content/flag/371.png   |  Bin 0 -> 2841 bytes
 .../usr/share/telify/chrome/content/flag/372.png   |  Bin 0 -> 2838 bytes
 .../usr/share/telify/chrome/content/flag/373.png   |  Bin 0 -> 2976 bytes
 .../usr/share/telify/chrome/content/flag/374.png   |  Bin 0 -> 2842 bytes
 .../usr/share/telify/chrome/content/flag/37447.png |  Bin 0 -> 3069 bytes
 .../usr/share/telify/chrome/content/flag/37497.png |  Bin 0 -> 3069 bytes
 .../usr/share/telify/chrome/content/flag/375.png   |  Bin 0 -> 2946 bytes
 .../usr/share/telify/chrome/content/flag/376.png   |  Bin 0 -> 404 bytes
 .../usr/share/telify/chrome/content/flag/377.png   |  Bin 0 -> 2836 bytes
 .../usr/share/telify/chrome/content/flag/37744.png |  Bin 0 -> 473 bytes
 .../usr/share/telify/chrome/content/flag/378.png   |  Bin 0 -> 3126 bytes
 .../usr/share/telify/chrome/content/flag/379.png   |  Bin 0 -> 3050 bytes
 .../usr/share/telify/chrome/content/flag/380.png   |  Bin 0 -> 137 bytes
 .../telify/chrome/content/flag/381-kosovo.png      |  Bin 0 -> 473 bytes
 .../usr/share/telify/chrome/content/flag/381.png   |  Bin 0 -> 408 bytes
 .../usr/share/telify/chrome/content/flag/382.png   |  Bin 0 -> 3001 bytes
 .../usr/share/telify/chrome/content/flag/385.png   |  Bin 0 -> 3045 bytes
 .../usr/share/telify/chrome/content/flag/386.png   |  Bin 0 -> 2933 bytes
 .../usr/share/telify/chrome/content/flag/38649.png |  Bin 0 -> 473 bytes
 .../usr/share/telify/chrome/content/flag/387.png   |  Bin 0 -> 3078 bytes
 .../usr/share/telify/chrome/content/flag/3883.png  |  Bin 0 -> 421 bytes
 .../usr/share/telify/chrome/content/flag/389.png   |  Bin 0 -> 3170 bytes
 .../telify/chrome/content/flag/39-vatican.png      |  Bin 0 -> 3050 bytes
 .../usr/share/telify/chrome/content/flag/39.png    |  Bin 0 -> 151 bytes
 .../usr/share/telify/chrome/content/flag/40.png    |  Bin 0 -> 151 bytes
 .../usr/share/telify/chrome/content/flag/41.png    |  Bin 0 -> 2849 bytes
 .../usr/share/telify/chrome/content/flag/420.png   |  Bin 0 -> 400 bytes
 .../usr/share/telify/chrome/content/flag/421.png   |  Bin 0 -> 409 bytes
 .../usr/share/telify/chrome/content/flag/423.png   |  Bin 0 -> 2921 bytes
 .../usr/share/telify/chrome/content/flag/43.png    |  Bin 0 -> 134 bytes
 .../usr/share/telify/chrome/content/flag/44.png    |  Bin 0 -> 3739 bytes
 .../usr/share/telify/chrome/content/flag/45.png    |  Bin 0 -> 3015 bytes
 .../usr/share/telify/chrome/content/flag/46.png    |  Bin 0 -> 3059 bytes
 .../usr/share/telify/chrome/content/flag/47.png    |  Bin 0 -> 3115 bytes
 .../usr/share/telify/chrome/content/flag/48.png    |  Bin 0 -> 2820 bytes
 .../usr/share/telify/chrome/content/flag/49.png    |  Bin 0 -> 2870 bytes
 .../usr/share/telify/chrome/content/flag/500.png   |  Bin 0 -> 3238 bytes
 .../usr/share/telify/chrome/content/flag/501.png   |  Bin 0 -> 654 bytes
 .../usr/share/telify/chrome/content/flag/502.png   |  Bin 0 -> 2978 bytes
 .../usr/share/telify/chrome/content/flag/503.png   |  Bin 0 -> 2902 bytes
 .../usr/share/telify/chrome/content/flag/504.png   |  Bin 0 -> 2912 bytes
 .../usr/share/telify/chrome/content/flag/505.png   |  Bin 0 -> 2934 bytes
 .../usr/share/telify/chrome/content/flag/506.png   |  Bin 0 -> 2852 bytes
 .../usr/share/telify/chrome/content/flag/507.png   |  Bin 0 -> 320 bytes
 .../usr/share/telify/chrome/content/flag/508.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/509.png   |  Bin 0 -> 2964 bytes
 .../usr/share/telify/chrome/content/flag/51.png    |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/52.png    |  Bin 0 -> 2954 bytes
 .../usr/share/telify/chrome/content/flag/53.png    |  Bin 0 -> 3234 bytes
 .../usr/share/telify/chrome/content/flag/54.png    |  Bin 0 -> 3003 bytes
 .../usr/share/telify/chrome/content/flag/55.png    |  Bin 0 -> 662 bytes
 .../usr/share/telify/chrome/content/flag/56.png    |  Bin 0 -> 239 bytes
 .../usr/share/telify/chrome/content/flag/57.png    |  Bin 0 -> 157 bytes
 .../usr/share/telify/chrome/content/flag/58.png    |  Bin 0 -> 273 bytes
 .../usr/share/telify/chrome/content/flag/590.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/591.png   |  Bin 0 -> 140 bytes
 .../usr/share/telify/chrome/content/flag/592.png   |  Bin 0 -> 3185 bytes
 .../usr/share/telify/chrome/content/flag/593.png   |  Bin 0 -> 3025 bytes
 .../usr/share/telify/chrome/content/flag/594.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/595.png   |  Bin 0 -> 2922 bytes
 .../usr/share/telify/chrome/content/flag/596.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/597.png   |  Bin 0 -> 295 bytes
 .../usr/share/telify/chrome/content/flag/598.png   |  Bin 0 -> 380 bytes
 .../usr/share/telify/chrome/content/flag/599.png   |  Bin 0 -> 255 bytes
 .../usr/share/telify/chrome/content/flag/60.png    |  Bin 0 -> 3266 bytes
 .../usr/share/telify/chrome/content/flag/61.png    |  Bin 0 -> 3547 bytes
 .../usr/share/telify/chrome/content/flag/62.png    |  Bin 0 -> 138 bytes
 .../usr/share/telify/chrome/content/flag/63.png    |  Bin 0 -> 3087 bytes
 .../usr/share/telify/chrome/content/flag/64.png    |  Bin 0 -> 3206 bytes
 .../usr/share/telify/chrome/content/flag/65.png    |  Bin 0 -> 319 bytes
 .../usr/share/telify/chrome/content/flag/66.png    |  Bin 0 -> 157 bytes
 .../usr/share/telify/chrome/content/flag/670.png   |  Bin 0 -> 3040 bytes
 .../chrome/content/flag/672-norfolk_island.png     |  Bin 0 -> 3053 bytes
 .../usr/share/telify/chrome/content/flag/672.png   |  Bin 0 -> 3237 bytes
 .../usr/share/telify/chrome/content/flag/673.png   |  Bin 0 -> 3236 bytes
 .../usr/share/telify/chrome/content/flag/674.png   |  Bin 0 -> 2918 bytes
 .../usr/share/telify/chrome/content/flag/675.png   |  Bin 0 -> 3408 bytes
 .../usr/share/telify/chrome/content/flag/676.png   |  Bin 0 -> 2945 bytes
 .../usr/share/telify/chrome/content/flag/677.png   |  Bin 0 -> 3090 bytes
 .../usr/share/telify/chrome/content/flag/678.png   |  Bin 0 -> 3137 bytes
 .../usr/share/telify/chrome/content/flag/679.png   |  Bin 0 -> 3236 bytes
 .../usr/share/telify/chrome/content/flag/680.png   |  Bin 0 -> 3019 bytes
 .../usr/share/telify/chrome/content/flag/681.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/682.png   |  Bin 0 -> 3333 bytes
 .../usr/share/telify/chrome/content/flag/683.png   |  Bin 0 -> 3104 bytes
 .../usr/share/telify/chrome/content/flag/685.png   |  Bin 0 -> 2936 bytes
 .../usr/share/telify/chrome/content/flag/686.png   |  Bin 0 -> 3301 bytes
 .../usr/share/telify/chrome/content/flag/687.png   |  Bin 0 -> 147 bytes
 .../usr/share/telify/chrome/content/flag/688.png   |  Bin 0 -> 3330 bytes
 .../usr/share/telify/chrome/content/flag/689.png   |  Bin 0 -> 347 bytes
 .../usr/share/telify/chrome/content/flag/690.png   |  Bin 0 -> 3179 bytes
 .../usr/share/telify/chrome/content/flag/691.png   |  Bin 0 -> 2956 bytes
 .../usr/share/telify/chrome/content/flag/692.png   |  Bin 0 -> 3333 bytes
 .../telify/chrome/content/flag/7-kazakhstan.png    |  Bin 0 -> 3324 bytes
 .../usr/share/telify/chrome/content/flag/7.png     |  Bin 0 -> 136 bytes
 .../usr/share/telify/chrome/content/flag/81.png    |  Bin 0 -> 327 bytes
 .../usr/share/telify/chrome/content/flag/82.png    |  Bin 0 -> 666 bytes
 .../usr/share/telify/chrome/content/flag/84.png    |  Bin 0 -> 354 bytes
 .../usr/share/telify/chrome/content/flag/850.png   |  Bin 0 -> 2968 bytes
 .../usr/share/telify/chrome/content/flag/852.png   |  Bin 0 -> 403 bytes
 .../usr/share/telify/chrome/content/flag/853.png   |  Bin 0 -> 417 bytes
 .../usr/share/telify/chrome/content/flag/855.png   |  Bin 0 -> 421 bytes
 .../usr/share/telify/chrome/content/flag/856.png   |  Bin 0 -> 264 bytes
 .../usr/share/telify/chrome/content/flag/86.png    |  Bin 0 -> 319 bytes
 .../usr/share/telify/chrome/content/flag/870.png   |  Bin 0 -> 3427 bytes
 .../usr/share/telify/chrome/content/flag/871.png   |  Bin 0 -> 3427 bytes
 .../usr/share/telify/chrome/content/flag/872.png   |  Bin 0 -> 3427 bytes
 .../usr/share/telify/chrome/content/flag/873.png   |  Bin 0 -> 3427 bytes
 .../usr/share/telify/chrome/content/flag/874.png   |  Bin 0 -> 3427 bytes
 .../usr/share/telify/chrome/content/flag/880.png   |  Bin 0 -> 2992 bytes
 .../usr/share/telify/chrome/content/flag/886.png   |  Bin 0 -> 322 bytes
 .../usr/share/telify/chrome/content/flag/90.png    |  Bin 0 -> 389 bytes
 .../usr/share/telify/chrome/content/flag/90392.png |  Bin 0 -> 390 bytes
 .../usr/share/telify/chrome/content/flag/91.png    |  Bin 0 -> 249 bytes
 .../usr/share/telify/chrome/content/flag/92.png    |  Bin 0 -> 419 bytes
 .../usr/share/telify/chrome/content/flag/93.png    |  Bin 0 -> 377 bytes
 .../usr/share/telify/chrome/content/flag/94.png    |  Bin 0 -> 3164 bytes
 .../usr/share/telify/chrome/content/flag/95.png    |  Bin 0 -> 2998 bytes
 .../usr/share/telify/chrome/content/flag/960.png   |  Bin 0 -> 295 bytes
 .../usr/share/telify/chrome/content/flag/961.png   |  Bin 0 -> 383 bytes
 .../usr/share/telify/chrome/content/flag/962.png   |  Bin 0 -> 2965 bytes
 .../usr/share/telify/chrome/content/flag/963.png   |  Bin 0 -> 241 bytes
 .../usr/share/telify/chrome/content/flag/964.png   |  Bin 0 -> 261 bytes
 .../usr/share/telify/chrome/content/flag/965.png   |  Bin 0 -> 2923 bytes
 .../usr/share/telify/chrome/content/flag/966.png   |  Bin 0 -> 437 bytes
 .../usr/share/telify/chrome/content/flag/967.png   |  Bin 0 -> 137 bytes
 .../usr/share/telify/chrome/content/flag/968.png   |  Bin 0 -> 2927 bytes
 .../usr/share/telify/chrome/content/flag/971.png   |  Bin 0 -> 2873 bytes
 .../usr/share/telify/chrome/content/flag/972.png   |  Bin 0 -> 3052 bytes
 .../usr/share/telify/chrome/content/flag/973.png   |  Bin 0 -> 2964 bytes
 .../usr/share/telify/chrome/content/flag/974.png   |  Bin 0 -> 2834 bytes
 .../usr/share/telify/chrome/content/flag/975.png   |  Bin 0 -> 601 bytes
 .../usr/share/telify/chrome/content/flag/976.png   |  Bin 0 -> 2972 bytes
 .../usr/share/telify/chrome/content/flag/977.png   |  Bin 0 -> 3373 bytes
 .../usr/share/telify/chrome/content/flag/98.png    |  Bin 0 -> 2957 bytes
 .../usr/share/telify/chrome/content/flag/992.png   |  Bin 0 -> 2933 bytes
 .../usr/share/telify/chrome/content/flag/993.png   |  Bin 0 -> 519 bytes
 .../usr/share/telify/chrome/content/flag/994.png   |  Bin 0 -> 2927 bytes
 .../usr/share/telify/chrome/content/flag/995.png   |  Bin 0 -> 286 bytes
 .../usr/share/telify/chrome/content/flag/996.png   |  Bin 0 -> 3044 bytes
 .../usr/share/telify/chrome/content/flag/998.png   |  Bin 0 -> 2949 bytes
 .../share/telify/chrome/content/icon18_active.png  |  Bin 0 -> 3820 bytes
 .../telify/chrome/content/icon18_inactive.png      |  Bin 0 -> 1424 bytes
 .../usr/share/telify/chrome/content/icon32.png     |  Bin 0 -> 5391 bytes
 .../usr/share/telify/chrome/content/icon96.png     |  Bin 0 -> 12314 bytes
 .../usr/share/telify/chrome/content/icon_menu.png  |  Bin 0 -> 583 bytes
 .../usr/share/telify/chrome/content/info32.png     |  Bin 0 -> 2328 bytes
 .../usr/share/telify/chrome/content/jshashtable.js |  380 ++
 .../usr/share/telify/chrome/content/messagebox.js  |   43 +
 .../usr/share/telify/chrome/content/messagebox.xul |   34 +
 .../usr/share/telify/chrome/content/pref.js        |  164 +
 .../usr/share/telify/chrome/content/telify.js      |  715 +++
 .../usr/share/telify/chrome/content/util.js        |  516 ++
 .../usr/share/telify/chrome/content/warn32.png     |  Bin 0 -> 2125 bytes
 .../telify/chrome/locale/de-DE/country_locale.js   |  158 +
 .../telify/chrome/locale/de-DE/custom_preset.js    |    8 +
 .../usr/share/telify/chrome/locale/de-DE/lang.dtd  |   39 +
 .../telify/chrome/locale/de-DE/lang.properties     |   13 +
 .../usr/share/telify/chrome/locale/de-DE/locale.js |   25 +
 .../telify/chrome/locale/en-US/country_locale.js   |    3 +
 .../telify/chrome/locale/en-US/custom_preset.js    |    8 +
 .../usr/share/telify/chrome/locale/en-US/lang.dtd  |   38 +
 .../telify/chrome/locale/en-US/lang.properties     |   13 +
 .../usr/share/telify/chrome/locale/en-US/locale.js |   25 +
 .../telify/defaults/preferences/preferences.js     |   18 +
 .../usr/share/telify/install.rdf                   |   37 +
 .../mozilla-telify-sflphone/debian/postinst        |   16 +
 .../launchpad/mozilla-telify-sflphone/debian/rules |   56 +
 .../launchpad/mozilla-telify-sflphone/debian/watch |    2 +
 .../sflphone-daemon-video/debian/changelog         | 3585 +++++++++++
 .../launchpad/sflphone-daemon-video/debian/compat  |    1 +
 .../launchpad/sflphone-daemon-video/debian/control |   20 +
 .../sflphone-daemon-video/debian/copyright         |   28 +
 .../launchpad/sflphone-daemon-video/debian/cron.d  |    4 +
 .../launchpad/sflphone-daemon-video/debian/dirs    |    9 +
 .../launchpad/sflphone-daemon-video/debian/docs    |    5 +
 .../sflphone-daemon-video/debian/manpages          |    1 +
 .../sflphone-daemon-video/debian/postinst          |   56 +
 .../launchpad/sflphone-daemon-video/debian/postrm  |   34 +
 .../launchpad/sflphone-daemon-video/debian/preinst |   16 +
 .../launchpad/sflphone-daemon-video/debian/rules   |   91 +
 .../launchpad/sflphone-daemon/debian/changelog     | 3585 +++++++++++
 .../launchpad/sflphone-daemon/debian/compat        |    1 +
 .../launchpad/sflphone-daemon/debian/control       |   29 +
 .../launchpad/sflphone-daemon/debian/copyright     |   28 +
 .../launchpad/sflphone-daemon/debian/cron.d        |    4 +
 .../launchpad/sflphone-daemon/debian/dirs          |    9 +
 .../launchpad/sflphone-daemon/debian/docs          |    6 +
 .../launchpad/sflphone-daemon/debian/manpages      |    1 +
 .../launchpad/sflphone-daemon/debian/postinst      |   56 +
 .../launchpad/sflphone-daemon/debian/postrm        |   36 +
 .../launchpad/sflphone-daemon/debian/preinst       |   16 +
 .../launchpad/sflphone-daemon/debian/rules         |   93 +
 .../sflphone-gnome-video/debian/changelog          | 3138 ++++++++++
 .../launchpad/sflphone-gnome-video/debian/compat   |    1 +
 .../launchpad/sflphone-gnome-video/debian/control  |   21 +
 .../sflphone-gnome-video/debian/copyright          |   28 +
 .../launchpad/sflphone-gnome-video/debian/cron.d   |    4 +
 .../launchpad/sflphone-gnome-video/debian/dirs     |    7 +
 .../launchpad/sflphone-gnome-video/debian/docs     |    4 +
 .../launchpad/sflphone-gnome-video/debian/manpages |    2 +
 .../launchpad/sflphone-gnome-video/debian/postinst |    7 +
 .../launchpad/sflphone-gnome-video/debian/postrm   |   34 +
 .../launchpad/sflphone-gnome-video/debian/preinst  |   19 +
 .../launchpad/sflphone-gnome-video/debian/prerm    |    7 +
 .../launchpad/sflphone-gnome-video/debian/rules    |  117 +
 .../sflphone-gnome-video/debian/substvars          |    1 +
 .../launchpad/sflphone-gnome/debian/changelog      | 3138 ++++++++++
 .../launchpad/sflphone-gnome/debian/compat         |    1 +
 .../launchpad/sflphone-gnome/debian/control        |   21 +
 .../launchpad/sflphone-gnome/debian/copyright      |   28 +
 .../launchpad/sflphone-gnome/debian/cron.d         |    4 +
 .../launchpad/sflphone-gnome/debian/dirs           |    7 +
 .../launchpad/sflphone-gnome/debian/docs           |    5 +
 .../launchpad/sflphone-gnome/debian/manpages       |    2 +
 .../launchpad/sflphone-gnome/debian/postinst       |    7 +
 .../launchpad/sflphone-gnome/debian/postrm         |   36 +
 .../launchpad/sflphone-gnome/debian/preinst        |   19 +
 .../launchpad/sflphone-gnome/debian/prerm          |    7 +
 .../launchpad/sflphone-gnome/debian/rules          |  117 +
 .../launchpad/sflphone-gnome/debian/substvars      |    1 +
 .../launchpad/sflphone-kde/debian/changelog        |  180 +
 .../launchpad/sflphone-kde/debian/compat           |    1 +
 .../launchpad/sflphone-kde/debian/control          |   13 +
 .../launchpad/sflphone-kde/debian/copyright        |    8 +
 .../launchpad/sflphone-kde/debian/menu             |    6 +
 .../launchpad/sflphone-kde/debian/rules            |    5 +
 .../sflphone-kde/debian/source.backup/format       |    1 +
 .../launchpad/sflphone-plugins/debian/changelog    | 3117 ++++++++++
 .../launchpad/sflphone-plugins/debian/compat       |    1 +
 .../launchpad/sflphone-plugins/debian/control      |   20 +
 .../launchpad/sflphone-plugins/debian/copyright    |   28 +
 .../launchpad/sflphone-plugins/debian/cron.d       |    4 +
 .../launchpad/sflphone-plugins/debian/dirs         |    3 +
 .../launchpad/sflphone-plugins/debian/docs         |    5 +
 .../launchpad/sflphone-plugins/debian/manpages     |    0
 .../launchpad/sflphone-plugins/debian/rules        |  116 +
 .../launchpad/sflphone-plugins/debian/substvars    |    1 +
 .../launchpad/sflphone-video/debian/changelog      | 3585 +++++++++++
 .../launchpad/sflphone-video/debian/control        |   12 +
 .../launchpad/sflphone/debian/changelog            | 3138 ++++++++++
 .../build-system/launchpad/sflphone/debian/control |   12 +
 daemon/tools/build-system/make-telify-package.sh   |   45 +
 daemon/tools/build-system/rpm/sflphone.spec        |  372 ++
 .../tools/build-system/scripts/run_package_test.sh |  291 +
 .../build-system/scripts/sflphone_integration.sh   |   90 +
 daemon/tools/build-system/setenv.sh                |   19 +
 daemon/tools/build-system/sfl-git-dch-2.sh         |   94 +
 daemon/tools/cpplint.py3                           | 6327 ++++++++++++++++++++
 daemon/tools/dringctrl/__init__.py                 |   19 +
 daemon/tools/dringctrl/controler.py                |  624 ++
 daemon/tools/dringctrl/dring.functest.yml          |  208 +
 daemon/tools/dringctrl/dringctrl.py                |  236 +
 daemon/tools/dringctrl/dringctrl_testdbus.py       |  390 ++
 daemon/tools/dringctrl/errors.py                   |   40 +
 daemon/tools/dringctrl/sippwrap.py                 |  160 +
 daemon/tools/dringctrl/test_config.ini             |   40 +
 .../tools/dringctrl/test_dring_dbus_interface.py   |  412 ++
 daemon/tools/dringctrl/tester.py                   |  309 +
 daemon/tools/dringctrl/toggle_video_preview.py     |   40 +
 daemon/tools/git-gerrit                            |   82 +
 daemon/tools/git-redmine                           |   58 +
 daemon/tools/sflphone-callto                       |   57 +
 daemon/tools/sippxml/account_uac_send_hangup.xml   |  147 +
 .../tools/sippxml/account_uac_send_peer_hungup.xml |  155 +
 .../tools/sippxml/account_uas_receive_transfer.xml |  101 +
 daemon/tools/sippxml/account_uas_recv_hangup.xml   |  119 +
 .../tools/sippxml/account_uas_recv_peer_hungup.xml |  127 +
 .../tools/sippxml/account_uas_recv_transfered.xml  |  132 +
 daemon/tools/sippxml/account_uas_register.xml      |   63 +
 daemon/tools/sippxml/accountcalluac.xml            |  186 +
 daemon/tools/sippxml/accountcalluas.xml            |  159 +
 daemon/tools/sippxml/g711a.pcap                    |  Bin 0 -> 73184 bytes
 daemon/tools/sippxml/ip2ip_uac_send_hangup.xml     |   98 +
 .../tools/sippxml/ip2ip_uac_send_peer_hungup.xml   |   92 +
 daemon/tools/sippxml/ip2ip_uas_recv_hangup.xml     |   87 +
 .../tools/sippxml/ip2ip_uas_recv_hold_offhold.xml  |  187 +
 .../tools/sippxml/ip2ip_uas_recv_peer_hungup.xml   |   78 +
 daemon/tools/sippxml/ip2ipcalluac.xml              |   85 +
 daemon/tools/sippxml/ip2ipcalluas.xml              |   80 +
 daemon/tools/sippxml/simpleServiceRoute.xml        |   85 +
 daemon/tools/sippxml/sippusage.txt                 |  460 ++
 daemon/tools/sippxml/tempscript.sh                 |    5 +
 daemon/tools/sippxml/testEarlyMedia.xml            |  107 +
 daemon/tools/sippxml/testsuiteuac.sh               |  383 ++
 daemon/tools/sippxml/uac_register_diff_contact.xml |   55 +
 daemon/tools/sippxml/uac_register_no_cvs_300.xml   |  110 +
 daemon/tools/sippxml/uac_register_no_cvs_400.xml   |  110 +
 daemon/tools/sippxml/uas_register_diff_contact.xml |   55 +
 daemon/tools/sippxml/voice                         |  Bin 0 -> 252 bytes
 .../sflphone-translation-push-template             |   38 +
 .../tools/translations/sflphone-translation-update |   55 +
 daemon/tools/update-copyright                      |   33 +
 lrc/.tx/config                                     |    9 +
 lrc/CMakeLists.txt                                 |  757 +++
 lrc/COPYING                                        |  138 +
 lrc/INSTALL                                        |   74 +
 lrc/cmake/FindRing.cmake                           |   45 +
 lrc/cmake/LibRingClientConfig.cmake.in             |   33 +
 lrc/cmake/winBuild.cmake                           |   10 +
 lrc/cmake/winBuild64.cmake                         |   10 +
 lrc/src/account.cpp                                | 2554 ++++++++
 lrc/src/account.h                                  |  568 ++
 lrc/src/accountlistcolorizerdefault.cpp            |   36 +
 lrc/src/accountlistcolorizerdefault.h              |   31 +
 lrc/src/accountmodel.cpp                           | 1075 ++++
 lrc/src/accountmodel.h                             |  159 +
 lrc/src/accountstatusmodel.cpp                     |  223 +
 lrc/src/accountstatusmodel.h                       |   81 +
 lrc/src/actionextenderdefault.cpp                  |   70 +
 lrc/src/actionextenderdefault.h                    |   48 +
 lrc/src/audio/alsapluginmodel.cpp                  |  160 +
 lrc/src/audio/alsapluginmodel.h                    |   59 +
 lrc/src/audio/inputdevicemodel.cpp                 |  162 +
 lrc/src/audio/inputdevicemodel.h                   |   58 +
 lrc/src/audio/managermodel.cpp                     |  191 +
 lrc/src/audio/managermodel.h                       |   66 +
 lrc/src/audio/outputdevicemodel.cpp                |  171 +
 lrc/src/audio/outputdevicemodel.h                  |   61 +
 lrc/src/audio/ringtonedevicemodel.cpp              |  163 +
 lrc/src/audio/ringtonedevicemodel.h                |   58 +
 lrc/src/audio/settings.cpp                         |  255 +
 lrc/src/audio/settings.h                           |  109 +
 lrc/src/availableaccountmodel.cpp                  |  233 +
 lrc/src/availableaccountmodel.h                    |   67 +
 lrc/src/bootstrapmodel.cpp                         |  229 +
 lrc/src/bootstrapmodel.h                           |   61 +
 lrc/src/call.cpp                                   | 2280 +++++++
 lrc/src/call.h                                     |  412 ++
 lrc/src/call.hpp                                   |   81 +
 lrc/src/callmodel.cpp                              | 1479 +++++
 lrc/src/callmodel.h                                |  163 +
 lrc/src/categorizedbookmarkmodel.cpp               |  492 ++
 lrc/src/categorizedbookmarkmodel.h                 |   91 +
 lrc/src/categorizedcontactmodel.cpp                |  662 ++
 lrc/src/categorizedcontactmodel.h                  |  100 +
 lrc/src/categorizedhistorymodel.cpp                |  614 ++
 lrc/src/categorizedhistorymodel.h                  |  123 +
 lrc/src/certificate.cpp                            |  892 +++
 lrc/src/certificate.h                              |  321 +
 lrc/src/certificatemodel.cpp                       |  920 +++
 lrc/src/certificatemodel.h                         |  100 +
 lrc/src/chainoftrustmodel.cpp                      |  176 +
 lrc/src/chainoftrustmodel.h                        |   56 +
 lrc/src/ciphermodel.cpp                            |  161 +
 lrc/src/ciphermodel.h                              |   74 +
 lrc/src/codecmodel.cpp                             |  622 ++
 lrc/src/codecmodel.h                               |  127 +
 lrc/src/collectionconfigurationinterface.h         |   56 +
 lrc/src/collectioncreationinterface.h              |   33 +
 lrc/src/collectioneditor.cpp                       |   27 +
 lrc/src/collectioneditor.h                         |   99 +
 lrc/src/collectioneditor.hpp                       |   89 +
 lrc/src/collectionextensioninterface.cpp           |   24 +
 lrc/src/collectionextensioninterface.h             |   61 +
 lrc/src/collectionextensionmodel.cpp               |   73 +
 lrc/src/collectionextensionmodel.h                 |   78 +
 lrc/src/collectionextensionmodel.hpp               |   50 +
 lrc/src/collectioninterface.cpp                    |  240 +
 lrc/src/collectioninterface.h                      |  309 +
 lrc/src/collectioninterface.hpp                    |  109 +
 lrc/src/collectionmanagerinterface.cpp             |   48 +
 lrc/src/collectionmanagerinterface.h               |  202 +
 lrc/src/collectionmanagerinterface.hpp             |  225 +
 lrc/src/collectionmediator.h                       |   52 +
 lrc/src/collectionmediator.hpp                     |   55 +
 lrc/src/collectionmodel.cpp                        |  392 ++
 lrc/src/collectionmodel.h                          |   96 +
 lrc/src/contactmethod.cpp                          |  853 +++
 lrc/src/contactmethod.h                            |  243 +
 lrc/src/credential.cpp                             |   82 +
 lrc/src/credential.h                               |   68 +
 lrc/src/credentialmodel.cpp                        |  651 ++
 lrc/src/credentialmodel.h                          |  104 +
 lrc/src/daemoncertificatecollection.cpp            |  234 +
 lrc/src/daemoncertificatecollection.h              |   67 +
 lrc/src/dbus/callmanager.cpp                       |   46 +
 lrc/src/dbus/callmanager.h                         |   34 +
 lrc/src/dbus/configurationmanager.cpp              |   45 +
 lrc/src/dbus/configurationmanager.h                |   34 +
 lrc/src/dbus/instancemanager.cpp                   |   60 +
 lrc/src/dbus/instancemanager.h                     |   33 +
 lrc/src/dbus/metatypes.h                           |   64 +
 lrc/src/dbus/presencemanager.cpp                   |   45 +
 lrc/src/dbus/presencemanager.h                     |   32 +
 lrc/src/dbus/videomanager.cpp                      |   46 +
 lrc/src/dbus/videomanager.h                        |   33 +
 lrc/src/dbuserrorhandlerdefault.cpp                |   36 +
 lrc/src/dbuserrorhandlerdefault.h                  |   35 +
 lrc/src/extensions/presencecollectionextension.cpp |   42 +
 lrc/src/extensions/presencecollectionextension.h   |   39 +
 lrc/src/extensions/securityevaluationextension.cpp |  138 +
 lrc/src/extensions/securityevaluationextension.h   |   51 +
 lrc/src/fallbackpersoncollection.cpp               |  265 +
 lrc/src/fallbackpersoncollection.h                 |   59 +
 lrc/src/foldercertificatecollection.cpp            |  368 ++
 lrc/src/foldercertificatecollection.h              |   78 +
 lrc/src/globalinstances.cpp                        |  280 +
 lrc/src/globalinstances.h                          |  120 +
 lrc/src/historytimecategorymodel.cpp               |  185 +
 lrc/src/historytimecategorymodel.h                 |   85 +
 lrc/src/hookmanager.cpp                            |  148 +
 lrc/src/hookmanager.h                              |   63 +
 lrc/src/interfaces/accountlistcolorizeri.h         |   35 +
 lrc/src/interfaces/actionextenderi.h               |   63 +
 lrc/src/interfaces/contactmethodselectori.h        |   36 +
 lrc/src/interfaces/dbuserrorhandleri.h             |   35 +
 lrc/src/interfaces/itemmodelstateserializeri.h     |   82 +
 lrc/src/interfaces/pixmapmanipulatori.h            |   89 +
 lrc/src/interfaces/presenceserializeri.h           |   35 +
 lrc/src/interfaces/profilepersisteri.h             |   39 +
 lrc/src/interfaces/shortcutcreatori.h              |   41 +
 lrc/src/itembase.cpp                               |   74 +
 lrc/src/itembase.h                                 |   59 +
 lrc/src/itembase.hpp                               |   48 +
 lrc/src/itemdataroles.h                            |   69 +
 lrc/src/keyexchangemodel.cpp                       |  223 +
 lrc/src/keyexchangemodel.h                         |   86 +
 lrc/src/lastusednumbermodel.cpp                    |  147 +
 lrc/src/lastusednumbermodel.h                      |   54 +
 lrc/src/localbookmarkcollection.cpp                |  288 +
 lrc/src/localbookmarkcollection.h                  |   55 +
 lrc/src/localhistorycollection.cpp                 |  275 +
 lrc/src/localhistorycollection.h                   |   49 +
 lrc/src/localmacrocollection.cpp                   |  263 +
 lrc/src/localmacrocollection.h                     |   54 +
 lrc/src/localrecordingcollection.cpp               |  158 +
 lrc/src/localrecordingcollection.h                 |   51 +
 lrc/src/localringtonecollection.cpp                |  278 +
 lrc/src/localringtonecollection.h                  |   48 +
 lrc/src/localtextrecordingcollection.cpp           |  276 +
 lrc/src/localtextrecordingcollection.h             |   57 +
 lrc/src/macro.cpp                                  |  174 +
 lrc/src/macro.h                                    |   79 +
 lrc/src/macromodel.cpp                             |  315 +
 lrc/src/macromodel.h                               |  103 +
 lrc/src/media/audio.cpp                            |   56 +
 lrc/src/media/audio.h                              |   46 +
 lrc/src/media/avrecording.cpp                      |  293 +
 lrc/src/media/avrecording.h                        |   91 +
 lrc/src/media/file.cpp                             |   44 +
 lrc/src/media/file.h                               |   44 +
 lrc/src/media/media.cpp                            |  165 +
 lrc/src/media/media.h                              |  101 +
 lrc/src/media/recording.cpp                        |   67 +
 lrc/src/media/recording.h                          |   66 +
 lrc/src/media/recordingmodel.cpp                   |  350 ++
 lrc/src/media/recordingmodel.h                     |  102 +
 lrc/src/media/text.cpp                             |  303 +
 lrc/src/media/text.h                               |   63 +
 lrc/src/media/textrecording.cpp                    |  748 +++
 lrc/src/media/textrecording.h                      |   91 +
 lrc/src/media/video.cpp                            |   68 +
 lrc/src/media/video.h                              |   52 +
 lrc/src/mime.cpp                                   |  174 +
 lrc/src/mime.h                                     |   47 +
 lrc/src/networkinterfacemodel.cpp                  |  155 +
 lrc/src/networkinterfacemodel.h                    |   62 +
 lrc/src/numbercategory.cpp                         |  120 +
 lrc/src/numbercategory.h                           |   67 +
 lrc/src/numbercategorymodel.cpp                    |  219 +
 lrc/src/numbercategorymodel.h                      |   76 +
 lrc/src/numbercompletionmodel.cpp                  |  645 ++
 lrc/src/numbercompletionmodel.h                    |   88 +
 lrc/src/pendingtrustrequestmodel.cpp               |  124 +
 lrc/src/pendingtrustrequestmodel.h                 |   58 +
 lrc/src/person.cpp                                 |  737 +++
 lrc/src/person.h                                   |  214 +
 lrc/src/personmodel.cpp                            |  352 ++
 lrc/src/personmodel.h                              |   95 +
 lrc/src/phonedirectorymodel.cpp                    |  790 +++
 lrc/src/phonedirectorymodel.h                      |  109 +
 lrc/src/pixmapmanipulatordefault.cpp               |  138 +
 lrc/src/pixmapmanipulatordefault.h                 |   48 +
 lrc/src/presenceserializerdefault.cpp              |   34 +
 lrc/src/presenceserializerdefault.h                |   37 +
 lrc/src/presencestatusmodel.cpp                    |  394 ++
 lrc/src/presencestatusmodel.h                      |  138 +
 lrc/src/private/account_p.h                        |  162 +
 lrc/src/private/accountmodel_p.h                   |   77 +
 lrc/src/private/call_p.h                           |  268 +
 lrc/src/private/certificate_p.h                    |  141 +
 lrc/src/private/certificatemodel_p.h               |   74 +
 lrc/src/private/collectionmodel_p.h                |   76 +
 lrc/src/private/contactmethod_p.h                  |   69 +
 lrc/src/private/directrenderer.cpp                 |  145 +
 lrc/src/private/directrenderer.h                   |   65 +
 lrc/src/private/imconversationmanagerprivate.h     |   45 +
 lrc/src/private/macromodel_p.h                     |   89 +
 lrc/src/private/matrixutils.h                      |  199 +
 lrc/src/private/matrixutils.hpp                    |  277 +
 lrc/src/private/media_p.h                          |   57 +
 lrc/src/private/numbercategorymodel_p.h            |   43 +
 lrc/src/private/pendingtrustrequestmodel_p.h       |   39 +
 lrc/src/private/person_p.h                         |   88 +
 lrc/src/private/phonedirectorymodel_p.h            |  107 +
 lrc/src/private/securityevaluationmodel_p.h        |   67 +
 lrc/src/private/securityflaw_p.h                   |   39 +
 lrc/src/private/shmrenderer.cpp                    |  399 ++
 lrc/src/private/shmrenderer.h                      |   73 +
 lrc/src/private/sortproxies.cpp                    |  302 +
 lrc/src/private/sortproxies.h                      |   40 +
 lrc/src/private/textrecording_p.h                  |  233 +
 lrc/src/private/threadworker.cpp                   |   48 +
 lrc/src/private/threadworker.h                     |   40 +
 lrc/src/private/useractions.h                      |  473 ++
 lrc/src/private/vcardutils.cpp                     |  416 ++
 lrc/src/private/vcardutils.h                       |   96 +
 lrc/src/private/videochannel_p.h                   |   29 +
 lrc/src/private/videodevice_p.h                    |   53 +
 lrc/src/private/videorate_p.h                      |   30 +
 lrc/src/private/videorenderer_p.h                  |   52 +
 lrc/src/private/videorenderermanager.cpp           |  357 ++
 lrc/src/private/videorenderermanager.h             |   80 +
 lrc/src/private/videoresolution_p.h                |   33 +
 lrc/src/profilemodel.cpp                           | 1167 ++++
 lrc/src/profilemodel.h                             |   77 +
 lrc/src/profilepersisterdefault.cpp                |   45 +
 lrc/src/profilepersisterdefault.h                  |   41 +
 lrc/src/protocolmodel.cpp                          |  156 +
 lrc/src/protocolmodel.h                            |   66 +
 lrc/src/qtwrapper/CMakeLists.txt                   |   49 +
 lrc/src/qtwrapper/callmanager_wrap.h               |  490 ++
 lrc/src/qtwrapper/configurationmanager_wrap.h      |  640 ++
 lrc/src/qtwrapper/conversions_wrap.hpp             |   90 +
 lrc/src/qtwrapper/instancemanager.cpp              |   88 +
 lrc/src/qtwrapper/instancemanager_wrap.h           |   76 +
 lrc/src/qtwrapper/presencemanager_wrap.h           |  124 +
 lrc/src/qtwrapper/videomanager_wrap.cpp            |   80 +
 lrc/src/qtwrapper/videomanager_wrap.h              |  221 +
 lrc/src/recentmodel.cpp                            | 1161 ++++
 lrc/src/recentmodel.h                              |   73 +
 lrc/src/ringtone.cpp                               |   65 +
 lrc/src/ringtone.h                                 |   43 +
 lrc/src/ringtonemodel.cpp                          |  300 +
 lrc/src/ringtonemodel.h                            |   75 +
 lrc/src/securityevaluationmodel.cpp                |  815 +++
 lrc/src/securityevaluationmodel.h                  |  163 +
 lrc/src/securityflaw.cpp                           |   63 +
 lrc/src/securityflaw.h                             |   58 +
 lrc/src/shortcutcreatordefault.cpp                 |   30 +
 lrc/src/shortcutcreatordefault.h                   |   37 +
 lrc/src/tlsmethodmodel.cpp                         |  207 +
 lrc/src/tlsmethodmodel.h                           |   73 +
 lrc/src/transitionalpersonbackend.cpp              |  166 +
 lrc/src/transitionalpersonbackend.h                |   69 +
 lrc/src/trustrequest.cpp                           |   83 +
 lrc/src/trustrequest.h                             |   60 +
 lrc/src/typedefs.h                                 |  168 +
 lrc/src/uri.cpp                                    |  566 ++
 lrc/src/uri.h                                      |  200 +
 lrc/src/useractionmodel.cpp                        | 1171 ++++
 lrc/src/useractionmodel.h                          |  182 +
 lrc/src/video/channel.cpp                          |  129 +
 lrc/src/video/channel.h                            |   62 +
 lrc/src/video/configurationproxy.cpp               |  293 +
 lrc/src/video/configurationproxy.h                 |   45 +
 lrc/src/video/device.cpp                           |  226 +
 lrc/src/video/device.h                             |   98 +
 lrc/src/video/devicemodel.cpp                      |  243 +
 lrc/src/video/devicemodel.h                        |   78 +
 lrc/src/video/previewmanager.cpp                   |   66 +
 lrc/src/video/previewmanager.h                     |   62 +
 lrc/src/video/rate.cpp                             |   44 +
 lrc/src/video/rate.h                               |   51 +
 lrc/src/video/renderer.cpp                         |   81 +
 lrc/src/video/renderer.h                           |  116 +
 lrc/src/video/resolution.cpp                       |  161 +
 lrc/src/video/resolution.h                         |   74 +
 lrc/src/video/sourcemodel.cpp                      |  243 +
 lrc/src/video/sourcemodel.h                        |   69 +
 lrc/translations/lrc_ar.ts                         | 1349 +++++
 lrc/translations/lrc_da_DK.ts                      | 1349 +++++
 lrc/translations/lrc_de.ts                         | 1349 +++++
 lrc/translations/lrc_en.ts                         | 1351 +++++
 lrc/translations/lrc_es.ts                         | 1349 +++++
 lrc/translations/lrc_fr.ts                         | 1349 +++++
 lrc/translations/lrc_he.ts                         | 1349 +++++
 lrc/translations/lrc_lt.ts                         | 1349 +++++
 lrc/translations/lrc_pl.ts                         | 1349 +++++
 lrc/translations/lrc_pt_BR.ts                      | 1349 +++++
 lrc/translations/lrc_ru.ts                         | 1349 +++++
 lrc/translations/lrc_uk.ts                         | 1349 +++++
 lrc/xml/callmanager-introspec.xml                  |  831 +++
 lrc/xml/configurationmanager-introspec.xml         | 1013 ++++
 lrc/xml/instance-introspec.xml                     |   36 +
 lrc/xml/presencemanager-introspec.xml              |  183 +
 lrc/xml/videomanager-introspec.xml                 |  118 +
 ubuntu-15.10-android-install-all-devices.sh        |    9 +
 ubuntu-15.10-dependencies.sh                       |   50 +
 ubuntu-15.10-install.sh                            |   81 +
 ubuntu-15.10-run.sh                                |    8 +
 ubuntu-15.10-stop.sh                               |    5 +
 ubuntu-15.10-uninstall.sh                          |    5 +
 2190 files changed, 311280 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/ring.git



More information about the Pkg-voip-commits mailing list