All notable changes to this project will be documented in this file. roughly follows Semantic Versioning.
- HTTP/2 on all HTTPS communcations.
- Caching of static assets and logged in sessions.
- Compilance with EU cookie law.
- Starting to integrate Drone CI.
- NodeJS 6.0+ and Passenger Webapp serving.
- New Language support for the entire system.
- Python 3.4
- Ruby 2.0.0
- NGINX Cache Bypass flag via
- CGI-BIN Directories are no longer cached by NGINX. Visitor leaks should no longer be a major issue.
- SPDY up to 3.1 on all HTTPS communcations.
- Search functionality to the Git server
- Improved Git server performance by leveraging public assets directory.
- CPU monitoring on user applications.
- Updated Git Backend to v0.9.13.
- All home user content serving is now cached by NGINX™.
- All HTTP web services are gziped to an average of 90% compression.
- Ability for users to use
cgi-binscripts inside of
public_htmltheir private home directories.
- FTP is no longer a method for uploading files to the server. This was at the request of ITS to prevent plaintext user:passwd
- HTTPS connections on all inbound HTTP requests.
- Public facing capabilities with global DNS and additional firewall settings.
- Backup strategy with ITS.
- Removed all standard HTTP external facing applications.
- All HTTP requests are 301 redirected to HTTPS requests.
- Git server now accepts HTTPS requests.
- Added 404, 500 error pages
- Real HomePage. SRC-CODE now has a legitimate homepage to reduce confusion and market the various possiblities with the server.
- All internal errors now point to internal issue trackers instead of upstream issue trackers.
- Git backend now sends annoying emails.
- Updated Gogs backend to v0.9.0 from v0.8.0 and patched to branch
- Upload cap for HTTP files now 50MB instead of 2MB only for the
- Gogs now uses Redis as a sessions backend and cache.
- Ability to clone all forks of repository through the command line via the server-infra collection.
- Git interactions via SSH/GIT protocol.
- Automatic integration of user home directory content serving.
- Automatic ACL generation for user home directories.
- Automatic SELinux policy generation for user home directories.
- SSHD Banner to make sure user are familiar with policy.
- User umask set as 077.
- First Deployment of server documentation.
- Basic guidelines for distribution of works.
- SRC-CODE is stable enough for daily use.
Everything before this point, we do not have sufficient enough of a history to keep track of. The server at this point in time is still undergoing testing and has not yet been approved for classroom use. I do not have much logged as to what may have been added at certain dates, or such, but I do know that SRC-CODE was first commissioned for use on Thursday September 24, 2015 at 3:17PM EST.