New patches: [unrevert anon**20210222135338 Ignore-this: 9d9e9acc6bba11956254aaa8d92b0e53 ] hunk ./Info-sip2sip.plist 6 BlinkVersionDate +v v v v v v v November 6th, 2015 hunk ./Info-sip2sip.plist 8 +============= + December 10th, 2015 +************* + January 18th, 2020 +^ ^ ^ ^ ^ ^ ^ BrandingFile branding-sip2sip CFBundleDevelopmentRegion hunk ./Info-sip2sip.plist 30 CFBundlePackageType APPL CFBundleShortVersionString +v v v v v v v 3.4.0 hunk ./Info-sip2sip.plist 32 +============= + $(MARKETING_VERSION) +************* + 3.5.0 +^ ^ ^ ^ ^ ^ ^ CFBundleSignature ???? CFBundleURLTypes hunk ./Info-sip2sip.plist 59 CFBundleVersion +v v v v v v v 3.4.0 hunk ./Info-sip2sip.plist 61 +============= + $(CURRENT_PROJECT_VERSION) +************* + 3.5.0 +^ ^ ^ ^ ^ ^ ^ LSApplicationCategoryType public.app-category.social-networking LSMinimumSystemVersion hunk ./ReleaseNotes/SIP2SIPAppcast.xml 9 Most recent changes with links to updates en +v v v v v v v +============= + Version 3.5.0 + 10.9.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Thu Dec 10 16:26:06 ART 2015 + + + +************* + Version 4.3.4 + 10.11.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Mon Oct 2 17:16:40 -03 2017 + + + + Version 4.3.3 + 10.11.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Fri Sep 29 17:35:01 -03 2017 + + + + Version 4.3.2 + 10.11.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Thu Sep 29 12:15:00 -03 2017 + + + + Version 4.2.1 + 10.11.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Wed Oct 12 12:13:01 ART 2016 + + + + Version 4.2.0 + 10.11.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Wed Sep 28 16:21:34 ART 2016 + + + + Version 4.1.0 + 10.9.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Tue Apr 5 10:57:35 ART 2016 + + + + Version 4.0.3 + 10.9.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Sat Feb 13 11:40:38 CET 2016 + + + + Version 4.0.1 + 10.9.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Fri Feb 12 10:24:24 CET 2016 + + + + Version 4.0.0 + 10.9.0 + + https://blink.sipthor.net/ReleaseNotes/changelog-sip2sip.html + + Mon Feb 8 22:24:13 CET 2016 + + + +^ ^ ^ ^ ^ ^ ^ Version 3.4.0 10.9.0 hunk ./ReleaseNotes/changelog-sip2sip.html 9 +v v v v v v v +============= +

Version 3.5.0

+ +

December 10th, 2015 + +

    +
  • Fixed critical bugs on OSX 10.11.2 +
  • Update to latest SIP Simple Client SDK 2.6.0 +
  • Fixed polution with presence related notifications +
+ + +************* +

Version 4.3.4

+ +

October 2nd, 2017 + +

    +
  • Fixed slow performance on presence updates +
+ + +

Version 4.3.3

+ +

September 29th, 2017 + +

    +
  • Fixed handling boolean settings in preferences +
+ + +

Version 4.3.2

+ +

September 28th, 2017 + +

    +
  • Support for macOS High Sierra +
+ + +

Version 4.2.1

+ +

October 12th, 2016 + +

    +
  • Fixed contacts and presence in OSX 10.12 +
+ + +

Version 4.2.0

+ +

September 28th, 2016 + +

    +
  • Fixed crash in OSX 10.12 +
+ + +

Version 4.1.0

+ +

April 5th, 2016 + +

    +
  • Critical bug fixes +
+ +

Version 4.0.3

+ +

February 13th, 2016 + +

    +
  • More OTR encryption fixes +
  • Fixed call transfer +
+ + +

Version 4.0.1

+ +

February 12th, 2016 + +

    +
  • OTR encryption fixes +
+ + +

Version 4.0.0

+ +

February 8th, 2016 + +

    +
  • Added support for OTR version 3 +
  • Fixed some critical bugs on OSX 10.11.2 +
  • Update to latest SIP Simple Client SDK 2.6.0 +
  • Fixed polution with presence related notifications +
  • Fixed broken SIP registrations when network conditions changed +
+ + +^ ^ ^ ^ ^ ^ ^

Version 3.4.0

