Hi Lars,
On 7/22/16 1:56 AM, Krueger, Lars (CQSE) wrote:
Hello together,
I need to know how SVN ensures that each item (comminting or
updateing) is correctly transmitted from/ to a repository. If I use
‘svn info’ command I can see a ‘Checksum’ for a file. Do you use this
Checksum?
I have not examined the code. I can say, however, in the years that I've
been lurking on this list, I've *never* seen anyone report an issue with
a file being corrupted in transit to the server. I assume that is
because the answer to your question is emphatically, "yes".
Of course, it is open source, so you can go look at the code. I was
curious whether I could find it. This seems like the right file. I see
references to "checksum" in their, so that's promising.
https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_client/commit.c
It is worth noting that you can turn on the svn:eol-style property
(http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.ref)-
which may mean that the checksum of the file in the repository will not
match the checksum in your working copy.
Of course, you might also use a tool like OWASP ZAP as a proxy between
an HTTP client and an HTTP server, and mess with the packets being
passed between the client and the server, and see what happens.
It’s important to know, because we must validate your used tools to
ensure that your Software is built correctly. Currently we use SVN
1.8.11.
Looks like current version of Subversion 1.8.X is 1.8.16. If you want it
to be the most correct, perhaps upgrade?
Eric.
mit freundlichen Grüßen/ with best regards
*Lars Krüger*
Embedded Softwareentwicklung
*Carmeq GmbH
*Carnotstr. 4
D-10587 Berlin
Mobil: +49 172 5892291 (BIK: 266)
E-Mail: _lars.krueger@carmeq.com_ <mailto:lars.krue...@carmeq.com>
Internet: _www.carmeq.com_
<file:///%5C%5Ccarmbef00001%5C9009%5CGroups%5CBibliothek%5CEMail-Signatur%5Cwww.carmeq.com>
Carmeq GmbH, Sitz / Domicile: Berlin, Registergericht / Court of
Registry: Amtsgericht Berlin-Charlottenburg, HRB Nr./ Commercial
Register No.: 86104, Geschäftsführer / Management Board: Peter
Behrendt (Sprecher / Chairman), Michael Dinné
_Wichtiger Hinweis:_ Die vorgenannten Angaben werden jeder E-Mail
automatisch hinzugefügt und lassen keine Rückschlüsse auf den
Rechtscharakter der E-Mail zu.
_Important Notice:_ The above information is automatically added to
this e-mail. This addition does not constitute a representation that
the content of this e-mail is legally relevant and/or intended to be
legally binding upon Carmeq GmbH.
Diese E-Mail und etwaige Anlagen können Geschäftsgeheimnisse oder
sonstige vertrauliche Informationen enthalten. Sollten Sie diese
E-Mail irrtümlich erhalten haben, ist Ihnen dieser Umstand hiermit
bekannt. Bitte benachrichtigen Sie in diesem Fall umgehend den
Absender und löschen Sie diese E-Mail einschließlich etwaiger Anlagen
auf irreversible Art und Weise von Ihrem System. Diese E-Mail und
etwaige Anlagen dürfen im Fall der irrtümlichen Adressierung auch
nicht kopiert, an Dritte weitergegeben oder anderweitig missbräuchlich
verwendet werden. Vielen Dank!
This email could contain confidential or privileged material.
Therefore, the information transmitted by this email is intended only
for specific persons or entities. If you received this email as a
result of an error, please contact the sender immediately and delete
the email from your system irreversibly. In this case, any copying,
dissemination, retransmission, review, or other use of this email is
strictly prohibited. Thank you very much!