]> granicus.if.org Git - transmission/log
transmission
8 years agoMerge branch 'mac-client-cmake'
Mike Gelfand [Wed, 11 Jan 2017 21:50:59 +0000 (00:50 +0300)]
Merge branch 'mac-client-cmake'

8 years agoFix some warnings revealed by CMake configuration compiler flags
Mike Gelfand [Sun, 11 Sep 2016 10:22:49 +0000 (13:22 +0300)]
Fix some warnings revealed by CMake configuration compiler flags

8 years agoInitial Mac support in CMake configuration
Mike Gelfand [Sat, 10 Sep 2016 17:08:58 +0000 (20:08 +0300)]
Initial Mac support in CMake configuration

8 years agoChange Growl and Sparkle frameworks install names to be @rpath-based
Mike Gelfand [Mon, 12 Sep 2016 17:56:33 +0000 (20:56 +0300)]
Change Growl and Sparkle frameworks install names to be @rpath-based

Rebuild Growl framework to strip code signature (we resign it anyway, and
changing its install name invalidated the signature); used the same v1.3.1
release so hopefully didn't break anything.

8 years agoRename glossy dot images to match the containing imageset name
Mike Gelfand [Tue, 10 Jan 2017 21:24:41 +0000 (00:24 +0300)]
Rename glossy dot images to match the containing imageset name

8 years agoSimplify `tr_ssha1_matches` logic
Mike Gelfand [Mon, 9 Jan 2017 11:15:07 +0000 (14:15 +0300)]
Simplify `tr_ssha1_matches` logic

Gets rid of needless heap memory allocations and copying. Convert SHA1 hash
to hex in-place.

Fixes: #141
8 years agoExtend SSHA1 test to check for predefined matches
Mike Gelfand [Mon, 9 Jan 2017 11:12:17 +0000 (14:12 +0300)]
Extend SSHA1 test to check for predefined matches

Reduce number of test iterations to 4K along the way to shorten execution
time.

8 years agoMerge pull request #134 from Eitot/assets
Mike Gelfand [Sun, 8 Jan 2017 08:04:25 +0000 (11:04 +0300)]
Merge pull request #134 from Eitot/assets

Use asset catalog and add flat status icons

8 years agoAdd flat variants of status icons for message log
Eitot [Wed, 4 Jan 2017 21:47:27 +0000 (22:47 +0100)]
Add flat variants of status icons for message log

8 years agoMigrate Mac images to asset catalog
Eitot [Wed, 4 Jan 2017 18:35:54 +0000 (19:35 +0100)]
Migrate Mac images to asset catalog

8 years agoMerge pull request #11 from JanX2/macosx-misc-1
Mike Gelfand [Sat, 7 Jan 2017 20:23:07 +0000 (23:23 +0300)]
Merge pull request #11 from JanX2/macosx-misc-1

OS X misc improvements 1

8 years agoMerge pull request #135 from Eitot/project
Mike Gelfand [Sat, 7 Jan 2017 20:16:09 +0000 (23:16 +0300)]
Merge pull request #135 from Eitot/project

Remove Info.plist from copy phase and align minimum version

8 years agoAlign minimum system version in Info.plist to target
Eitot [Wed, 4 Jan 2017 22:16:17 +0000 (23:16 +0100)]
Align minimum system version in Info.plist to target

8 years agoRemove Info.plist from copy phase
Eitot [Wed, 4 Jan 2017 22:15:32 +0000 (23:15 +0100)]
Remove Info.plist from copy phase

8 years agoMerge pull request #133 from floppym/ignore-dot-git
Mike Gelfand [Tue, 3 Jan 2017 03:58:03 +0000 (06:58 +0300)]
Merge pull request #133 from floppym/ignore-dot-git

cmake: ignore .git when creating source tarball

8 years agocmake: ignore .git when creating source tarball
Mike Gilbert [Tue, 3 Jan 2017 02:06:54 +0000 (21:06 -0500)]
cmake: ignore .git when creating source tarball

8 years agoBump miniupnpc revision to include previously made fixes
Mike Gelfand [Mon, 2 Jan 2017 20:30:16 +0000 (23:30 +0300)]
Bump miniupnpc revision to include previously made fixes

8 years agoAdjust Xcode project to use submodules
Mike Gelfand [Mon, 2 Jan 2017 20:02:12 +0000 (23:02 +0300)]
Adjust Xcode project to use submodules

8 years agoAdjust autotools files to use submodules
Mike Gelfand [Sun, 1 Jan 2017 19:32:39 +0000 (22:32 +0300)]
Adjust autotools files to use submodules

8 years agoAdjust CMake files to use submodules instead of downloading archives
Mike Gelfand [Sun, 1 Jan 2017 18:40:11 +0000 (21:40 +0300)]
Adjust CMake files to use submodules instead of downloading archives

8 years agoAdd third-party libraries back as submodules
Mike Gelfand [Sun, 1 Jan 2017 13:14:01 +0000 (16:14 +0300)]
Add third-party libraries back as submodules

8 years agoRemove third-party code stored in the repo directly
Mike Gelfand [Sun, 1 Jan 2017 13:01:00 +0000 (16:01 +0300)]
Remove third-party code stored in the repo directly

8 years agoInterrupt verification ASAP if torrent is being removed
Mike Gelfand [Sat, 31 Dec 2016 11:23:06 +0000 (14:23 +0300)]
Interrupt verification ASAP if torrent is being removed

8 years agoUpdate README
Mike Gelfand [Mon, 26 Dec 2016 19:46:07 +0000 (22:46 +0300)]
Update README

Fixes: #124
Fixes: #48
8 years agoFix up rename test to avoid random use-after-free failures
Mike Gelfand [Sun, 25 Dec 2016 16:44:38 +0000 (19:44 +0300)]
Fix up rename test to avoid random use-after-free failures

8 years agoFix up rename test to avoid random duplicate torrent failures
Mike Gelfand [Sat, 24 Dec 2016 18:24:50 +0000 (21:24 +0300)]
Fix up rename test to avoid random duplicate torrent failures

8 years agoMerge branch 'solaris-support'
Mike Gelfand [Sat, 24 Dec 2016 17:37:46 +0000 (20:37 +0300)]
Merge branch 'solaris-support'

8 years agoAllow for different-cased "nan" value returned by tr_truncd
Mike Gelfand [Sat, 24 Dec 2016 17:20:55 +0000 (20:20 +0300)]
Allow for different-cased "nan" value returned by tr_truncd

8 years agoCMake support for Solaris
Mike Gelfand [Sat, 24 Dec 2016 17:11:27 +0000 (20:11 +0300)]
CMake support for Solaris

8 years agoMerge pull request #118 from floppym/systemd
Mike Gelfand [Mon, 19 Dec 2016 06:54:57 +0000 (09:54 +0300)]
Merge pull request #118 from floppym/systemd

cmake: add FindSYSTEMD module

8 years agocmake: add FindSYSTEMD module
Mike Gilbert [Mon, 19 Dec 2016 02:53:19 +0000 (21:53 -0500)]
cmake: add FindSYSTEMD module

Fixes: https://github.com/transmission/transmission/issues/117
8 years agoRemove CDash-related stuff from the project, not used now anyway
Mike Gelfand [Sun, 18 Dec 2016 20:41:03 +0000 (23:41 +0300)]
Remove CDash-related stuff from the project, not used now anyway

8 years agoMerge pull request #116 from floppym/mbedcrypto
Mike Gelfand [Sun, 18 Dec 2016 20:26:42 +0000 (23:26 +0300)]
Merge pull request #116 from floppym/mbedcrypto

cmake: link against libmbedcrypto if available

8 years agocmake: link against libmbedcrypto if available
Mike Gilbert [Sun, 18 Dec 2016 19:20:30 +0000 (14:20 -0500)]
cmake: link against libmbedcrypto if available

In recent versions of mbed TLS, several symbols are moved to
libmbedcrypto.

Fixes: https://github.com/transmission/transmission/issues/115
8 years agoMerge branch 'seiyap70-patch-1'
Mike Gelfand [Fri, 9 Dec 2016 19:02:24 +0000 (22:02 +0300)]
Merge branch 'seiyap70-patch-1'

8 years agoMove tr_metainfoFree call higher per review comment
Mike Gelfand [Fri, 9 Dec 2016 18:56:22 +0000 (21:56 +0300)]
Move tr_metainfoFree call higher per review comment

