C4::SIP::Sip - General Sip utility functions
Missing POD for y_or_n.
Missing POD for timestamp.
Missing POD for add_field.
Missing POD for maybe_add.
Missing POD for should_hide.
Missing POD for add_count.
Missing POD for denied.
Missing POD for sipbool.
Missing POD for boolspace.
Missing POD for write_msg.
Missing POD for siplog.
my $safe_message = remove_password_from_message( $message );
Look for the fields AC, AD and CO, and replace contents with three asterisks.
We do this by looking for:
delimiter + AC/AD/CO + something + delimiter
and replacing it with:
delimiter + field name + asterisks + delimiter
Messages and fields that can contain passwords:
23 Patron Status Request - AC terminal password - AD patron password 11 Checkout - AC terminal password - AD patron password 09 Checkin - AC terminal password 01 Block Patron - AC terminal password 93 Login - CO login password 63 Patron Information - AC terminal password - AD patron password 35 End Patron Session - AC terminal password - AD patron password 37 Fee Paid - AC terminal password - AD patron password 17 Item Information - AC terminal password 19 Item Status Update - AC terminal password 25 Patron Enable - AC terminal password- AD patron password 15 Hold - AC terminal password - AD patron password 29 Renew - AC terminal password - AD patron password 65 Renew All - AC terminal password - AD patron password