Refactor Rails' Cookie Implementation project queries

99 views
Skip to first unread message

Pulkit Bhatia

unread,
Mar 11, 2017, 3:30:34 PM3/11/17
to rubyonrails-gsoc
Hello,

My name is Pulkit Bhatia, a Computer Science engineer from India. I am really interested to work on Refactor Rails' Cookie Implementation and Improve Signing with Expiry and Purpose project for GSoC 17.

I went through wiki and also through current Cookie implementation code and have some queries. 
  • For adding expiry, do we want something like cookies.expires(:key,Time object ..) something like cookies.delete or do we want to improve/add expiry for improved signing process that we will implement?
  • For adding purpose feature w.r.t. to AEAD, will we try to seal the cookie value with the purpose value so that opening process will fail if try to use that cookie for other purpose?
I am currently exploring more on AEAD and Rails code. Some direction regarding my queries would be a great help.

Thanks and Regards,
Pulkit

Kasper Timm Hansen

unread,
Mar 20, 2017, 3:35:33 PM3/20/17
to rubyonra...@googlegroups.com
For your first question see my answer to Amarjeet in the other thread :)

And your second question: yep, exactly like the SignedGlobalID class does it.
--
Kasper

Pulkit Bhatia

unread,
Mar 30, 2017, 10:01:05 AM3/30/17
to rubyonrails-gsoc
Hello, 

I have submitted draft of my proposal. Kindly please review and give your feedback.

Thanks and Regards,
Pulkit

Amarjeet Singh

unread,
Apr 4, 2017, 5:10:09 AM4/4/17
to rubyonrails-gsoc
Hey Kasper!
I know it's late and deadline is over. I don't know how I mistakenly fed 6 April as deadline in my calendar and somehow due to family issues my draft proposal got delayed. Is there by any chance I can still submit my proposal?

Thank you
Amarjeet Singh Mudhar

Kasper Timm Hansen

unread,
Apr 4, 2017, 6:45:59 AM4/4/17
to rubyonra...@googlegroups.com
Try emailing the GSoC admins about that :)
--
Kasper

Genadi Samokovarov

unread,
Apr 4, 2017, 11:54:06 AM4/4/17
to rubyonrails-gsoc
Google are pretty strict with the deadlines, so you'll have to try next year.
Reply all
Reply to author
Forward
0 new messages