d77fdfa27a updated the README with demo link
774c217f43 i changed my github username
662ec30812 added code comments to index.php. updated the the template and error views with links to my repos.
63787a8e25 created a generateKey method for creating randomized encryption keys. updated the main logic to use this new method.
f11f106e3f Update README
af7b53444f finalized the encrypt/decrypt function. added readTheFile function to read a paste file from the /blobs/ directory, json decodes it, decrypts it, and renders it to the user. if the file ttl (time to live) is less than the current epoch time it is deleted.
05a12ba5c1 updated the form view and removed the never option. updated the index: coded the writeFile function to json encode the data with the time to live of the file and write it to the /blobs/ directory. filename is a sha1 of the json encode. need to come up with a shorter url scheme.
0cb5ba8fdd created a new main view as the default/welcome screen of the application. created new methods in index.php for decoding urls and started the base logic for them. created the getRequest function for securely retrieving post data by calling filter_var and htmlentities on every variable requested.
554f01ae0c updated the views to use echo as opposed to the = short tag syntax for greater compatibility. (and i read it is going to be deprecated in php 6). also added a README file.
c18ef76d33 created three new views: error, for handling error messages. form, for creating pastes. and paste, for viewing/rendering pastes. updated the error/exception functions in index.php to use the new views. updated the main template with new css and a description of the project.
ec752f3144 added a testBlobs method to detect is the /blobs/ directory exists and is writable. wrapped this method and the config methods into a new bootstrap method.
f599450014 created the render function as a simple template system.
cc9d28e80b created config function to set application constants and generic error/exception handling. toggle the DEBUG constant to show/hide verbose error messages.
c6f99f45f1 created a generic template in /views/
3db6e93e7c created a skeleton for the paste project