Custom Query (24017 matches)


Show under each result:

Results (22 - 24 of 24017)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Ticket Resolution Summary Owner Reporter
#24967 fixed torsocks fails to check SIP if the path itself is a symlink Hello71 Hello71

suppose /a -> /usr/bin, and /b -> /usr/bin/b. torsocks will error on /a/b, but /b will simply fail to apply torsocks (I think). I have a patch for this, will clean up and submit some time in the next few days hopefully.

#25278 fixed clean up torint.h Hello71 Hello71
  1. these shims do not produce ISO C compliant types, since (u)intN_t are specified to have no padding bits (and that intN_t uses two's complement). the limit macros would also be incorrect in such a case.
  2. C99 requires that if the implementation does provide such standard integer types, it must also define the intN_t types.
  3. (u)intx_t are available almost everywhere now anyways
#25639 wontfix think about Rust crate boundaries Hello71 Hello71


  • simpler is better
  • makes testing Rust a lot easier, otherwise there are problems with dependencies. see #25386 for more details
  • makes it easier for newbies. I was certainly very confused as to why each crate only has a single real file.


  • I discussed this on IRC with Sebastian, since it looks like he was the one who started splitting them up in the first place. he said he doesn't remember exactly why, but possibly it had something to do with a plan to swap in and out each crate individually, or possibly something to do with technical reasons regarding allocation or some such thing. I can't find anything regarding the latter, and I'm not convinced that the former is actually helpful.

therefore, if nobody has any objections, I propose moving all the Rust code into one crate. I asked on IRC, and somebody said that a ticket is better than mailing list, but I'm happy to copy and paste this into an email if that's better.

setting priority High since this blocks fixing #25386 with asan (unless anybody can think of better ways to do that), and that blocks proper Rust development.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Note: See TracQuery for help on using queries.