8 years agoMerge branch 'patch-1' of https://github.com/seiyap70/transmission into seiyap70...
Mike Gelfand [Fri, 9 Dec 2016 19:01:23 +0000 (22:01 +0300)]
Merge branch 'patch-1' of https://github.com/seiyap70/transmission into seiyap70-patch-1

8 years agoMerge pull request #96 from floppym/libappindicator
Mike Gelfand [Fri, 9 Dec 2016 18:34:56 +0000 (21:34 +0300)]
Merge pull request #96 from floppym/libappindicator

cmake: Allow libappindicator to be toggled

8 years agocmake: Allow libappindicator to be toggled
Mike Gilbert [Sun, 27 Nov 2016 19:17:07 +0000 (14:17 -0500)]
cmake: Allow libappindicator to be toggled

This will allow libappindicator to become an optional dependency on
Gentoo Linux.

https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies

8 years agofree the info resource if failed
seiyap70 [Mon, 7 Nov 2016 06:07:56 +0000 (14:07 +0800)]
free the info resource if failed

free the info resource if failed

8 years agoMerge pull request #60 from milloni/strncmp-instead-of-memcmp
Mike Gelfand [Wed, 2 Nov 2016 20:13:25 +0000 (23:13 +0300)]
Merge pull request #60 from milloni/strncmp-instead-of-memcmp

Use strncmp instead of memcmp to avoid out-of-bounds reads

8 years agoMerge pull request #74 from alimony/update-links
Mike Gelfand [Wed, 2 Nov 2016 20:05:43 +0000 (23:05 +0300)]
Merge pull request #74 from alimony/update-links

Update all website links to canonical HTTPS version

8 years agoHTTPS links for trac, forum, portcheck, and build subdomains.
Markus Amalthea Magnuson [Wed, 2 Nov 2016 19:45:13 +0000 (20:45 +0100)]
HTTPS links for trac, forum, portcheck, and build subdomains.

8 years agoUpdate all website links to canonical HTTPS version.
Markus Amalthea Magnuson [Mon, 31 Oct 2016 09:00:11 +0000 (10:00 +0100)]
Update all website links to canonical HTTPS version.

8 years agoMerge pull request #72 from ssssam/sam/cmake-ninja-fix
Mike Gelfand [Mon, 31 Oct 2016 08:12:46 +0000 (11:12 +0300)]
Merge pull request #72 from ssssam/sam/cmake-ninja-fix

Fix CMake build system with the Ninja backend

8 years agoFix CMake build system with the Ninja backend
Sam Thursfield [Sun, 30 Oct 2016 22:22:05 +0000 (22:22 +0000)]
Fix CMake build system with the Ninja backend

Previously building with `cmake -G Ninja` would fail with this error:

    ninja: error: 'third-party/event-c51b159cff/lib/libevent.a', needed by
      'libtransmission/transmission-test-watchdir_generic', missing and no
      known rule to make it

This was due to missing BUILD_BYPRODUCTS in the calls to
ExternalProject_Add(), as discussed here:
<https://cmake.org/pipermail/cmake/2015-April/060234.html>

8 years agoMerge branch 'crypto-utils-update'
Mike Gelfand [Wed, 26 Oct 2016 19:49:28 +0000 (22:49 +0300)]
Merge branch 'crypto-utils-update'

8 years agoImprove support for wolfssl (formely cyassl)
Mike Gelfand [Wed, 26 Oct 2016 19:12:51 +0000 (22:12 +0300)]
Improve support for wolfssl (formely cyassl)

8 years agoAdd support for mbedtls (formely polarssl)
Mike Gelfand [Wed, 26 Oct 2016 17:37:10 +0000 (20:37 +0300)]
Add support for mbedtls (formely polarssl)

8 years agoFix signedness related warnings
Maciej Wolny [Thu, 20 Oct 2016 18:27:55 +0000 (20:27 +0200)]
Fix signedness related warnings

8 years agoGo back to using memcmp in libtransmission/net.c
Maciej Wolny [Thu, 20 Oct 2016 15:35:46 +0000 (17:35 +0200)]
Go back to using memcmp in libtransmission/net.c

