Hi There is another very small ToDo that I would like take up -- This is also a very simple and small change -- replacing *Io with Store::IoStatus *and removing the *using *statement
Address the following TODO: /* TODO: Remove this change-minimizing hack */ using Io = Store::IoStatus; static constexpr Io ioUndecided = Store::ioUndecided; static constexpr Io ioReading = Store::ioReading; static constexpr Io ioWriting = Store::ioWriting; static constexpr Io ioDone = Store::ioDone; Regards Shailesh On Sat, Oct 26, 2024 at 12:54 AM Shailesh Vashishth <shavashis...@gmail.com> wrote: > Hi > I would like to take up another Todo item that is listed here -- > https://github.com/measurement-factory/squid-notes/blob/start/todos.md > > I would like to pick this item : I think this requires very small change, > where we just print *name_len *on the *stdout *using the custom function > for printing debug logs. > > > - Address the following TODO by adding any using Raw::upto(n) which > will limit the size value of passed to PrintHex() and write() inside > Raw::print(). That value is currently size_. > > if (name_len > 65534) { >> /* String must be LESS THAN 64K and it adds a terminating NULL */ >> // TODO: update this to show proper name_len in Raw markup, but not print >> all that >> debugs(55, 2, "ignoring huge header field (" << Raw("field_start", >> field_start, 100) << "...)"); >> > > > My current PR (*https://github.com/squid-cache/squid/pull/1921 > <https://github.com/squid-cache/squid/pull/1921>*) has succeeded all > Pipeline stages, only your approval is remaining. > > Regards > Shailesh > > On Wed, Oct 23, 2024 at 12:30 AM Shailesh Vashishth < > shavashis...@gmail.com> wrote: > >> Hi >> I have made a change to a math expression in store_client.cc and raised >> the following pull request. >> >> if (curlen > expectlen*(Config.quickAbort.pct/100.0)) { >> debugs(90, 3, "quick-abort? NO past point of no return"); >> return false; >> } >> >> I have also ran the test-build.sh (suggested in Submissions Checklist) >> and it passed all test cases. >> >> Please review the following pull request - >> https://github.com/squid-cache/squid/pull/1921 >> >> Regards >> Shailesh >> >> On Sat, Oct 5, 2024 at 1:27 PM Shailesh Vashishth <shavashis...@gmail.com> >> wrote: >> >>> Hi Alex, >>> I read your hint and made changes accordingly, it didn't go to spam this >>> time. I was going through the Squid Docs, on how to submit PR and do those >>> pre-merge self tests (Submission Checklist). >>> >>> I will do the steps given in the Submission Checklist and submit a PR in >>> a day or two. >>> >>> Thank you for helping me with getting started and joining the project. >>> >>> Regards >>> Shailesh >>> >>> >>> On Fri, Oct 4, 2024 at 6:53 PM Alex Rousskov < >>> rouss...@measurement-factory.com> wrote: >>> >>>> On 2024-10-03 15:49, Shailesh Vashishth wrote: >>>> >>>> > I would like to contribute to the Squid Project and I have picked one >>>> > small task out of the ToDos for myself. >>>> >>>> >>>> Hello Shailesh, >>>> >>>> Welcome to the Project and good luck with your first task! If you >>>> need any help, please do not hesitate to ask on this mailing list or to >>>> post a draft pull request for discussion on GitHub: >>>> https://wiki.squid-cache.org/MergeProcedure >>>> >>>> BTW, I have also emailed you a few hints regarding the code below when >>>> you asked about it privately -- check your spam folder if you have not >>>> seen my response dated September 30, 2024... >>>> >>>> >>>> Cheers, >>>> >>>> Alex. >>>> >>>> >>>> > *// XXX: This is absurd! TODO: For positives, "a/(b/c) > d" is >>>> "a*c >>>> > > b*d". >>>> > **if (expectlen < 100) { >>>> > ** debugs(90, 3, "quick-abort? NO avoid FPE"); >>>> > ** return false; >>>> > **}* >>>> > >>>> > */_if ((curlen / (expectlen / 100)) > (Config.quickAbort.pct)) { >>>> > _/** debugs(90, 3, "quick-abort? NO past point of no return"); >>>> > ** return false; >>>> > **}* >>>> >>>> >>>> >>>> >>>> >>>>
_______________________________________________ squid-dev mailing list squid-dev@lists.squid-cache.org https://lists.squid-cache.org/listinfo/squid-dev