Turned expiration notification cron job into celery job
Added a preliminary draft for a Makefile facilitating various jobs
Removed old sqlite dev db
Added FQDN resolving in mail notification templates to denote the host that an action originated
Wording fix in form Exceptions
Minor css fixes
Application form ui improvements
Added source address to required fields
Changes site name in flatpages fixtures file to something generic (example.com)
Minor fixes in SERVER_EMAIL
Removed initial data from peers
Added a custom command to fetch networks for each peer
Altered database storage engine to MYISAM
Fixed a typo in settings.py.dist
Altered tech_c mail fetch in views
Changed database tech_c schema
Moved whois configuration inside settings.py.dist
Replaced simplejson imports with json
Added a custom uknown_host_cb function to overcome ssh key errors
Updated urls.py.dist
Added missing variable in settings.py.dist
Removed utils/beanstalkc as it is now a deb package
Fixed minor issue with rule owner on removal
Fixed activation title template
Another admin file cleanup. Moved user profile into new file under accounts
Admin files cleanup and reordering
Added fixtures for site and flatpages. Run manually to fill the corresponding tables
Removed peers sql init script. Fixture works in place now
Replaced sql init files with fixtures
Moved peer lookup and user profile creation into custom user_login function
Better wording in settings.py.dist
Removed peer lookup and user profile from shibauth backend
Fixed issue with missing mail address list from abuse notification
Added transparency to console dialog
Altered user pending activation message
Added custom admin actions to User model
Modified peer network range update mechanism
Added required registration template files. Closes #1873
Added a dict element to denote missing shib attributes
Added administrator's and tech-c notification mechanism upon new user creation
Added view to override registration's activate functionality. References #1873
Added registration to installed apps. References #1873
Removed user activation in shibboleth backend. References #1873
Added init scripts that should be put in the appropriate directories in a production deployment
Added a urls.py.dist file
Updated .gitignore with urls.py
Updated gitignore with celery daemon directory
Handled a key error that could be triggered by service flaps
Updated setting.py.dist
Replaced mailing mechanism with custom mail function to include bcc addresses
Added an error message to user profile for users with no admin networks
Added ordering to Peer model
Improved shibauth middleware. Some fine-tuning could be done in the future
Turned announcement into function. Added ignore result to speed up tasks
Added peer plus techc into admin interface
Minor techc_mail retrieval function reformatting
Added INACTIVE in excluded from expiration
Added flatpages
Error page fixes and additions
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