Bugzilla – Bug 113508
linc-cleanup-sockets in wrong package
Last modified: 2005-11-22 21:18:29 UTC
linc-cleanup-sockets is currently in orbit2-devel but it's not a development tool, it's often useful (and in some environments required) to clean up the stale socket files left over. In one particular instance, a user had over 60,000 of these files slowing down the use of basically all gtk/gnome programs to a crawl. linc-cleanup-sockets is the recommended solution to this common problem, and in some environments it's even run as part of .bash_login or .bash_logout.
True - we should prolly run linc-cleanup-sockets (in the background) as part of our login session / script - and yes - unfortunately there's no way to cleanup those sockets otherwise. Ideally of course, we should be using anonymous sockets (without an associated file system node) - a rather more trivial fix (for Linux) - but one we never got around to - that's prolly the better (simpler) fix. to ORBit2/linc/src/linc-protocols.c (link_protocol_get_sockaddr_unix).
linc-cleanup-sockets is now included in the main package. Michael, I guess you were volunteering to make a patch for the second part?
you are aware that we do not even have a "linc" package anymore ?
Sure - I have a hacked-up, not-very-tested patch that works for me & passes the ORBit2 regression tests but may introduce a hideous security problem ... ;-) http://bugzilla.gnome.org/show_bug.cgi?id=315060
Yay! Thanks for moving linc-cleanup-sockets to the main package! As for the other issue(s), if they aren't related to this bug, should they be their own bugs so this can be closed?
It looks to me like linc-cleanup-sockets is now in the orbit2 rpm (for 10.1), so I think this bug could be closed. Thanks!
Fixed for 10.1 for sure.