Chris Pollett > Students >

    ( Print View)



    [C297 Proposal]

    [Deliverable 1]

    [Deliverable 2]

    [Deliverable 3]

    [Deliverable 4]

    [Presentation 1 - PDF]

    [Presentation 2 - PDF]

    [Presentation 3 - PDF]

    [Final Report 297 - PDF]

    [C298 Proposal]

Project Blog

Project Blog

Week 10: Nov 14th, 2023

Week 9: Nov 7th, 2023

  • Discussed the parser code implementation and was suggested a few changes to it.
  • Presented a deep dive into Postfix and Dovecot.
  • Professor asked to understand the existing code of atto server.
  • Professor suggested to research a website using http/2 to figure out a test value for the parser program.

Week 8: Oct 31th, 2023

  • Presented an example conversion of hexadecimal HTTP/2 format to HTTP1.1
  • Discussed about the parsing in depth.

Week 7: Oct 24th, 2023

  • Presented a python program that performs the conversion of HTTP 1.1 format to hex HTTP/2
  • Professor suggested to convert the code to PHP and continue with that.
  • Professor asked to create a presentation on Dovecot and postfix.

Week 7: Oct 17th, 2023

  • Discussed and detailed deliverable 2 as a program that performs the conversion of HTTP 1.1 format to hex HTTP/2
  • Research about wireshark, HTTP/2 enabled websites.

Week 6: Oct 10th, 2023

  • Discussed the conversion of HTTP 1.1 format to binary HTTP/2
  • Completed and presented deliverable 1.
  • Discussed about deliverable 2

Week 5: Oct 3rd, 2023

  • Discussed the usage of implementation of WebSite.php
  • Discussed deliverable 1.
  • Asked to research about the binary format of HTTP/2

Week 3: Sept 19th, 2023

Notes from professor:

  • Try setting up using "other email client"
  • Read about sendmail (dad of postfix). It's the simplified version of these
  • Small project - convert your page to be shown using atto's web server. 3 different routes for bio, blog, and proposal.
  • Trace the code - the function calls that are done when the weblog is shown
  • Look at the examples and try to run them. They are mainly for the web servers.

Week 2: Sept 12th, 2023

  • Discussed the implementation of the project.
  • Defined deliverables and worked out technicalities of the course.

Week 1: Sept 5th, 2023

  • Discussed about the proposal.
  • Overview of the project.
  • Professor gave some resources to educate myself on the topic.