Re: Doxygen Cleanup: NAT nomenclature

Christian Grothoff <[email protected]>
Newsgroups gmane.network.gnunet.devel
Message-ID <[email protected]>
On 9/13/22 00:02, Willow Liquorice wrote:
> Hello,
> 
> I've completed a first pass through the Doxygen comments and cleaned up 
> a lot of it. Those tasks aren't done (yet, I'll bring it up on Mantis), 
> but I've resumed organising the Doxygen groups. I'm a little confused 
> about the group with the internal name "nat", long name "NAT testing 
> library" or "NAT library".
> 
> The headers that define it are "gnunet_nat_service.h" and 
> "gnunet_nat_auto_service.h", which seems to contradict the two group 
> names. Is NAT a service or a library?

We have both, a NAT service, and a NAT library. With the ongoing 
transport (TNG) rewrite, we may want to eventually revise some of this.

> I'm not sure which of the two long names is more fitting, as the call 
> graphs and description don't imply that it is simply for testing. Which 
> long name is more appropriate?

Right, the 'auto' part is also for 'automatic' configuration, so the 
'testing' part is about testing (in the sense of probing!) the 
host/network, not about software testing.  I suggest we can just use 
"NAT", or maybe better: "NAT Traversal", as that's what it is ultimately 
really about.

My 2 cents

Christian
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.