summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-20Update README.mdEric Johansson (neku)
2015-06-18Spelling error of the centuryalucard0134
2015-06-14Update pomf.cssEric Johansson (neku)
2015-06-13Update UploadedFile.class.phpEric Johansson (neku)
crc32 isn't used
2015-06-13Update pomf.cssEric Johansson (neku)
2015-06-09Update README.mdEric Johansson (neku)
2015-05-15Update README.mdEric Johansson (neku)
2015-04-23Update README.mdEric Johansson (neku)
2015-04-23Create ghetto-search.phpEric Johansson (neku)
2015-04-23Update index.phpEric Johansson (neku)
2015-04-23Update core.phpEric Johansson (neku)
2015-02-10Update README.mdEric Johansson (neku)
2015-02-05Update README.mdEric Johansson (neku)
2015-02-05Merge pull request #27 from cenci0/masterEric Johansson (neku)
Minor code refactoring and improvements
2015-02-05Update README.mdcenci0
Remove an 's' (damn random plurals)
2015-02-05Update READMEcenci0
Add some info about how to enable gzip compression on Apache servers
2015-02-05Minify output HTML codecenci0
- Minify HTML pages (using `grunt-contrib-htmlmin`) - Fix minor display error (force encode of HTML entity)
2015-02-03Minor code refactoring and updatescenci0
DATABASE UPDATE: `orginalname` renamed to `originalname` (run update.sql to update `files` table). Run `update.sql` to update your database, no data will be lost (if you don't update it, pomf won't work properly). `schema.sql` - `id`s are now unsigned to double the maximum number of supported indexes - `size` and `user` columns are unsigned too (we can't have a negative file size or a negative user id) `static/classes/Response.class.php` New class to manage responses and errors. Using a class for responses makes the code cleaner and easier to add new response type handlers in the future. - The response type is declared while a new variable is initialized and the `error` and `send` methods will print a proper output according to it - The header for the response is also set accordingly to the response type (`text/plain` for `csv`/`gyazo` output, `application/json` for `json` output) `static/classes/UploadException.class.php` `Exception` class extension to manage errors that may have occurred while uploading files to the server. This way every error is reported in detail. `static/includes/settings.inc.php` - `POMF_URL`: add an option to set the domain of the url to prepend to the newly generated filename (before it was hardcoded and it was `http://a.pomf.se/`) [this option is currently used only when the output is set to `gyazo`] `upload.php` - Add functions calls at the beginning to enable the output compression if possible (gzipped output) - Include new classes - `generate_name ()` --- The new name generation algorithm is basically the same of the old one, but it's easier to add/remove characters if needed (eg. lower-case letters isn't enough and you need to add capital-case letters or digits) --- Check directly the database instead of the filesystem to see if a generated filename is already in use - `upload_file ()` --- File errors generate a `UploadException` instead of a normal `Exception` --- Move common code outside the `if` to avoid useless code repetition (only the query is now inside the condition) --- Change file permissions of a file after moving it to the new directory (if the user didn't set a mask previouly these files wouldn't be world readable, we make sure they are) - `diverse_array ()` --- Function to reorder initial `$_FILES` array (easier to handle for `refiles`) - `refiles ()` --- Use a `foreach` cicle instead of a `for` one, easier to understand - Create a new response object and set its response type (`csv`, `gyazo` or default to `json`) - Edit response handling according to the new response class
2015-01-03redirect to mod panel if user is modEric Johansson (neku)
2014-12-20removed disgusting "Eric Johansson (neku)
2014-12-20Update upload.phpEric Johansson (neku)
2014-12-20Update README.txtEric Johansson (neku)
2014-12-20Update upload.phpEric Johansson (neku)
2014-12-20Update upload.phpEric Johansson (neku)
2014-12-20Update upload.phpEric Johansson (neku)
2014-12-20Merge pull request #24 from wafflestealer654/patch-1Eric Johansson (neku)
Update upload.php
2014-12-20Update upload.phpMichael
2014-12-19Update upload.phpEric Johansson (neku)
2014-12-19Update upload.phpEric Johansson (neku)
2014-12-14oops should be fine nowEric Johansson (neku)
2014-12-07Update README.mdNeku
2014-12-07Update README.mdNeku
2014-12-07Update README.mdNeku
2014-12-07Update README.mdNeku
2014-12-07Update README.txtNeku
2014-12-07Delete kittens.phpNeku
2014-12-07Create schema.sqlNeku
2014-12-07Delete create DB.txtNeku
2014-12-07Update core.phpNeku
This needs to be cleaned up...
2014-12-07Update api.phpNeku
2014-11-30Update settings.inc.phpNeku
2014-10-02not even used, shitty, removedNeku
2014-08-24Update README.mdNeku
2014-08-24Update README.mdNeku
2014-08-24fixed vuln + other ghetto updatesNeku
2014-08-20Update README.txtNeku
2014-08-19Update README.mdNeku
2014-05-06Add comma to object (Fixes uglify bug)Peter Lejeck
2014-04-29Genericize defaults function into merge utilityPeter Lejeck
We're gonna use this shortly for the data field
2014-04-08Update tools.swigNeku