Skip site navigation (1)Skip section navigation (2)
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 &lt;<a href=3D"mai=
lto:bakul@iitbombay.org">bakul@iitbombay.org</a>&gt; 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&#39;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=
&#39;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 &lt;<=
a href=3D"mailto:ksrdhrbsd@gmail.com" target=3D"_blank">ksrdhrbsd@gmail.com=
</a>&gt; 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 &lt;<a href=3D"mailt=
o:imp@bsdimp.com" target=3D"_blank">imp@bsdimp.com</a>&gt; 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 &lt;<a href=3D"mailto:ksrdhrbsd@gmail.com" target=3D"_blank">ksrdhrbsd@g=
mail.com</a>&gt; 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&#39;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,&quot;Lucida Grande&quot;,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,&quot;L=
ucida Grande&quot;,sans-serif"></span><span id=3D"m_-6983732992310756728m_-=
4542240635952591116m_6227940243927332475m_-6583457652973336899m_-7066719117=
085389368gmail-line-384" style=3D"font-family:Arial,&quot;Lucida Grande&quo=
t;,sans-serif"></span></font></i><p style=3D"font-family:Arial,&quot;Lucida=
 Grande&quot;,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,&quot;Lucida Grande&quot;,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,&quot;Lucida Grande&quot;,sans-serif"><br></div><h5 id=3D"m_-=
6983732992310756728m_-4542240635952591116m_6227940243927332475m_-6583457652=
973336899m_-7066719117085389368gmail-Requirements-20" style=3D"font-family:=
Arial,&quot;Lucida Grande&quot;,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,&quot;Lucida Grande&quot=
;,sans-serif"></span><span id=3D"m_-6983732992310756728m_-45422406359525911=
16m_6227940243927332475m_-6583457652973336899m_-7066719117085389368gmail-li=
ne-391" style=3D"font-family:Arial,&quot;Lucida Grande&quot;,sans-serif"></=
span></font></i><ul style=3D"font-family:Arial,&quot;Lucida Grande&quot;,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>