Timeline
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
177 check-ins using file page_error.php version 57b5a22709
2014-11-26
| ||
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 | |
16:48 | Add #flags/#incoming count to stats (for moderators). check-in: 5d57a1e1ed user: mario tags: trunk | |
16:46 | Add linuxgamenews.biz as news source. check-in: db90e8a5a7 user: mario tags: trunk | |
16:46 | Introduce `IS_ADMIN` shortcut, header stats for moderator infos, fix flagged entry clearing. check-in: 7ee36caef9 user: mario tags: trunk | |
2014-11-22
| ||
21:31 | Decode sourceforge URLs to skip %20 for version extraction, also try to capture -beta and -rc suffixes. check-in: a19ff10c97 user: mario tags: trunk | |
21:30 | Omit tags with just one reference from tag"cloud"; scale text down a bit. check-in: e0cdb1b5c1 user: mario tags: trunk | |
21:29 | Rename QPL to QtPL check-in: e86d921713 user: mario tags: trunk | |
21:29 | Automated cronjob re-registration from `x-cron:` plugin meta fields. check-in: 2b7b9307c4 user: mario tags: trunk | |
21:28 | Switch to raw `twurl` requests for Twitter updates, as that allows to embed screenshots easily. check-in: d9a13a9d82 user: mario tags: trunk | |
2014-11-19
| ||
22:04 | Beta stage, declare version 0.7.5. check-in: 9339ac3384 user: mario tags: trunk, 0.7.5 | |
21:53 | versioned_urls: Permit version-tuple access ("$version0-$version1-$version2") as well. check-in: 7ce2919fde user: mario tags: trunk | |
2014-11-16
| ||
23:15 | Add 0.7 DB scheme extensions: via, editor_note, autoupdate_delay check-in: 0eec3072b6 user: mario tags: trunk | |
16:24 | Switch to manual dependency loading Leaf check-in: 45e1f25efb user: mario tags: mirror | |
16:19 | Xfer cron.job for freshcode.clb JSON feed importing. check-in: 2f4cf1ea0f user: mario tags: mirror | |
16:16 | empty default files check-in: 79e42f8f28 user: mario tags: mirror | |
16:15 | Exchange feed selection, add template stubs check-in: ea92800376 user: mario tags: mirror | |
16:02 | Allow direct invocations, remove [END] and API mapping. check-in: 72d74c8cca user: mario tags: mirror | |
15:53 | Remove uneeded pages, cron-jobs, doc/*, templates for FC-mirrors. check-in: df89a65d10 user: mario tags: mirror | |
15:50 | Empty default SQlite store (for mirroring) check-in: 80739648ae user: mario tags: mirror | |
15:27 | Current (0.7.5) sqlite database scheme (added: via, editor_note, autoupdate_delay) check-in: ed2e13d670 user: mario tags: mirror | |
2014-11-10
| ||
22:51 | New links to Linux Games DB, Gtk-Apps, openDesktop, Portable Linux Games, TuxArena, LinuxSoftNews.WP, and FOSSHUB. check-in: 82f1793122 user: mario tags: trunk | |
19:17 | Forgotten fix to manually split up projectname.ext which the recent change to allow language-suffixes necessitates. ($ext will no longer consume .json or .rss and .atom by itself). check-in: 061a0e5767 user: mario tags: trunk | |
19:15 | Revert back to slightly more spacing between project title, description, release notes, and tag list. check-in: cc2445ceb3 user: mario tags: trunk | |
19:14 | Reduce extracted ::scope_tags() per unique() check-in: 4691c17354 user: mario tags: trunk | |
19:13 | Twitter feed of recent releases. check-in: 02929b0711 user: mario tags: trunk | |
2014-11-08
| ||
15:29 | CSS for audio tag, .editor_note (submit form), more narrow frontpage listings, styles for "GitHub releases" entries. check-in: 4a0624612c user: mario tags: trunk | |
15:27 | Introduction of releases `via` (= "form", "api" or "autoupdate" and "spool") and `editor_note` fields (raw HTML, displayed per-project in /submit form). check-in: e60fbcf9fa user: mario tags: trunk | |
15:23 | Added plugin meta for current cron hook timing. check-in: 727bd10ffa user: mario tags: trunk | |
15:23 | Added plugin meta for current cron hook timing. More elaborate import-delay calculation. Field `description` condensed. check-in: d734bb41a3 user: mario tags: trunk | |
15:22 | Added plugin meta for current cron hook timing. Output html attributes now double-quoted (plain htmlspecialchars usage), more constrained github.releases SELECT. check-in: 60da17d71b user: mario tags: trunk | |
15:15 | Allow singular language .suffix in proj_name() identifiers. New gimmick: "theme-song" in URLs will transform into HTML5 <audio> (specifically for OpenBSD entry). check-in: e505f94b02 user: mario tags: trunk | |
2014-11-03
| ||
02:17 | Add github-releases to RewriteRule dispatcher, config: set default user-agent string for cURL *and* PHP streams. check-in: b4b26d77c4 user: mario tags: trunk | |
02:15 | Add CloudFlare and DB statistics to frontpage (replacing no-ads whitebox). check-in: 08ed5cd6ea user: mario tags: trunk | |
02:12 | For absent results, allow singular ->property_row access to silently return NULL. check-in: 44a53a1581 user: mario tags: trunk | |
02:12 | Avoid lengthy loops with SQL SELECT queries in cron jobs, to eschew SQLite database locking up meanwhile. check-in: b147818f59 user: mario tags: trunk | |
02:11 | GitHub/Archive/API polling job. check-in: 81413c685e user: mario tags: trunk | |
02:10 | Add GitHub/Archive list and cache database polling. check-in: 1534cf257a user: mario tags: trunk | |
02:10 | Split news feeds and fossies.org scraping. check-in: f29bcd5c41 user: mario tags: trunk | |
2014-10-28
| ||
21:16 | int typecast for revision date display check-in: f27fa2251e user: mario tags: trunk | |
21:15 | Hide (only log) absent session/admin flag check-in: 66fad9ddb2 user: mario tags: trunk | |
21:15 | raise to 150 character description for project name list check-in: b151f89ec3 user: mario tags: trunk | |
21:14 | Fix project-name normalization for raw incoming/pool imports. check-in: e0a1cddf81 user: mario tags: trunk | |
21:13 | Introduce structured metadata (HTML5 itemscope/itemtype) for Google display. check-in: 0a41182c57 user: mario tags: trunk | |
21:12 | Add beOpen to news and page_links check-in: dc75170546 user: mario tags: trunk | |
2014-10-20
| ||
19:56 | Print full license name as title= attribute for tags. check-in: dba5ebc957 user: mario tags: trunk | |
2014-10-17
| ||
00:10 | Fix version-cleanup for release::exists() check, again. check-in: b7dadabfd1 user: mario tags: trunk | |
00:09 | allow up to 22 entries from fossies.org check-in: 3afa2ce2cb user: mario tags: trunk | |
00:08 | Fix spool for partial updating (instead of overwriting new entries). check-in: 2576657990 user: mario tags: trunk | |
00:08 | Switch to current working directory in config.php, to avoid relative path handling in cron scripts. check-in: b942a0cd9b user: mario tags: trunk | |
2014-10-12
| ||
04:30 | Add implicit SourceForge= url for SF-imports. check-in: 6c29fe0c80 user: mario tags: trunk | |
04:29 | Highlight every major N.0.0 project release. check-in: 567d720d23 user: mario tags: trunk | |
04:28 | Prepared submissions from incoming/ text files. check-in: 66812a89d6 user: mario tags: trunk | |
2014-10-04
| ||
00:02 | Add title=description to list of project /names. check-in: cbb4003f49 user: mario tags: trunk | |
2014-09-30
| ||
23:31 | Renamed feed names to just /projects.rss|atom|json (instead of internal /projects/xfer.rss|atom|etc). check-in: 433cbe2876 user: mario tags: trunk | |
23:30 | Add input::nl() newline filter (normalize CRLF to just LF) check-in: 8d37a3f825 user: mario tags: trunk | |
23:29 | Added MPL-1 check-in: dd83844f1b user: mario tags: trunk | |
23:29 | Normalize version number for release::exists() check (to avoid mismatch for autoupdate, which probes existing versions before inserting new release) check-in: 1c763670ea user: mario tags: trunk | |
2014-09-14
| ||
16:06 | Merge `description` and `changes` for RSS feeds. check-in: 4efcd24ae6 user: mario tags: trunk | |
15:23 | RSS skipHours, fixed ?ext= handling for Atom (gonna get dropped however), and some HTTP cache-control check-in: ece3cb95b2 user: mario tags: trunk | |
15:22 | initialize empty $_SESSION array either way check-in: 30c659932c user: mario tags: trunk | |
15:14 | Missing `event` argument for .preventDefault() in forum callback check-in: 71ef96965b user: mario tags: trunk | |
2014-08-29
| ||
17:31 | Capture non-existant favicon.ico (log is growing excessively else) check-in: d33603044b user: mario tags: trunk | |
17:29 | More colorization for index links, default css color classes, a few more links/ check-in: e50cfa96b7 user: mario tags: trunk, 0.7.0 | |
17:23 | Filter out deleted and hidden release from feeds. check-in: b4581da3ba user: mario tags: trunk | |
17:22 | Capture OpenID failures (still not working with self-signed certs). check-in: 4716253e0f user: mario tags: trunk | |
17:21 | Convert relative links into /root based resources. Try base href=/index. (Googlebot tripped over something). check-in: 8b2b784723 user: mario tags: trunk | |
00:46 | Add formatted timestamp to log. Unpack project_tags array. Use `deleted` flag instead of `hidden` per default, unset both on submitting new revision. Map homepage on GET /urls, and accept "website" as alias when populating afresh. Remove `submitter_image` unless authorized, and rename with_permission() to requires_permission(). check-in: aa58b43da2 user: mario tags: trunk | |
2014-08-28
| ||
18:52 | Reintroduced API logging. Names in Other URLs field are no longer lowercased. check-in: 55043423c8 user: mario tags: trunk | |
18:51 | Reordered index sidebar blocks (new fossies.org links) check-in: def66831e5 user: mario tags: trunk | |
18:50 | Added specific extractor for fossies.org, copies dates along (like for DistroWatch), and retains summary as link title= check-in: 053d1f6907 user: mario tags: trunk | |
2014-08-24
| ||
01:17 | Display matching project (per tag or exact search phrase) as full release entry instead of search excerpt. check-in: 098c0997a4 user: mario tags: trunk | |
01:16 | Fix version regex for sourceforge feed. check-in: 5f4b0a7d97 user: mario tags: trunk | |
01:15 | Use 10 release.tags for populating `tags` table. Plain arrays, reduce SQL result set. check-in: a9cfcd9130 user: mario tags: trunk | |
01:14 | Limit /RC to 100 entries per page. check-in: e47fabd2ed user: mario tags: trunk | |
2014-08-20
| ||
00:39 | Allow .json as explicit feed/ suffix. check-in: d453f209f1 user: mario tags: trunk | |
00:39 | Fix default $value to $map[] assignment check-in: 516cbad039 user: mario tags: trunk | |
00:38 | remove obsolete include(lib/openid.php) check-in: 620195ac76 user: mario tags: trunk | |
2014-08-18
| ||
22:21 | Add tags, submitter and urls for extraction; default to `name-releases.json` for export file. check-in: 4753576db5 user: mario tags: trunk | |
04:00 | Project extraction cmdline tool for freecode.com produces a `releases.json` for easy importing of previous releases per Autoupdate. check-in: 3e9edceae0 user: mario tags: trunk | |
2014-08-15
| ||
12:39 | Relax editing timeframe for empty versions, also don't apply anyway if it's just an edit for version-less projects. check-in: 115cdd8d82 user: mario tags: trunk | |
12:38 | Reduce flagging impact (minimum of 2 before flagging opacity on frontpage sets in, to allow for project-owner flags) check-in: 821983774f user: mario tags: trunk | |
12:37 | Split up letter ranges (O-Q and R-T) check-in: 273197d00a user: mario tags: trunk | |
2014-08-14
| ||
10:21 | Frontpage project entry opacity based on `flag` (so flagging gives visual fallback for first votes, until entry is gone.) check-in: 120df496ea user: mario tags: trunk | |
10:21 | Added a few more project hosters/forges. check-in: f7ad5ce98c user: mario tags: trunk | |
2014-08-13
| ||
16:14 | Missing $data parameter for release{} update post-checks. check-in: fe308fcdaa user: mario tags: trunk | |
16:13 | $image instead of $miniature for forum post editing, as to not show prior encoded URL, but only default gravatar email if any. check-in: 3b2366a1f5 user: mario tags: trunk | |
16:12 | Mention /?format=rss shortcuts for feeds (inherited from freecode) check-in: 3ef92912aa user: mario tags: trunk | |
16:12 | Smoother forum post unfolding, double escaping for edits removed. check-in: 8d964d6f55 user: mario tags: trunk | |
16:10 | Colorize meta/forum link. check-in: 2c6837d32f user: mario tags: trunk | |
16:10 | Add db() placeholder documentation ASCII table. check-in: ac49f65add user: mario tags: trunk | |
16:09 | ::http filter was too strict (leading numbers in URLs) check-in: abc330bf7c user: mario tags: trunk | |
16:09 | Add curl()->assert() to be run after ->exec() check-in: 063d94349d user: mario tags: trunk | |
16:08 | Invalid autoupdate() invocation check-in: f8152d1c76 user: mario tags: trunk | |
16:07 | Stop lowercasing project URLs. check-in: b30be00af2 user: mario tags: trunk | |
2014-08-11
| ||
16:15 | Use non-autoupdating autoloader. check-in: 23550cee89 user: mario tags: trunk, 0.6.5 | |
16:13 | Add basic /meta forum, separate handler and database structure. check-in: 108362e99b user: mario tags: trunk | |
16:12 | Split Browser Projects by Tag into /names and /tags links. check-in: 7b214ee870 user: mario tags: trunk | |
16:11 | Introduce project /names browsing. check-in: eb0b525374 user: mario tags: trunk | |
16:10 | Filtering also sourceforge project links (recurring changesto same project dump). check-in: eb78d13112 user: mario tags: trunk | |
16:10 | Introduced config.local.php, so primary config can match check-in. check-in: fabfd6778a user: mario tags: trunk | |
2014-08-08
| ||
17:40 | Debugging output $project->update() wrapper for DrChangelog (also fixed lib/autoupdate.php _rxu rule extraction order.) check-in: fc80428e5f user: mario tags: trunk, 0.6.0 | |
17:39 | Reduced number of url-label= examples for empty submit form. check-in: 69b143e460 user: mario tags: trunk | |
17:38 | Make `$version` replacement work on complete text input (RegExp/g) check-in: 6afb9901a5 user: mario tags: trunk | |
17:37 | Using diff now for /admin pages and /rc check-in: c4755c01bd user: mario tags: trunk | |
2014-08-06
| ||
11:01 | Reordered gallery, added Fossies.org check-in: 92ebd481e3 user: mario tags: trunk | |
11:00 | Add /rc page (RecentChanges diff) check-in: 3f972a8ea9 user: mario tags: trunk | |
2014-08-04
| ||
15:59 | Externalized update_rules() - which currently just hides previously submitted empty-version project entries. check-in: 6ff5dca6cd user: mario tags: trunk | |
15:59 | Added img alt= Unicode glyphs for homepage/download check-in: 7fd519934c user: mario tags: trunk | |
15:58 | Allow search to look for multiple licenses. check-in: 6915580706 user: mario tags: trunk | |
15:56 | Removed manual curl() loading. check-in: 91d97fca70 user: mario tags: trunk | |
2014-08-03
| ||
22:55 | Added popup samples for Dr.Changelog check-in: 09c7f8f66e user: mario tags: trunk | |
22:54 | Added small #search_q box in #tools header check-in: 2d2225e623 user: mario tags: trunk | |
01:39 | Split out gravatar email into separate database field `submitter_image`. (In templates still called `submitter_img` however.) check-in: 9e7bb1667b user: mario tags: trunk | |
01:37 | Updated autoupdate testing descriptions. check-in: 08b1e91919 user: mario tags: trunk | |
2014-08-02
| ||
20:55 | Introduced "Dr.ChangeLog" for testing autoupdate rulesets (regex,xpath,jquery release notes scraping). check-in: fd4c02c1ab user: mario tags: trunk | |
20:54 | Three new gallery links: IceWalkers, OpenHatch, OpenSourceArcade check-in: d02501074c user: mario tags: trunk | |
20:52 | Make ->list not forgo absent keys, but substitute values with NULL. check-in: 041f5c22f2 user: mario tags: trunk | |
20:51 | Added "Project Spotlight" to page footer, and a cron-job for rotating 3 random projects in there. check-in: f5ea6d4058 user: mario tags: trunk | |
20:50 | Moved defaults into static ::$defaults to also override UserAgent check-in: 7d2a749ebc user: mario tags: trunk | |
2014-07-31
| ||
21:59 | DW in sidebar, a bit more API feed filtering check-in: dbe565ce99 user: mario tags: trunk | |
21:58 | Introduced non-placeholder example key=url list for `Other URLs` in submit form; also better filtering prior display. check-in: 1f6210b4c7 user: mario tags: trunk | |
21:56 | added DistroWatch feed and general version number highlighting check-in: 9725b669af user: mario tags: trunk | |
21:56 | New additions: Linux AppFinder, Find Best OpenSource, FOSS Wiki, Libre Projects, and Zwodnik, a few more links in the sidebar. check-in: 0232a9a82d user: mario tags: trunk | |
2014-07-30
| ||
14:25 | Patched fc-submit for Python3 and using `requests` instead of `urllib2`; which is kind of necessary due to required SNI for SSL/TLS, usage of verify=cacert.pem should be possibly patched in as well check-in: 3ffaf89706 user: mario tags: trunk | |
14:18 | Made `?auth_code` optional for dispatching onto freecode API handler (else it would show up regular page instead of filtered JSON). check-in: 74758b8842 user: mario tags: trunk | |
14:17 | Query only last revision for tags. check-in: 48529854b9 user: mario tags: trunk | |
03:18 | Remove debugging output. check-in: 36e9116ab7 user: mario tags: trunk | |
03:15 | New revisions with version number will now hide previous entries without. check-in: 8e7583d6c6 user: mario tags: trunk, 0.5.5 | |
2014-07-29
| ||
23:54 | URL updating verified for function, also updates separate homepage and download fields now check-in: cf7b3c257a user: mario tags: trunk | |
23:53 | freecode-submit with minor adaptions for freshcode.club check-in: aa105661b8 user: mario tags: trunk | |
23:52 | freecode-submit 2.9 check-in: a7a69e19c8 user: mario tags: trunk | |
04:24 | API handler now supports some of the FC-3 interface, including update_core, publish, and withdraw, and URL reading. Made release{} partial updates look into the right data source for name+version. check-in: fe9ca3c47e user: mario tags: trunk | |
04:23 | Remove extraneous GROUP BY name, which broken [release_versions] order check-in: 604d1fb3d9 user: mario tags: trunk | |
04:22 | Add ::scope_tags() and ::state_tag() extraction helper check-in: c2179a52df user: mario tags: trunk | |
2014-07-28
| ||
17:53 | initial API handler (just GET/query project info as of now) check-in: 3ea5b33630 user: mario tags: trunk | |
17:52 | Add colorization to trove list check-in: 1d51babc9c user: mario tags: trunk | |
17:51 | Switch __get to parent::offsetGet check-in: 613d9ccbf3 user: mario tags: trunk | |
17:51 | Add data-tag=$key on trove list optgroup check-in: 60c41a09ba user: mario tags: trunk | |
17:50 | Revert autoupdate_module dropdown for autoselection. check-in: b11e619895 user: mario tags: trunk | |
17:50 | Fix prepared $trove[] passing by typecasting COUNT() comparison with 1*? check-in: 962c247c70 user: mario tags: trunk | |
2014-07-27
| ||
22:51 | Fixed feed aliases (due to RewriteRule recursion) check-in: 92a88f20e4 user: mario tags: trunk | |
04:05 | Introduce Trove tag selection on page_tags, tags: removed some natural languages, added new programming languages. Add JS .action links in submit page. HTML5shim for IE in header. check-in: f06d1aeef8 user: mario tags: trunk | |
04:02 | Utilize new :* expression placeholder for search query (binding though does not work for count()=? for some reason) check-in: 86b7fdab70 user: mario tags: trunk | |
2014-07-25
| ||
20:50 | Introduced Trove-tags select box. check-in: 0bdc1f7dbd user: mario tags: trunk | |
2014-07-24
| ||
21:51 | Added sourceforge project import, and allow PKG_INFO to understand LSM, Debian control files, and RPM spec check-in: 057e47927c user: mario tags: trunk | |
21:50 | urlencode() tags links check-in: 7c2d9405d9 user: mario tags: trunk | |
21:50 | Too many args for into() wrapper (should better use reflection after all..) check-in: 8a1b9eaf11 user: mario tags: trunk | |
21:49 | Allowed optgroups for select_form_options generator. check-in: 1e1c1f3c53 user: mario tags: trunk | |
21:48 | initial Trove map check-in: 9e04d17b63 user: mario tags: trunk | |
2014-07-23
| ||
20:18 | Updated ::map_license and ::trove_to_tags check-in: 2a2191b874 user: mario tags: trunk | |
19:48 | Template for frontpage listings check-in: d01da6f0ff user: mario tags: trunk | |
19:47 | New logo, initial tags:: handling, canonic autoloader (shared.phar). check-in: 5b3ec70a6d user: mario tags: trunk, 0.5 | |
19:44 | Introduce language-specific links (Accept-Language), and Javascript confirm() for StackExchange sites. check-in: b7d1418ef5 user: mario tags: trunk | |
19:42 | Move /submit form into template/submit_* and introduce project imports (DOAP, JSON, PKG-INFO, freecode) check-in: 7c4b578abe user: mario tags: trunk | |
19:41 | Move tags handling into separate tags:: module. check-in: 8a9ff4b69d user: mario tags: trunk | |
2014-07-21
| ||
12:26 | updated autoloader map check-in: 458de713c4 user: mario tags: trunk | |
12:25 | removed manual include(lib/feeder) check-in: d43c24545c user: mario tags: trunk | |
12:25 | Expanding posts in forum/ check-in: 67fb1c4fe1 user: mario tags: trunk | |
12:25 | Reallowed numbers for start of project id check-in: c39049d7b3 user: mario tags: trunk | |
12:24 | Fixed `key` quoting for expand_assoc_* check-in: ff7e32660f user: mario tags: trunk | |
12:23 | repackaged HtmlPurifier check-in: 18a6d62562 user: mario tags: trunk | |
12:23 | Openfontlibrary added links gallery check-in: d96a4dd12d user: mario tags: trunk | |
12:22 | linuxgames and sourceforge-files added check-in: 34dc045513 user: mario tags: trunk | |
12:21 | Frontpage feeds now feature linuxgames, sourceforge-files check-in: 587a6c11c2 user: mario tags: trunk | |
12:21 | moved img/logo.png check-in: fa41d65e3a user: mario tags: trunk | |
2014-07-19
| ||
19:49 | prepare for forum/ check-in: b8d0e1c695 user: mario tags: trunk | |
19:48 | package external lib/ into zip-phars check-in: 5b72a78bd7 user: mario tags: trunk | |
18:51 | (no comment) check-in: 53245d5e8c user: mario tags: trunk | |
18:45 | Restructured db_wrap{} and :* expression substitution. check-in: e514d06be4 user: mario tags: trunk | |
00:20 | More optional parameters for ->into() wrapping check-in: 3c01627eb9 user: mario tags: trunk | |
00:20 | Default user agent. check-in: e8187add33 user: mario tags: trunk | |
00:19 | Trivial error message page. check-in: 31d71afbdb user: mario tags: trunk | |