>> The code for freeing up key strings zeros them out first. How do we do that in python or go? > Same way you would in C, iterate over them writing zeros. Am I missing something?
I may be not understanding something. I thought that strings were non-mutatable in Python, and every time one is written to, the interpreter actually allocates a new string and eventually GCs the old value. ..m On Wed, Jun 6, 2018 at 4:35 AM Eric S. Raymond via devel <devel@ntpsec.org> wrote: > Hal Murray via devel <devel@ntpsec.org>: > > I occasionally add msyslog lines when debugging. The DPRINTF stuff > isn't > > interesting - too much junk I don't want. When I'm cleaning up, should > I > > disable them with "if (0)", or delete them? Is there a better way? ... > > What I do is delete them unless I think they might have continuing value, > in which case I put them under DPRINTF. > > > Some/many of the prototypes in our header files are not very useful. I > think the problem is the lack of names on the parameters. If the types are > all different, that's enough, but if there are several integer parameters > that doesn't help. Here is an example: > > extern int clocktime (int, int, int, int, int, time_t, > uint32_t, uint32_t *, uint32_t *); > > Fair point. Are you advocating outting the formal names back in? > > > There is still some broadcast/multicast stuff around. grep for CAST > will find them. Should we leave enough around so that our ntpq can decode > things when talking to old servers? If so, I vote we move them to > ntpclients/ > > I agree with moving them to ntpclients. Anything that reeduces the > amount of > ceuft ubthe ntpd code is good. > > > Some of the counters that ntpq can display get written to a log file > every hour. That resets the counters so ntpq can only see what has > happened since then rather than the totals since startup. We should > probably maintain and display both. > > Reasonable. Would you make ntpq parse the logfile? > > > It would be nice if ntpq would show something if a server is using > authentication. I'd be willing to steal a character from the name column. > > No need. Just boldface the ones with authentication. > > > The code for freeing up key strings zeros them out first. How do we do > that in python or go? > > Same way you would in C, iterate over them writing zeros. Am I > missing something? > -- > <a href="http://www.catb.org/~esr/">Eric S. Raymond</a> > > My work is funded by the Internet Civil Engineering Institute: > https://icei.org > Please visit their site and donate: the civilization you save might be > your own. > > > _______________________________________________ > devel mailing list > devel@ntpsec.org > http://lists.ntpsec.org/mailman/listinfo/devel > -- Mark Atwood http://about.me/markatwood +1-206-604-2198
_______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel