Connectd/wconnect gets developed when and if I have the time. I'd love to spend time developing it. Pay me and I can. In return I'll plaster my name all over the feature and say nice things about you.
More should be less when it comes to users
Connectd is inefficient in handling a large user database: it scans every user evey time the connection starts or stops; whenever another user starts or stops their connection; and whenever there's a rate change or billing impulse.
Connectd should scan only the minimum number of users necessary.
Talk about ppp
connectd shouldn't need to hack your ip-up file because pppd says everything connectd needs to hear about the link; the rudimentary chat facilities in 2.4.9 (for changing passwords) need extending so that connectd can interface more tightly--and faster--with pppd.
A chat facilitiy would abstract connectd from the modem, and allow it to interface with "modem drivers" like wvdial.
And it's a springboard for dealing with callback connections and dial-in connections.
It ought to be possible to edit any of connectd's settings remotely, and for those changes to be saved out. My aim is to start with the provider definition: to add and remove, edit providers from wconnect.
Not now--I'm faxing
It should be possible to prevent people dialing out while you're sending a fax or making a phonecall. You could hack it now if you're root and have only a handful of providers (block those providers with the CCL).
It ought to be easier and available to everyone as a power.
This boils down to adding support for links into the CCL, and adjusting the clients to cope.
Underdevelopment instead of under developed
Jconnect always gets squeezed my list. (Ahhh...) Why not pay for some more work on it.
I cannot iConnect my iMac.
I don't even have a iMac. But give a mac, a mac C++ compiler, documentation on how to program the damn things, and some electrictiy to program them with and I'll get busy writing a native Mac client for connectd.
connectd should offer icons for providers, and the clients ought to display them next to a providers' name.