b295e3c simplewallet: reinstate short payment id nag, only if non default (moneromooo-monero)
455f9e3 wallet2: ignore received unencrypted payment IDs (but warn hard) (moneromooo-monero)
19c0506 wallet: remove long payment ID sending support (moneromooo-monero)
4d0aadc wallet_rpc_server: don't report integrated addresses for 0 payment ID (moneromooo-monero)
fail_msg_writer()<<tr("Error: Long payment IDs are obsolete."); \
fail_msg_writer()<<tr("Warning: Long payment IDs are obsolete."); \
fail_msg_writer()<<tr("Long payment IDs were not encrypted on the blockchain and would harm your privacy."); \
fail_msg_writer()<<tr("Long payment IDs are not encrypted on the blockchain, and will harm your privacy."); \
fail_msg_writer()<<tr("If the party you're sending to still requires a long payment ID, please notify them."); \
fail_msg_writer()<<tr("Use --long-payment-id-support-bad-for-privacy if you really must use one, and warn the recipient they are using an obsolete feature that will disappear in the future."); \
returntrue; \
returntrue; \
} \
}while(0)
}while(0)
enumTransferType{
enumTransferType{
@ -155,7 +153,6 @@ namespace
constcommand_line::arg_descriptor<bool>arg_create_address_file={"create-address-file",sw::tr("Create an address file for new wallets"),false};
constcommand_line::arg_descriptor<bool>arg_create_address_file={"create-address-file",sw::tr("Create an address file for new wallets"),false};
constcommand_line::arg_descriptor<std::string>arg_subaddress_lookahead={"subaddress-lookahead",tools::wallet2::tr("Set subaddress lookahead sizes to <major>:<minor>"),""};
constcommand_line::arg_descriptor<std::string>arg_subaddress_lookahead={"subaddress-lookahead",tools::wallet2::tr("Set subaddress lookahead sizes to <major>:<minor>"),""};
constcommand_line::arg_descriptor<bool>arg_use_english_language_names={"use-english-language-names",sw::tr("Display English language names"),false};
constcommand_line::arg_descriptor<bool>arg_use_english_language_names={"use-english-language-names",sw::tr("Display English language names"),false};
constcommand_line::arg_descriptor<bool>arg_long_payment_id_support={"long-payment-id-support-bad-for-privacy",sw::tr("Support obsolete long (unencrypted) payment ids (using them harms your privacy)"),false};
CHECK_SIMPLE_VARIABLE("auto-refresh",set_auto_refresh,tr("0 or 1"));
CHECK_SIMPLE_VARIABLE("auto-refresh",set_auto_refresh,tr("0 or 1"));
CHECK_SIMPLE_VARIABLE("refresh-type",set_refresh_type,tr("full (slowest, no assumptions); optimize-coinbase (fast, assumes the whole coinbase is paid to a single address); no-coinbase (fastest, assumes we receive no coinbase transaction), default (same as optimize-coinbase)"));
CHECK_SIMPLE_VARIABLE("refresh-type",set_refresh_type,tr("full (slowest, no assumptions); optimize-coinbase (fast, assumes the whole coinbase is paid to a single address); no-coinbase (fastest, assumes we receive no coinbase transaction), default (same as optimize-coinbase)"));
CHECK_SIMPLE_VARIABLE("priority",set_default_priority,tr("0, 1, 2, 3, or 4, or one of ")<<join_priority_strings(", "));
CHECK_SIMPLE_VARIABLE("priority",set_default_priority,tr("0, 1, 2, 3, or 4, or one of ")<<join_priority_strings(", "));
CHECK_SIMPLE_VARIABLE("confirm-missing-payment-id",set_confirm_missing_payment_id,tr("0 or 1"));
(m_long_payment_id_support?tr("WARNING: this transaction uses an unencrypted payment ID: consider using subaddresses instead."):tr("WARNING: this transaction uses an unencrypted payment ID: these are obsolete. Support will be withdrawn in the future. Use subaddresses instead."));
tr("WARNING: this transaction uses an unencrypted payment ID: these are obsolete and ignored. Use subaddresses instead.");