Adrian Schmutzler
8dc3633246
Fix missing timezone awareness of immutable data types
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 15:05:24 +01:00
Adrian Schmutzler
a65873c2ee
Global stats put into separate scripts and run by cron
...
Most of the processes is executed every five minutes, but
deleting can be done only once per day ...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 15:00:12 +01:00
Adrian Schmutzler
ece82c44f4
routertools: Remove direct references to mysql cursor
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 14:50:16 +01:00
Adrian Schmutzler
bf1d1b8b2a
router.html: Fix long loading times
...
The mysql queries had been executed in a for loop, this is
moved to a single query now.
Side effect may be a little more JavaScript execution time.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 14:44:28 +01:00
Adrian Schmutzler
60501ac775
router.html: Fix omitting coordinates if not set
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:07:31 +01:00
Adrian Schmutzler
9d167bdb86
Respect case in database and code
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:06:25 +01:00
Adrian Schmutzler
003fcbcebe
routertools/stattools: Implement default hood as str "Default"
...
If the default is NULL (as previously), we have ugly problems
with indexing and queries. To circumvent this, the hood is
set to "Default" right at the beginning.
For old data, we add an if to the hood stats calculation.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:05:48 +01:00
Adrian Schmutzler
48cb9f0033
routertools: Remove lower() for hood name
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:04:47 +01:00
Adrian Schmutzler
3be0cd12b3
helpers: Treat spaces in query string more correctly
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:04:09 +01:00
Adrian Schmutzler
a16c50124c
Reintroduce regex for search strings in router list
...
Includes tidying-up query string helpers
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:03:40 +01:00
Adrian Schmutzler
92cd0e00a8
routertools: Treat missing XML elements better
...
This particularly fixes the case of missing coordinates.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:02:03 +01:00
Adrian Schmutzler
e34daa118d
Migrate TileStache to python3
...
Requires TileStache to be in absolute path
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:01:49 +01:00
Adrian Schmutzler
9a32c7bffd
Delete old router events
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:01:26 +01:00
Adrian Schmutzler
5262a4e14f
Provide fffconfig output option for routers
...
If ?fffconfig is specified after a routers ID, a config file
with the router's data is return. This can directly be copied
to /etc/config/fff on the device and thus easily recover a
lost configuration.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:01:18 +01:00
Adrian Schmutzler
412203a946
api: Add wifianalall (all hoods)
...
Puts reused code into a helper function
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:01:01 +01:00
Adrian Schmutzler
87093a9066
Add hood-specific statistics
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:00:48 +01:00
Adrian Schmutzler
e3fe995407
MySQL: alpha3
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-11-16 00:00:07 +01:00
Dominik Heidler
1b4ae0fe51
Merge pull request #75 from adridolf/mapv2
...
fff-map: Add layer for KeyExchange v2
2017-10-16 12:10:00 +02:00
Adrian Schmutzler
78a8a1b65e
fff-map: Add layer for KeyExchange v2
...
Draft version. On my local setup, I had to create CSVs manually
with mkcsv.py and copy them to /var/...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-10-16 12:07:34 +02:00
Dominik Heidler
870785ede8
Merge pull request #74 from adridolf/ulalink
...
Use ULA for WebUI link
2017-10-14 16:47:04 +02:00
Adrian Schmutzler
3d4d005a17
Use ULA for WebUI link
...
For v2-hoods, the ULA should be used, which enables routing across
hoods.
Fixes #72
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-10-14 15:11:56 +02:00
Adrian Schmutzler
88e040af00
No legacy anymore: Fix missing firmware
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-10-14 14:59:37 +02:00
Dominik Heidler
547416ae9c
No legacy anymore
2017-10-07 23:07:04 +02:00
Dominik Heidler
058bed9a2e
Implement loadavg graph data collection for #55
2017-09-11 16:31:57 +02:00
Adrian Schmutzler
fc4e4f3026
Add loadavg graph for routers
...
Fixes #55
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-09-10 12:24:36 +02:00
Dominik Heidler
f51d0ae5fd
Add index for "created" routerdb field ( fixes #65 )
2017-08-31 13:16:56 +02:00
Dominik Heidler
f8c5913ad1
Commit unstaged changes from production instance
2017-08-21 11:49:26 +02:00
Adrian Schmutzler
bd855abd0d
Add explanation page for API functions
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Tested-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-08-19 02:52:10 +02:00
Adrian Schmutzler
b013533dfe
Add API script to output JSON list of routers with MAC address
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-08-18 14:38:57 +02:00
Dominik Heidler
8f7a55042a
Fix code style
2017-08-18 14:24:20 +02:00
Adrian Schmutzler
5f65d38908
Add WifiAnalyzer alias file output
...
Syntax: /api/wifianal/<hood>
This returns raw text.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Tested-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-08-18 13:20:47 +02:00
Adrian Schmutzler
2a3cd94619
Harmonize tab style in api.py
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-08-17 23:36:06 +02:00
Dominik Heidler
96a8466e7a
Merge pull request #58 from adridolf/consistent_hoodnames
...
Make capitalization and spelling of hoods consistent
2017-07-25 10:51:19 +02:00
Christian Dresel
216b0ec801
Projekt Hoodteilung extremo #9
...
Add Hood Erlenbach
2017-07-25 09:20:24 +02:00
Adrian Schmutzler
46dbde5c72
Make capitalization and spelling of hoods consistent
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-07-24 23:49:07 +02:00
Christian Dresel
a3115c54d0
Projekt Hoodteilung extremo #8
...
Add Hood Coburg
2017-07-20 18:16:03 +02:00
Christian Dresel
db4cd7d57f
Projekt Hoodteilung extremo #7
...
Add Hood Lauf
2017-07-20 15:16:38 +02:00
Christian Dresel
a1e7cf2650
Projekt Hoodteilung extremo #6
...
Add Hood Ebern
Re-positioned Hood Aschaffenburg
2017-07-19 17:10:17 +02:00
Christian Dresel
3e567ba07a
Projekt Hoodteilung extremo #5
...
Add Hood Ebern
HoodID 25 is reserved for Coburg, it is created in the next steps
2017-07-17 20:31:34 +02:00
Christian Dresel
096c3a48fa
Projekt Hoodteilung extremo #4
...
Re-positioned Hood Markredwitz
Re-positioned Hood Hof
Add Hood Fichtelberg
Add Hood Rehau
2017-07-17 16:20:19 +02:00
Christian Dresel
12384f2f5a
Projekt Hoodteilung extremo #3
...
Add Hood Bayreuth
HoodID 21 is reserved for Lauf, it is created in the next steps
2017-07-17 10:56:43 +02:00
Christian Dresel
e15c8908bf
Projekt Hoodteilung extremo #2
...
Add Hood Ebermannstadt
2017-07-16 22:34:32 +02:00
Christian Dresel
d9e70533ca
Projekt Hoodteilung extremo #1
...
Re-positioned Hood Adelsdorf
Re-positioned Hood Forchheim
Add Hood ErlangenWest
2017-07-16 11:55:10 +02:00
Adrian Schmutzler
0ac862411a
Set WAN uplink based on new nodewatcher xml entry and for L2TP
...
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2017-06-17 21:48:08 +02:00
Steffen Pankratz
93d0ab13c7
Added FFF link to nav bar ( fixes #44 )
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-06-12 19:29:42 +02:00
moexe
576c8dd0c0
adding hood Schweinfurt to hoods.py
2017-05-19 22:56:07 +02:00
Steffen Pankratz
b1b6ed540f
Fixed map display in Internet Explorer 11
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-05-09 21:35:28 +02:00
Steffen Pankratz
37f47eabdb
Removed padding for link local addresses
...
See https://mantis.freifunk-franken.de/view.php?id=42 for more information.
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-05-08 19:02:57 +02:00
Steffen Pankratz
3318794d0f
Added support for layer 3 links ( fixes #38 )
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-04-17 13:31:31 +02:00
Steffen Pankratz
138c8c81b8
Added hood Adelsdorf.
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-03-23 19:24:49 +01:00
Dominik Heidler
5ad3111745
Add hood link to router page
2017-03-22 23:27:42 +01:00
Steffen Pankratz
ff4b8ebd8f
- deleted functionality to fetch data from Netmon
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-03-22 18:14:54 +01:00
Steffen Pankratz
3f0052bdfe
- do not show links to Netmon anymore
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-03-22 18:12:54 +01:00
Dominik Heidler
2e4eaf2a18
Remove netmon resync code
...
See #34
2017-03-21 15:42:16 +01:00
loki-kun
682d62d852
Netmon Sync Button entfernt
...
Netmon Sync Button auf Route Seite entfernt
2017-03-21 14:48:04 +01:00
Dominik Heidler
158eb2585e
Link from statistics page to hood router list
...
Fixes #32
2017-03-21 11:07:23 +01:00
Dominik Heidler
b16199c8db
Use Hood from Router XML if provided
...
Fixes #31
2017-03-21 10:06:59 +01:00
Steffen Pankratz
4b09731360
Added general exception handler for function 'import_nodewatcher_xml'
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2017-01-28 18:20:36 +01:00
Steffen Pankratz
6cadfaa848
- fixed exception: caused by deleting a router without an owner
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-09-25 19:46:41 +02:00
Steffen Pankratz
3db647d40f
Re-positioned hood HassbergeSued
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-09-17 09:53:58 +02:00
Dominik Heidler
4a7c41260c
Escape HTML in router map popup
2016-07-26 22:23:37 +02:00
Dominik Heidler
d940526f79
Get chipset value only if XML key exists
2016-07-26 22:20:59 +02:00
Dominik Heidler
da42ef018c
Add in memory router rate limit
...
This is some kind of tmp hack to reduce db load
2016-07-26 22:17:39 +02:00
Dominik Heidler
797b67ee40
Record smaller stat timespan to reduce db load
2016-07-26 22:16:33 +02:00
Dominik Heidler
7845b007b5
Make E-Mails more verbose to avoid SPAM flag
2016-07-26 22:14:13 +02:00
Michael 'PoempelFox' Meier
955d265231
use https instead of http for attribution link
2016-07-23 14:55:20 +02:00
Michael 'PoempelFox' Meier
ad9564dd04
zwei weitere tilelayer hinzugefuegt, so dass jetzt drei auswaehlbar sind.
...
Der Stil von openstreetmap.org, der Stil der auf openstreetmap.de verwendet wird, und Thunderforest Outdoors.
2016-07-23 14:13:54 +02:00
Steffen Pankratz
626595ad17
Re-positioned hood Hof
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-07-13 18:10:09 +02:00
Steffen Pankratz
a8b38bc808
Added hood Muenchberg
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-07-13 18:10:09 +02:00
Steffen Pankratz
392d6adce8
Added hood Forchheim
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-07-13 18:10:09 +02:00
Steffen Pankratz
1698047715
Added hood Bamberg
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-07-13 18:09:44 +02:00
Steffen Pankratz
d95604688d
Added hood Marktredwitz
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-07-02 19:13:56 +02:00
Steffen Pankratz
9ec37e715b
Added hood Aschaffenburg
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-07-02 19:13:56 +02:00
Dominik Heidler
3bf3445c51
Merge pull request #18 from kratz00/empty_mac
...
Added workaround for empty 'mac_addr' element in nodewatcher data.
2016-05-16 17:03:24 +02:00
Steffen Pankratz
45943a5246
Added workaround for empty 'chipset' element in nodewatcher data.
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-05-16 12:20:03 +02:00
Steffen Pankratz
c42dc9b92f
Added workaround for empty 'mac_addr' element in nodewatcher data.
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-05-16 12:17:49 +02:00
Steffen Pankratz
0ef01992ed
Added nodelist API endpoint.
...
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
2016-05-03 22:24:34 +02:00
Dominik Heidler
ae75d547f9
Add hood: hof
2016-04-28 17:43:55 +02:00
Dominik Heidler
698998cec5
Fix fork warning
2016-04-28 17:33:45 +02:00
Dominik Heidler
cfc65780ee
Add missing misc.py
2016-04-22 10:09:20 +02:00
Dominik Heidler
39d30c7021
Some ipv6 detection fix
2016-04-19 19:34:51 +02:00
Dominik Heidler
c894f91abb
Add option to delete a user account
2016-04-10 14:48:43 +02:00
Dominik Heidler
1c1dea66ff
Add !not search operator
2016-03-16 22:32:37 +01:00
Dominik Heidler
7921ac6d90
Move datetime.utcnow().replace(tz... into function
2016-03-10 14:22:23 +01:00
Dominik Heidler
e1d2217d79
Allow searching for netif
2016-03-10 14:04:37 +01:00
Dominik Heidler
95179df2c0
Handle IntOverflows and save unknown-status reason
2016-03-10 14:03:27 +01:00
Dominik Heidler
b7584486ff
Small XML parsing performance optimisation
2016-03-10 14:01:54 +01:00
Dominik Heidler
179c403787
Don't ask netmon for WebUI router's position
2016-03-10 14:00:12 +01:00
Dominik Heidler
d8bbbf1213
Make session survive application restart
2016-03-10 13:57:36 +01:00
Dominik Heidler
5d59a208bb
View the best links on the top
...
Sort links.csv by link quality
2016-03-10 13:56:06 +01:00
Dominik Heidler
af2a80f5ee
Delete routers with last_contact > 100 days ago
2016-03-10 13:55:15 +01:00
Dominik Heidler
5fee464680
Handle l2tp tunnels
2016-03-07 12:27:43 +01:00
Dominik Heidler
c7436cdea2
Add link to change Avatar
2016-03-02 16:00:09 +01:00
Dominik Heidler
c5c0e15c19
Double (clickable) pointer radius on 2k displays
...
The actual pointer image will keep its size
2016-02-29 22:22:04 +01:00
Dominik Heidler
b3a0131b63
Add alfred_leagcy_provider
...
It gets a list of pre-0.5.1 routers from netmon mysql db,
crawls them and sends the results to a (patched) alfred master.
2016-02-29 19:16:49 +01:00
Dominik Heidler
19329ef85c
User Accounts, Legacy Routers, Delete Routers
2016-02-29 18:51:58 +01:00
Dominik Heidler
c34246f3a8
Let MongoClient be tz_aware
...
- output datetime objects from mongodb are now tz_aware with tzinfo=utc
- fixes #11
2016-02-15 18:51:40 +01:00
Dominik Heidler
4cddcbfec3
Fix MAC Address redirect
2016-02-06 11:42:11 +01:00
Dominik Heidler
b508f5031c
Remove trailing whitespaces from IP Addrs
2016-01-30 14:56:25 +01:00
Dominik Heidler
5a11a4083a
Use new URL
2016-01-30 14:49:14 +01:00
Dominik Heidler
688b90f3f6
Show ipv4 and ipv6 addresses
2016-01-30 14:48:48 +01:00
Dominik Heidler
4984d614e7
Implement /get_router_by_mac/<mac>
...
- To allow hotlink from router webui
- Will redirect to router page when there is
exactly one router with this mac
- Otherwise redirect to router list with mac
set as filter
2016-01-25 16:49:14 +01:00
Dominik Heidler
1e9f43fe0c
Nice title
2016-01-23 22:08:25 +01:00
Dominik Heidler
c85ba1d403
Add fw info
2016-01-22 21:21:30 +01:00
Dominik Heidler
cef52d187e
Rename to "FFF Monitoring", Add Index.
2016-01-22 21:08:27 +01:00
Dominik Heidler
495c4d4512
Add scale to map
2016-01-22 20:37:31 +01:00
Dominik Heidler
44a50ecafb
Reduce stat range to 2 Weeks ( #3 )
2016-01-22 20:33:41 +01:00
Dominik Heidler
c81e8328cd
use description, position,... from nodewatcher XML
2016-01-07 23:08:23 +01:00
Dominik Heidler
e56336b106
rename position.comment to position_comment
2016-01-06 19:06:43 +01:00
Dominik Heidler
818ad5fc75
show data fetch hint in netmon event
2015-12-30 00:33:57 +01:00
Dominik Heidler
0cde57178f
allow to filter by community
2015-12-30 00:33:36 +01:00
Dominik Heidler
a8851609f5
show statustext
2015-12-22 10:35:17 +01:00
Dominik Heidler
e9e53b1344
show router community
2015-12-22 10:06:14 +01:00
Dominik Heidler
c888bf28b9
show router uptime
2015-12-22 09:20:48 +01:00
Dominik Heidler
d40b374e3d
Fix handling junk data
2015-12-14 00:05:37 +01:00
Dominik Heidler
a3ff3bc4c8
fix datatables css reference
...
see issue #2 and #5
2015-12-11 13:18:04 +01:00
Dominik Heidler
59769571fb
Merge branch 'master' of https://github.com/kratz00/ff-map
2015-12-11 11:54:45 +01:00
Steffen Pankratz
4d06d1fd2f
Do not rely on CDNs for accessing bootstrap, jquery etc. ( fixes #2 )
...
- upgrade to Leaflet 0.7.7
2015-12-11 11:18:07 +01:00
Dominik Heidler
0c7c9772df
remove timezone (doesn't work anyway)
2015-12-11 00:01:12 +01:00
Dominik Heidler
30d5a6f302
uwsgi catch exceptions
2015-12-10 23:57:18 +01:00
Dominik Heidler
a7cfa33d3d
handle status_text
2015-12-10 23:56:23 +01:00
Dominik Heidler
431b4a62dd
add map zoom permalink
2015-12-10 23:51:58 +01:00
Dominik Heidler
166e72b072
fix filtering by mac address
2015-12-09 19:57:15 +01:00
Dominik Heidler
850c474371
fix js graph autoscale and Others section
2015-12-09 19:47:02 +01:00
Dominik Heidler
c0bf36f4fb
fix netmon_id query
2015-12-09 19:16:12 +01:00
Dominik Heidler
df79b4268f
netmon api tells old pos comment if changed to ""
...
so let's interpret a single space as an unset position comment
and allow users to set their position comment to a single space
in order to delete it
2015-12-06 00:39:56 +01:00
Dominik Heidler
79526f600f
add favicon
2015-12-06 00:39:35 +01:00
Dominik Heidler
594ee53194
neighbours function doesn't like empty neighbours
2015-12-01 14:54:09 +01:00
Dominik Heidler
36938ad60a
new hood: nbgland
2015-11-27 15:59:09 +01:00
Dominik Heidler
b19335d3f8
fix hood updater and add hw name normalizer
2015-11-27 15:58:35 +01:00
Dominik Heidler
ece780c309
fix hood total router couter & make tbl responsive
2015-11-27 15:57:17 +01:00
Dominik Heidler
d137f99d45
allow spaces in hardware.name query (use _)
2015-11-27 15:56:35 +01:00
Dominik Heidler
0716ed945a
show netif on multiple links to same neighbour
...
fixes #1
2015-11-27 15:49:02 +01:00
Dominik Heidler
1762f095a7
escape dots in regex; allow querying netmon id
2015-11-19 22:39:34 +01:00
Dominik Heidler
02c094aab2
allow users to trigger netmon resync
2015-11-19 22:37:06 +01:00
Dominik Heidler
016a9b4f70
clean routertools; add hood/hostname change event
2015-11-19 22:05:37 +01:00
Dominik Heidler
a6dad73b91
don't show links originating from offline routers
...
mainly because the neighbour positions might be outdated
2015-11-19 14:16:12 +01:00
Dominik Heidler
b5b4ff60fe
filter/search router_list
2015-11-18 14:48:14 +01:00
Dominik Heidler
5b8609102a
strip spaces around ip addr
2015-11-16 09:59:49 +01:00
Dominik Heidler
3eb8793e26
improve parser logic
2015-11-15 20:49:52 +01:00
Dominik Heidler
0a9e255802
add titles and make ui more responsible
2015-11-15 20:48:55 +01:00
Dominik Heidler
b442d33954
make router list nice and filterable
2015-11-15 20:47:43 +01:00
Dominik Heidler
1d0ef0f321
make js pie look nicer
2015-11-15 20:45:26 +01:00
Dominik Heidler
70f821872f
fill total routers col
2015-11-12 22:27:54 +01:00
Dominik Heidler
6c385b3408
add statistics page
2015-11-11 15:27:50 +01:00
Dominik Heidler
3e4debab4a
make graphs hideable
2015-11-09 12:01:15 +01:00
Dominik Heidler
8bb4c8ce82
assert 0 if no quality data is available
2015-11-08 21:58:51 +01:00
Dominik Heidler
9cf93e8c18
add "router not found" error msg
2015-11-06 18:19:21 +01:00
Dominik Heidler
09c0f4abc2
add created property without netmon sync
2015-11-06 18:18:27 +01:00
Dominik Heidler
cb1215ac8a
multirow graph legend
2015-11-06 18:06:31 +01:00
Dominik Heidler
e6c94c35fa
use more efficient bson2json for stats
2015-11-05 15:47:40 +01:00
Dominik Heidler
3daee38a7c
show wan uplink (also for aux)
2015-11-05 15:46:27 +01:00
Dominik Heidler
72e3b4a5e2
remove old chipset db init
2015-11-05 15:44:58 +01:00
Dominik Heidler
00e0779fa5
performance tweaks to increase alfred import speed
2015-11-04 17:21:15 +01:00
Dominik Heidler
455f1710d5
fix graphs on mobile devices
2015-11-04 00:30:31 +01:00
Dominik Heidler
f495283208
add statistics
2015-11-03 23:55:33 +01:00
Dominik Heidler
88904b184d
hide graph reset button before selection
2015-11-03 16:13:37 +01:00
Dominik Heidler
8dc6760ccc
add network statistics
2015-11-03 16:03:14 +01:00
Dominik Heidler
9a84c44145
fix double router bug
2015-10-22 20:53:25 +02:00
Dominik Heidler
771a49bb03
changes for router view and data fetch
...
- show router update event
- show time since last contact
- re-fetch netmon data when netmon_id is unset
- gracefully handle missing router data
2015-10-22 19:26:03 +02:00
Dominik Heidler
1d0cde5a98
fix creation event
2015-10-21 11:04:54 +02:00
Dominik Heidler
8975d01100
fix event list
2015-10-21 11:01:24 +02:00
Dominik Heidler
99b7a39fde
use new hardware model name
2015-10-20 23:29:30 +02:00
Dominik Heidler
8ba835eae8
minimum unit is KiB
2015-10-20 21:45:26 +02:00
Dominik Heidler
2dc2ba8158
calc fe80 ip from mac, if there is no ip in the db
2015-10-20 21:44:36 +02:00
Dominik Heidler
b69df7b1a1
auto reload map
2015-10-19 14:09:34 +02:00
Dominik Heidler
75d7722797
fix the $slice issue (hopefully) the last time
...
$each must be the first item in the dict and python dicts are
not ordered - so use bson.SON
2015-10-16 18:08:14 +02:00
Dominik Heidler
c83ae6657c
fix network interface speed calc bug
2015-10-16 17:03:00 +02:00
Dominik Heidler
2c51271143
use tilestache insted of tilelite for rendering
2015-10-16 17:02:45 +02:00
Dominik Heidler
3f3f0f31d7
fix mobile layout
2015-10-16 09:51:05 +02:00
Dominik Heidler
cd6b00940c
don't slice events when setting router offline
...
update_many doesn't seem to like $each
2015-10-13 15:28:31 +02:00
Dominik Heidler
d69bb8a622
show network interfaces
2015-10-12 18:09:39 +02:00
Dominik Heidler
84cf486269
reorganize folder structure
2015-10-12 15:08:28 +02:00
Dominik Heidler
943bbefb83
add ?json to routers page url to view raw db doc
2015-10-12 14:57:41 +02:00
Dominik Heidler
f9a4e783f5
fix event slicing bug
2015-10-12 14:36:39 +02:00
Dominik Heidler
0306e02052
use ssl cdn to allow using https
2015-10-12 14:36:39 +02:00
Dominik Heidler
934d2851e5
add alfred support and dynamic map creation
2015-10-10 17:42:44 +02:00