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.
71 lines
1.4 KiB
71 lines
1.4 KiB
9 years ago
|
|
||
|
/*!
|
||
|
* Express - router - methods
|
||
|
* Copyright(c) 2010 TJ Holowaychuk <tj@vision-media.ca>
|
||
|
* MIT Licensed
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Hypertext Transfer Protocol -- HTTP/1.1
|
||
|
* http://www.ietf.org/rfc/rfc2616.txt
|
||
|
*/
|
||
|
|
||
|
var RFC2616 = ['OPTIONS', 'GET', 'POST', 'PUT', 'DELETE', 'TRACE', 'CONNECT'];
|
||
|
|
||
|
/**
|
||
|
* HTTP Extensions for Distributed Authoring -- WEBDAV
|
||
|
* http://www.ietf.org/rfc/rfc2518.txt
|
||
|
*/
|
||
|
|
||
|
var RFC2518 = ['PROPFIND', 'PROPPATCH', 'MKCOL', 'COPY', 'MOVE', 'LOCK', 'UNLOCK'];
|
||
|
|
||
|
/**
|
||
|
* Versioning Extensions to WebDAV
|
||
|
* http://www.ietf.org/rfc/rfc3253.txt
|
||
|
*/
|
||
|
|
||
|
var RFC3253 = ['VERSION-CONTROL', 'REPORT', 'CHECKOUT', 'CHECKIN', 'UNCHECKOUT', 'MKWORKSPACE', 'UPDATE', 'LABEL', 'MERGE', 'BASELINE-CONTROL', 'MKACTIVITY'];
|
||
|
|
||
|
/**
|
||
|
* Ordered Collections Protocol (WebDAV)
|
||
|
* http://www.ietf.org/rfc/rfc3648.txt
|
||
|
*/
|
||
|
|
||
|
var RFC3648 = ['ORDERPATCH'];
|
||
|
|
||
|
/**
|
||
|
* Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol
|
||
|
* http://www.ietf.org/rfc/rfc3744.txt
|
||
|
*/
|
||
|
|
||
|
var RFC3744 = ['ACL'];
|
||
|
|
||
|
/**
|
||
|
* Web Distributed Authoring and Versioning (WebDAV) SEARCH
|
||
|
* http://www.ietf.org/rfc/rfc5323.txt
|
||
|
*/
|
||
|
|
||
|
var RFC5323 = ['SEARCH'];
|
||
|
|
||
|
/**
|
||
|
* PATCH Method for HTTP
|
||
|
* http://www.ietf.org/rfc/rfc5789.txt
|
||
|
*/
|
||
|
|
||
|
var RFC5789 = ['PATCH'];
|
||
|
|
||
|
/**
|
||
|
* Expose the methods.
|
||
|
*/
|
||
|
|
||
|
module.exports = [].concat(
|
||
|
RFC2616
|
||
|
, RFC2518
|
||
|
, RFC3253
|
||
|
, RFC3648
|
||
|
, RFC3744
|
||
|
, RFC5323
|
||
|
, RFC5789).map(function(method){
|
||
|
return method.toLowerCase();
|
||
|
});
|