Change Log

All notable changes to this project will be documented in this file. roughly follows Semantic Versioning.

UNMARKED CHANGES

  • 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.

0.3.5 2016-05-28

Added

  • New Language support for the entire system.
    • Python 3.4
    • Ruby 2.0.0
  • NGINX Cache Bypass flag via ?nocache=true.

Bugfix

  • CGI-BIN Directories are no longer cached by NGINX. Visitor leaks should no longer be a major issue.

0.3.4 2016-05-07

Added

  • SPDY up to 3.1 on all HTTPS communcations.

0.3.3 2016-03-25

Added

  • Search functionality to the Git server
  • Improved Git server performance by leveraging public assets directory.

Removed

  • CPU monitoring on user applications.

Changed

  • Updated Git Backend to v0.9.13.

0.3.2 2016-03-17

Changed

  • All home user content serving is now cached by NGINX™.
  • All HTTP web services are gziped to an average of 90% compression.

0.3.1 2016-03-15

Added

  • Ability for users to use cgi-bin scripts inside of public_html their private home directories.

Removed

  • FTP is no longer a method for uploading files to the server. This was at the request of ITS to prevent plaintext user:passwd

0.3.0 2016-03-11

Added

  • HTTPS connections on all inbound HTTP requests.
  • Public facing capabilities with global DNS and additional firewall settings.
  • Backup strategy with ITS.

Removed

  • Removed all standard HTTP external facing applications.

Changed

  • All HTTP requests are 301 redirected to HTTPS requests.
  • Git server now accepts HTTPS requests.

0.2.4 2016-03-09

Bugfix

  • Added 404, 500 error pages

0.2.3 2016-03-08

Added

  • Real HomePage. SRC-CODE now has a legitimate homepage to reduce confusion and market the various possiblities with the server.

Bugfix

  • All internal errors now point to internal issue trackers instead of upstream issue trackers.

0.2.2 2016-03-07

Added

  • Git backend now sends annoying emails.

Changed

  • Updated Gogs backend to v0.9.0 from v0.8.0 and patched to branch prod.
  • Upload cap for HTTP files now 50MB instead of 2MB only for the /git suburl.
  • Gogs now uses Redis as a sessions backend and cache.

0.2.1 2016-02-07

Added

  • Ability to clone all forks of repository through the command line via the server-infra collection.
  • Git interactions via SSH/GIT protocol.

0.2.0 2016-02-03

Added

  • 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.

Removed

  • README and install.sh in user SKEL directories

Changed

  • User umask set as 077.

0.1.0 2016-01-29

Added

  • First Deployment of server documentation.
  • Basic guidelines for distribution of works.

Changed

  • SRC-CODE is stable enough for daily use.

PREHISTORIC

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.