Date: Sun, 30 Jul 2023 14:32:48 -0400 From: k sridhar <ksrdhrbsd@gmail.com> To: Bakul Shah <bakul@iitbombay.org> Cc: imp@bsdimp.com, FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: Contributing to one of the projects in the Ideas page Message-ID: <CANYUEJzj1WYVVp3KNar6P6xFsVn6skfaWpRk=bkbm7nTqBXjUg@mail.gmail.com> In-Reply-To: <5EBDAA39-3512-4AA9-A4E2-72741FAE414C@iitbombay.org> References: <CANYUEJz_ADHMOV8j1wWgKZ_BqoMO4YfXYFjBLyAJ%2B9cfxvtCCg@mail.gmail.com> <CANYUEJw_nWoHuWod4KVsFXtYb7P-gveGy7G1UaqK_DwrET1GVg@mail.gmail.com> <CANCZdfpXHjmdJ4X=0ue0BfHYU6AQa69crWoKSssB480jOCt7gA@mail.gmail.com> <CANYUEJx_g0=sgJzdAyJS-LXr-K9Vju4MbOMSCPHJC_WCE9CQtg@mail.gmail.com> <5EBDAA39-3512-4AA9-A4E2-72741FAE414C@iitbombay.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000013e3a50601b88b65 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks a lot for your tips and pointers. I am setting up my BSD machines and will start once that is complete. Thanks. On Sun, Jul 23, 2023 at 10:44=E2=80=AFPM Bakul Shah <bakul@iitbombay.org> w= rote: > Note that NetBSD seems to have the same version as FreeBSD's > ports/sysutils/isc-cron (modulo replacing sprintf, strcpy, strcat etc wit= h > safer versions). > > Paul seems to be maintaining the original at > https://github.com/vixie/cron.git with a few fixes this year. Though his > CRON_VERSION says V4.999 compared to ports/isc-cron that has V5.0! I woul= d > suggest keeping in sync with Paul's version at github and may be feeding > back improvements. > > On Jul 23, 2023, at 7:06 PM, k sridhar <ksrdhrbsd@gmail.com> wrote: > > Sure, I will start by reviewing what OpenBSD and NetBSD have done. > > Thanks a lot. > > On Sun, Jul 23, 2023 at 10:04=E2=80=AFPM Warner Losh <imp@bsdimp.com> wro= te: > >> >> >> On Sun, Jul 23, 2023, 7:59 PM k sridhar <ksrdhrbsd@gmail.com> wrote: >> >>> >>> Hello, >>> >>> I was browsing the Ideas page for ways to contribute to BSD. >>> I came across this (which does not have any contact, I think). >>> >>> If it is still open, I wanted to check if I could try to do this. >>> >>> Briefly - I am in IT, and have been using UNIX since grad school in the >>> early 90s (Solaris, briefly Ultrix/Aix and then different Linuxes >>> and MacOS). C/C++/Java programming, scripting, installs, etc... and var= ious >>> other stuff. >>> >>> I want to give it a shot if you all think that is ok. >>> >> >> Nobody is working on this. Might be best to see what openbsd and netbsd >> have done first and start from there. It will be the first question peop= le >> ask when you start the review process. I think yhey have some fixes and= a >> newer vixie cron import, but I'm not sure. >> >> Happy coding >> >> Warner >> >> Thanks a lot >>> k.sridhar (U.S resident in Virginia) >>> *Improve cron(8) and atrun(8)* >>> >>> *Currently, cron(8) and atrun(8) are outdated in their implementation. >>> Here are some directions for improvement:* >>> >>> - *Update cron(8) to ISC cron with security fixes from OpenBSD.* >>> - *Integrate the atrun(8) functionality into cron(8), as it was done >>> in NetBSD.* >>> >>> >>> *Requirements* >>> >>> - *Strong knowledge of the C language and Unix API.* >>> >>> > --00000000000013e3a50601b88b65 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Thanks a lot for your tips and pointers.<div>I am setting = up my BSD machines and will start once that is complete.</div><div>Thanks.<= /div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_a= ttr">On Sun, Jul 23, 2023 at 10:44=E2=80=AFPM Bakul Shah <<a href=3D"mai= lto:bakul@iitbombay.org">bakul@iitbombay.org</a>> wrote:<br></div><block= quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-w= idth:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding= -left:1ex"><div style=3D"line-break:after-white-space">Note that NetBSD see= ms to have the same version as FreeBSD's ports/sysutils/isc-cron (modul= o replacing sprintf, strcpy, strcat etc with safer versions).<div><br></div= ><div>Paul seems to be maintaining the original at <a href=3D"https://githu= b.com/vixie/cron.git" target=3D"_blank">https://github.com/vixie/cron.git</= a> with a few fixes this year. Though his CRON_VERSION says V4.999 compared= to ports/isc-cron that has V5.0! I would suggest keeping in sync with Paul= 's version at github and may be feeding back improvements.<br><div><br>= <blockquote type=3D"cite"><div>On Jul 23, 2023, at 7:06 PM, k sridhar <<= a href=3D"mailto:ksrdhrbsd@gmail.com" target=3D"_blank">ksrdhrbsd@gmail.com= </a>> wrote:</div><br><div><div dir=3D"ltr">Sure, I will start by review= ing what OpenBSD and NetBSD have done.<div><br></div><div>Thanks a lot.</di= v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr= ">On Sun, Jul 23, 2023 at 10:04=E2=80=AFPM Warner Losh <<a href=3D"mailt= o:imp@bsdimp.com" target=3D"_blank">imp@bsdimp.com</a>> wrote:<br></div>= <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-= left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);p= adding-left:1ex"><div dir=3D"auto"><div><br><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">On Sun, Jul 23, 2023, 7:59 PM k sridh= ar <<a href=3D"mailto:ksrdhrbsd@gmail.com" target=3D"_blank">ksrdhrbsd@g= mail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D= "margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;bor= der-left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir= =3D"ltr"><br></div><div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"= ltr"><div>Hello,<br></div><div><br></div><div>I was browsing the Ideas page= for ways to contribute to BSD.</div><div>I came across this (which does no= t have any contact, I think).</div><div><br></div><div>If it is still open,= I wanted to check if I could try to do this.<br></div><div><br></div><div>= Briefly - I am in IT, and have been using UNIX since grad school in the ear= ly 90s (Solaris, briefly Ultrix/Aix and then different Linuxes and=C2=A0Mac= OS). C/C++/Java programming, scripting, installs, etc... and various other = stuff.=C2=A0<br><div><br></div><div>I want to give it a shot if you all thi= nk that is ok.</div></div></div></div></div></div></blockquote></div></div>= <div dir=3D"auto"><br></div><div dir=3D"auto">Nobody is working on this. Mi= ght be best to see what openbsd and=C2=A0 netbsd have done first and start = from there. It will be the first question people ask when you start the rev= iew=C2=A0process.=C2=A0 I think yhey have some fixes and a newer vixie cron= import, but I'm=C2=A0not sure.=C2=A0</div><div dir=3D"auto"><br></div>= <div dir=3D"auto">Happy coding</div><div dir=3D"auto"><br></div><div dir=3D= "auto">Warner</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class= =3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px = 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:r= gb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div cl= ass=3D"gmail_quote"><div dir=3D"ltr"><div><div>Thanks a lot</div><div>k.sri= dhar (U.S resident in Virginia)</div><div><h2 id=3D"m_-6983732992310756728m= _-4542240635952591116m_6227940243927332475m_-6583457652973336899m_-70667191= 17085389368gmail-Improve_cron.288.29_and_atrun.288.29" style=3D"font-family= :Arial,"Lucida Grande",sans-serif"><i><font size=3D"1">Improve cr= on(8) and atrun(8)</font></i></h2><i><font size=3D"1"><span id=3D"m_-698373= 2992310756728m_-4542240635952591116m_6227940243927332475m_-6583457652973336= 899m_-7066719117085389368gmail-line-383" style=3D"font-family:Arial,"L= ucida Grande",sans-serif"></span><span id=3D"m_-6983732992310756728m_-= 4542240635952591116m_6227940243927332475m_-6583457652973336899m_-7066719117= 085389368gmail-line-384" style=3D"font-family:Arial,"Lucida Grande&quo= t;,sans-serif"></span></font></i><p style=3D"font-family:Arial,"Lucida= Grande",sans-serif"><i><font size=3D"1">Currently, cron(8) and atrun(= 8) are outdated in their implementation. Here are some directions for impro= vement:<span id=3D"m_-6983732992310756728m_-4542240635952591116m_6227940243= 927332475m_-6583457652973336899m_-7066719117085389368gmail-line-385"></span= ><span id=3D"m_-6983732992310756728m_-4542240635952591116m_6227940243927332= 475m_-6583457652973336899m_-7066719117085389368gmail-line-386"></span></fon= t></i></p><ul style=3D"font-family:Arial,"Lucida Grande",sans-ser= if"><li><i><font size=3D"1">Update cron(8) to ISC cron with security fixes = from OpenBSD.<span id=3D"m_-6983732992310756728m_-4542240635952591116m_6227= 940243927332475m_-6583457652973336899m_-7066719117085389368gmail-line-387">= </span></font></i></li><li><i><font size=3D"1">Integrate the atrun(8) funct= ionality into cron(8), as it was done in NetBSD.<span id=3D"m_-698373299231= 0756728m_-4542240635952591116m_6227940243927332475m_-6583457652973336899m_-= 7066719117085389368gmail-line-388"></span><span id=3D"m_-698373299231075672= 8m_-4542240635952591116m_6227940243927332475m_-6583457652973336899m_-706671= 9117085389368gmail-line-389"></span></font></i></li></ul><div style=3D"font= -family:Arial,"Lucida Grande",sans-serif"><br></div><h5 id=3D"m_-= 6983732992310756728m_-4542240635952591116m_6227940243927332475m_-6583457652= 973336899m_-7066719117085389368gmail-Requirements-20" style=3D"font-family:= Arial,"Lucida Grande",sans-serif"><i><font size=3D"1">Requirement= s</font></i></h5><i><font size=3D"1"><span id=3D"m_-6983732992310756728m_-4= 542240635952591116m_6227940243927332475m_-6583457652973336899m_-70667191170= 85389368gmail-line-390" style=3D"font-family:Arial,"Lucida Grande"= ;,sans-serif"></span><span id=3D"m_-6983732992310756728m_-45422406359525911= 16m_6227940243927332475m_-6583457652973336899m_-7066719117085389368gmail-li= ne-391" style=3D"font-family:Arial,"Lucida Grande",sans-serif"></= span></font></i><ul style=3D"font-family:Arial,"Lucida Grande",sa= ns-serif"><li><i><font size=3D"1">Strong knowledge of the C language and Un= ix API.</font></i></li></ul></div></div></div> </div></div> </div> </blockquote></div></div></div> </blockquote></div> </div></blockquote></div><br></div></div></blockquote></div> --00000000000013e3a50601b88b65--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANYUEJzj1WYVVp3KNar6P6xFsVn6skfaWpRk=bkbm7nTqBXjUg>