November 6th, 2015 Context: [TAG 7.0.2 Adrian Georgescu **20210222122628 Ignore-this: d28173898fbd44308e50724a7cee5ce9 ] [Mention LDAP module location Adrian Georgescu **20210222121906 Ignore-this: 5d4e20c49ffeaeabe95d55b90d06c474 ] [Remove Video icon from SMS window toolbar Adrian Georgescu **20210222121607 Ignore-this: 1191bfe2d1d01f06727169010169d9 ] [Enable SMS by default Adrian Georgescu **20210222121545 Ignore-this: 6ffd178ae87e011e2aff3cadf18efee6 ] [Disable MWI by default Adrian Georgescu **20210222121532 Ignore-this: 1cc8fbbb6ea2b8455e00305e481dcb08 ] [Added ldap modules Adrian Georgescu **20210222121520 Ignore-this: d0f063f44567a2416a9e03d4afbf1ced ] [Added ldap module back Adrian Georgescu **20210222121429 Ignore-this: bdd1dbd12140cff77d31154499159c70 ] [Do not reframe participants inside chat drawer Adrian Georgescu **20210222121352 Ignore-this: 774e749e3c137df3611aa3a94d980efc ] [Increase version Adrian Georgescu **20210222104014 Ignore-this: 2622f7057d031dbf4fdd78af495ae32e ] [Added beta 7.0.1 Adrian Georgescu **20210221182057 Ignore-this: c49f41ed191ac8f9e68dbc640a8e8b9d ] [Clarify the container of the Chat drawer split view Adrian Georgescu **20210221181112 Ignore-this: c0bfef89d2a6568be175c3265d18f4ce ] [Fixed using ZRTP sas for OTR Adrian Georgescu **20210221171914 Ignore-this: 5add87cbaeccdb0d86721a8286c9f75f ] [Added missing file Adrian Georgescu **20210221160455 Ignore-this: 9af56bcacd9c288285d3e2e93687814d31415361e637fcf4313f004e4d237e75e097df5e26639b29 ] [Fixed OTR negotiation Adrian Georgescu **20210221144309 Ignore-this: fb0afb11009faf72a01363b639a9d895dc32827d8ce69f79e4f7665a9be311a03a250bc3a6a632d2 ] [Update installation docs Adrian Georgescu **20210221121141 Ignore-this: 7d774ed9ee14c63be6e30eaeae430673 ] [Show alert panel before crash due to core error Adrian Georgescu **20210215132002 Ignore-this: dabc4708853263309232f180dcd22c49 ] [Added Readme Adrian Georgescu **20210218151925 Ignore-this: 6a116a7c850105530395007467effaf9 ] [Added a helper script Adrian Georgescu **20210217203703 Ignore-this: 4fc020013744e9f870ffb3e03519f2ca ] [More clear log when python won't start Adrian Georgescu **20210217183850 Ignore-this: 559c64347d04d6594e2d915ce25bc3b8 ] [Refactor Main.py Adrian Georgescu **20210217183755 Ignore-this: 611930920ec5ecf26293a1123c75872a ] [Update copy_python script Adrian Georgescu **20210217141447 Ignore-this: 95e2fd83725f9f05eca0438e4250a1a1 ] [Update code sign script Adrian Georgescu **20210217140244 Ignore-this: 3981d24d146185bbefebc62530f3be07 ] [Fixed loading mime types Adrian Georgescu **20210217140031 Ignore-this: 18820a8659ad3be447e8b8c8efd2752c ] [Copy SSL CA cartificates Adrian Georgescu **20210217115759 Ignore-this: 8c4796d3b4b089b08cb197efee1ba4e7 ] [Update release notes Adrian Georgescu **20210216203933 Ignore-this: da68938c75ea691c1e179e905648647d ] [Update Blink Pro target Adrian Georgescu **20210216173435 Ignore-this: 32ac3425f41f09b8a726f721abcd3b41 ] [Remove obsolete files Adrian Georgescu **20210216173336 Ignore-this: 8fbd387611218c1c90d24754a1e2dd4e ] [Added patched mimetypes that does not look into system paths Adrian Georgescu **20210216171827 Ignore-this: 5841db5459833d1a884b1410c6bdf20e ] [Update project for Pro target Adrian Georgescu **20210216164238 Ignore-this: 981656002be83c63fc44acef73329a2f ] [Remove python.o file Adrian Georgescu **20210216160117 Ignore-this: 7586f3fc18324968bf66ab296ef16b4c ] [Stop session on route failed Adrian Georgescu **20210216153000 Ignore-this: 5c3f78d0f304133a890205a269a5e990 ] [Added missing attribute Adrian Georgescu **20210216152919 Ignore-this: c1e908dedb8a830ebb05511941494692 ] [Increase year Adrian Georgescu **20210215222617 Ignore-this: bbddfd0b5256b8eb3c1c79516fd9feb3 ] [Added TODO file Adrian Georgescu **20210215122437 Ignore-this: 1e74e3f073c4f4c5e7a563278c7676f ] [Update INSTALL.txt Adrian Georgescu **20210215122323 Ignore-this: 65af9649452c1eab2a983bca5759d2b5 ] [Added copy_core script Adrian Georgescu **20210215122240 Ignore-this: d399d23105e3d99adaa5e80a7e6cdb58 ] [Remove obsolete files Adrian Georgescu **20210215122032 Ignore-this: 19fe1f6554ea7138aeec2ea47fc72b96 ] [Added script to install Python framework and pyobjc Adrian Georgescu **20210215121714 Ignore-this: 2fef5bb3d98f78284244879d0504be84 ] [Fixed indentation Adrian Georgescu **20210214141407 Ignore-this: 8c5076743733a358e8024b90ffa3b663 ] [Capture SIP Engine exceptions Adrian Georgescu **20210214140833 Ignore-this: cfb7982c79bbd0f38c09d095c7341735 ] [Fixed URI parsing Adrian Georgescu **20210214140755 Ignore-this: 8a1a957de5e20cd225018a3f7d8d263d ] [Fixed calculating duration Adrian Georgescu **20210214140720 Ignore-this: bbe0ff5103520dac6b234dc00594c457 ] [Fixed receive incoming conference invite Adrian Georgescu **20210214140704 Ignore-this: 1e2f77d68d59c773ebc2bb3cba008d22 ] [Fixed updating display name Adrian Georgescu **20210214112218 Ignore-this: b55f3a46147582613d08710546e10a76 ] [Remove Python modules system paths Adrian Georgescu **20210214105858 Ignore-this: fb3b56e9ed767e0bcfa7b38ca048f9c2 ] [Update blink version date Adrian Georgescu **20210213170819 Ignore-this: e5a1aca9cfcf8f8572cc832ea1772c85 ] [Update install doc Adrian Georgescu **20210213170805 Ignore-this: 4fd7db6cfa1b3d43fcdd8f045977f5af ] [Log addressbook loading Adrian Georgescu **20210213170744 Ignore-this: 263790258d9b3b3e4ecdd181bb9add1c ] [Rearrange Info.plist as Xcode wants Adrian Georgescu **20210213143538 Ignore-this: e3e317ba8cf7e22de89439b3d40e422e ] [Remove old readme Adrian Georgescu **20210213142918 Ignore-this: 801e7403e06059e5b9c7ff04d8b364fd ] [Increase version to 7.0.0 Adrian Georgescu **20210213142832 Ignore-this: 298c8b8dd3bb455627fe46710a0c4a4e ] [Added installation instructions Adrian Georgescu **20210213142746 Ignore-this: 8b959c97958e54ea74e0167b19d39636 ] [Turn off Debug logging Adrian Georgescu **20210213132930 Ignore-this: 5ca87cba96701562f8167f5dcdcb5f99 ] [Chat fixes Adrian Georgescu **20210213132201 Ignore-this: bb59b881337cc997cbbe57f50da9bfec ] [Fixed parsing SIPURI Adrian Georgescu **20210213124453 Ignore-this: 9ca5b1746ade424adeeb839546a8e305 ] [Fixed writing initial ca file Adrian Georgescu **20210213115358 Ignore-this: 539bf6c2a47267046e3ecf03ba18c662 ] [Fixed parsing notification data Adrian Georgescu **20210213115344 Ignore-this: c8a7fef0445e4205a30b4c38db5085b7 ] [Fixed adding initial contacts Adrian Georgescu **20210213115237 Ignore-this: 26211c292fee0183b241cb30882b2685 ] [Added missing C libraries Adrian Georgescu **20210213115138 Ignore-this: 9c6abaf93bf4396605441ebe8ad4c5ae ] [Improve gateway check script Adrian Georgescu **20210213115020 Ignore-this: d39be9f2170f8fb8ee0a14e2efe8ccdb ] [Improve Certificate translation Adrian Georgescu **20210213114841 Ignore-this: 268ff6b9587cba80a10d19e44bd9346d ] [Log TLS CAs loaded for each account Adrian Georgescu **20210213114807 Ignore-this: b2f13434c72f1d3ee4b85ed854ebe8db ] [Show only protocol and host in audio connect info Adrian Georgescu **20210213114549 Ignore-this: 8459e9eb6342c35694748a2a5a8db11c ] [Update CA list Adrian Georgescu **20210212190554 Ignore-this: 84982faf02a0c5080a91d99729be2779 ] [Show traceback for all non captured exceptions Adrian Georgescu **20210212190356 Ignore-this: 1a98dfe98bba385d68dd6e7ce3257e79 ] [Fixed opening files in binary mode Adrian Georgescu **20210212190234 Ignore-this: ce9c9d43bb2f1025b55b5fbf7bb15844 ] [Added mic usage to plist Adrian Georgescu **20210212190215 Ignore-this: 8bb18910e59dd440e7be86730753fd29 ] [Update project Adrian Georgescu **20210212190059 Ignore-this: 4afec30bd4c1358e6eedf13a5473f4bc ] [Log XCAP operations Adrian Georgescu **20210211141450 Ignore-this: 19ce13c4be27764bb4aca1dd6a555fc6 ] [Various fixes Adrian Georgescu **20210211115725 Ignore-this: 5b3f16bd08baef9b31f02ab8cb14336d ] [Python3 fixes Adrian Georgescu **20210210152703 Ignore-this: f532e44b934f93a6e7adccb4270dfbe5 ] [Update metadata Adrian Georgescu **20210210152549 Ignore-this: 58a1ab303816d3ad66904db4dd1a7d71 ] [Update build instructions Adrian Georgescu **20210210152529 Ignore-this: fbc4b4d3c554f51919d2069428e48da ] [Convert to Python 3 Adrian Georgescu **20210208145049 Ignore-this: 7288bc03a2eb153a5498c659fd1c6462 ] [Update project to use Python 3 dependencies Adrian Georgescu **20210208132203 Ignore-this: c519d20d38ce6fa9be64d66f872318a3 ] [Added Blink version 6.1.6 Adrian Georgescu **20200118195601 Ignore-this: 5ce35c4c845a97b76086474dad456121 Added Blink version 6.1.6 ] [Update building instructions Adrian Georgescu **20200118195314 Ignore-this: b51d4ee0203d57d15b90347e36210d1c ] [Update project with currently available dependecies Adrian Georgescu **20200118195136 Ignore-this: 27decda39cca2c5151938194fda293bd ] [Added required NSCameraUsageDescription in plist Adrian Georgescu **20200118112848 Ignore-this: 85492953ade68e784ff92228ba0edac ] [Update TLS certificate Adrian Georgescu **20200118094358 Ignore-this: 77544577d13cbbb32ba550909309756f ] [Fixed reloading history groups after a call ends Adrian Georgescu **20181116191244 Ignore-this: 8e1eebb117df8c4d482b15d9ace4ff5d ] [Update todo Adrian Georgescu **20180929191719 Ignore-this: 43bf1b66607f9bfeabb0c73732be31f4 ] [Update sip2sip version Adrian Georgescu **20171002201650 Ignore-this: c32584752b4826870523f2617903846d ] [Update build instructions Adrian Georgescu **20171002201224 Ignore-this: 269a7490e7bcac966168e8ab1eb221af ] [Update beta version Adrian Georgescu **20171002201205 Ignore-this: 6e343af3836f9fff388ca066d0389576 ] [Improve efficiency of processing presence updates Adrian Georgescu **20171002171013 Ignore-this: 4dd3d27f32dace36589a1b4c61a8b770 ] [Update lite entitlements and version Adrian Georgescu **20171001210832 Ignore-this: e8aa260d9d37c491f5fbf70c436f85c9 ] [TAG pro-4.6.0 Adrian Georgescu **20171001210818 Ignore-this: 3fde48a69bd81106d1cf39de64987fd1 ] [Update Pro version Adrian Georgescu **20171001210742 Ignore-this: a068bd9e6862589f0eddd32e34ae21c9 ] [Fixed typo Adrian Georgescu **20170929214354 Ignore-this: 8e46c9f480ec98e0aeb764af44fcfc38 ] [Hide video segment control in main interface if video is not available Adrian Georgescu **20170929212741 Ignore-this: 3e2e15baef0b7f2080cf19fe7f10a7fd ] [Hide Video device menu items if video is not available Adrian Georgescu **20170929205835 Ignore-this: 5615b56e2e229b4d72a1b910482111cc ] [Hide Video codec list if video is disabled Adrian Georgescu **20170929204538 Ignore-this: e3256417fecb9c88f8a6c1e96831c0d9 ] [Added new beta and sip2sip versions Adrian Georgescu **20170929203548 Ignore-this: 54516bda06589d898d18aa7740dbafe9 ] [Fix auto-scroll outlet location in Debug Window Adrian Georgescu **20170929203108 Ignore-this: ee7f524abdc3d92718d5e42e1110ef5e ] [Project new syntax updates Adrian Georgescu **20170929203042 Ignore-this: a65e3787a5ab7eb1a1e428999e4a8a73 ] [Fixed decorating wrong functions as python methods Adrian Georgescu **20170929202840 Ignore-this: bf38271f918180b9dd6e8166db825b2 ] [Increase Pro and Lite versions Adrian Georgescu **20170929154815 Ignore-this: 6ca0c1539e1f2ecf1aea337eb5e3b854 ] [Update SIP2SIP version Adrian Georgescu **20170929154318 Ignore-this: 2a2b9dd96d02172639a5483b5f3f9f77 ] [Update building instructions Adrian Georgescu **20170929153245 Ignore-this: f9df8720f36a14471bf1f27a22c2369e ] [Removed badly placed decorators Dan Pascu **20170929073112 Ignore-this: 3492ae29ceb00d45655d6548ee7d956c ] [Increase version Adrian Georgescu **20170928211608 Ignore-this: 6bbeb306cd138840b28dcf4979c1e406 ] [Update signing id Adrian Georgescu **20170928211420 Ignore-this: 172ff0be02afa442559edf708011c509 ] [Skip video support until we find a fix Adrian Georgescu **20170928205522 Ignore-this: a173ac583919d5c0c76362d692aadaa4 ] [Update build instructions Adrian Georgescu **20170928205505 Ignore-this: 6fed1f368faf006ba11edba7451766bb ] [Update version Adrian Georgescu **20170928205358 Ignore-this: 56e387fca9ba63df29a4ca603fdfefea ] [Added decorators required by PyObjc4 Adrian Georgescu **20170928182023 Ignore-this: 73a7969b35c321f17d65e2fdcf10b5d1 ] [Capture exceptions when video is not available Adrian Georgescu **20170928182031 Ignore-this: 6cf7c01558243bd9a2350431225f988a ] [Update objc deps Adrian Georgescu **20170928171040 Ignore-this: 213fbf883ce2a2f553b120137af7b2bd ] [Update app cast for beta Adrian Georgescu **20170927202506 Ignore-this: 865918ec327d27b8200b4ffd9e6cbbaf ] [Skip loging video codecs and devices at start Adrian Georgescu **20170927194850 Ignore-this: 730a3de84e386f3f544f94f1efe923e7 ] [Increase version Adrian Georgescu **20170927194847 Ignore-this: f37e0db53ece55b0727233de7b14e417 ] [Add more paths to change lib names script Adrian Georgescu **20170927183528 Ignore-this: 577a172afa21388d187bb54d00a0bc11 ] [Disable video related functions as they crash in High Sierra Adrian Georgescu **20170927183327 Ignore-this: fe099e2b83c8a1ecc5e2aef22520192f ] [Fixed typo Adrian Georgescu **20170927140818 Ignore-this: 7f8c6716d4b58167c853cf10ffe05a98 ] [Fix PyObjC installation instructions Saul Ibarra **20161215133609 Ignore-this: 647f62d79055762121f2c3f4d68da3ba ] [Refactor detection of video support and disable it for 10.12 Adrian Georgescu **20161108180554 Ignore-this: 3aa875ca30b1afd773817c0a8ec929 ] [Added building instructions readme Adrian Georgescu **20161108150648 Ignore-this: 11a8d5d8d539805164344eb645a5a533 ] [Added more building info scripts Adrian Georgescu **20161108145847 Ignore-this: e45dc68770c1ba02136904837b109697 ] [Added scripts to help building the bundled libraries Adrian Georgescu **20161108140312 Ignore-this: 6df26828da957bb23834455a3a5b82c3 ] [Increase build number Adrian Georgescu **20161014173109 Ignore-this: d2bd5fa01a1ddb550853608e523b156 ] [Added pro and lite version 4.5.1 Adrian Georgescu **20161014151723 Ignore-this: f4a6de37f022197be035232ac69e89f ] [Added sip2sip 4.2.1 Adrian Georgescu **20161012151442 Ignore-this: f610c670ea308d13d17daf71914b6dda ] [Added beta version 6.0.1 Adrian Georgescu **20161012145341 Ignore-this: ebcc76309cad55bd5d44531f921b202a ] [Undo broken fix Adrian Georgescu **20161012145311 Ignore-this: 75f8de157fd050144196476cf26577a9 ] [Fix build team Adrian Georgescu **20161010140506 Ignore-this: 3eed08747dfba4e2de59336a338cee83 ] [Added pro and lite changelogs 4.5.0 Adrian Georgescu **20161010140427 Ignore-this: 2d6f6a0031fe3851f4610a1ad5d9a8fc ] [TAG lite 4.5.0 Adrian Georgescu **20160928225126 Ignore-this: 1eb268daf84559da27c7f66f5e5b986b ] [TAG pro-4.5.0 Adrian Georgescu **20160928225119 Ignore-this: 9c8b8c5ed671d1a589ec3f8edc8523c9 ] [Fix status bar Adrian Georgescu **20160928224046 Ignore-this: acd4e4d3bf5c42bda454851395ded067 ] [TAG sip2sip-4.2.0 Adrian Georgescu **20160928222823 Ignore-this: a43f2b270a25a4613d7ded0dbcb4c056 ] [TAG beta-6.0.0 Adrian Georgescu **20160928222809 Ignore-this: a7ce3f54a96b99a73994d496855455fa ] [Update projects to latest SDKs Adrian Georgescu **20160928222640 Ignore-this: 14ad56457722b661185dc04b11282f62 ] [Temporarily disable NSStatusBar Saul Ibarra **20160927164029 Ignore-this: d7423cd3e8939bd10397746f2438bca Causes a crash on macOS Sierra ] [Update SDK and deployment target versions Saul Ibarra **20160927163918 Ignore-this: ae3d0f47cf5ef58ba6b9373881d06eb1 ] [Update Xcode project for new libraries Saul Ibarra **20160927163742 Ignore-this: b19ab5d117ad0e1007c740da6c9be474 ] [Set PYTHONHOME env variable Saul Ibarra **20160927163525 Ignore-this: 6a911b864f4ceaac2fb03e7b130070b1 Prevents accidentally using the system Python if the path (embedded in the Framework) is also present in the target system. This becomes a problem if we use the Python framework installed with Homebrew. ] [Update requires macOS version and deployment target Saul Ibarra **20160926155938 Ignore-this: f992454ebaf4c0df0f360af5a9726590 ] [Fix linkify-ing URLs with exclamation marks Saul Ibarra **20160817161318 Ignore-this: 3a885040a173a0df2183f267fcd9300a ] [Added lite version 4.4.5 Adrian Georgescu **20160523081725 Ignore-this: 9d4d4103764433a6676f5d95650f5ddf ] [Added beta version 5.9.2 Adrian Georgescu **20160523074410 Ignore-this: 9b1307a9f654a3813a99488559915190 ] [Added pro version 4.4.6 Adrian Georgescu **20160523074338 Ignore-this: e0736be8996db9df14c778ea53fb8426 ] [Fixes related to running things in the UI thread Dan Pascu **20160519130207 Ignore-this: 604c58cb6fe8be67f23951a9bfe0bb05 ] [Update pro version Adrian Georgescu **20160502123030 Ignore-this: f60de58cc6a80a03d13a2e45f0eff2d ] [Update lite version Adrian Georgescu **20160502122818 Ignore-this: d1f53e33e5ab2d9ee1d1fea4b6db8416 ] [Upodate profiles Adrian Georgescu **20160502122809 Ignore-this: 1a2b8b0ac1cb29ea798c92ffa09a9db3 ] [Added beta version 5.9.1 Adrian Georgescu **20160421200854 Ignore-this: 6d3bc9b5584d7dbba2306a5e2c7f0cdd ] [Added sip2sip version 4.1.0 Adrian Georgescu **20160405135958 Ignore-this: 2a9eb3c2504978828c2a5df0a66d7f47 ] [Added lite version 4.4.4 Adrian Georgescu **20160405135926 Ignore-this: f639fa4afea68bebf3fbd354883f9a53 ] [Added pro version 4.4.4 Adrian Georgescu **20160404114306 Ignore-this: 84b563fb00718e1f5e68505f1c95b60d ] [Added beta version 5.9.0 Adrian Georgescu **20160403163018 Ignore-this: d062c860a13a53e9885652db9e153df0 ] [Fixed called function name Dan Pascu **20160404055605 Ignore-this: 91cae691773a16fdcfaa2b4c43a4b2fc ] [Remove possible race condition by removing an artifically introduced delay Adrian Georgescu **20160403154014 Ignore-this: c5415782cfe557329b337868dcae135 ] [Remove a redundant timer Adrian Georgescu **20160403153938 Ignore-this: 18388214fc9ed07cc292767d24842302 ] [Catch also stream ringing status when ending session Adrian Georgescu **20160403153753 Ignore-this: 8f7f33a0d3d55b736316ac92ff13c71d ] [Added beta version 5.8.9 Adrian Georgescu **20160401005837 Ignore-this: 5a66fcee1520c12e2515f976ddf01601 ] [Show failure reason in http requests Adrian Georgescu **20160331161851 Ignore-this: 76241c34a1528b9730d9ec4e850f05ce ] [Removed usesless code Adrian Georgescu **20160331161831 Ignore-this: c5574c35111038a7f3867cde734559cc ] [Fixed bogus lines Adrian Georgescu **20160330201035 Ignore-this: abe0fcc0beb959e73ab1392a22479ec9 ] [Update build version Adrian Georgescu **20160323122751 Ignore-this: e43ff7d3d7c9440dabd23a20ba18489e ] [Be on the safe side Dan Pascu **20160323174059 Ignore-this: 2e9d7d03c8413715ff57cec0d5b3f1b7 ] [Fixed typo Dan Pascu **20160323170226 Ignore-this: fd8a51083ba1d7993387fc7da4f0135 ] [Fixed notification handler name Dan Pascu **20160323170038 Ignore-this: 1afc91cf7e45ecb32e633cebcc829250 ] [Removed unnecessary scheduling to the device-io thread Dan Pascu **20160323164849 Ignore-this: aa00971ac809b6ef19d2ee9741ec8e89 ] [Fixed another memory leak Dan Pascu **20160323151718 Ignore-this: 17e096b345d5d1ab368f024a7f9e8e9c ] [PEP-8 fix Dan Pascu **20160323145308 Ignore-this: 310d3067816c6957152cf72de6203c83 ] [Fixed typos Dan Pascu **20160323145232 Ignore-this: b111eb61669eb144dc9beed7aeaef856 ] [Access the blink application delegate in the UI thread Dan Pascu **20160323145201 Ignore-this: c9a048d39f730895872e6077d3a75c96 ] [Use the run_in_thread decorator instead of call_in_thread Dan Pascu **20160323144255 Ignore-this: 71d7dad160b5ca944cd2cab9793ec07d ] [Modernized some statements Dan Pascu **20160323135740 Ignore-this: 5972dc4e3bb6c87113e7ae5bf98d2044 ] ['Unhide' is called show Dan Pascu **20160323133924 Ignore-this: c6ac81fc1bb9e98e10d3fcfdfd8414b ] [Removed unnecessary green blocking code (caller can wait if necessary) Dan Pascu **20160323133611 Ignore-this: 92c216327efc742a947a805fe7f78303 ] [Fixed whitespaces Dan Pascu **20160323132834 Ignore-this: a7d9a8972da11ef22bd7a65daf0867a2 ] [Fixed another memory leak Dan Pascu **20160323132741 Ignore-this: 73a866336797d2217c00cd7185bfe947 ] [Reordered methods Dan Pascu **20160323132341 Ignore-this: 2a7c9b2af57a7b1eaef17485cdb1632f ] [Removed more unnecessary decorators Dan Pascu **20160323132228 Ignore-this: 9e4036a438b6ef230a3ba2f611c8f5af ] [Fixed another memory leak Dan Pascu **20160323130918 Ignore-this: dce10a50fcf9b0c9f28da315e49d2924 ] [Return the defers in case some caller wants to wait on them Dan Pascu **20160323130431 Ignore-this: b9204e2038307b67259b7e30039c67ab ] [Wait for the deletions to finish before we go to update the GUI Dan Pascu **20160323130237 Ignore-this: 66aa7eacef6312a6968ec3f66c058d7c ] [Removed unnecessary decorators Dan Pascu **20160323125531 Ignore-this: 189ec18c3014a8e304806fa6c79166c2 ] [Removed redundant decorators Dan Pascu **20160323115557 Ignore-this: 6602b67229e58398f646af8a18956b0 ] [Reordered methods based on affinity Dan Pascu **20160323115448 Ignore-this: 6415db8ec735910130d1cec401a79f91 ] [Do UI stuff in the GUI thread (part 2) Dan Pascu **20160322161354 Ignore-this: b4740b49e3a1ae2e16cbf482d1d72c73 ] [Do UI stuff in the GUI thread Dan Pascu **20160322161110 Ignore-this: 1740f67b0fd208e12f7c3a57dadc7144 ] [Fixed memory leaks in the video widget Dan Pascu **20160322152410 Ignore-this: c238cf28a4eb153ee935df934768afd3 ] [PEP-8 fixes Dan Pascu **20160322150015 Ignore-this: 7c62e3f84c41d1019df1279fb8109142 ] [Reordered methods based on affinity Dan Pascu **20160322115650 Ignore-this: fc828141d90208af35fa8f6f26a228d3 ] [Removed a zillion memory leaks Dan Pascu **20160322114435 Ignore-this: 1c18b7cdfb39c206748e2d9cca7957f ] [Added memory debugging module Dan Pascu **20160321231048 Ignore-this: 3aa5d4dbbbd8172496486d48de9bde11 ] [Use an autorelease pool when calling into Cocoa Dan Pascu **20160321230913 Ignore-this: d129c3965f2c405fa8369e085fa75470 ] [Explicitly delete the autorelease pool when done Dan Pascu **20160321195639 Ignore-this: cc26e81e635a4a31d3116c8a28b30cee ] [Inlined one-line function used in only one place Dan Pascu **20160321131646 Ignore-this: ca70b70c06505bca81cc704536facb0f ] [Removed unnecessary decorators Dan Pascu **20160321131449 Ignore-this: c52007ee1d9b87219284717d9805acf3 ] [Reorganized methods based on affinity Dan Pascu **20160321114447 Ignore-this: 2383239af60ddbad0f9f031146099a3c ] [Added back imports used by the UI Dan Pascu **20160320142404 Ignore-this: 62e53348befbbbd4c68c38294f623e32 ] [Fixed syntax errors Dan Pascu **20160320141657 Ignore-this: 64fea69c2930a814b9e63ee0621da624 ] [Simplified finding the associated account Dan Pascu **20160320140849 Ignore-this: 2b5d92c9603144a3b4442e18d7bc8a90 ] [PEP-8 fixes Dan Pascu **20160320135447 Ignore-this: 4f98729865a1fc72469df6c4d939d82e ] [Improved test readability Dan Pascu **20160320125350 Ignore-this: 9d4089f45c98d81bfe2bf652da78a883 ] [Simplified chained comparisons Dan Pascu **20160320124240 Ignore-this: 34ecaf7727a67434a1f290c97bbc4efd ] [Do not pass mutable values for function argument default values Dan Pascu **20160320123732 Ignore-this: 6b2d033c271516b1a9e0ae90643bda37 ] [This is not C Dan Pascu **20160320123537 Ignore-this: 30b1ce3fbc00cde4321594209d3697cb ] [Fixed indentation Dan Pascu **20160320123501 Ignore-this: 34a4195c0b7a86173b38603105f7c6f7 ] [Fixed typos Dan Pascu **20160320123419 Ignore-this: 7f80a6359bba3f8c268b81fc7b5f68b1 ] [Fixed memory leaks in iCouldManager Dan Pascu **20160320114050 Ignore-this: 6564b7fbea83e0a24cf18f1bdc703a85 ] [Use application.version.Version to compare OS versions Dan Pascu **20160320113550 Ignore-this: 8998cddaaf39442ace68bcaf884f219e ] [Make sure data is always defined Dan Pascu **20160320111151 Ignore-this: 49a729b2a234c7a27def5cf2b5fad062 ] [Removed unused code Dan Pascu **20160320111118 Ignore-this: 53ff8e84756a0fa4d2dc181fb98252b0 ] [Optimized code Dan Pascu **20160320110813 Ignore-this: 27f66840ad6becc7cece8272ce9eb1eb ] [PEP-8 fixes Dan Pascu **20160320110322 Ignore-this: 539581cf09f92608667271eceb853f75 ] [Fixed typos Dan Pascu **20160320105743 Ignore-this: a40ab59f594e455c2547cd60b4d0c545 ] [Do not pass mutable arguments as function defaults Dan Pascu **20160320105503 Ignore-this: 66da7af603d037c54f2f7e95c7ee130 ] [Renamed methods based on visibility and by using PEP-8 guidelines Dan Pascu **20160320105422 Ignore-this: b3e65460f57930c73376961f08e8e320 ] [Regrouped class methods Dan Pascu **20160320104951 Ignore-this: 43691607bacd4688b83aa2ec05af0980 ] [Updated boring file Dan Pascu **20160320103525 Ignore-this: 9ba8f0960b034e90c325330dd5b6aa10 ] [Update app store builds Adrian Georgescu **20160320015842 Ignore-this: 9b1f93e2d4f41302cda58f6f55506127 ] [Added pro version 4.4.3 Adrian Georgescu **20160319013035 Ignore-this: dcd118c39286ace59208b139dad9ef90 ] [Added lite version 4.4.3 Adrian Georgescu **20160319013001 Ignore-this: 3653ae408ad09cf8484114976da6d203 ] [Show encryption status changes in chat window Adrian Georgescu **20160319012748 Ignore-this: bc85d3ddf74785da6883309f1311b51 ] [Update provisioning profile Adrian Georgescu **20160319012715 Ignore-this: fc1720748ea5b857c63a9d266a1a67d ] [Added beta version 5.8.8 Adrian Georgescu **20160319000553 Ignore-this: 53edf28f580edd31455ffa81e9fa75ab ] [Sync OTR verification logic with Blink Qt Adrian Georgescu **20160315151641 Ignore-this: 7501a1bb98f76a316a6183613beb83e0 ] [Fixed some undefined variables Dan Pascu **20160318160956 Ignore-this: 5874af2028cb851714b001d6b54c2e4e ] [Do not crash if speech synthesis/recognition is not available Dan Pascu **20160318153059 Ignore-this: 8f4adf6b058b96b3f2a47fb37700f2ed ] [Start timers only after the interface was initialized Dan Pascu **20160318134536 Ignore-this: f271c211af1553922a5fff04dbec8375 This is just a minor improvement. The timers should only be started after SIPApplication starts succesfully. ] [Removed unused import Dan Pascu **20160317200338 Ignore-this: 2633564636bdebb3fbbd4b06b44325cf ] [Do not pass mutable argument to method Dan Pascu **20160317200323 Ignore-this: fa656f51e4de75ae7bba64d0c4657abb ] [Run notification handlers in the GUI thread as they operate on GUI elements Dan Pascu **20160317200232 Ignore-this: 6a09c9dbc60b7dee25a9845a292b0964 ] [Removed unnecessary autorelease pools Dan Pascu **20160317195603 Ignore-this: 1079e02fa28f790d7be1b8c1d814eca4 ] [Avoid Cocoa autoreleased objects from being generated in non-GUI threads Dan Pascu **20160317184155 Ignore-this: 608f722457261d82b68b881de2f70aa7 It seems that assigning an attribute on an instance of any class that inherits from NSObject triggers the creation of a __NSCFString that is autoreleased. This may have something to do with the fact that NSObject subclasses use __slots__ for their attributes which makes them properties that execute unspecified Cocoa code inside PyObjc. Nevertheless, avoid triggering them from non-GUI threads to avoid the need of autorelease pools. ] [Avoid memory leaks when switching to the GUI thread Dan Pascu **20160317133420 Ignore-this: 7629336ca78c0b5aa708454b27d3200b ] [Added debug version of the autorelease pool Dan Pascu **20160317122349 Ignore-this: e6774613535720f57fa06059f627495 ] [Improved autorelease pools to deal with green thread context switching Dan Pascu **20160317122003 Ignore-this: b3e74bd39a79d7eef29165bf4a35f803 ] [Added note about debug messages that are lost Dan Pascu **20160317120953 Ignore-this: 14473e42729b3a1999d105f3e8909249 ] [Removed the need for an autorelease pool in BlinkLogger Dan Pascu **20160317120853 Ignore-this: dbfe0ea44f5d499a65a0a65335693acd ] [Removed no longer necessary future import Dan Pascu **20160317114424 Ignore-this: 1d618bd42f5c79603efafefc8aab861f ] [Run notification handlers in the GUI thread as they access GUI elements Dan Pascu **20160317104110 Ignore-this: 542a5124e70fa1b8e3816c1e6b88e7a ] [Removed unnecessary run_in_green_thread decorators Dan Pascu **20160317005953 Ignore-this: 788866cb792ff4be6fd000798227c44d ] [PEP-8 fixes Dan Pascu **20160316195115 Ignore-this: 14191cedcc688d23d6ac59930e1bd4df ] [Added note about notification handlers not being invoked Dan Pascu **20160316181853 Ignore-this: 6f3a86c61f40038145c0332005e9e6d4 ] [Relocated notification handler methods in close proximity Dan Pascu **20160316181545 Ignore-this: 2bf843dbb2f4e31c813c2f1d99f3ae1a ] [Removed duplicate notification handlers and merged their code Dan Pascu **20160316181405 Ignore-this: b396033684f08af03e503ba92322aec2 ] [Do not toggle the busy state indicator if there is nothing to process Dan Pascu **20160316172032 Ignore-this: 879e912ba3a8d7272798d39cc2eb0b87 ] [Simplified code Dan Pascu **20160316171909 Ignore-this: 3af205e1599cfc2bec30e4a3dcf73300 ] [Rollback: Only allocate one autorelease pool per thread Dan Pascu **20160316113832 Ignore-this: e0ecffb8e2d0abcb82e25ce5701b1f13 ] [Only allocate one autorelease pool per thread Dan Pascu **20160315145807 Ignore-this: fe5915f69dd99b001fb2be0c0efc460 ] [Added beta version 5.8.5 Adrian Georgescu **20160302165247 Ignore-this: a06c9502457aa55951a27545f968106f ] [Added lite version 4.4.2 Adrian Georgescu **20160302123654 Ignore-this: 472fe57de04b678db7d8e8277bb86a36 ] [Added pro version 4.4.2 Adrian Georgescu **20160301023550 Ignore-this: 439581931ea25c665e9f130b5a15aaac ] [Don't switch to plaintext mode automatically when remote disables encryption Saul Ibarra **20160223155735 Ignore-this: e9dd1afd4422f5985429fa64e1107013 ] [Hide chat encryption dialog if it was reenabled Saul Ibarra **20160223153309 Ignore-this: 698229098fd5f08db324ee1e4860e7f6 ] [Prevent chat from being sent while the encryption confirmation dialog is opened Saul Ibarra **20160223153233 Ignore-this: 462a4ac51c4b8e2bcb2abf05660a2edf ] [Added beta version 5.8.4 Adrian Georgescu **20160222154030 Ignore-this: 14761846dab874160cf870b561f6e6b5 ] [Fixed previous broken build Adrian Georgescu **20160213105058 Ignore-this: dde8214202ae66241db21d40ac573c09 ] [Added sip2sip version 4.0.2 Adrian Georgescu **20160213104101 Ignore-this: 6711aecfe28b66385562c47715bc4595 ] [Added sip2sip version 4.0.1 Adrian Georgescu **20160212092503 Ignore-this: cabb000df99d9b8eae99bc01c69e763e ] [Added SIP2SIP version 4.0.0 Adrian Georgescu **20160208212758 Ignore-this: fa51d21f5257172902a691477d9bbaed ] [Link against proper libpython location Adrian Georgescu **20160222154051 Ignore-this: 52c7b482720c373286f9c7eb9207c0e4 ] [Replace libpython with another location Adrian Georgescu **20160222133921 Ignore-this: a8ce4aba7ce28fd57c7c63fbbbe4f096 ] [Added beta version 5.8.2 Adrian Georgescu **20160213104104 Ignore-this: b5caf89e99278fef888b8904fbf82157 ] [Removed unused contact attribute Adrian Georgescu **20160213101914 Ignore-this: 70510c30edbd32120d2086f0072d61ab ] [Always enable disable encryption menu item Adrian Georgescu **20160213101700 Ignore-this: d972ffee63c16241c2ccd58f9acb5d1d ] [Prompt user to confirm continuing chat without encryption Adrian Georgescu **20160213101618 Ignore-this: 2a1b5dcfa5770faf4724b72533474097 ] [Fixed response code reasons Dan Pascu **20160211103325 Ignore-this: 742d43066079d4ea0c4b6442306e2c2b ] [Added beta version 5.8.1 Adrian Georgescu **20160209103857 Ignore-this: ddf6b87758febd36bf1a4e2c20926976 ] [OTR fixes Adrian Georgescu **20160209103543 Ignore-this: 3e306e1b17997a97d83cc7b20bba1384 ] [Removed unused file Adrian Georgescu **20160209103347 Ignore-this: d6956744bd39cf4d12dbd7b88dbc9fb0 ] [Removed lines used for testing Adrian Georgescu **20160208222334 Ignore-this: b3251eee2dde45aaf279a0785bb96f2c ] [Removed unused file Adrian Georgescu **20160207133514 Ignore-this: 3ec153fc21c18bd824b13d097b4ad4b9 ] [Added UI elements to continue chat after encryption has finished Adrian Georgescu **20160207133132 Ignore-this: 62ae9e6a93e16d95202f1fb6a859a882 ] [Added beta version 5.8.0 Adrian Georgescu **20160206200234 Ignore-this: 10997fafafd30de3efb0631792ab212d ] [Improved logging Adrian Georgescu **20160206083854 Ignore-this: c3a227ba99040a21b4eb0d48964efb84 ] [Removed OTR functionality from SMS Adrian Georgescu **20160203140913 Ignore-this: 54191d9ed502def84cf4e9a997461a51 ] [Added OTR related dependencies Adrian Georgescu **20160202161109 Ignore-this: c0058fa6f0254836d466e34c38ada7fd ] [Migrate to OTR from the middleware Adrian Georgescu **20160206195841 Ignore-this: 95e47d622e9bec41e64c7beca463c893 ] [Capture an exception in some unclear use case Adrian Georgescu **20160203135708 Ignore-this: b77adec4266dd625de30b119087f6d13 ] [Added beta version 5.7.3 Adrian Georgescu **20160129111209 Ignore-this: a9a914b7c0c70e17e0f84ce1c0d077f3 ] [Fixed refreshing chat window drawer Adrian Georgescu **20160129110231 Ignore-this: 3de950292fdcb37b3793eade776e751 ] [Fixed call to bogus function Adrian Georgescu **20160123110213 Ignore-this: 2411c0fc0a99d7b0b7cde6668fa4a0b4 ] [Simplified some code Dan Pascu **20151217130249 Ignore-this: 76a6cc4b363972c38f4e4cb41cbebeb9 ] [Removed unusued variables Dan Pascu **20151217125409 Ignore-this: 5782414576915ad60a1e19c1da5dc270 ] [Removed unused imports Dan Pascu **20151217124556 Ignore-this: 22c6bbe132ce5981721be4c6aea38c55 ] [Fixed duplicate ID issue with contact uris when merging contacts Dan Pascu **20151217124402 Ignore-this: 2c72871a670924d9d71ffea2c2986d59 ] [Added sip2sip version 3.5.0 Adrian Georgescu **20151210192620 Ignore-this: f43da82722d5910a007848e03f29326 ] [Added lite version 4.4.1 Adrian Georgescu **20151210184337 Ignore-this: 43931a9a01700cc9a539fc12d2e0c33c ] [Added pro version 4.4.1 Adrian Georgescu **20151210184331 Ignore-this: 8a5e73ebbf598a45de877d86067ef621 ] [Fixed typo Adrian Georgescu **20151209150802 Ignore-this: 743ad3e9737514a4ab54cdf9264a9fe8 ] [Added beta version 5.7.2 Adrian Georgescu **20151209150210 Ignore-this: 3b19a5c33b71b367bf9a4cf131178fda ] [Fixed crash in OSX 10.11.2 because of reference to undocumented NSDrawer class Adrian Georgescu **20151209145024 Ignore-this: fca027c072181ef8754497d3f6595988 ] [Don't connect session if video re-invite failed Adrian Georgescu **20151209144959 Ignore-this: 73fbf5ef66336b56885618ea085bf861 ] [Fixed getting chat message content Adrian Georgescu **20151208184814 Ignore-this: 3cb99c94a5f7334cdd792c1251df9562 ] [Add to history replicated messages if written by my self on another computer Adrian Georgescu **20151208184741 Ignore-this: feb4a8b1f3ad5b7691ff055af11b0916 ] [Added beta version 5.7.1 Adrian Georgescu **20151208154240 Ignore-this: 929492fdf3d0434577aa418fdaf459ef ] [Renamed some chat related variables to be more consistent with the SDK usage Adrian Georgescu **20151208170301 Ignore-this: 3a6814c3e946fa846a39647a46569a01 ] [Fixed attribute name for CPIMPayloads in the SMS code Dan Pascu **20151208151907 Ignore-this: ee6f4b1be96c3b169d4274f2f5031877 ] [Fixed argument passed to composeReplicationMessage Dan Pascu **20151208151815 Ignore-this: 400dc546272c110f34ccc0adadbe5457 ] [Fixed name of renamed attribute Dan Pascu **20151207201331 Ignore-this: 23bebb1cdb7b28af67a7e581c2d4001b ] [Added beta version 5.7.0 Adrian Georgescu **20151207122438 Ignore-this: 82579350ba608b2617ac36bfa0cf7e11 ] [Adapt to API changes in latest SIP SIMPLE Client SDK Saul Ibarra **20151207112106 Ignore-this: 9611be446ff70a551add32ac2b75b481 ] [Added LDAP extra search fields Adrian Georgescu **20151205124112 Ignore-this: 3cdb0a48715a365f7379e2cf430b445f ] [Added beta version 5.6.2 Adrian Georgescu **20151202111024 Ignore-this: 5aa985787530c7f181ae358844125ec3 ] [Move some logs to debug level Adrian Georgescu **20151127202602 Ignore-this: cb5e88cfa1f099a8fc0afde8d98ed55a ] [Fixed polution with presence related notifications Adrian Georgescu **20151127124826 Ignore-this: 663c32ec35d784e450d8da5186b70e64 ] [Don't send UI notifications for presence changes anymore Adrian Georgescu **20151113205458 Ignore-this: 3a2997f0fb8fbf8dd79f5bf179cf4e6c ] [Fixed beta version number and date Adrian Georgescu **20151109232754 Ignore-this: 1ed82e47f457e6b353411bdfbefaf8d8 ] [Update pro changelog Adrian Georgescu **20151109232641 Ignore-this: 53e9937727fab279b598f12d11020a9a ] [Added lite version 4.4.0 Adrian Georgescu **20151109232618 Ignore-this: c906d963188a129148bc0a1e87629f34 ] [Added beta version 5.6.1 Adrian Georgescu **20151109230924 Ignore-this: 9ddbcef805fa4df1f0a5a6c928a4d367 ] [Removed obsolete files Adrian Georgescu **20151108162404 Ignore-this: a5aeb16942330ff89e877f475c9b8353 ] [Log lines changes Adrian Georgescu **20151109001440 Ignore-this: f5c3fb2e4cfc3dbdf2e48259b525b2fa ] [Update copyright years Adrian Georgescu **20151108162258 Ignore-this: a024dac5318e64dca1442d4f4dc1e8fa ] [Added pro version 4.4.0 Adrian Georgescu **20151108161836 Ignore-this: 869a0dd9e9c1a78eac6aa4700586ac66 ] [Improved exit processing Adrian Georgescu **20151108160524 Ignore-this: 8952cdbb26d4a5c97499e7f9db4cfd69 ] [Removed unused build targets Adrian Georgescu **20151017211955 Ignore-this: 3a19786a837fc2ffcf396523a0af2634 ] [Fixed several Xcode build warnings Adrian Georgescu **20151106193353 Ignore-this: be5393acc63dfd54866de5ed93dd350a ] [Added sip2sip version 3.4.0 Adrian Georgescu **20151106192717 Ignore-this: ca432655eae860856f94cc9120b7bbe3 ] [Added beta version 5.6.0 Adrian Georgescu **20151106192202 Ignore-this: 24b8f261a48cadecdfafc6885997ed93 ] [Fix screen-sharing on OSX >= 10.10 Saul Ibarra **20151106154758 Ignore-this: 4241c475d3e52c179c699e1806d9cb82 For some unknown reason, the VNC viewer in OSX >= 10.10 needs to establish 2 TCP connections in order to complete the handshake. The first connection is closed as soon as the VNC server sends the supported authentication mechanisms, and the viewer starts a new connection, which succeeds this time. Why? Go figure. The fix consists of custom screen-sharing viewer and server handlers, which can deal with the disconnects and act accordingly. ] [Added sip2sip version 3.3.1 Adrian Georgescu **20151102140129 Ignore-this: b7897f678bfdd27b3fd1b1b0b23c11a4 ] [Added beta version 5.5.5 Adrian Georgescu **20151102135423 Ignore-this: a0b6868312020d83d4aa195ac154ff5c ] [Don't generate pyc files, OSX gatekeeper complains after 1st run Adrian Georgescu **20151102135345 Ignore-this: f0422b8e51c1ac9beaec51fc00480e2f ] [Added sipsip version 3.3.0 Adrian Georgescu **20151019114738 Ignore-this: cd8a8e2b5520ea3d6e3681b9bd3a5563 ] [Added beta version 5.5.4 Adrian Georgescu **20151019111429 Ignore-this: 7870590cbc8890aee53c71f0dfbf2fdc ] [Fixed signing beta package Adrian Georgescu **20151018173002 Ignore-this: 9b81305ba26e661c14cab49bc4cf0f05 ] [Removed unused targets Adrian Georgescu **20151018135217 Ignore-this: 3eea6f3729f58535b076edbbd84da35 ] [Added beta version 5.5.1 Adrian Georgescu **20151018135200 Ignore-this: 7c3b57eb9a6005b093cdfae4a958d3d7 ] [Changed beta version bundle identifier to com.agprojects.BlinkBeta Adrian Georgescu **20151018133729 Ignore-this: 7c611f871e25bde3c8b089477dae6a93 ] [Make build for OSX 10.9 again possible Adrian Georgescu **20151017212746 Ignore-this: 669af23438d129a1e1627222e05017b7 ] [Turn off a build setting that makes building incompatible with 10.9 Adrian Georgescu **20151017211510 Ignore-this: dfb430e1e175ef8053f7ed1f43f99911 ] [Fixed text color for HUD panel outlets changed by XCODE 7 defaults Adrian Georgescu **20151014150128 Ignore-this: 48299d000d092647e57296282e1ab7b1 ] [Remove unused outlet Adrian Georgescu **20151012144147 Ignore-this: a87ee40c19df180a3b522101a58b69f8 ] [Fixed build warnings Adrian Georgescu **20151011132108 Ignore-this: d2eb94280d2a308e35aea35f79bc8d5d ] [Spellchecks Adrian Georgescu **20151014143207 Ignore-this: 5844b78bb302ae87d5cf354cf3c2c607 ] [Don't sign Python framework automatically Adrian Georgescu **20151014140258 Ignore-this: 706d4f97a7cd62309073171698979077 ] [Added beta version 5.5.0 Adrian Georgescu **20151014134738 Ignore-this: 1898dd386c226d49dea1b464dc14d005 ] [Increase minimum system version to 10.10 Adrian Georgescu **20151014134721 Ignore-this: 3d24d219ca6bdbadbf9feac3acef3dcd ] [Changed log line Adrian Georgescu **20151014134657 Ignore-this: 1f63054c13b0e32f301b87d89d533a64 ] [Sign libraries during build phase Adrian Georgescu **20151012144232 Ignore-this: 1604be64182d77a1ccb96121ed3bec29 ] [Replace deprecated functions Adrian Georgescu **20151012143214 Ignore-this: d018bd781c2fbf335bffed75d7e45ede ] [Increase minimum OSX version to 10.10 Adrian Georgescu **20151011221714 Ignore-this: 84e5e69cccb5890c94e3db3755647789 ] [Use screen sharing real IP address Adrian Georgescu **20151011131043 Ignore-this: 8dfdc19669555be7692ad38afcc84b07 ] [Initialize some objects from the app delegate Adrian Georgescu **20150706065436 Ignore-this: fa47462152ea7c8878908d44570464a ] [Added beta version 5.4.2 Adrian Georgescu **20150922115626 Ignore-this: 869dc0d434e0f97bf1a19f4d3e518208 ] [Fixup audio - video stream order Saul Ibarra **20150922114038 Ignore-this: 7a28f21271d4428f902e36710f53282d Turns out we specify it in many more places. ] [Added beta 5.4.0 Adrian Georgescu **20150922105551 Ignore-this: 1410a5313acc70caff4ae8ab6531adb9 ] [Update dependencies Adrian Georgescu **20150922104950 Ignore-this: 374ac5dd7a166bf3d6c7ce27249aad00 ] [Fix interoperability with certain WebRTC endpoints Saul Ibarra **20150921153701 Ignore-this: 7729b09860616e953cafab3eb71971c1 Put the audio stream before the video stream. The time reqired to reach this conclusion is something I'll sadly never get back. ] [Added more debug lines Adrian Georgescu **20150910132137 Ignore-this: 45a6c7c439d1f6603aa3b3b1c4b4a430 ] [Create function Adrian Georgescu **20150910122315 Ignore-this: 375845252b20d67fd55acd374b451bf6 ] [Added pro version 4.3.0 Adrian Georgescu **20150701093843 Ignore-this: 626f1f241588141ad8e0e884af9fa0bf ] [Don't print sample rate Adrian Georgescu **20150701093819 Ignore-this: 9659d2e4036e02d7846da133204fda6b ] [Added sip2sip version 3.2.0 Adrian Georgescu **20150630180831 Ignore-this: df2a91de1b5c53f62a721d694d03df3c ] [Added beta version 5.3.0 Adrian Georgescu **20150630180339 Ignore-this: c72e9cda3fba23ef74789060a901cf9f ] [Fixed detecting aspect ratio of remote video stream Adrian Georgescu **20150630134904 Ignore-this: 581c8b6f105f3f4d54adf9fe8086b2ae ] [Don't lookup contact if none selected Adrian Georgescu **20150629173501 Ignore-this: 5ac6907ef128992ab67ed44da77ca851 ] [Added sip2sip version 3.1.1 Adrian Georgescu **20150629105838 Ignore-this: 69c1fb8860f7503b45620bbf26f42dfb ] [Added beta version 5.2.2 Adrian Georgescu **20150629105440 Ignore-this: c87d0fa826a751d8551d6d76d0edf8d4 ] [Fixed check if contact is matched Adrian Georgescu **20150629105417 Ignore-this: d69d8c7d5658e28446b84e34764a017c ] [Revive my native video window for troubleshooting purposes Adrian Georgescu **20150627132947 Ignore-this: 99ecf6e705a4a067340ae4142b2cdc9d ] [Added beta version 5.2.1 Adrian Georgescu **20150626124345 Ignore-this: a15ac83ca6c0f7af0b7ebec66519461a ] [Better log line Adrian Georgescu **20150626123517 Ignore-this: 309c35ba837e50882526715c10da112 ] [Fixed identifying previous file transfer to same recipient Adrian Georgescu **20150626123053 Ignore-this: 20a0da705720cc2b341d07552e54a3e2 ] [Fixed indented block Adrian Georgescu **20150626115324 Ignore-this: f64fed757e277f1a2b6ee3cd773e8b0d ] [Added beta version 5.2.0 Adrian Georgescu **20150606114847 Ignore-this: 441715bba8a895c7375e6c3c65d529fe ] [Added sip2sip 3.1.0 Adrian Georgescu **20150606114844 Ignore-this: 22f6d3f1ea6ded29cf33c83d83eafe9b ] [Added check Adrian Georgescu **20150606113247 Ignore-this: 37b1abeda5225c15de3dc1305eb3244e ] [Enable VP8 codec Saul Ibarra **20150529135243 Ignore-this: 5351fe9596dae7ed5ada5e4ad4be0e1d ] [Don't play sound for failed transfers Adrian Georgescu **20150603155852 Ignore-this: 49f74033ada1faf51f3c6769081ad5ac ] [Fixed log line Adrian Georgescu **20150603155838 Ignore-this: 4eb3f447b457a9bb18d55ad430385a9a ] [Fixes for resuming previoulsy failed transfers Adrian Georgescu **20150603155808 Ignore-this: 991ce2f623f0b5ad3987dffbebabf7cf ] [Fixed rendering per contact history items Adrian Georgescu **20150412123011 Ignore-this: 52e27918bba3eff29432c7551015cb66 ] [Fixed calculating transfer rate Saul Ibarra **20150526145938 Ignore-this: a87a98f6029f44cc535c6ea815971fa3 ] [Fixed reporting incorrect transferred value for incomplete transfer Saul Ibarra **20150526143819 Ignore-this: b8504117e954ce57e6e2d8c26e322919 ] [Fix playing correct sound after transfer ends Saul Ibarra **20150526142046 Ignore-this: d231dea35fc9034f8f7d7e2b951557c4 ] [Remove no longer used observer Saul Ibarra **20150526142030 Ignore-this: b0610b2e0383d50e3a55247d7965755 ] [Style Saul Ibarra **20150526142018 Ignore-this: d2535c72b7cfce7cbe5e800126a7ec52 ] [Fixed GUI freeze when hashing big files Saul Ibarra **20150526095122 Ignore-this: 5ca39642d82650f788d91f39cdbdbb32 ] [Improve performance when rendering file transfer progress Saul Ibarra **20150526094627 Ignore-this: 3d97fe965b19f714c5e69857277913c9 ] [Refactor file transfers Saul Ibarra **20150521162034 Ignore-this: e4817190433747c5b7ec922b792de465 - Adapt to changes in the middleware - Allow for resuming partial transfers ] [Add call_later helper function Saul Ibarra **20150413142513 Ignore-this: 7c045f36c67c31ea8e67f037c377330c Runs the given function in the GUI thread after the given time. Can be called from any thread. ] [Updated komodo project file Dan Pascu **20150426153059 Ignore-this: c8305d1a8c11ad1c7c8736695277f3cd ] [Fixed redial Bonjour contact Adrian Georgescu **20150412103851 Ignore-this: 4e18d04d747188b8ac38b52f8b7c93e9 ] [Shorter statement Adrian Georgescu **20150412103839 Ignore-this: f4328d2eb730021c15eea33646691a21 ] [Don't play wav if ZRTP not supported Adrian Georgescu **20150412103800 Ignore-this: 7e9c5174e634cb726f4ef96237e3569a ] [Fix function attribute Adrian Georgescu **20150406002208 Ignore-this: 1d0c73ca546447493c9fa6695af2510c ] [Handle double click of bonjour contact in history contacts list Adrian Georgescu **20150406002128 Ignore-this: d68ed55e230341ef6327e015c2642a38 ] [Improve session history management Adrian Georgescu **20150405173419 Ignore-this: 4e41def5b98f0268ecac5c54fb85b2b ] [Strip sip: from display name Adrian Georgescu **20150404151538 Ignore-this: a7e4c5ba099b17481e951c84d6f14aed ] [Fixed function name Adrian Georgescu **20150404150025 Ignore-this: 5972b242a68fcfda7f15a023f993bed0 ] [Save session encryption information to history database Adrian Georgescu **20150404145315 Ignore-this: 968a894882def006e8692bfe58853f1f ] [Added call history for bonjour sessions Adrian Georgescu **20150404141530 Ignore-this: 2c4e54c133f3f352b30c69ac25620966 ] [Added display name to session history table Adrian Georgescu **20150404141124 Ignore-this: 5ca5247f6b4b6ce85b646283854765c8 ] [Added encryption field to history session table Adrian Georgescu **20150404141112 Ignore-this: c848865235b9665479be5b323044af6 ] [Enlarge label Adrian Georgescu **20150404115831 Ignore-this: c83cc6c645ba4a14576d61362d401594 ] [Rewrite certain server failure reason Adrian Georgescu **20150328125124 Ignore-this: bf02ce923a19e5d78ef25619f8e2ece2 ] [Spell check Adrian Georgescu **20150328124026 Ignore-this: c8f0e09588bfa700d6fb05f63f69cfe0 ] [Update history items after call was logged to history Adrian Georgescu **20150328124004 Ignore-this: ec28815716d23ca6befcc8c4c84c8e66 ] [Show entry in missed calls group if call back failed Adrian Georgescu **20150326052734 Ignore-this: 3989b4cc41344f52cae21f25bcb8ae9a ] [Added lite version 4.0.1 Adrian Georgescu **20150320120532 Ignore-this: 738ff9a5e001330b656bc1c3b7df06a6 ] [Added pro version 4.2.1 Adrian Georgescu **20150320120422 Ignore-this: 54ff1e0c95d2a66c348af9c76e9f6616 ] [Update provisioning profiles Adrian Georgescu **20150320120341 Ignore-this: 6b6990472c19761c2df3bb02bf98687 ] [Check variable Adrian Georgescu **20150320005447 Ignore-this: cc1934082d7d2ff89eb85991917cbbaa ] [Added sip2sip version 3.0.7 Adrian Georgescu **20150319170140 Ignore-this: 916fa3fafebee4f0a2032de0dc5ab4bc ] [Added beta version 5.1.8 Adrian Georgescu **20150319165544 Ignore-this: 34abc430dcac15fedf227648edadcc2 ] [Added beta version 5.1.7 Adrian Georgescu **20150318180113 Ignore-this: a3fe2176ff97efae46409b8ed4e92c9f ] [Don't encode / decode ZRTP peer name Saul Ibarra **20150319144101 Ignore-this: 78b58f1379bf3f9d0345b973e1837bd2 It's now done automatically done internally. ] [Added beta-5.1.6 Adrian Georgescu **20150315184017 Ignore-this: 50030a568a38e24fee3870cdf02a1b4f ] [Added sip2sip-3.0.5 Adrian Georgescu **20150315183931 Ignore-this: 2dd7467d77cb6634b9bd47d209b14c1 ] [Fixed name of custom class used for remote video and drag and drop Adrian Georgescu **20150315134000 Ignore-this: 4556f0c1e8a032f6b32dce61ad75cbfd ] [Remove references to old files Adrian Georgescu **20150312010414 Ignore-this: 19b3e025ce917f0940ab4431cccbff31 ] [Added minimum OSX version Adrian Georgescu **20150312010237 Ignore-this: 20adb945178aad56440d2217286491a5 ] [Added missing libraries Adrian Georgescu **20150312010215 Ignore-this: 52a085b1244c8ce71fa52a0ad973b2ba ] [Set default encryption type as opportunistic Saul Ibarra **20150311112354 Ignore-this: 4c2bf0aa6f3ed4072889910f1d876c9f ] [Added lite version 4.0.0 Adrian Georgescu **20150228175942 Ignore-this: ec72b62529d77e4b4f1e251476a3eee ] [Fixed typo Adrian Georgescu **20150227082728 Ignore-this: 5de34be8e332536a84163330c9c7ac8f ] [Don't log to history ZRTP sas received from SylkServer Adrian Georgescu **20150227082638 Ignore-this: 480cf102eade3a5330a532eee172a877 ] [Added beta version 5.1.5 Adrian Georgescu **20150226121429 Ignore-this: c3046770e308a7c287fc46378da35dc ] [Added sipsip version 3.0.4 Adrian Georgescu **20150226121409 Ignore-this: b74f8a7b67332512fd0c231a89c94c8e ] [Update changelog for pro version 4.2.0 Adrian Georgescu **20150226121306 Ignore-this: 4fc0ef7640563292d375dd486e165947 ] [Better align audio status in chat drawer Adrian Georgescu **20150226121007 Ignore-this: c449446c3314a19dcd33b1eeb21fa017 ] [TAG pro-4.2.0b Adrian Georgescu **20150226094718 Ignore-this: 345f9d155ccc291781723f7b8164b5e9 ] Patch bundle hash: 3c78bed5e2ea8068734e88b7f9a8ee539e5dd3f3