Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#12607 closed bug (fixed)

Missing /bin/mail

Reported by: AGMS Owned by: waddlesplash
Priority: normal Milestone: Unscheduled
Component: Applications/Mail Version: R1/Development
Keywords: /bin/mail Cc:
Blocked By: Blocking:
Platform: All


/bin/mail is in BeOS and is a quite useful command line tool for mailing log files and other automated reports to oneself. The source code for mail.cpp is indeed in Git, it's just not getting compiled and included in the Haiku image. Could someone with Jam experience please add it?

Change History (7)

comment:1 by waddlesplash, 5 years ago

Owner: changed from czeidler to waddlesplash
Status: newassigned

comment:2 by phoudoin, 5 years ago

... and refresh the code a bit: there is still reference to OBOS as this code is 13 years old ;-)

comment:3 by lelldorin, 5 years ago

Yes it is usefull but a backdoor for people who want steel your data. in zeta times i discuses this because programs can send mails with data without a message to the user. In beos the same. This security problem need to be fixed before mail found his way back into haiku!? A server will be fine who check outgoing data an drops a message to the user (do you want to allow...?)

Last edited 5 years ago by lelldorin (previous) (diff)

comment:4 by axeld, 5 years ago

This is really not an issue: *any* code that runs on your system can do anything. You even run all apps with root privileges. Having second thoughts about adding mail for security concerns is like insisting on keeping a door closed without a wall around it.

comment:5 by waddlesplash, 5 years ago

Resolution: fixed
Status: assignedclosed

Fixed in hrev50045.

comment:6 by phoudoin, 5 years ago

Please remove reference to "OBOS" in /bin/mail displayed text, as this code predate Haiku renaming.

Ooops, sorry, my bad, I didn't saw the complete changeset.

Last edited 5 years ago by phoudoin (previous) (diff)

comment:7 by markh, 5 years ago

While it is now added to the image (thanks for that!) it is still missing part of the BeOS functionality mentioned in #12609. I see that that issue has been set to owner nobody, but I do hope someone will have a look at it.

Note: See TracTickets for help on using tickets.