8 years agoMerge pull request #42 from wbx-github/master
Mike Gelfand [Wed, 19 Oct 2016 18:01:06 +0000 (21:01 +0300)]
Merge pull request #42 from wbx-github/master

uClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc

8 years agouClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc
Waldemar Brodkorb [Wed, 19 Oct 2016 17:33:35 +0000 (19:33 +0200)]
uClibc-ng since 1.0.18 has sys/quota.h synced with GNU libc

8 years agoMake sure `tr_sha1` calls pass lengths as int
Mike Gelfand [Mon, 17 Oct 2016 21:05:03 +0000 (00:05 +0300)]
Make sure `tr_sha1` calls pass lengths as int

This fixes inability to authenticate with password-protected session, and
a few more issues it seems.

8 years agoUse strncmp instead of memcmp to avoid out-of-bounds reads
Maciej Wolny [Tue, 4 Oct 2016 23:58:58 +0000 (01:58 +0200)]
Use strncmp instead of memcmp to avoid out-of-bounds reads

8 years agoRemove useless path button text updates, this is handled elsewhere
Mike Gelfand [Mon, 3 Oct 2016 20:41:50 +0000 (23:41 +0300)]
Remove useless path button text updates, this is handled elsewhere

8 years agoTRAC-6098: Rework trailing slash stripping (once more)
Mike Gelfand [Mon, 3 Oct 2016 19:22:25 +0000 (22:22 +0300)]
TRAC-6098: Rework trailing slash stripping (once more)

Using QFileInfo to strip trailing slash(es) is bad when input contains non-
native paths (i.e. Windows paths on non-Windows system and vice versa) as it
may mistakenly treat the path as relative and change it in unespected way.

