After having problems with the recently added profile feature of {NEWPASSWORD} I ran this autotype sequence in notepad++
{c: PW new}{Password}{ENTER}{NEWPASSWORD:/S40/}{ENTER}{NEWPASSWORD}{ENTER}{ENTER}
where S40 ist a existing password profile using the pattern S{40}
The result is correct in the first place:
+SP.w1A5(zv%GI33+=R]|uGvSQ\"e=!Hu6rF|[
df0=w':etT2F?brH+(-?GO<HhCOAeI:F:]B^:^U
df0=w':etT2F?brH+(-?GO<HhCOAeI:F:]B^:^U
But, unexpectedly, the stored password is longer as what {NEWPASSWORD} initially created. Some special characters are put in curly brackets {+}{^}{]}. The result in this case is:
df0=w':etT2F?brH{+}`{(}-?GO<HhCOAeI:F:{]}B{^}:{^}U
To test it I changed the password profile to: s{48} .
example results are:
)&:!\(<[)>]|<\._~!'^}//[%:,<\]=}_{.@)#"*-">.>|+&+^:^!^,#;+@>{{[>-{@,+;&"|^':^?^_|\(:"$%?,}/\&+^:^!^,#;+@>{{[>-{@,+;&"|^':^?^`_|(:"$%?,}/\
&{+}{^}:{^}!{^},#;{+}@>{{}{{}{[}>-{{}@,{+};&"|_{^}':{^}?{^}_|{(}:"${%}?,{}}/\
,#(%,*%;<?(^%#[?/{))",]^;");=<':]%.=^:[/<^]'#$"
,#(%,*%;<?(^%#[?/{))",]^;");=<':]%.=^:[/<^]'#$"
,#{(}{%},*{%};<?{(}{^}{%}#{[}?/{{}{)}{)}",{]}{^};"{)};=<':{]}{%}.={^}:{[}/<{^}{]}'#$"
?#:.*.<"+)[]\$*-:{"!\,,/^>[#._='-".')]./^#'</^
?#:.*.<"+)[]\$*-:{"!\,,/^>[#._`='-".')]./^#'</^
I hope it is not to difficult to fix this.
Thank you very much indeed for all the work you have allready done.
This has already been fixed, see
https://sourceforge.net/p/keepass/discussion/329220/thread/228e9222/
Here's the latest development snapshot for testing:
http://keepass.info/filepool/KeePass_140815.zip
Best regards,
Dominik
Thank you so much! It works!