Commit Graph

45 Commits

Author SHA1 Message Date
DL6ER
5cbfe6a5be Merge branch 'devel' into TopItems 2016-12-30 20:42:33 +00:00
Promofaux
8240e2d23b merge devel 2016-12-29 19:59:09 +00:00
DL6ER
dfa1737542 Be ablw to specify how many Top Items a user wants to see through the API call 2016-12-25 20:00:24 +01:00
DL6ER
0aed676e45 Merge branch 'devel' into new/tools
Conflicts:
	header.php
2016-12-24 00:30:35 +01:00
DL6ER
b2a39c5cb8 Be able to pass delay for automatic reactivation to API 2016-12-23 14:35:09 +01:00
DL6ER
1009dba240 100% non-blocking using our awesome API 2016-12-23 13:39:29 +01:00
DL6ER
e5a9826078 Moved more private files out of the root directory 2016-12-21 21:10:21 +01:00
Mcat12
2f65430a4d Move PHP scripts to scripts folder 2016-12-21 21:09:58 +01:00
DL6ER
e188cb6fbc Revert "Merge pull request #267 from pi-hole/folderStructure"
This reverts commit fba3d10fa4, reversing
changes made to 4ee75f4167.
2016-12-21 17:16:52 +01:00
DL6ER
42c9439d1e Merge branch 'devel' into folderStructure 2016-12-20 23:09:39 +01:00
DL6ER
be5a6cb5df Use only one array, no additional loops 2016-12-20 21:31:49 +01:00
DL6ER
bb2c2e2244 Moved more private files out of the root directory 2016-12-20 12:52:19 +01:00
Mcat12
d1da1de597 Move PHP scripts to scripts folder 2016-12-19 19:44:51 -05:00
Adam Warner
ee41a78bdd More codacy fixes (#256)
* single quotes to double

* Avoid variables with short names like $a. Configured minimum length is 3.

* list_type > listType https://www.codacy.com/app/Pi-hole/AdminLTE/file/4753758893/issues/source?bid=3919163&fileBranchId=3919163#l30

* define `refresh` before it is used

* single to double quotes

* EsLint expects `{}` after `if`

* singlequotes to doublequotes

* https://www.codacy.com/app/Pi-hole/AdminLTE/file/4753758894/issues/source?bid=3919163&fileBranchId=3919163#l49

* Copy filterArray Function from api.php

* missed a single-quote

* single>double

* `===`, `==`

* single to double

* Usages come AFTER declarations

* missing semi

* function delcaration order change

* more codacy complaints
2016-12-16 13:52:51 +00:00
DL6ER
c599c30763 Add API option to get gravity domains 2016-12-14 11:39:20 +01:00
Björn Bohman
1d36f664cf Send argument to getAllQueries()
Send the value api.php is given for getAllQueries to getAllQueries().
This make getAllQueries() able to make decisions from the argument.
2016-12-08 11:00:02 +01:00
Mcat12
cc6e029f78 Make sure the api doesn't enable and disable at the same time. 2016-12-04 13:32:17 -05:00
Mcat12
0dec4b8aa0 Protect Enable/Disable with a CSRF token check
The token is now added for all pages.
2016-12-04 13:16:45 -05:00
Mcat12
ee0913a7a2 Move enable/disable to API
Also check CORS for all API calls. With the same import, we can
enable CSRF token checking on the API.
2016-12-03 13:40:04 -05:00
DL6ER
22c32b269e Add ?jsonForceObject flag to enable JSON_FORCE_OBJECT 2016-11-24 16:48:11 +01:00
DL6ER
f0adb164d4 Merge branch 'devel' into auth
Conflicts:
	api.php
	js/pihole/index.js
2016-11-21 10:57:19 +01:00
DL6ER
f84d54558b Allow GET hash for API calls 2016-11-20 15:46:05 +01:00
DL6ER
e575988d37 Added some more comments in api.php 2016-11-19 12:56:50 +01:00
DL6ER
03ea07ec49 api.php?summaryRaw also accessible without auth token 2016-11-19 12:51:52 +01:00
DL6ER
8ecd218908 Many changes that are documented in PR #197 2016-11-18 21:31:30 +01:00
DL6ER
4372c2e25b Extend hash auth to API calls 2016-11-16 23:35:10 +01:00
DL6ER
3624b3ed85 Added new API call: overTimeData10mins 2016-11-09 15:02:05 +01:00
Rory M
26d54cfa9b Fix for XSS bug
I actually tested this one! it works.
My apologies for the previous, non-working commits-- I had to refresh my knowledge of PHP.
2016-04-22 14:27:21 +01:00
Rory M
b91b7cacb0 Final fix for XSS patch
`htmlspecialchars` does not work on arrays.
This is why testing is important :^)
2016-04-22 13:21:53 +01:00
Rory M
66e0c0f66e Fixed incorrect ordering of sanitisers
`json_encode` needs to call the result of `htmlspecialchars`, not visa versa!
2016-04-22 13:12:10 +01:00
Rory M
87ddd4cbc7 Fix for XSS bug
Pointed at the correct branch this time.
2016-04-22 12:34:41 +01:00
Adam Warner
74378b546e Update api.php
Added missing ) on line 11
2016-02-22 16:16:46 +00:00
Mcat12
6a2714d524 Api returns summary with no params 2016-02-22 08:24:00 -05:00
Brice Johnson
b80c373cfa Added page to view daily query log history 2016-02-13 00:01:50 -06:00
Brice Johnson
4fa6b3dc6b Added radar graph for top clients 2016-02-11 23:41:31 -06:00
Brice Johnson
0544cfb398 Added forwarding destination chart 2016-02-10 23:40:20 -06:00
Brice Johnson
5d68c72477 Added query types graph 2016-02-10 23:18:11 -06:00
Brice Johnson
51796f351c Enabled auto-update for summary statistics. Top row statistics update
every 20 seconds.
2016-02-04 23:37:08 -06:00
Brice Johnson
21741094f1 Moved data retrieval to Ajax call. Fixed ipv6 number. Fixed top
domains/advertisers tables.
2016-02-02 22:27:42 -06:00
Brice Johnson
98f0bb0d94 Fixed merge conflict in api.php. Moved js code to index.php from
footer.html
2016-01-30 19:06:15 -06:00
Brice Johnson
fa6f0a42a5 Merge branch 'devel' of https://github.com/pi-hole/AdminLTE into devel
Conflicts:
	api.php
	index.php
2016-01-27 23:03:58 -06:00
Adam Warner
46a7bac6e4 Update api.php
Consume JSON output of chronometer.sh

Relies on [this pull](https://github.com/jacobsalmela/pi-hole/pull/193) being merged.
2016-01-18 23:04:03 +00:00
Brice Johnson
f018e0f6f9 Added lists of top domains/ads. Moved data collection to separate file. 2016-01-15 22:29:18 -06:00
Brice Johnson
293d2e7d21 Added top domains for queries and ads 2016-01-14 23:26:58 -06:00
Brice Johnson
8479530c67 Added basic read-only api 2016-01-09 20:04:24 -06:00