Timeline
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
124 check-ins using file cron.daily/_cronjobs.php version df91489ac3
2024-06-19
| ||
15:37 | bumpver css Leaf check-in: 6ce4286067 user: mario tags: trunk | |
15:36 | work around overlength release notes (HTML remnants) check-in: 9013b83e6f user: mario tags: trunk | |
2022-06-05
| ||
21:30 | update to GraphQL query check-in: 840066990b user: mario tags: trunk | |
2021-12-26
| ||
18:13 | Add fossforce, remove xyz-apps.org (dead for good?, albeit kde had a similar app store now) check-in: eecd325303 user: mario tags: trunk | |
2021-12-21
| ||
13:49 | Logging function for submit failures check-in: d7b8c7f2f3 user: mario tags: trunk | |
13:48 | Log submit failures check-in: 51269b3994 user: mario tags: trunk | |
13:48 | Transition to microformats2 check-in: c489e4d6f3 user: mario tags: trunk | |
13:47 | Introduce twitter tags. check-in: a1ee3e9889 user: mario tags: trunk | |
2021-05-27
| ||
15:17 | Rephrase notes in "Publish" section. (Note that multiple edits are possible, instead of offputting "proofread". And it's IndieAuth/OpenID now.) check-in: c12e389b5a user: mario tags: trunk | |
14:55 | Prevent garbage filltext spam check-in: 42cf69cf05 user: mario tags: trunk | |
2021-04-05
| ||
08:27 | Fix forum (PHP7.4 compat for Parsedown, stray empty name= in template, didn't test for emtpy lastInsertedId) check-in: 42ca3b7d11 user: mario tags: trunk | |
06:32 | bump version of openid/indieauth include check-in: 45949e3e63 user: mario tags: trunk | |
06:25 | More shortags (use `phptags --long` to reverse...) check-in: b137de1697 user: mario tags: trunk | |
06:24 | Comment out some test snippets check-in: b7d70e6f66 user: mario tags: trunk | |
06:23 | Case-insensitive title match check-in: dbb0abdf71 user: mario tags: trunk | |
06:23 | Note about changed cloudflare API, but code not updated yet. check-in: 7d2df178fd user: mario tags: trunk | |
06:22 | Add cash* spamwords. check-in: 75bba41295 user: mario tags: trunk | |
06:20 | Add background image for IndieAuth logon button, remove some debug messages. check-in: e56e768074 user: mario tags: trunk | |
06:20 | Use some short tags check-in: 13d1df713c user: mario tags: trunk | |
06:19 | fix missing /section check-in: f7d54b199b user: mario tags: trunk | |
04:33 | Move auth section after utility includes check-in: 9bff4c3798 user: mario tags: trunk | |
04:32 | Introduce IndieAuth logins check-in: 71ca4f7823 user: mario tags: trunk | |
2019-07-22
| ||
01:14 | Fixed title/description extraction. check-in: dedb921ea3 user: mario tags: trunk | |
2018-06-07
| ||
21:35 | Add freshermeat, repology to /links page; aux: more current spam keywords. check-in: 4420f00d61 user: mario tags: trunk | |
2018-01-21
| ||
10:26 | Remove linux.com software check-in: 4d70d4206f user: mario tags: trunk | |
2017-06-12
| ||
23:11 | Check for UTF-8 encoding mismatches before piping row to feed. Also: add `summary` field. check-in: de80c25858 user: mario tags: trunk | |
2017-01-31
| ||
18:43 | Additional howto/comments on login page regarding `lock` field requiring proper password hash or OpenID handle. check-in: f21257ed67 user: mario tags: trunk | |
18:42 | Recent updates to basic spam blacklist. check-in: 792720840e user: mario tags: trunk | |
2016-11-03
| ||
21:29 | Hash any literal passwords. check-in: 322785403d user: mario tags: trunk | |
16:58 | Fixed HTML escaping for password field. check-in: 453b4e3a7d user: mario tags: trunk | |
2016-05-31
| ||
10:14 | Change `f_version()` back to allow meta characters `~+()#/@:` in release versions. check-in: 9c4fb2c6b2 user: mario tags: trunk | |
2016-05-05
| ||
02:13 | A bit more padding-top check-in: 162e7d3eb3 user: mario tags: trunk | |
02:13 | Add `debian` changelog autoupdating method. check-in: a53e4ee480 user: mario tags: trunk | |
02:12 | Raise version to 0.8.3, add freshfoss.com as toplink. check-in: 5b7b92d159 user: mario tags: trunk | |
02:11 | Edit spam filter. check-in: baa7cdd341 user: mario tags: trunk | |
02:10 | Allow delayed inserts (releases.json with preset t_published timestamp) check-in: b738d1c708 user: mario tags: trunk | |
2016-03-27
| ||
21:55 | Add basic spam checks. check-in: 95fcd4b384 user: mario tags: trunk | |
2016-03-09
| ||
23:12 | Introduce &offset= parameter for xfer.json feed, as memory gets depleted too quickly from assembling the JSON structure (and json_encode uses twice as much afterwards). check-in: 23c16a1441 user: mario tags: trunk | |
2016-03-08
| ||
22:58 | Introduce $renamed_proj[] aliasing. check-in: bfb37e7d77 user: mario tags: trunk | |
22:57 | Archive screenshots to ALL.txz for mirrors. check-in: d3b762bc93 user: mario tags: trunk | |
2015-08-28
| ||
06:14 | Change "Update infos" to "Update project". check-in: 4722f13f26 user: mario tags: trunk | |
2015-06-20
| ||
03:32 | Change minimum `name` length to 2…33 check-in: 9e2363af88 user: mario tags: trunk | |
2015-05-15
| ||
19:07 | Filter duplicate entries from SF.net file feed. check-in: 6b2e4d3950 user: mario tags: trunk | |
2015-04-29
| ||
20:53 | Summarized changes directly from /changelog check-in: 570f97a5af user: mario tags: trunk | |
2015-04-21
| ||
19:52 | Return just HTTP 200 status with project:{name:null} on non-existing entries. Alias "hide" and "hidden" fields. check-in: 49047f4b8d user: mario tags: trunk | |
2015-04-20
| ||
23:00 | Separate 501-Not-Implemented for unknown request methods. Copy "image" URL as literal field, but use "image" link from urls{} dict only with valid file "extensions". Use 495-Cert-Error for SSL authorization (status code from nginx). Use HTTP_USER_AGENT now generally as `submitter_openid` placeholder. check-in: 82a553d62c user: mario tags: trunk | |
22:57 | Introduced "summary" field on /submit form. Currently .semi-visible because it's not displayed yet anywhere, and existing project entries need update first. check-in: cd58099048 user: mario tags: trunk | |
22:56 | Broke up main RewriteRule for readability and constraining subpage input. check-in: baa05022e2 user: mario tags: trunk | |
2015-04-15
| ||
15:13 | Prepared default filter for short project `summary` field. Limited to 200 chars in the DB, but just 160 for current usage. (Still needs UI/submit form integration anyway.) check-in: a1206e67e3 user: mario tags: trunk | |
15:12 | Marked state_tag and scope_tags as static. check-in: bba6d0fc18 user: mario tags: trunk | |
15:11 | Removed spurious $_SESSION dumping. check-in: 2a72d8ceec user: mario tags: trunk | |
15:11 | Fixed testing php warning log. Disabled $OBSOLETE placeholder fields for GET requests. Consolidated state/scope population from `release_tags`. Fixed license_tags collection. Filter out empty urls{}. Removed `submitter` from fields, now just `author`, and always there. Separated out requires_ssl_cert(); still disabled for testing. Return HTTP 204 Empty Content, include {project{name:null}} along error msg. check-in: c03fe08f2f user: mario tags: trunk | |
2015-04-14
| ||
20:39 | Brought API handler in line with documentation, and current field normalizations `project_tags`, `release_tags` and `license_list`. Some older names still mapped/aliased. check-in: 3bc0c88d9d user: mario tags: trunk | |
19:23 | Add $OBSOLETE stub entries for old field names. check-in: 7e025c1782 user: mario tags: trunk | |
18:56 | Just use "g+" for Google plus link instead of Unicode glyph. check-in: cb12ba0b92 user: mario tags: trunk | |
12:09 | Implement v0.5 API, untested/debugging verison, locked to test.db. Only URLs field needs special handling now. Unpacking/repacking separated out. JSON request payload "project", "release" and "urls" rejoining prepared. check-in: fe27ad1b87 user: mario tags: trunk | |
12:07 | For resiliency support `set_password` update in session handler. Prepare login page for complaints about visible text field. (Alternatively just placeholder=notice for login feedback). check-in: d7ae58c7dd user: mario tags: trunk | |
12:05 | Add `summary` table field (oneliner, to be used in rss/search/twitter, and somewhen later frontpage listings). check-in: 3e849fb034 user: mario tags: trunk | |
2015-04-12
| ||
15:26 | API locked against `test.db` (needs an inspection UI still) for now. Mostly untested implementation of CREATE/new_project() method with SSL cert requirement. check-in: 884a3cd028 user: mario tags: trunk | |
15:25 | Support for per-project password locking and login. check-in: 990092aba4 user: mario tags: trunk | |
2015-04-11
| ||
21:28 | API default SSL cert for CREATE /projects/new.json requests. check-in: b7a652b950 user: mario tags: trunk | |
2015-04-05
| ||
18:20 | Remove "already". Reads like a bug, when it should just be informational. check-in: 0a262f81a7 user: mario tags: trunk, 0.8.0 | |
18:20 | Width limit for sidebar. check-in: e34c957b76 user: mario tags: trunk | |
18:19 | Firefox misinterprets `whitespace:no-wrap` again. check-in: 019dafd5a8 user: mario tags: trunk | |
18:19 | Fixed "TUV" link. And raise preview size to 120x90 now. check-in: f1a7b0b015 user: mario tags: trunk | |
18:18 | Cut down the title length to 64 chars beforehand. (New layout expands too much else.) check-in: 5fdce9467d user: mario tags: trunk | |
18:18 | Full sized preview image 160x120 check-in: 0ab86b164c user: mario tags: trunk | |
2015-03-24
| ||
20:07 | Fix spacing to header block. Correct nowrap issue for title/version/datetime in .project headers (Firefox). check-in: 5bda659526 user: mario tags: trunk | |
20:06 | Spread out project name letters further (ABC, DEF, GHIJ, KL, MN, OPQ, RS, TUV, WXYZ, 0-9) to match up with current distribution. check-in: 1c319c982b user: mario tags: trunk | |
18:24 | Mini template includes for new table #mainsplit and .container-width check-in: 783542f508 user: mario tags: trunk | |
18:23 | Updated stylesheet to use table-layout for #main/#sidebar split. Padding still needs work. check-in: 686e87487e user: mario tags: trunk | |
2015-03-11
| ||
22:41 | Autoupdate support for LaunchPad project URLs. (Uses `release_notes` field from Launchpad devel API.) check-in: 8057ad9fad user: mario tags: trunk | |
2015-03-08
| ||
00:17 | Fix launchpadlibrarian user image lookup, and github avatar url regex. check-in: 9081585b19 user: mario tags: trunk | |
2015-03-04
| ||
19:41 | Don't keep destroyed2 state. check-in: 334b3412d8 user: mario tags: trunk | |
19:41 | Allow only 1-letter proj_name suffixes. check-in: 8fa4e98a21 user: mario tags: trunk | |
2015-02-25
| ||
19:10 | Omit `deleted` entrys from spotlight. check-in: 3778635df7 user: mario tags: trunk | |
2015-01-20
| ||
16:03 | Filter addition for spammy GitHub releases. check-in: 39ab60dd4c user: mario tags: trunk | |
2015-01-18
| ||
22:49 | Remove doubled `em` tag. check-in: 3622816360 user: mario tags: trunk | |
22:43 | Launchpad-releases for frontpage sidebar. check-in: 6df868d8f9 user: mario tags: trunk | |
22:31 | Introduce `launchpad-releases` page. Updated polling with less delay. (So far only 30% of projects information received, less than 12% of release infos.) check-in: d16f5b9864 user: mario tags: trunk | |
22:28 | Make freecode/freshmeat.club just aliases of main freshcode.club domain. check-in: 28d1e9f14c user: mario tags: trunk | |
22:28 | Updated user agent string with concrete version number. check-in: bde5b9bcef user: mario tags: trunk | |
22:27 | Workaround for session cookie / CF issues. check-in: 4c3f82222e user: mario tags: trunk | |
22:26 | DrChangelog: removed template rules, added regex rule info for `changelog` module, mention current github querying breakage. check-in: c193eae1c8 user: mario tags: trunk | |
2015-01-11
| ||
03:40 | Experimental launchpad project+release polling. (Not using OAuth, so decidedly slow-running; gonna take two weeks before it gets any results.) check-in: 071676fbb1 user: mario tags: trunk | |
2015-01-08
| ||
17:57 | Friendlier placeholder page in case of SQLite locks / running update scripts. check-in: 6676cf4af8 user: mario tags: trunk | |
15:56 | Add extra Unicode backtick to allowed input::_text filter. check-in: 86d56847bc user: mario tags: trunk | |
15:55 | Make tag/ pages and search results NOINDEX for spiders. check-in: 1820232a81 user: mario tags: trunk | |
15:55 | COLLATE NOCASE for version_exists() check check-in: 3886be7986 user: mario tags: trunk | |
2014-12-29
| ||
14:11 | Addition of redir/ script for obfuscated URLs (not sure if needed though). check-in: e98c1f377a user: mario tags: trunk | |
14:10 | Addition of gtkapps, kdeapps, qtapps, cliapps to feed list. check-in: 20f04cf33d user: mario tags: trunk | |
14:10 | Detect other Twitter URL variations. check-in: 1c0b6ac0e7 user: mario tags: trunk | |
14:08 | Forum: threads with new submissions order on top now. check-in: 39f671788e user: mario tags: trunk | |
2014-12-23
| ||
05:11 | Prevent recollapsing of forum entries when editing within the reply/form fields. check-in: f8bc06e188 user: mario tags: trunk | |
05:11 | Make actual timeout for session also 7 days. check-in: 4ee9fb60b6 user: mario tags: trunk | |
05:10 | One-time SQL fixing scripts for submitter_image. check-in: aaf424b6b3 user: mario tags: trunk | |
05:07 | Fix again (like the fifth time) the user image updating logic. Partial $newdata submissions had $this[submitter] still empty, therefore stripped previous user icon url/hash. check-in: 8f9b3a45b1 user: mario tags: trunk | |
05:06 | Add opendesktop.org/gtkapps/kdeapps/etc. to frontpage sidebar check-in: 6bbebc2961 user: mario tags: trunk | |
05:06 | Text: clear up that CC-BY-SA only covers the project description/text, not the project itself check-in: fa55b2f072 user: mario tags: trunk | |
2014-12-19
| ||
22:46 | Compare search term also against plain project `name`. check-in: a2cad88cbe user: mario tags: trunk | |
2014-12-07
| ||
21:21 | UI-tag as 0.7.7 check-in: 9a076b186e user: mario tags: trunk | |
21:20 | Document new gravatar/identicon options @github / @sourceforge / @launchpad. check-in: 54f1d36a8c user: mario tags: trunk | |
21:18 | Add ->nl newline conversion, ->f_version filter, and url_user_icon() utilization (@github / @sourceforge / @launchpad), keep local part from email-style (gravatar/etc.) submitter if plain nick is absent, fix comparison to previous submitter name (else emptying `submitter_image`). check-in: 41f5267633 user: mario tags: trunk | |
21:15 | Introduce `f_version()` filter to compact spaces, and strip leading "v". Complexer `url_user_icon()` to convert @github, @sourceforge and @launchpad user names to gravatar/user images. check-in: 3788dc5e44 user: mario tags: trunk | |
21:14 | Set db()/SQlite timeout to 15sec. check-in: 77b800a9a7 user: mario tags: trunk | |
21:14 | Update header_stats 3x per day check-in: da7fef284d user: mario tags: trunk | |
21:13 | Retain via: field from spooled entries, spupport cmdline flag --now for instant insertions. check-in: 46ee31d256 user: mario tags: trunk | |
21:12 | Block `wagic` (auto-regenerated master release stamps). check-in: 86d391b93b user: mario tags: trunk | |
21:11 | Added transactions as suggested by Lothar. check-in: b4a8119636 user: mario tags: trunk | |
21:11 | No more .trimmed for github-releases sidebar block. check-in: 1285c138f7 user: mario tags: trunk | |
2014-12-01
| ||
14:21 | Introduce `X-Content-License:` HTTP header. check-in: eb0d3d81fa user: mario tags: trunk | |
2014-11-29
| ||
17:34 | Security fix: unescaped original input in diff/page_rc. check-in: 48c9a8c9e1 user: mario tags: trunk | |
09:31 | Remove redundant border=/align= from frontpage project index. v0.7.6, readd header "beta" marker+color, Twitter icon in footer. check-in: dd615d6d47 user: mario tags: trunk | |
09:29 | Change explanation for `image` field ("leave empty" for autogenerated homepage screenshot). check-in: 6235d2f8a6 user: mario tags: trunk | |
09:28 | Better description for versioned_url() regex pattern. check-in: 477643db8d user: mario tags: trunk | |
09:28 | Lessen delay for incoming/ imports to around 6 entries per day. check-in: 37d3c91ecc user: mario tags: trunk | |
09:26 | Reveal incoming/ spool files in moderator stats. check-in: 638457a44c user: mario tags: trunk | |
2014-11-26
| ||
23:49 | Updated description. check-in: f8be0a058e user: mario tags: trunk | |
23:40 | Added contact mail address alternatively. check-in: 7095d32431 user: mario tags: trunk | |
23:39 | p_key_value() with configurable \S+ placeholder, used by lib/autoupdate to match exclude=1,2,3 versions. Prepared import_spool for deferred / autoupdate-injected updates. check-in: 15eed82046 user: mario tags: trunk | |
2014-11-25
| ||
16:51 | Switch uneeded include() for readfile(), all feed templates are static. check-in: d61bf7695d user: mario tags: trunk | |
16:49 | Raise delay to around 4 hours. (3 was too frequent.) check-in: d039aaed83 user: mario tags: trunk | |
16:49 | Five tags maximum copied per tweet (still shuffled), JSON API debug msg. check-in: d940e511cb user: mario tags: trunk | |
16:48 | Add allowed `,` separator to cron specifiers. check-in: 3947abfec3 user: mario tags: trunk | |