Commit Graph

811 Commits (386c4ce63c95a687f4358839d6703a02b20ebe50)

Author SHA1 Message Date
Andrew Dolgov 675f198a7c rework login form 12 years ago
Andrew Dolgov 97acbaf190 login system fixes
remove old-style session checking from backend.php
move outside subscription endpoint to public.php, change subscription
bookmarklet
12 years ago
Andrew Dolgov 304aadb907 remove twitter-specific code 12 years ago
Andrew Dolgov 9aceda3afc remove hook-based plugins 12 years ago
Andrew Dolgov 369dbc19d6 rework class system to use subdirectories
add placeholder plugin/hook system
12 years ago
Andrew Dolgov 143d1b31a8 routing: check if created handler is a subclass of Handler 12 years ago
Andrew Dolgov 0d421af86f split authentication to separate modules 12 years ago
Andrew Dolgov 545ca06789 do not perform sanity checks on each backend request 13 years ago
Andrew Dolgov 6a79e8afeb only enable ob_gzhandler if it exists 13 years ago
Andrew Dolgov 66b042fcfe do not generate warning on csrf_token being unassigned 13 years ago
Andrew Dolgov 7a5d9b95c4 disable csrf logging 13 years ago
Andrew Dolgov 8484ce2258 experimental CSRF protection 13 years ago
Andrew Dolgov f03a795de7 include path fix for lighttpd 13 years ago
Andrew Dolgov de8260cb10 move API to classes/ 13 years ago
Andrew Dolgov 5f0a3741d0 add Public_Handler
misc code cleanup
13 years ago
Andrew Dolgov 8e17d6636e add Pref_Filters 13 years ago
Andrew Dolgov 66665fba79 add Pref_Users class 13 years ago
Andrew Dolgov cbe50c800d add pref_labels class 13 years ago
Andrew Dolgov 678dda79e3 compat fix for old-style backend methods 13 years ago
Andrew Dolgov 4f09f594c2 move help to backend class 13 years ago
Andrew Dolgov 611efae712 add catchall backend class 13 years ago
Andrew Dolgov 1395083e94 add pref_prefs class 13 years ago
Andrew Dolgov afcfe6cad5 add pref_feeds class 13 years ago
Andrew Dolgov 3f3630529e implement tiny-OOP routing 13 years ago
Andrew Dolgov d51124689d add tiny-OOP style backend RPC 13 years ago
Andrew Dolgov f30ef1fa1b subop -> method 13 years ago
Andrew Dolgov 107d0cf39e overall directory tree cleanup 13 years ago
Andrew Dolgov 31303c6bbd reduce the number of always included libraries 13 years ago
Andrew Dolgov 1c9d14ad79 backend: do not include all modules all the time 13 years ago
Andrew Dolgov e0d91d846d experimental split of public calls into public.php (refs #389) 13 years ago
Andrew Dolgov f9da2388d0 fix sharing for not logged in users 13 years ago
Andrew Dolgov 83cd33fcec implement sharing articles by unique url 13 years ago
Andrew Dolgov 37c03d3a42 implement automatic precaching for next normal and unread feeds
allow opening cached next_unread_feed on f-q if available
tweak getRelativeArticles() to scan forward only
reenable prefetch_old server requests
13 years ago
Andrew Dolgov 165c88ff31 remove unused headlines-info.unread 13 years ago
Andrew Dolgov 81787bbf98 viewfeed: do not return sync counters on subop 13 years ago
Craig Meyer 147f563228 Extended Actions to include Select by tag (add local modifications, fix
display for tags starting with a number)
13 years ago
Andrew Dolgov 4dd369d42a pubsub: cast feed_id as integer 13 years ago
Andrew Dolgov 1b79034372 do not perform synchronous update on pubsub call 13 years ago
Andrew Dolgov 7d96bfcd6d misc headlines speedup 13 years ago
Andrew Dolgov e2d2339cf0 backend/pubsub: block immediately if PUBSUBHUBBUB_ENABLED is false 13 years ago
Andrew Dolgov f7cffd2cfd view: fix article not being marked as read when not requested from client cache 13 years ago
Craig Meyer 9949bd154e functions.php: Fixed some mild errors.
fetch_file_contents()
        using $updated when it was not defined - commented it out
    update_rss_feed_real()
        was also using $updated, undefined
        and had a inconsistent return, added return false;
    lookup_user_id($link, $user)
        was using $login for the SELECT not $user
    format_headline_subtoolbar()
        used $search_q before it was assigned to, re-ordered the code
    format_article()
        The 3rd arg "$feed_id" was never used in the function, it was set in the function
        Verified (and modified as needed) function calls in backend.php (5 Usages) and in modules/backend-rpc,php (1 usage)
    printTagCloud()
        Before ksort($tags) add a check for count($tags) == 0 return
    replace depreciated split() calls with explode()

backend.php

    replace depreciated split() calls with explode()

modules/backed-rpc.php

    replace depreciated split() calls with explode()
    in handle_rpc_request(), separate asort() from join(),  asort() does not return an array.
        This fixes a problem where a new tag is added to an entry, but doesn't show up after clicking on save. User must do a screen refresh.
        A PHP error msg was being returned in the JSON response.
.gitignore
    Make sure Mac OS X .DS_Store & PHPStorm project files (.idea/) are not included
13 years ago
Andrew Dolgov 97279fe6ec backend/pubsub: better 404 handling, do not cause PHP warning when invalid feed id is being requested 14 years ago
Andrew Dolgov d0f7338009 allow redirect to login page when calling external feed subscription url (using bookmarklet, for example) (refs #344) 14 years ago
Andrew Dolgov bfedfe697b backend/la: properly handle situation when article has multiple ref_ids on one account (closes #342) 14 years ago
Andrew Dolgov 9b201046af backend/fbexport: read key from _POST 14 years ago
Andrew Dolgov 109662e12f feedbrowser_cache & linked feeds: add site url (bump schema) 14 years ago
Andrew Dolgov 572d66c6ee backend/fbexport: fix syntax error 14 years ago
Andrew Dolgov f192adc133 backend/fbexport: do not set last_connected; properly set error status 14 years ago
Andrew Dolgov ae5f7bb11a implement fetching and exporting of shared feeds 14 years ago