Philipp von Weitershausen
ad9a8c7276
Bug 571902 - Land sync and crypto components on trunk [r=mconnor r=ted]
...
Makefiles and build helpers for 'services'.
2010-06-21 17:05:08 -07:00
Edward Lee
db7fbb993d
Bug 573842 - Work around non-null terminated string issue for decrypted strings [r=mconnor]
...
Just wrap with empty strings until bug 573841 is fixed.
2010-06-22 19:09:29 -07:00
Edward Lee
ce6de55601
Bug 570636 - Decide how to co-exist as a sync add-on and built-in sync [r=mconnor]
...
Migrate prefs from extensions.weave. to services.sync. when loading the service for the first time before migration.
2010-06-16 14:30:13 -07:00
Edward Lee
587c8c9d4c
Bug 569355 - source code reorg, redux [r=mconnor]
...
Split the code structure to service/{crypto,sync} and ui/{fennec,firefox}. Update the top level makefile to build the addon staging directory to merge various parts of directories.
2010-06-09 17:03:31 -07:00
Edward Lee
1c6db4115b
Bustage fix for bug 561480 to check typeof == undefined instead of == null.
...
--HG--
extra : rebase_source : 281817a091523853341168c117be30862deba6ad
2010-05-07 13:29:04 -07:00
Edward Lee
b3b91dc181
Bug 561480 - Errors when loading WeaveCrypto.js on older platforms [r=mconnor]
...
Only register WeaveCrypto if it was able to import scripts.
2010-05-04 12:15:43 -07:00
Justin Dolske
75fe297323
Bug 513798 - Rewrite WeaveCrypto in JS. r=mconnor, r=dwitte
...
--HG--
rename : services/crypto/components/IWeaveCrypto.xpt => services/crypto/IWeaveCrypto.xpt
2010-04-21 19:02:16 -07:00
Mike Connor
1c4fde8583
bug 503703 - add make target for building a single-OS XPI, r=edilee. actually allows specifying multiple package targets
2009-08-27 01:40:43 -04:00
Anant Narayanan
96db27a500
WinCE crypto binary (bug #487171 )
2009-07-28 17:14:52 -07:00
Anant Narayanan
0470244603
Backed out changeset 9e8936813ae1
2009-07-28 17:13:15 -07:00
Anant Narayanan
d014c20001
WinCE crypto binary
2009-07-28 16:54:24 -07:00
Edward Lee
dc5086b560
Generate SunOS x86 binaries and put them under platform/SunOS because the contrib Firefox builds are SunOS_x86-sunc while we build SunOS_x86-cc.
2009-07-26 02:55:38 -07:00
Edward Lee
c352d7c2db
Add i86pc machine detection for crypto Makefile. Add SunOS for test Makefiles.
2009-07-26 02:55:38 -07:00
Gary Gendel
54a521ac84
Bug 501630 - OpenSolaris x86 support
...
Add SunOS for crypto Makefile to build a dynamic shared library.
2009-07-24 21:16:59 -07:00
Edward Lee
afca7c787c
Bug 506091 - New binary needed for Maemo devices
...
Rebuild Linux_arm-gcc3 (maemo) WeaveCrypto.so binary.
2009-07-23 23:05:24 -07:00
Anant Narayanan
743e4ae823
Crypto binary for Linux_x86-64
...
--HG--
extra : rebase_source : ca27677a6fb08524f60e4a4ebae6fa338f5fd057
2009-07-22 16:33:50 -07:00
Anant Narayanan
d9687953fd
Crypto binary for Windows
2009-07-22 16:22:08 -07:00
Anant Narayanan
e041769fd8
Crypto binary for Linux_x86
2009-07-22 15:30:16 -07:00
Anant Narayanan
454a197d48
Add ability to change passphrase (and merge XUL files) bug #443696
2009-07-21 16:54:46 -07:00
Anant Narayanan
26a5b6bd9b
Expose rewrapPrivateKey & verifyPassphrase (bug #505401 )
2009-07-21 15:02:30 -07:00
Anant Narayanan
5ccbee5ebe
Backed out changeset 5768a19f21d3 (crypto review not done yet)
2009-07-21 14:32:57 -07:00
Anant Narayanan
98dab3d018
Crypto changes
...
--HG--
extra : rebase_source : 0a953a43c01b95e7c467ec4ca7feeb0aaa00f5e1
2009-07-21 11:18:29 -07:00
Edward Lee
e9b04c1a05
Fix trailing spaces.
2009-07-16 15:17:28 -07:00
Edward Lee
a2fb76d1d2
$hare the $ub$titute command from root Makefile.
2009-07-16 14:07:07 -07:00
Edward Lee
e3ff46defa
Re/Move substitute declarations.
2009-07-16 12:11:31 -07:00
Mike Connor
51215dc245
fix crypto build on Windows
...
--HG--
extra : rebase_source : 064641153d08264392be94204ba78c21dff7a782
2009-07-15 22:46:42 -04:00
Mike Connor
34a0e690ad
build system updates (still WIP)
2009-07-10 23:32:04 -04:00
Mike Connor
9146187052
new makefile for crypto
2009-07-10 14:15:21 -04:00
Mike Connor
9eb60ac14f
file moves
...
--HG--
rename : services/sync/IWeaveCrypto.xpt => services/crypto/components/IWeaveCrypto.xpt
2009-07-10 11:57:56 -04:00
Mounir Lamouri (volkmar)
e82ca30391
Bug 486797 - ppc architecture is not defined if not MacOS. r=Mardak
2009-06-16 12:16:03 -07:00
Wladimir Palant
b8165dd6e3
Bug 495964 - Building WeaveCrypto.dll fails if Mercurial revision doesn't start with a number
2009-06-02 18:08:52 +02:00
Myk Melez
ad2f71f0df
bug 476539: use a XULRunner-based test harness for unit testing; r=thunder
2009-03-20 00:14:21 -07:00
Justin Dolske
8602827228
Bug 479341 - make WeaveCrypto::GenerateKeypair() call PK11_GenerateKeyPairWithOpFlags(). bacon=thunder
2009-03-19 23:55:55 -07:00
Dan Mills
f0b78c3c63
use -fshort-wchar on x86_64 too (only exclude it form arm)
2009-02-10 00:51:06 -08:00
jonathandicarlo@jonathan-dicarlos-macbook-pro.local
0b34f796bb
Added Linux-ARM processor compiled version of crypto module to repository. Slight modification of makefile to enable building this on ARM.
2008-12-04 11:00:47 -08:00
Dan Mills
d22e1ed5a8
Bug 465974: fix firefox crash at startup due to weave using nss without initializing it
2008-11-28 00:33:53 +09:00
Dan Mills
5d2591dac9
use just 'Darwin' for the platform dir on OSX. 'Darwin-gcc3' does not appear to work correctly
2008-07-17 20:38:42 -07:00
Dan Mills
a8f5952d90
Bug 442931: Create a universal (x86/PPC) component on mac. Patch by Godwin Chan <godwinchan@hotmail.com>, with tweaks by me
2008-07-16 20:47:16 -07:00
Dan Mills
d52c57db3a
Bug 442679: Add support for compiling on 64-bit linux systems. Patch by Mark Wilkinson <mhw@kremvax.net>
2008-07-13 04:06:44 -07:00
Dan Mills
1314f77fd5
fix verifyPassphrase()
2008-07-12 20:31:27 -07:00
Dan Mills
57c0a00aea
add WINNT-5.1 to makefile
2008-07-08 20:57:05 -07:00
Justin Dolske
7eb4f6a421
Fix crypto component to not mangle certain strings when doing 8/16 bit character conversion.
2008-06-29 20:51:22 -07:00
Justin Dolske
a6a038656a
Bug 442257 – Weave 1.32: WeaveCrypto doesn't work under Linux.
2008-06-29 16:58:10 -07:00
Justin Dolske
1b1d0f308a
Use statically-sized stack buffers to fix building on Windows.
2008-06-26 15:22:48 -07:00
Justin Dolske
c0769fe961
Use allocated buffers instead of stack when the buffers can be large (OS X has a 1MB limit)
2008-06-23 16:14:55 -07:00
Justin Dolske
6f8cfd6329
Add Makefile support for building on ARM, move comment that triggers bug on scratchbox's Make 3.80
2008-06-22 14:43:09 -07:00
Justin Dolske
4247cabcad
Apparently NS_IMPL_NSGETMODULE("FOO") doesn't work on Linux, but NS_IMPL_NSGETMODULE(FOO) does.
2008-06-19 14:51:20 -07:00
Justin Dolske
470e9c1705
Minor tweaks for compile errors on Linux.
2008-06-19 13:03:10 -07:00
Justin Dolske
947132ed2c
Checkin of NSS-ized WeaveCrypto module (not yet used)
2008-06-18 21:42:16 -07:00
Anant Narayanan
8697d54544
Fix linux builds (bug 433922, r=thunder)
2008-06-05 17:21:53 -07:00