/mandos/release

To get this branch, use:
bzr branch http://bzr.recompile.se/loggerhead/mandos/release

« back to all changes in this revision

Viewing changes to DBUS-API

  • Committer: Teddy Hogeborn
  • Date: 2015-07-20 03:03:33 UTC
  • mto: (237.7.594 trunk)
  • mto: This revision was merged to the branch mainline in revision 325.
  • Revision ID: teddy@recompile.se-20150720030333-203m2aeblypcsfte
Bug fix for GnuTLS 3: be compatible with old 2048-bit DSA keys.

The mandos-keygen program in Mandos version 1.6.0 and older generated
2048-bit DSA keys, and when GnuTLS uses these it has trouble
connecting using the Mandos default priority string.  This was
previously fixed in Mandos 1.6.2, but the bug reappeared when using
GnuTLS 3, so the default priority string has to change again; this
time also the Mandos client has to change its default, so now the
server and the client should use the same default priority string:

SECURE256:!CTYPE-X.509:+CTYPE-OPENPGP:!RSA:+SIGN-DSA-SHA256

* mandos (main/server_defaults): Changed default priority string.
* mandos-options.xml (/section/para[id="priority_compat"]): Removed.
  (/section/para[id="priority"]): Changed default priority string.
* mandos.conf ([DEFAULT]/priority): - '' -
* mandos.conf.xml (OPTIONS/priority): Refer to the id "priority"
                                      instead of "priority_compat".
* mandos.xml (OPTIONS/--priority): - '' -
* plugins.d/mandos-client.c (main): Changed default priority string.

Show diffs side-by-side

added added

removed removed

Lines of Context:
134
134
   k) A raw byte array, not hexadecimal digits.
135
135
 
136
136
** Signals
137
 
*** CheckerCompleted(n: Exitcode, x: Waitstatus, s: Command)
 
137
*** CheckerCompleted(n: Exitcode, x: Signal, s: Command)
138
138
    A checker (Command) has completed.  Exitcode is either the exit
139
 
    code or -1 for abnormal exit.  In any case, the full Waitstatus
140
 
    (as from wait(2)) is also available.
 
139
    code or -1 for abnormal exit, in which case, the signal number
 
140
    is available.
141
141
    
142
142
*** CheckerStarted(s: Command)
143
143
    A checker command (Command) has just been started.
150
150
    milliseconds, depending on ApprovedByDefault.  Approve() can now
151
151
    usefully be called on this client object.
152
152
    
153
 
*** PropertyChanged(s: Property, v: Value)
154
 
    The Property on this client has changed to Value.
155
 
    
156
153
*** Rejected(s: Reason)
157
154
    This client was not given its secret for a specified Reason.
158
155
 
159
156
* Copyright
160
157
 
161
 
    Copyright © 2010-2012 Teddy Hogeborn
162
 
    Copyright © 2010-2012 Björn Påhlsson
 
158
    Copyright © 2010-2015 Teddy Hogeborn
 
159
    Copyright © 2010-2015 Björn Påhlsson
163
160
  
164
161
** License:
165
162