Handled issue where the port form was submitted on Enter keyup
Fixed typo that caused ports dialog window not to appear
Minor fixes. Added expiration date to admin interface. Distinguish between add and edit in admin. Different handling
Moved user update info into middleware
Minor issue handling with invalid html escaping
Better wording. Replaced 'route' with rule for console messages
Updated settings.py.dist
Minor wording fixes
Expiration mechanism and messages refinement
Added missing comment tags. Handles temporarily disabled then action additions
Merged outofsync with error in UI. Closes #1793
Temporarily (until decided) disabled rate limit additions
Added details to alert mails
Added protected networks with validation and admins alert
Fixed a bug with subnetting that could cause conflicts to Junipers. Closes #1805
Fixed a bug where rate limiting values were not checked against the lowest value. Closes #1804
Restricted non-admin user choices in then field
Added IP logging in mails and logs
Customized 500 error page. Altered 503 page
Added a custom 503 html doc. It is to be placed in /var/www and a 503 statement should be added in apache conf file
Code formatting
Changed application UI. Added ports section as accordion for advanced settings
Implemented admin add/edit functionality. Closes #1795
Code cleanup in views
Implemented NOC, Helpdesk and tech-c notification via mail upon rule changes. Closes #1794
Fixed file logging mechanism bug. Added prefix_length restriction
Added an empty logfile. Maybe should move it into settings.py. Modified gitignore
Added file logging. Closes #1796
This commit refs #1793. If no feedback is received, issue will close
Removed accept from then action bootstrap sql script
Added techc mails as db_members linked view
Added pending and suspended to default checked
Added mobile-flavoured filtering buttons
Removed color coding from table rows
Wrapped checkbox under a nice jQuery UI button
Added a hide columns with no actions checkbox. Added cookie to that. Minor cleanup
Added missing js class
Code cleanup. New implementation of long polling timeout. Done by server. Client has a backup mechanism to reconciliate failed
Fixed rule expiration cronjob. Removed unwated if statement
Fixed an expiration date issue in templates
Phrasing fixes to tasks
Added an expiration tooltip plus what this needed to operate
Added peer in mail templates
Fixed some issues with longpolling keepalive and error handling
Fixed expiration mail phrasing
Fixed cache issues. Fixed a major long-polling issue with a keepalive function
Poller cleanup and corrections. CSRF protection for js included
Fixed url matching slug regexp
Reformated mail body
This commit closes 1755 , closes 1754
Added expired to a known sync state
Added inactive to a known sync state
Added a save to current status while deleting a job
Fixed phrasing for overlapping rules
Fixed an issue in view with expiration date
Implemented expiration date selection with client and strict server validation
Added an unescape template tag to server hrefs from form validation errors
Fixed issue with admininactive syncing. Fixed issue with admin batch delete
Solved issue with retrieving same rules
Mailing templates created
Invoked mailing mechanism
Modified settings.py.dist with mail server and mail prefix
Added fields to admin interface. Minor changes with UI datatables
Added admin deactivate action with user rights prevention
Modified long-polling urls
.gitignore is now working
Updated gitignore
Added rule pk as hidden to show latest first. Altered match SHIB special attribute resolution
Renamed route to rule in templates
Implemented login page. Altered settings.py.dist . Implemented update on change
Added user data update in shibauthBackend
Code cleanup. Added a networks existence check while adding route
Slight change in datetime import. Addition of has expired func in Route
Invoked user messaged framework to warn about illegal editing
Monkey patched User model. Poller js is templated. Plus minor changes. With changes
Monkey patched User model. Poller js is templated. Plus minor changes
Added group view on initial page
Added user seperation into long-polling
Massive changes. Added long-polling support
Fix on previous commit: Added a whois utility. Incorporated user profile
Added a whois utility. Incorporated user profile
Added celery and beanstalk
Changed logic to all parts. Dev db is incorporated
Changed models logic. Decreased FKs
Added missing dirs
Added templates. Moved functionality out of models
Added clean method to netwrork address. 'then' statement is obligatory
Added an admin interface. Incorporated nxpy with gbp flowspec feature
Initial commit of flowspy