8 years agoMerge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Mon, 3 Oct 2016 18:54:52 +0000 (21:54 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'

8 years agoRevert debugging code...
Mike Gelfand [Mon, 3 Oct 2016 18:54:21 +0000 (21:54 +0300)]
Revert debugging code...

8 years agoMerge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Mon, 3 Oct 2016 18:33:58 +0000 (21:33 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'

8 years agoUse session ID (if available) to check if session is local or not (Qt client)
Mike Gelfand [Mon, 3 Oct 2016 18:26:28 +0000 (21:26 +0300)]
Use session ID (if available) to check if session is local or not (Qt client)

8 years agoAdd GTK+ client's fr_CA, jbo, and zh_HK linguas to CMake configuration
Mike Gelfand [Tue, 27 Sep 2016 20:09:15 +0000 (23:09 +0300)]
Add GTK+ client's fr_CA, jbo, and zh_HK linguas to CMake configuration

8 years agoin gtk+ client's LINGUAS file, add fr_CA, jbo, and zh_HK
Jordan Lee [Tue, 27 Sep 2016 19:29:20 +0000 (14:29 -0500)]
in gtk+ client's LINGUAS file, add fr_CA, jbo, and zh_HK

8 years agoupdate gtk+ client's translations from launchpad
Jordan Lee [Tue, 27 Sep 2016 19:28:27 +0000 (14:28 -0500)]
update gtk+ client's translations from launchpad

8 years agoMerge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Tue, 27 Sep 2016 18:36:38 +0000 (21:36 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'

8 years agoAdd session-id.{c,h} to autoconf and Xcode builds
Mike Gelfand [Tue, 27 Sep 2016 18:36:01 +0000 (21:36 +0300)]
Add session-id.{c,h} to autoconf and Xcode builds

8 years agoMerge branch 'trac5348-misidentification-of-local-session'
Mike Gelfand [Tue, 27 Sep 2016 18:26:51 +0000 (21:26 +0300)]
Merge branch 'trac5348-misidentification-of-local-session'

8 years agoReturn session ID as part of "session-get" response
Mike Gelfand [Mon, 5 Sep 2016 19:16:56 +0000 (22:16 +0300)]
Return session ID as part of "session-get" response

8 years agoHandle "fields" argument in "session-get" RPC request
Mike Gelfand [Sun, 4 Sep 2016 10:16:20 +0000 (13:16 +0300)]
Handle "fields" argument in "session-get" RPC request

If "fields" array is present in arguments, only return session fields
specified. Otherwise return all the fields as before.

8 years agoMaintain lock file(s) corresponding to session ID
Mike Gelfand [Wed, 21 Sep 2016 20:56:03 +0000 (23:56 +0300)]
Maintain lock file(s) corresponding to session ID

8 years agoMerge pull request #34 from RobFog/donationURL
Mike Gelfand [Sun, 25 Sep 2016 16:14:40 +0000 (19:14 +0300)]
Merge pull request #34 from RobFog/donationURL

Update all instances of the donation link. Fixes #26.

8 years agoRevert unintended whitespace changes.
Robert Vehse [Sun, 25 Sep 2016 16:06:30 +0000 (18:06 +0200)]
Revert unintended whitespace changes.

8 years agoAdd libevent submodule (should hopefully fix Mac build)
Mike Gelfand [Sat, 24 Sep 2016 21:22:44 +0000 (00:22 +0300)]
Add libevent submodule (should hopefully fix Mac build)

8 years agoUpdate all instances of the donation link. Fixes #26.
Robert Vehse [Fri, 23 Sep 2016 02:36:41 +0000 (04:36 +0200)]
Update all instances of the donation link. Fixes #26.

8 years agoFactor out session ID into a standalone entity
Mike Gelfand [Mon, 5 Sep 2016 19:06:26 +0000 (22:06 +0300)]
Factor out session ID into a standalone entity

8 years agoAbort handshake if establishing DH shared secret fails
Mike Gelfand [Sun, 18 Sep 2016 10:58:15 +0000 (13:58 +0300)]
Abort handshake if establishing DH shared secret fails

Fixes #27

8 years agoMerge pull request #24 from sebastianas/openssl_1.1
Mike Gelfand [Tue, 6 Sep 2016 22:10:16 +0000 (01:10 +0300)]
Merge pull request #24 from sebastianas/openssl_1.1

transmission: build against openssl 1.1.0

8 years agoFix coding style and building with !TR_LIGHTWEIGHT
Mike Gelfand [Tue, 6 Sep 2016 22:09:04 +0000 (01:09 +0300)]
Fix coding style and building with !TR_LIGHTWEIGHT

8 years agotransmission: build against openssl 1.1.0
Sebastian Andrzej Siewior [Mon, 5 Sep 2016 21:49:07 +0000 (21:49 +0000)]
transmission: build against openssl 1.1.0

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
8 years agoUpdate README.md
JohnClay [Sat, 3 Sep 2016 22:59:50 +0000 (18:59 -0400)]
Update README.md

8 years agoGet rid of $Id$ SVN keywords in source files
Mike Gelfand [Fri, 2 Sep 2016 20:10:15 +0000 (23:10 +0300)]
Get rid of $Id$ SVN keywords in source files

8 years agoDon't search for SVN revision when calculating version
Mike Gelfand [Fri, 2 Sep 2016 19:45:03 +0000 (22:45 +0300)]
Don't search for SVN revision when calculating version

8 years agoPackage README.md instead of README
Mike Gelfand [Fri, 2 Sep 2016 19:34:29 +0000 (22:34 +0300)]
Package README.md instead of README

8 years agoReplace SVN and SCM with VCS everywhere
Mike Gelfand [Fri, 2 Sep 2016 19:02:51 +0000 (22:02 +0300)]
Replace SVN and SCM with VCS everywhere

8 years agoMerge pull request #21 from transmission/fix-readme
Mike Gelfand [Thu, 1 Sep 2016 22:37:29 +0000 (01:37 +0300)]
Merge pull request #21 from transmission/fix-readme

Fix readme formatting

8 years agoFix readme formatting to use proper markdown
Mike Gelfand [Thu, 1 Sep 2016 22:07:32 +0000 (01:07 +0300)]
Fix readme formatting to use proper markdown

8 years agoRename README to README.md
Mike Gelfand [Thu, 1 Sep 2016 22:04:13 +0000 (01:04 +0300)]
Rename README to README.md

8 years agoSet default for indentation to space for entire Xcode project.
Jan Weiß [Sun, 15 May 2016 16:44:31 +0000 (18:44 +0200)]
Set default for indentation to space for entire Xcode project.
This allows correct indentation handling out-of-the-box.

8 years agoPaths converted from NSString objects to C strings should be acquired using “-fileSys...
Jan Weiß [Sun, 15 May 2016 16:42:37 +0000 (18:42 +0200)]
Paths converted from NSString objects to C strings should be acquired using “-fileSystemRepresentation”.
The file system APIs on OS X have specific requirements concerning the Unicode normalization form.

8 years agoReduce torrents model memory requirements (Qt client)
Mike Gelfand [Sun, 24 Apr 2016 07:56:41 +0000 (07:56 +0000)]
Reduce torrents model memory requirements (Qt client)

Keep torrents sorted by ID. This allows to remove ID to row/torrent mappings
(using binary search instead) and thus also reduce complexity a bit.

8 years agoBump minimum Qt version to 4.8
Mike Gelfand [Sun, 24 Apr 2016 07:41:06 +0000 (07:41 +0000)]
Bump minimum Qt version to 4.8

Earlier versions may continue to work, but we don't guarantee they will.

8 years ago#6071: Fix typo in comment
Mike Gelfand [Sat, 23 Apr 2016 16:21:39 +0000 (16:21 +0000)]
#6071: Fix typo in comment

8 years ago#5921: Use libsystemd instead of libsystemd-daemon (original patches by Sandro Tosi...
Mike Gelfand [Sat, 23 Apr 2016 16:13:25 +0000 (16:13 +0000)]
#5921: Use libsystemd instead of libsystemd-daemon (original patches by Sandro Tosi and Mike Gilbert)

In systemd v209, released over two years ago, the various libsystemd-*
libraries (libsystemd-journal.so, libsystemd-login.so, libsystem-daemon.so,
libsystemd-id128.so) were merged into a single libsystemd.so library to
reduce code duplication and avoid cyclic dependencies.

8 years agoRefactor RPC requests code for proper queueing (patch by intelfx @ GH-10)
Mike Gelfand [Tue, 19 Apr 2016 20:41:59 +0000 (20:41 +0000)]
Refactor RPC requests code for proper queueing (patch by intelfx @ GH-10)

This refactoring is driven by the need to be able to do true queued RPC calls
(where each successive call uses the result of the previous).

Currently, such queueing of requests is done by assigning them special "magic"
tag numbers, which are then intercepted in one big switch() statement and acted
upon. This (aside from making code greatly unclear) effectively makes each such
queue a singleton, because state passing is restricted to global variables.

We refactor RpcClient to assign an unique tag to each remote call, and then
abstract all the call<->response matching with Qt's future/promise mechanism.

Finally, we introduce a "RPC request queue" class (RpcQueue) which is built on
top of QFutureWatcher and C++11's <functional> library. This class maintains
a queue of functions, where each function receives an RPC response, does
necessary processing, performs another call and finally returns its future.

8 years agoWeb UI: main() refactoring (patch by skybon @ GH-9)
Mike Gelfand [Tue, 12 Apr 2016 19:03:01 +0000 (19:03 +0000)]
Web UI: main() refactoring (patch by skybon @ GH-9)

Less jQuery, more Web API. Moved main() away from common.

8 years agoFork 3rd-party libraries on GitHub
Mike Gelfand [Sat, 9 Apr 2016 08:52:41 +0000 (08:52 +0000)]
Fork 3rd-party libraries on GitHub

8 years agoTry getting SVN revision from Jenkins environment when using CMake (copy logic from...
Mike Gelfand [Sun, 3 Apr 2016 05:53:32 +0000 (05:53 +0000)]
Try getting SVN revision from Jenkins environment when using CMake (copy logic from update-version-h.sh)

8 years agoOnly include .msi-related CMake stuff when it makes sense
Mike Gelfand [Sat, 2 Apr 2016 20:01:59 +0000 (20:01 +0000)]
Only include .msi-related CMake stuff when it makes sense

8 years agoAdd files necessary for .msi packages creation on Windows
Mike Gelfand [Sat, 2 Apr 2016 18:01:01 +0000 (18:01 +0000)]
Add files necessary for .msi packages creation on Windows

8 years agocrypto.h and crypto-utils.h can't use #pragma once, it breaks our name munging in...
Jordan Lee [Tue, 29 Mar 2016 19:02:26 +0000 (19:02 +0000)]
crypto.h and crypto-utils.h can't use #pragma once, it breaks our name munging in crypto-test-ref.h