| 1 | 2009-02-11 Leo Antunes <leo@costela.net> |
|---|
| 2 | |
|---|
| 3 | * classes/base/View.class.php, |
|---|
| 4 | classes/view/PostsView.class.php, |
|---|
| 5 | classes/view/UserssView.class.php: added some freshness |
|---|
| 6 | checking to pages, to finally return 304 (not modified) if |
|---|
| 7 | content is older then id-modified-since supplied in HTTP |
|---|
| 8 | request. |
|---|
| 9 | |
|---|
| 10 | 2008-12-06 Leo Antunes <leo@costela.net> |
|---|
| 11 | |
|---|
| 12 | * includes/posts.xsl: include hack to highlight selected post |
|---|
| 13 | * classes/logic/PostsLogic.class.php: off-by-one error to find |
|---|
| 14 | page |
|---|
| 15 | |
|---|
| 16 | 2008-12-03 Leo Antunes <leo@costela.net> |
|---|
| 17 | |
|---|
| 18 | * classes/database/Post.class.php, |
|---|
| 19 | classes/view/PostsView.class.php, |
|---|
| 20 | classes/logic/PostsLogic.class.php, posts/viewSearch.xsl: added |
|---|
| 21 | simple search. |
|---|
| 22 | * includes/posts.xsl: fixed a bug in the paging code that would |
|---|
| 23 | show negative pages. |
|---|
| 24 | * includes/posts.xsl, classes/logic/PostsLogic.class.php, |
|---|
| 25 | posts/viewSearch.xsl, users/viewUser.xsl: added a direct link |
|---|
| 26 | to find the post in the original context, coming from an user or |
|---|
| 27 | search page. |
|---|
| 28 | * posts/viewPageRSS.xsl: use permalink above. |
|---|
| 29 | * db/db.sql: added index to content to see if it's enough to make |
|---|
| 30 | the regex search feasable. |
|---|
| 31 | |
|---|
| 32 | 2008-11-14 Leo Antunes <leo@costela.net> |
|---|
| 33 | |
|---|
| 34 | * classes/database/Post.class.php: replace inet_*() with ip2long() |
|---|
| 35 | and long2ip() |
|---|
| 36 | |
|---|
| 37 | 2008-10-05 Leo Antunes <leo@costela.net> |
|---|
| 38 | |
|---|
| 39 | * includes/posts.xsl,css/main.css,posts/viewPage.xsl: Some long |
|---|
| 40 | overdue HTML rendering corrections. It now validates with warnings |
|---|
| 41 | as Transitional. |
|---|
| 42 | |
|---|
| 43 | |
|---|
| 44 | 2008-08-20 Leo Antunes <leo@costela.net> |
|---|
| 45 | |
|---|
| 46 | * Post.class.php: Generate post hash on PHP and remove the refresh |
|---|
| 47 | |
|---|
| 48 | |
|---|
| 49 | 2008-07-29 Leo Antunes <leo@costela.net> |
|---|
| 50 | |
|---|
| 51 | * I give up. No more attempts at regexp black magic. Added htmLawed |
|---|
| 52 | HTML sanitizer to util/ dir and use it as a parser. Perhaps later |
|---|
| 53 | I can implement something more specific. |
|---|
| 54 | * moved HTML parse code to base Post class so the parsing is opaque |
|---|
| 55 | to the calling code |
|---|
| 56 | |
|---|
| 57 | |
|---|
| 58 | 2008-07-22 Leo Antunes <leo@costela.net> |
|---|
| 59 | |
|---|
| 60 | * change DoS filter to 10 msgs/10 secs |
|---|
| 61 | * remove captcha string from session upon validation |
|---|
| 62 | * fix HTML/text chooser |
|---|
| 63 | * workaround for avoiding duplicate posts on reload, but keeping |
|---|
| 64 | functionality similar to what we're imitating |
|---|
| 65 | * removing debug from URL input |
|---|
| 66 | |
|---|
| 67 | |
|---|
| 68 | 2008-07-16 Leo Antunes <leo@costela.net> |
|---|
| 69 | |
|---|
| 70 | * rework some regex black-magic (yes, I'm aware how stubborn that is) |
|---|
| 71 | * HTML/Text posts (eases the parsing) |
|---|
| 72 | |
|---|
| 73 | |
|---|
| 74 | 2008-07-14 Leo Antunes <leo@costela.net> |
|---|
| 75 | |
|---|
| 76 | * remove author's email from RSS feed |
|---|
| 77 | * test to make RSS date more parseable |
|---|
| 78 | |
|---|
| 79 | |
|---|
| 80 | 2008-07-13 Leo Antunes <leo@costela.net> |
|---|
| 81 | |
|---|
| 82 | * unfsck user editing |
|---|
| 83 | * added ability to change email |
|---|
| 84 | * added CAPTCHA to user creation |
|---|
| 85 | * fixed html filter to be stricter |
|---|
| 86 | * implemented password reminder |
|---|
| 87 | * don't display user's email on the user page |
|---|
| 88 | |
|---|
| 89 | |
|---|
| 90 | 2008-07-12 Leo Antunes <leo@costela.net> |
|---|
| 91 | |
|---|
| 92 | * added a 'hash' field to posts, to avoid editing of posts simply by posting an ID |
|---|
| 93 | * added attribute stripping to HTML filter |
|---|
| 94 | * make email mandatory for user creation |
|---|
| 95 | * comment out password reminder, not yet implemented |
|---|
| 96 | |
|---|
| 97 | |
|---|
| 98 | 2008-07-11 Leo Antunes <leo@costela.net> |
|---|
| 99 | |
|---|
| 100 | * added HTTPS and FTP to URL validation, plus improvements |
|---|
| 101 | * made URL and email validation case-insensitive (duh!) |
|---|
| 102 | * url and email validation regexps are now consts in the class FormValidation |
|---|
| 103 | * displayed post id now unrelated to post_id in database |
|---|
| 104 | * work around magic_quotes_gpc |
|---|
| 105 | * initial parsing of posts for newlines and HTML content |
|---|
| 106 | |
|---|
| 107 | |
|---|
| 108 | 2008-07-09 Leo Antunes <leo@costela.net> |
|---|
| 109 | |
|---|
| 110 | * User registration |
|---|
| 111 | * email confirmation |
|---|
| 112 | * RSS |
|---|
| 113 | |
|---|
| 114 | |
|---|
| 115 | 2008-06-17 Leo Antunes <leo@costela.net> |
|---|
| 116 | |
|---|
| 117 | * Login, Logout, User Posts, User Edit |
|---|
| 118 | |
|---|
| 119 | |
|---|
| 120 | 2007-12-01 Leo Antunes <leo@costela.net> |
|---|
| 121 | |
|---|
| 122 | * CAPTCHA implemented |
|---|
| 123 | * Form left broken (validation incomplete) |
|---|
| 124 | |
|---|
| 125 | |
|---|
| 126 | 2007-11-05 Leo Antunes <leo@costela.net> |
|---|
| 127 | |
|---|
| 128 | * halt if register_globals is turned on |
|---|
| 129 | * FormValidation implemented |
|---|
| 130 | * initial spam checking test |
|---|
| 131 | |
|---|
| 132 | |
|---|
| 133 | 2007-11-03 Leo Antunes <leo@costela.net> |
|---|
| 134 | |
|---|
| 135 | * functional form |
|---|
| 136 | * skeletal structure for general server-side validation |
|---|
| 137 | |
|---|
| 138 | |
|---|
| 139 | 2007-10-26 Leo Antunes <leo@costela.net> |
|---|
| 140 | |
|---|
| 141 | * paging, internationalization and a first form version |
|---|
| 142 | * also a few adjustments for IE in the basic layout |
|---|
| 143 | |
|---|
| 144 | |
|---|
| 145 | 2007-10-25 Leo Antunes <leo@costela.net> |
|---|
| 146 | |
|---|
| 147 | * first viewable version, still not postable, only half of a basic |
|---|
| 148 | skin |
|---|
| 149 | |
|---|
| 150 | |
|---|
| 151 | 2007-10-21 Leo Antunes <leo@costela.net> |
|---|
| 152 | |
|---|
| 153 | * initial code draft and dir structure |
|---|
| 154 | |
|---|