Fully end to end encrypted anonymous chat program. Server only stores public key lookup for users and the encrypted messages. No credentials are transfered to the server, but kept in local browser storage. This allows 100% safe chatting. https://safechat.ch
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

447 lines
21 KiB

2015-09-22 18:09 marc
* ChangeLog, cordova/config.xml.in,
cordova/platforms/android/AndroidManifest.xml,
cordova/platforms/android/res/xml/config.xml: fixed android
problems; uninstall before update; closes #29
2015-09-21 19:46 marc
* cordova/makefile.am: fix build error message
2015-09-21 15:02 marc
* ChangeLog, cordova/makefile.am,
cordova/platforms/android/AndroidManifest.xml,
cordova/platforms/android/res/xml/config.xml: more stable build -
cordova often crashes, so retry
2015-09-21 14:44 marc
* html/index.html.in: added menu about
2015-09-20 20:45 marc
* configure.ac, cordova/makefile.am,
cordova/platforms/android/AndroidManifest.xml,
cordova/platforms/android/res/xml/config.xml, html/index.html.in,
html/safechat.css: build debian packages should work now
2015-09-20 13:13 marc
* configure.ac, cordova/makefile.am, debian/control.in: build for
cordova an android is now optional, only if tools are available
2015-09-19 13:24 marc
* ax_init_standard_project.m4, cordova/makefile.am: make distcheck
is now successful
2015-09-19 08:42 marc
* ax_check_qt.m4, ax_init_standard_project.m4, bootstrap.sh,
build-resource-file.sh, cordova/logo.png, cordova/makefile.am,
cordova/platforms/android/.gradle,
cordova/platforms/android/res/drawable-hdpi/icon.png,
cordova/platforms/android/res/drawable-ldpi/icon.png,
cordova/platforms/android/res/drawable-mdpi/icon.png,
cordova/platforms/android/res/drawable-xhdpi/icon.png,
cordova/platforms/android/res/drawable/icon.png,
resolve-debbuilddeps.sh, resolve-rpmbuilddeps.sh: basic android
abb works, distcheck fails; refs #24
2015-09-15 19:24 marc
* configure.ac, cordova, cordova/config.xml.in, cordova/hooks,
cordova/hooks/README.md, cordova/makefile.am, cordova/platforms,
cordova/platforms/android, cordova/platforms/android/.gitignore,
cordova/platforms/android/.gradle,
cordova/platforms/android/.gradle/2.2.1,
cordova/platforms/android/.gradle/2.2.1/taskArtifacts,
cordova/platforms/android/.project,
cordova/platforms/android/AndroidManifest.xml,
cordova/platforms/android/CordovaLib,
cordova/platforms/android/CordovaLib/.project,
cordova/platforms/android/CordovaLib/AndroidManifest.xml,
cordova/platforms/android/CordovaLib/build.gradle,
cordova/platforms/android/CordovaLib/cordova.gradle,
cordova/platforms/android/CordovaLib/project.properties,
cordova/platforms/android/CordovaLib/src,
cordova/platforms/android/CordovaLib/src/org,
cordova/platforms/android/CordovaLib/src/org/apache,
cordova/platforms/android/CordovaLib/src/org/apache/cordova,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/AuthenticationToken.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CallbackContext.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/Config.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/ConfigXmlParser.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaActivity.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaArgs.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaBridge.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaClientCertRequest.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaDialogsHelper.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaHttpAuthHandler.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaInterface.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaInterfaceImpl.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaPlugin.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaPreferences.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaResourceApi.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaWebView.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaWebViewEngine.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CordovaWebViewImpl.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/CoreAndroid.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/ExposedJsApi.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/ICordovaClientCertRequest.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/ICordovaCookieManager.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/ICordovaHttpAuthHandler.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/LOG.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/NativeToJsMessageQueue.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/PluginEntry.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/PluginManager.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/PluginResult.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/Whitelist.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemExposedJsApi.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemWebChromeClient.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemWebView.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemWebViewClient.java,
cordova/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemWebViewEngine.java,
cordova/platforms/android/assets,
cordova/platforms/android/assets/_where-is-www.txt,
cordova/platforms/android/assets/www,
cordova/platforms/android/assets/www/cordova.js,
cordova/platforms/android/assets/www/cordova_plugins.js,
cordova/platforms/android/assets/www/css,
cordova/platforms/android/assets/www/css/index.css,
cordova/platforms/android/assets/www/img,
cordova/platforms/android/assets/www/img/logo.png,
cordova/platforms/android/assets/www/index.html,
cordova/platforms/android/assets/www/js,
cordova/platforms/android/assets/www/js/index.js,
cordova/platforms/android/assets/www/plugins,
cordova/platforms/android/assets/www/plugins/cordova-plugin-whitelist,
cordova/platforms/android/assets/www/plugins/cordova-plugin-whitelist/whitelist.js,
cordova/platforms/android/build.gradle,
cordova/platforms/android/cordova,
cordova/platforms/android/cordova/android_sdk_version,
cordova/platforms/android/cordova/build,
cordova/platforms/android/cordova/build.bat,
cordova/platforms/android/cordova/check_reqs,
cordova/platforms/android/cordova/clean,
cordova/platforms/android/cordova/clean.bat,
cordova/platforms/android/cordova/defaults.xml,
cordova/platforms/android/cordova/lib,
cordova/platforms/android/cordova/lib/android_sdk_version.js,
cordova/platforms/android/cordova/lib/appinfo.js,
cordova/platforms/android/cordova/lib/build.js,
cordova/platforms/android/cordova/lib/check_reqs.js,
cordova/platforms/android/cordova/lib/device.js,
cordova/platforms/android/cordova/lib/emulator.js,
cordova/platforms/android/cordova/lib/exec.js,
cordova/platforms/android/cordova/lib/install-device,
cordova/platforms/android/cordova/lib/install-device.bat,
cordova/platforms/android/cordova/lib/install-emulator,
cordova/platforms/android/cordova/lib/install-emulator.bat,
cordova/platforms/android/cordova/lib/list-devices,
cordova/platforms/android/cordova/lib/list-devices.bat,
cordova/platforms/android/cordova/lib/list-emulator-images,
cordova/platforms/android/cordova/lib/list-emulator-images.bat,
cordova/platforms/android/cordova/lib/list-started-emulators,
cordova/platforms/android/cordova/lib/list-started-emulators.bat,
cordova/platforms/android/cordova/lib/log.js,
cordova/platforms/android/cordova/lib/plugin-build.gradle,
cordova/platforms/android/cordova/lib/run.js,
cordova/platforms/android/cordova/lib/spawn.js,
cordova/platforms/android/cordova/lib/start-emulator,
cordova/platforms/android/cordova/lib/start-emulator.bat,
cordova/platforms/android/cordova/log,
cordova/platforms/android/cordova/log.bat,
cordova/platforms/android/cordova/node_modules,
cordova/platforms/android/cordova/node_modules/.bin,
cordova/platforms/android/cordova/node_modules/.bin/shjs,
cordova/platforms/android/cordova/node_modules/nopt,
cordova/platforms/android/cordova/node_modules/nopt/LICENSE,
cordova/platforms/android/cordova/node_modules/nopt/lib,
cordova/platforms/android/cordova/node_modules/nopt/lib/nopt.js,
cordova/platforms/android/cordova/node_modules/nopt/node_modules,
cordova/platforms/android/cordova/node_modules/nopt/node_modules/abbrev,
cordova/platforms/android/cordova/node_modules/nopt/node_modules/abbrev/LICENSE,
cordova/platforms/android/cordova/node_modules/nopt/node_modules/abbrev/abbrev.js,
cordova/platforms/android/cordova/node_modules/nopt/node_modules/abbrev/package.json,
cordova/platforms/android/cordova/node_modules/nopt/package.json,
cordova/platforms/android/cordova/node_modules/q,
cordova/platforms/android/cordova/node_modules/q/CONTRIBUTING.md,
cordova/platforms/android/cordova/node_modules/q/LICENSE,
cordova/platforms/android/cordova/node_modules/q/README.md,
cordova/platforms/android/cordova/node_modules/q/benchmark,
cordova/platforms/android/cordova/node_modules/q/benchmark/compare-with-callbacks.js,
cordova/platforms/android/cordova/node_modules/q/benchmark/scenarios.js,
cordova/platforms/android/cordova/node_modules/q/package.json,
cordova/platforms/android/cordova/node_modules/q/q.js,
cordova/platforms/android/cordova/node_modules/q/queue.js,
cordova/platforms/android/cordova/node_modules/shelljs,
cordova/platforms/android/cordova/node_modules/shelljs/.documentup.json,
cordova/platforms/android/cordova/node_modules/shelljs/.jshintrc,
cordova/platforms/android/cordova/node_modules/shelljs/.npmignore,
cordova/platforms/android/cordova/node_modules/shelljs/.travis.yml,
cordova/platforms/android/cordova/node_modules/shelljs/LICENSE,
cordova/platforms/android/cordova/node_modules/shelljs/README.md,
cordova/platforms/android/cordova/node_modules/shelljs/bin,
cordova/platforms/android/cordova/node_modules/shelljs/bin/shjs,
cordova/platforms/android/cordova/node_modules/shelljs/global.js,
cordova/platforms/android/cordova/node_modules/shelljs/make.js,
cordova/platforms/android/cordova/node_modules/shelljs/package.json,
cordova/platforms/android/cordova/node_modules/shelljs/scripts,
cordova/platforms/android/cordova/node_modules/shelljs/scripts/generate-docs.js,
cordova/platforms/android/cordova/node_modules/shelljs/scripts/run-tests.js,
cordova/platforms/android/cordova/node_modules/shelljs/shell.js,
cordova/platforms/android/cordova/node_modules/shelljs/src,
cordova/platforms/android/cordova/node_modules/shelljs/src/cat.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/cd.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/chmod.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/common.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/cp.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/dirs.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/echo.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/error.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/exec.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/find.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/grep.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/ls.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/mkdir.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/mv.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/popd.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/pushd.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/pwd.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/rm.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/sed.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/tempdir.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/test.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/to.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/toEnd.js,
cordova/platforms/android/cordova/node_modules/shelljs/src/which.js,
cordova/platforms/android/cordova/node_modules/which,
cordova/platforms/android/cordova/node_modules/which/LICENSE,
cordova/platforms/android/cordova/node_modules/which/README.md,
cordova/platforms/android/cordova/node_modules/which/bin,
cordova/platforms/android/cordova/node_modules/which/bin/which,
cordova/platforms/android/cordova/node_modules/which/package.json,
cordova/platforms/android/cordova/node_modules/which/which.js,
cordova/platforms/android/cordova/run,
cordova/platforms/android/cordova/run.bat,
cordova/platforms/android/cordova/version,
cordova/platforms/android/cordova/version.bat,
cordova/platforms/android/gradle,
cordova/platforms/android/gradle/wrapper,
cordova/platforms/android/gradle/wrapper/gradle-wrapper.jar,
cordova/platforms/android/gradle/wrapper/gradle-wrapper.properties,
cordova/platforms/android/gradlew,
cordova/platforms/android/libs,
cordova/platforms/android/platform_www,
cordova/platforms/android/platform_www/cordova.js,
cordova/platforms/android/project.properties,
cordova/platforms/android/res,
cordova/platforms/android/res/drawable,
cordova/platforms/android/res/drawable-hdpi,
cordova/platforms/android/res/drawable-hdpi/icon.png,
cordova/platforms/android/res/drawable-land-hdpi,
cordova/platforms/android/res/drawable-land-hdpi/screen.png,
cordova/platforms/android/res/drawable-land-ldpi,
cordova/platforms/android/res/drawable-land-ldpi/screen.png,
cordova/platforms/android/res/drawable-land-mdpi,
cordova/platforms/android/res/drawable-land-mdpi/screen.png,
cordova/platforms/android/res/drawable-land-xhdpi,
cordova/platforms/android/res/drawable-land-xhdpi/screen.png,
cordova/platforms/android/res/drawable-ldpi,
cordova/platforms/android/res/drawable-ldpi/icon.png,
cordova/platforms/android/res/drawable-mdpi,
cordova/platforms/android/res/drawable-mdpi/icon.png,
cordova/platforms/android/res/drawable-port-hdpi,
cordova/platforms/android/res/drawable-port-hdpi/screen.png,
cordova/platforms/android/res/drawable-port-ldpi,
cordova/platforms/android/res/drawable-port-ldpi/screen.png,
cordova/platforms/android/res/drawable-port-mdpi,
cordova/platforms/android/res/drawable-port-mdpi/screen.png,
cordova/platforms/android/res/drawable-port-xhdpi,
cordova/platforms/android/res/drawable-port-xhdpi/screen.png,
cordova/platforms/android/res/drawable-xhdpi,
cordova/platforms/android/res/drawable-xhdpi/icon.png,
cordova/platforms/android/res/drawable/icon.png,
cordova/platforms/android/res/values,
cordova/platforms/android/res/values/strings.xml,
cordova/platforms/android/res/xml,
cordova/platforms/android/res/xml/config.xml,
cordova/platforms/android/settings.gradle,
cordova/platforms/android/src, cordova/platforms/android/src/ch,
cordova/platforms/android/src/ch/safechat,
cordova/platforms/android/src/ch/safechat/MainActivity.java,
cordova/platforms/android/src/org,
cordova/platforms/android/src/org/apache,
cordova/platforms/android/src/org/apache/cordova,
cordova/platforms/android/src/org/apache/cordova/whitelist,
cordova/platforms/android/src/org/apache/cordova/whitelist/WhitelistPlugin.java,
cordova/platforms/platforms.json, cordova/plugins,
cordova/plugins/android.json,
cordova/plugins/cordova-plugin-whitelist,
cordova/plugins/cordova-plugin-whitelist/CONTRIBUTING.md,
cordova/plugins/cordova-plugin-whitelist/LICENSE,
cordova/plugins/cordova-plugin-whitelist/NOTICE,
cordova/plugins/cordova-plugin-whitelist/README.md,
cordova/plugins/cordova-plugin-whitelist/RELEASENOTES.md,
cordova/plugins/cordova-plugin-whitelist/package.json,
cordova/plugins/cordova-plugin-whitelist/plugin.xml,
cordova/plugins/cordova-plugin-whitelist/src,
cordova/plugins/cordova-plugin-whitelist/src/android,
cordova/plugins/cordova-plugin-whitelist/src/android/WhitelistPlugin.java,
cordova/plugins/cordova-plugin-whitelist/src/ios,
cordova/plugins/cordova-plugin-whitelist/src/ios/CDVNavigationWhitelistPlugin.h,
cordova/plugins/cordova-plugin-whitelist/src/ios/CDVNavigationWhitelistPlugin.m,
cordova/plugins/cordova-plugin-whitelist/whitelist.js,
cordova/plugins/fetch.json, cordova/www, cordova/www/css,
cordova/www/css/index.css, cordova/www/img,
cordova/www/img/logo.png, cordova/www/index.html, cordova/www/js,
cordova/www/js/index.js, html/index.html.in, html/makefile.am,
html/safechat.js, makefile.am: added first try of an android app
using cordova; refs #24
2015-08-27 20:55 marc
* ChangeLog, html/safechat.css, html/safechat.js: need to make sure
that get loop runs only once; closes #20
2015-08-26 22:43 marc
* ax_init_standard_project.m4, bootstrap.sh, configure.ac,
html/index.html.in, html/safechat.css, html/safechat.js: profile
download implemented; closes #16
2015-08-26 21:30 marc
* html/chat.html, html/index.html.in, html/safechat.js: profile
download implemented; closes #15
2015-08-26 21:13 marc
* html/index.html.in, html/menu.svg, html/safechat.css,
html/safechat.js: profile download implemented; closes #15
2015-08-16 15:07 marc
* ChangeLog, ax_check_qt.m4, ax_init_standard_project.m4,
bootstrap.sh, configure.ac, html/index.html, html/index.html.in,
html/safechat.js, mac-create-app-bundle.sh: Fixes #13 by
introducing vibration where available
2015-07-16 10:54 marc
* ChangeLog, doc/doxyfile.in: try without searchbox
2015-07-15 21:33 marc
* ChangeLog, html/checknewuser.php, html/documentation.dox,
html/get.php, html/login.php, html/messagetable.php,
html/pubkey.php, html/safechat.js, html/send.php,
html/usertable.php: more docs
2015-07-15 13:54 marc
* ChangeLog, ax_check_qt.m4, ax_init_standard_project.m4,
bootstrap.sh, configure.ac, doc, doc/doxyfile.in,
doc/makefile.am, html/checknewuser.php, html/documentation.dox,
html/functions.php, html/makefile.am, html/newuser.html,
html/safechat.js, mac-create-app-bundle.sh, makefile.am: added
some comments and dokus
2015-07-09 11:14 marc
* ChangeLog: but one change is necessary for the test to succeed:
We need libcryptoki installed; refs #2200, #2227
2015-07-08 07:13 marc
* html/functions.php, html/update-messages.js: added missing files
2015-07-08 05:48 marc
* ChangeLog, html/login.php, html/makefile.am,
html/messagetable.php, html/safechat.js, html/send.php,
html/usertable.php: added missing files
2015-07-06 11:34 marc
* debian/control.in: debian needs a section
2015-07-02 07:08 marc
* html/login.php, html/pubkey.php, html/safechat.js, html/send.php:
some checks on server side
2015-07-01 13:34 marc
* README: build need description
2015-07-01 13:08 marc
* ChangeLog, html/makefile.am: too much isn't good either
2015-07-01 11:45 marc
* html/chat-rodrigo-angleton.svg, html/makefile.am, html/menu.svg,
html/safe-mimooh.svg, html/safechat-rodrigo-angleton.svg: missing
files added
2015-07-01 00:08 marc
* html/abort.svg, html/audio.svg, html/envelope.svg,
html/pfeil.svg, html/photo.svg, html/send.svg, html/video.svg:
with image support
2015-07-01 00:07 marc
* html/attachment.svg, html/chat.html, html/messagetable.php,
html/safechat.css, html/safechat.js, html/send.php: with image
support
2015-06-30 14:09 marc
* html/attachment.svg, html/photo.png, html/video.png: file upload
preparations
2015-06-30 14:09 marc
* html/chat.html, html/safechat.js: file upload preparations
2015-06-29 22:34 marc
* html/chat.html, html/index.html, html/newuser.html,
html/safechat.css, html/safechat.js: first design
2015-06-29 13:19 marc
* html/A-Tone-His_Self-1266414414.mp3,
html/Checkout-Scanner-Beep-SoundBible.com-593325210-by-Mike-Koenig.mp3,
html/index.html, html/javascripts, html/jquery.cssemoticons.css,
html/jquery.cssemoticons.js, html/safechat.css, html/safechat.js,
html/stylesheets: beep on new message + first css
2015-06-28 20:58 marc
* AUTHORS, COPYING, ChangeLog, INSTALL, NEWS, README,
ax_check_qt.m4, ax_cxx_compile_stdcxx_11.m4,
ax_init_standard_project.m4, bootstrap.sh, configure.ac, debian,
debian/changelog.in, debian/compat, debian/control.in,
debian/docs, debian/rules, html, html/chat.html,
html/checknewuser.php, html/get.php, html/index.html,
html/javascripts, html/javascripts/jquery-1.4.2.min.js,
html/javascripts/jquery.cssemoticons.js,
html/javascripts/jquery.cssemoticons.min.js, html/jquery.js,
html/login.php, html/makefile.am, html/messagetable.php,
html/newuser.html, html/openpgp.js, html/pubkey.php,
html/safechat.js, html/send.php, html/stylesheets,
html/stylesheets/jquery.cssemoticons.css, html/usertable.php,
makefile.am: copied files
2015-06-28 19:57 marc
* .: init