Andrew Dolgov
6fbf349155
add hidden _SKIP_SESSION_UA_CHECKS tunable
6 years ago
Andrew Dolgov
6768b3a4a3
schema: add DEFAULT_SEARCH_LANGUAGE
6 years ago
Greg-T
2c2f74a104
PDO error in cleanup_tags repaired
...
Changes :
- add PDO::PARAM_INT to a value in a PDO query
- switch limit to limit_part to respect semantic here (cleanup by packages)
6 years ago
Andrew Dolgov
671f4cee65
domdocument: remove old meta charset unicode hacks, replace with shorter xml preamble utf8 hack (on loadhtml where it makes sense)
...
af_readability: better (?) charset hack for non-unicode pages
6 years ago
Andrew Dolgov
01b2f0a24f
support "picture" tags in articles
6 years ago
Michael Kuhn
e74f7bde22
Refactor hotkeys to use keypress instead of keydown
...
keydown returns the "raw" key in event.which. Depending on the keyboard
layout, this may not be what is wanted. For example, on a German
keyboard, Shift+7 has to be pressed to get a slash. However, event.which
will be 55, which corresponds to "7". In the keypress event, however,
event.which will be 47, which corresponds to "/".
Sadly, several important keys (such as escape and the arrow keys) do not
trigger a keypress event. Therefore, they have to be handled using a
keydown event.
This change refactors the hotkey support to make use of keypress events
whenever possible. This will make hotkeys work regardless of the user's
keyboard layout. Escape and arrow keys are still handled via keydown
events.
There should be only one change in behavior: I could not make Ctrl+/
work and therefore rebound the help dialog to "?".
6 years ago
Andrew Dolgov
32f9fda33d
add composite key on ttrss_feeds (feed_url & owner_uid)
6 years ago
Andrew Dolgov
0b74db5ad7
remove feedbrowser (other feeds)
6 years ago
Andrew Dolgov
38e01270d8
archived feeds: expire old entries (schema bump)
6 years ago
Andrew Dolgov
dfd3a4e581
update previous with make_password() in tt-rss proper
6 years ago
Andrew Dolgov
16a9bdc387
make_password: generate longer passwords by default, use better random function if available
6 years ago
Andrew Dolgov
5b3a73e574
login: switch to absolute redirect urls
6 years ago
Andrew Dolgov
925065b1fe
Revert "login: only allow relative URLs in return="
...
This reverts commit c68ac04020
.
6 years ago
Andrew Dolgov
c68ac04020
login: only allow relative URLs in return=
6 years ago
Andrew Dolgov
72fcc81919
support per-plugin locale directories
6 years ago
Andrew Dolgov
32db1cb872
OPML: include (and import) ttrss per-feed update interval and sort order
6 years ago
Andrew Dolgov
54c1b5c611
fill in some missing doctypes; use short doctype where it wasn't
6 years ago
Andrew Dolgov
947e9cdc86
should be 19.2, duh
6 years ago
Andrew Dolgov
53a02b850e
bump version_static
6 years ago
Andrew Dolgov
8cd7f31bde
utility css updates
6 years ago
Andrew Dolgov
73c845858c
make login form a bit special after all
6 years ago
Andrew Dolgov
e2c9e283a2
remove ttrss_login stuff, use utility class
6 years ago
Andrew Dolgov
c11f32ac38
center and rework some utility screens
6 years ago
Andrew Dolgov
4f720f906e
simplify login form
6 years ago
Andrew Dolgov
874a2d2170
Revert "enable fi_FI locale"
...
oops, nevermind
This reverts commit e00041b206
.
6 years ago
Andrew Dolgov
e00041b206
enable fi_FI locale
6 years ago
root
5ac1935db5
Make article date select 12/24 time based on SHORT_DATE_FORMAT
6 years ago
Andrii Zhuk
f1f2b81a90
Add i18n for auto mode:wq
6 years ago
Andrii Zhuk
57c3322088
Changed language name for Ukrainian
6 years ago
Andrew Dolgov
17a8821c0b
enable uk_UA locale; rebase translations
6 years ago
Andrew Dolgov
1351ce370a
truncate_middle: make it utf8 aware
6 years ago
Andrew Dolgov
a5517fe857
fetch_file_contents: decompress gzipped data
...
af_readability: remove utf8 preamble hack
6 years ago
Andrew Dolgov
957c44d177
rework git update checking to be initiated by frontend, outside of runtime info output
6 years ago
Andrew Dolgov
d53cdaf815
requestCounters: remove cooldown
6 years ago
Andrew Dolgov
25ca144bb7
score: get correct classes for rows/score icons on the client
6 years ago
Andrew Dolgov
7e5c999146
show alert if recent_log_events > 0
6 years ago
Andrew Dolgov
51de0ce807
runtime info: return count of recent eventlog entries
6 years ago
Andrew Dolgov
1c8593c1fa
add hotkey (a N) to toggle night.css
6 years ago
Andrew Dolgov
703351c79e
remove theme supports-version etc checking
6 years ago
Andrew Dolgov
33240b7fd9
various layout fixes related to inline player causing unnecessary left padding if shorten_expanded is enabled
6 years ago
Andrew Dolgov
3e4326e34d
add ttrss_filters2.last_triggered (bump schema version)
6 years ago
Andrew Dolgov
a01c33d654
add HOOK_FILTER_TRIGGERED (for filter debugging)
6 years ago
Andrew Dolgov
0b8cbc9156
remove some bitmaps and rework stuff using it to use iconfont instead
6 years ago
Andrew Dolgov
15d05e8a26
night.css: do not import default less theme statically
...
remove themes/default.php (not needed)
compact.css: fixes
6 years ago
Andrew Dolgov
d2d2cb7e7d
rework scoring display, JS processing and icons
6 years ago
Andrew Dolgov
73c68e600b
feed browser: remove pub_set.png
6 years ago
Andrew Dolgov
29c890b495
login form: use dojo, remove profile hacks
6 years ago
Andrew Dolgov
197e80add6
fix several issues related to profile being set to a non-numeric value
6 years ago
Andrew Dolgov
6303e1626c
remove cache/js (no longer used)
6 years ago
Andrew Dolgov
71fc6d45bd
refactor error reporting to AppBase; keep exception_error() for now as a shim
6 years ago
Andrew Dolgov
84affc7b1d
rework dojo singleton modules to better work with phpstorm completion (ugh) - declare() is not needed there anyway
...
remove event.observe from login form (not needed)
load pluginhost via amd
6 years ago
Andrew Dolgov
e905ce7ea9
fix login
6 years ago
Andrew Dolgov
d9c5c93cef
move some more stuff out of common.js
...
rework client-side cookie functions a bit
limit dojo cachebust based on server scripts modification time
remove param_escape()
6 years ago
Andrew Dolgov
f89924f7a1
set use strict on JS modules; remove some mostly useless stuff like get_minified_js()
6 years ago
Andrew Dolgov
874560db54
remove obsolete row selection functions
...
move getUrlParam() to Utils
6 years ago
Andrew Dolgov
2f85b50e36
remove toggleSelectListRow2()
6 years ago
Andrew Dolgov
5aa9c60494
bring back (debloated) version of unexpanded combined mode
6 years ago
Andrew Dolgov
bf1b89d0f1
enable c-up/down hotkeys even out of cdm
6 years ago
Andrew Dolgov
07fd4f8d9d
minor css fixes (mostly for zoom mode)
6 years ago
Andrew Dolgov
50052fb78a
strip_harmful_tags: remove data- attributes
6 years ago
Andrew Dolgov
9563e3bcd6
remove expandable CDM headlines
6 years ago
Andrew Dolgov
fc0a3050eb
use xhrPost is even more places!
6 years ago
Andrew Dolgov
c10a43069e
debug logging system rework:
...
* support various logging levels per-message
* remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
* _debug() is kept as a compatibility shim for plugins
6 years ago
Andrew Dolgov
b2f0858060
sanity config: fix typo
6 years ago
Andrew Dolgov
d5256c8228
update sanity_config.php
6 years ago
Andrew Dolgov
5f66f872b6
fix session write handler always assuming that database entry exists and failing silently if it doesn't; remove session cookie-related hacks
6 years ago
Andrew Dolgov
d246fb9fe1
remove session REMOTE_ADDR checks
6 years ago
Andrew Dolgov
f8fc1ac543
login: check for stale session in login handler, instead of authenticate_user()
6 years ago
Andrew Dolgov
f730d7bb0a
another attempt to enforce session ID regeneration on login
6 years ago
Andrew Dolgov
9dadbdbb21
properly save auth_module after logging in
6 years ago
Andrew Dolgov
77aebd7e4a
it was probably not the best idea to use session_regenerate_id() right after session_start(), duh
6 years ago
Andrew Dolgov
5feed36a3c
do not use separate _ssl cookie for secure sessions
6 years ago
Andrew Dolgov
65e98f4086
force regenerate session id on successful login, remove previous blank SID check
6 years ago
Andrew Dolgov
74736fce0f
if empty session is autostarted because of a cookie, immediately destroy it
6 years ago
Andrew Dolgov
7d53c2b501
validate_session: bring back IP session binding (enabled by default) and UA checking
6 years ago
Andrew Dolgov
ec5687a62b
logout user: commit destroyed session
6 years ago
Andrew Dolgov
d2e1e60ecc
1. per-feed option STRIP_IMAGES should now also affect other media tags
...
2. video/audio elements were not replaced with text links properly in
low bandwidth mode
6 years ago
Andrew Dolgov
f3068c6397
send_local_file: touch() sent files to reset their expiration cooldown
6 years ago
Andrew Dolgov
02bb26a93f
rewrite_cached_urls: support video posters
6 years ago
Andrew Dolgov
a1b8651949
Revert "add (hidden) _NGINX_XACCEL_PREFIX which uses nginx X-Accel-Redirect to serve static files faster"
...
This reverts commit c5c3a0a2a8
.
6 years ago
Andrew Dolgov
2aef804f4b
split transparent rewriting of locally cached media URLs to execute after both sanitize() and HOOK_RENDER_ARTICLE to allow plugins work on original source URLs consistently
6 years ago
Andrew Dolgov
c5c3a0a2a8
add (hidden) _NGINX_XACCEL_PREFIX which uses nginx X-Accel-Redirect to serve static files faster
6 years ago
Andrew Dolgov
88adf3da1b
send_local_file: add application/octet-stream hack
...
cached_url: return original requested filename to save as
6 years ago
Andrew Dolgov
c4869cd573
if PHP_VERSION check fails, show current version
6 years ago
Andrew Dolgov
75e765aa00
bump version_static
6 years ago
Andrew Dolgov
848c6ac655
bump required php version to 5.6
6 years ago
Andrew Dolgov
069aea5989
remove FEED_CRYPT_KEY and everything related to it
...
always assume auth_pass_encrypted is false
6 years ago
Andrew Dolgov
a2d1fa5b14
autoloader: check if class name is namespaced before trying to split it
6 years ago
Andrew Dolgov
df47100ad1
remove SWF enclosure audio player
7 years ago
Andrew Dolgov
a9105e2a61
move JShrink Minifier to vendor/
7 years ago
Andrew Dolgov
2aaefbfa54
update autoloader to consider namespaces for third party libraries: placed and loaded from vendor/namespace/classpath.php
...
update readability to a newer implementation based on Readability.js (https://github.com/andreskrey/readability.php )
add vendor/Psr/Log interface required for the above
7 years ago
Andrew Dolgov
d00d515320
feedbrowser: fix incorrect usage of LIMIT in prepared statement
7 years ago
Tobias Bell
af3663edec
Don't bail out if git gc removed refs
7 years ago
Andrew Dolgov
68d9c412ea
fetch_file_contents: allow setting http Accept header
7 years ago
Andrew Dolgov
f0dbfedc81
increase buffersize to 16384 bytes
...
(also some trailing whitespace got clipped)
7 years ago
Alexander Yaburov
74a98a6ff2
increased CURLOPT_BUFFERSIZE from 128 to 256
7 years ago
Andrew Dolgov
b14f6d58b4
implement hard limits on downloaded data size for general fetching and cache plugins: MAX_DOWNLOAD_FILE_SIZE & MAX_CACHE_FILE_SIZE
7 years ago
foobar
2008ec4ed7
change filter rule regexp type to text
7 years ago
JustAMacUser
905ff10dc9
Allow abbr tag when sanitizing.
7 years ago
Andrew Dolgov
e7c9bc60ec
fix previous wrt if-modified-since being added to context options headers
7 years ago