- Aug 10, 2011
-
-
Jeremy Fehr authored
This commit fixes bug #3707, as I've reconfirmed that the current version of TorStatus functions perfectly well without the foreignkey branch of metrics-web. Additionally, items found in the "TODO" file should now be moved over to trac.
-
Jeremy Fehr authored
-
https://github.com/jfehr/TorStatusJeremy Fehr authored
Conflicts: status/statusapp/templates/displayoptions.html status/statusapp/templatetags/index_filters.py status/statusapp/urls.py status/statusapp/views/pages.py
-
Jeremy Fehr authored
-
- Aug 09, 2011
-
-
Jeremy Fehr authored
404 and 500 pages now look the way that they should. Code has began being refactored; this means that removing some functions, tests, and even files were possible. A TODO file was added; if/when this project is put on Tor's trac, perhaps some of the items in that file should move there. Many other minor changes.
-
- Aug 05, 2011
-
-
Jeremy Fehr authored
Prior to this commit, if an improper port was supplied, the application logic assumed that the user meant port 80. This doesn't seem to be good design, since "asdf" does not mean port 80.
-
Jeremy Fehr authored
-
- Aug 04, 2011
-
-
Jeremy Fehr authored
It's no longer simply copied and pasted from doc/DESIGN.rst.
-
Jeremy Fehr authored
This has the advantage of making the code much more readable, as those unfamiliar with the code will hopefully know exactly where each function or constant comes from instead of having to grep their way through the code. Additionally, adjusted uptime (in the details page) is now calculated with datetime.datetime.utcnow() rather than datetime.datetime.now().
-
Jeremy Fehr authored
Conflicts: doc/DESIGN.rst status/statusapp/static/css/advancedsearch.css status/statusapp/templates/displayoptions.html status/statusapp/urls.py status/statusapp/views/helpers.py
-
Diego Calderon authored
-
- Aug 03, 2011
-
-
Jeremy Fehr authored
-
Jeremy Fehr authored
This facilitates code cleanup. Additionally, some documentation was fixed.
-
Jeremy Fehr authored
Prior to this commit, the LastDescriptorPublished column was not sorting correctly. Additionally, column sorting alternated between ascending and descending, regardless of whether the column to sort by was the same as the column that was currently being used for sorting. Minor code cleanup in pages.py as well.
-
Jeremy Fehr authored
-
- Aug 02, 2011
-
-
Jeremy Fehr authored
For some reason, Last Descriptor Published is not sortable. This should be fixed in a subsequent commit.
-
Diego Calderon authored
Conflicts: status/statusapp/views/pages.py
-
Diego Calderon authored
Conflicts: status/statusapp/views/pages.py
-
Jeremy Fehr authored
-
Diego Calderon authored
-
Diego Calderon authored
-
Diego Calderon authored
-
Diego Calderon authored
Conflicts: status/statusapp/templatetags/index_filters.py
-
Diego Calderon authored
Edited the apache installation as well as cleaned up some css issues. Also switched to use the basic buttons as opposed to the stylized ones due to accessibility issues
-
Jeremy Fehr authored
Before this commit, cache.active_relay was populated in a overly complex way. Now, cache.active_relay is populated by a left join between the cache.active_statusentry table (new) and the cache.active_descriptor table. There are other minor changes to cache.sql as well, such as the fact that it is no longer necessary to set the local time zone to UTC before performing postgres functions.
-
- Aug 01, 2011
-
-
Jeremy Fehr authored
Prior to this commit, simply navigating to "Advanced Search" would delete any search filters. Now, search filters are unmodified until new search filters are given.
-
Diego Calderon authored
Conflicts: doc/INSTALL.rst status/statusapp/templates/index.html status/statusapp/views/csvs.py status/statusapp/views/helpers.py status/statusapp/views/pages.py
-
Jeremy Fehr authored
-
Jeremy Fehr authored
-
Diego Calderon authored
-
- Jul 31, 2011
-
-
Jeremy Fehr authored
settings.template was cleaned up to be more intuitive. cache.sql was modified to cast an IP address to an INET column, so now the IP address column in the index page can be sorted as an IP address rather than a string in lexicographic order. e.g. 255.255.255.255 is higher than 99.99.99.99 instead of the other way around. The logic in many templates was cleaned up. status/tmp was added with the help of a .gitignore file.
-
- Jul 28, 2011
-
-
Jeremy Fehr authored
-
Diego Calderon authored
-
Diego Calderon authored
-
Jeremy Fehr authored
Prior to this commit, triggers were not written correctly: data added to tordir.cache was not added to tordir.public. This was due to a 'BEFORE INSERT OR UPDATE' trigger not returning the row used in the trigger. I opted to make these triggers AFTER triggers to minimize TorStatus' impact on Tor Metrics; if it is decided that it is more important that TorStatus get the statusentry and descriptor data first, this can be changed, but I should be careful to return the NEW row in this case.
-
Diego Calderon authored
Fixed most issues with sorting advanced or through columns in a manner that works with the csvs as well. However there are to methods of getting the ordering mechanisms
-
- Jul 27, 2011
-
-
Jeremy Fehr authored
-
Vlad Burca authored
Conflicts: status/statusapp/views/pages.py
-
Vlad Burca authored
-
Diego Calderon authored
Conflicts: status/statusapp/templates/index.html
-