summaryrefslogtreecommitdiff
path: root/itjs.class
AgeCommit message (Collapse)AuthorFilesLines
2023-12-14Do not cache API responses for 10 seconds by default, e.g. /api/feed.json on ↵Christian Schneider1-1/+0
mobile home page
2022-05-02introduce ::json_headers, kill unused varUrban Müller1-3/+14
2021-01-13Update copyright dateChristian Schneider1-1/+1
2021-01-13Unified join to always use implodeChristian Schneider1-1/+1
2020-05-13Retire alert as we only see sporadic false positives of old cached html ↵Christian Schneider1-3/+0
files now
2020-05-12Deprecated itools itjs warning is not interesting for everyone and will be ↵Christian Schneider1-1/+1
removed soon
2020-05-11Use standard PHP syntax for itoolsChristian Schneider1-1/+1
2020-05-11Mark static methods properly to avoid deprecation messageChristian Schneider1-1/+1
2020-05-11Remove obsolete itools javascript functions and loader/jsboot mechanismChristian Schneider1-51/+9
2020-02-10make sure we don't try to include whole directories (from unsafe input like ↵Koni Weber1-1/+1
"?.js")
2019-11-20Fix path to file for crcurlChristian Schneider1-1/+1
2019-11-07change all itjs cache urls - we've got some weird problems reported which ↵Christian Helbling1-1/+1
might be caused by requests that accidentially still route to oerlikon, maybe this helps
2019-09-02Make itools a bit stricter, new PHP versions start to enforce more declarationsChristian Schneider1-1/+1
2019-07-03no errors if headers were sent because of keepalive-outputUrban Müller1-3/+2
2019-05-13itjs::serialize() preserves data types (string, int, bool, null)Christian A. Weber1-20/+3
2019-05-03Forgot to add additional data to checksum, previously it only changed cache keyChristian Schneider1-2/+3
2019-05-03Add @param ['additional_data'] Additional data to be included in checksumChristian Schneider1-1/+3
2019-02-19allow svg-only style sheetsUrban Müller1-1/+1
2018-09-01nobody uses use_it_state anymoreUrban Müller1-1/+0
2018-09-01Make sure html files do not contain unparsed php source, e.g. /itjs/state.htmlChristian Schneider1-1/+1
2018-06-27reapply "use safer it:: variants of file funcs", was not the culprit in ↵Urban Müller1-1/+1
jussi downtimes This reverts commit 99b7fc8dc08da090bb7f00c2882e1daeec4434ba.
2018-06-22Revert "use safer it:: variants of file funcs"Urban Müller1-1/+1
This reverts commit 05e7ceefa1f0a29c665381b54ac882f260ae6c22.
2018-06-21use safer it:: variants of file funcsUrban Müller1-1/+1
2018-03-22removed cruftChristian A. Weber1-1/+0
2017-08-10bugfix: dont try to it_url::get local pathsUrban Müller1-2/+2
2017-08-10adapt to defaultUrban Müller1-1/+1
2016-07-16itjs::encode() can encode non-arraysChristian A. Weber1-2/+2
2016-07-16itjs::serialize() and itjs::encode() can encode nullChristian A. Weber1-0/+3
2016-06-16allow local loading (and php-interpretation) of .htc filesUrban Müller1-1/+1
2016-04-07accept // urlsUrban Müller1-1/+1
2016-04-07Accept // (schema-less) URLs and use it_url::get_cache() for those in ↵Christian Schneider1-1/+1
preparation for SSL
2016-03-29send warnings if fetch fails; would create noninformative warnings later on ↵Urban Müller1-1/+1
anyway
2016-03-11prevent double includes when jquerybuild and jquery in listUrban Müller1-1/+1
2016-01-30force cache flushUrban Müller1-1/+1
2016-01-29Improved version of 0b595fb/80c5bcd which decides for each file individually ↵Christian Schneider1-7/+4
if it has to be passed through php
2016-01-29Revert 0b595fb/80c5bcd as they break map.search.ch/api/map.jsChristian Schneider1-1/+4
2016-01-29warning fixUrban Müller1-1/+1
2016-01-29execute php when fetching js/css files for checksumUrban Müller1-4/+1
2016-01-13Anchor regex for my peace of mindChristian Schneider1-2/+2
2016-01-13bugfix: need to omit query everywhereUrban Müller1-1/+1
2016-01-13handle empty filelist, handle scripts with query-argsUrban Müller1-3/+4
2016-01-12separate between trusted and untrusted input, correct crcs of remote ↵Urban Müller1-6/+16
resources, report non-existing trusted resources
2016-01-12Revert "separate between trusted and untrusted input, correct crcs of remote ↵Urban Müller1-16/+6
resources, report non-existing trusted resources" This reverts commit f1fb76db297970327fccc0e2ecdc4642bc2df748.
2016-01-12separate between trusted and untrusted input, correct crcs of remote ↵Urban Müller1-6/+16
resources, report non-existing trusted resources
2015-12-07separate directory to avoid permission and expiration problemsUrban Müller1-1/+1
2015-11-30correctly create checksums on devel, benefit from implied lib/itjsUrban Müller1-13/+4
2015-11-22currently generated filelists are fineUrban Müller1-1/+1
2015-11-18security: whitelist legal charsUrban Müller1-2/+5
2015-11-16make c= optional for far future expireUrban Müller1-1/+1
2015-11-16make c= optional for far future expireUrban Müller1-2/+3