Hide passwords in ps output
mydumper should not show password it was ran with in ps output for all users to see it.
Yes, yo can put password in ~/.my.cfg as workaround.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
commit 056fa3edc2a3880
Author: Dmitry Ilyin <email address hidden>
Date: Sat Oct 27 02:10:40 2012 +0400
Add cmdline mask for mydumper
diff --git a/mydumper.c b/mydumper.c
index 9c37d39..39edff1 100644
--- a/mydumper.c
+++ b/mydumper.c
@@ -367,6 +367,15 @@ int main(int argc, char *argv[])
init_mutex = g_mutex_new();
+ //calculate cmdlen
+ int cmdlen = 0;
+ int argn = 0;
+
+ for (argn = 0; argn < argc; ++argn) {
+ cmdlen += (int) strlen(argv[argn]);
+ }
+ cmdlen = cmdlen + argc - 1;
+
context = g_option_
@@ -377,6 +386,11 @@ int main(int argc, char *argv[])
}
+
+ //erase cmdline
+ memset(
+ //set new cmdline
+ sprintf(
if (program_version) {
-------
and this for my loader
-------
commit f8f9850045a317b
Author: Dmitry Ilyin <email address hidden>
Date: Sat Oct 27 02:24:33 2012 +0400
Add cmdline mask for myloader
diff --git a/myloader.c b/myloader.c
index 7697e97..a38b4fd 100644
--- a/myloader.c
+++ b/myloader.c
@@ -93,6 +93,15 @@ int main(int argc, char *argv[]) {
init_mutex= g_mutex_new();
+ //calculate cmdlen
+ int cmdlen = 0;
+ int argn = 0;
+
+ for (argn = 0; argn < argc; ++argn) {
+ cmdlen += (int) strlen(argv[argn]);
+ }
+ cmdlen = cmdlen + argc - 1;
+
context= g_option_
@@ -104,6 +113,11 @@ int main(int argc, char *argv[]) {
}
+ //erase cmdline
+ memset(
+ //set new cmdline
+ sprintf(
+
if (program_version) {