Re: Contributing to one of the projects in the Ideas page

From: k sridhar <ksrdhrbsd_at_gmail.com>
Date: Sun, 30 Jul 2023 18:32:48 UTC
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 PM Bakul Shah <bakul@iitbombay.org> wrote:

> Note that NetBSD seems to have the same version as FreeBSD's
> ports/sysutils/isc-cron (modulo replacing sprintf, strcpy, strcat etc with
> 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 would
> 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 PM Warner Losh <imp@bsdimp.com> wrote:
>
>>
>>
>> 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 various
>>> 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 people
>> 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.*
>>>
>>>
>