Mike Hommey
165c251332
Backout changeset 6656cdc8b20d (bug 824330) because of android and b2g bustage on clobber builds
2013-01-04 17:14:33 +01:00
Mike Hommey
b78d8ead5b
Bug 824330 - Build services/ during the platform tier and enable services in xulrunner. r=blassey,r=bsmedberg,r=gps
2013-01-04 15:56:20 +01:00
Jim Mathies
83a42584b3
Bug 817076 - Update various services paths to point to the gre. r=gps
2012-12-05 16:36:27 -06:00
Kyle Huey
0469a02b25
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
...
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Vicamo Yang
a78b5b38c7
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Kyle Huey
9a3674d80a
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 12:28:11 -07:00
Ed Morley
4144129728
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
50b5d3f681
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 08:26:12 -07:00
Gregory Szorc
423024c917
Bug 781307 - Remove rules from services/ Makefile.in's; r=glandium
2012-08-09 13:12:29 -07:00
Mike Hommey
70d7c821af
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Joshua Cranmer
a1186c1020
Bug 773637 - Kill NS_SCRIPTABLE annotations, Part 1: Remove NS_*PARAM annotations. r=ehsan
...
--HG--
extra : rebase_source : a0b4bc50fece36d9a90fed61431635948bfa33b5
2012-07-06 15:14:07 -05:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Benjamin Smedberg
dd1b0e7adc
Bug 737164 part C - switch various in-tree callers which are using fallible strings to keep using them
...
--HG--
extra : rebase_source : f5b42ba1f5745b256ba4e4ca67c883696904f9c1
2012-05-08 13:55:24 -04:00
Gregory Szorc
64742da9c1
Bug 751291 - Rename CryptoUtils._sha1 -> CryptoUtils.UTF8AndSHA1; r=rnewman
2012-05-02 12:28:03 -07:00
Gregory Szorc
9139619075
Bug 745396 - Refactor Sync utility functions into services-{common,crypto}; r=rnewman
2012-04-16 12:19:01 -07:00
Geoff Lankow
c59ab7ad07
Bug 718255 - Merge nsIPrefBranch2 with nsIPrefBranch - Part G, remove remaining uses of nsIPrefBranch2; r=bsmedberg
2012-01-18 23:23:28 +13:00
Panagiotis Koutsourakis
9c7dfb9706
Bug 702388 - Convert Makefiles to use |TEST_DIRS += foo| r=khuey
...
Files named Makefile.in containing the expression
DIRS += <foo>
or
DIRS = <foo>
inside the conditional expression
ifdef ENABLE_TESTS
...
endif
are changed to
TEST_DIRS += tests
outside any conditional expression.
The files
./layout/Makefile.in
./layout/Makefile.in
./layout/style/Makefile.in
./rdf/Makefile.in
./security/manager/Makefile.in
./content/Makefile.in
./content/smil/Makefile.in
./content/xul/templates/Makefile.in
./content/xul/content/Makefile.in
./content/base/Makefile.in
./content/media/Makefile.in
./parser/htmlparser/Makefile.in
./dom/sms/Makefile.in
./js/jsd/Makefile.in
./js/xpconnect/Makefile.in
./widget/Makefile.in
./widget/windows/Makefile.in
./Makefile.in
./startupcache/Makefile.in
./storage/Makefile.in
./gfx/Makefile.in
./intl/strres/Makefile.in
./intl/uconv/Makefile.in
./intl/unicharutil/Makefile.in
./intl/lwbrk/Makefile.in
./embedding/Makefile.in
./modules/libjar/Makefile.in
./modules/libpref/Makefile.in
./build/Makefile.in
./build/win32/Makefile.in
./xpcom/Makefile.in
./extensions/spellcheck/hunspell/Makefile.in
./extensions/cookie/Makefile.in
./netwerk/Makefile.in
./netwerk/streamconv/Makefile.in
./editor/txmgr/Makefile.in
./toolkit/mozapps/shared/Makefile.in
./toolkit/mozapps/update/Makefile.in
./toolkit/library/Makefile.in
./toolkit/library/Makefile.in
./toolkit/crashreporter/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/perf/Makefile.in
./toolkit/components/feeds/Makefile.in
./toolkit/components/url-classifier/Makefile.in
contain the string
ifdef ENABLE_TESTS
but have some other statement inside (e.g. TOOL_DIRS += <foo> etc) and
they remain unchanged by this patch.
2012-02-04 17:32:24 +00:00
Gregory Szorc
43d5591fc4
Bug 716784 - Enable FAIL_ON_WARNINGS in services; r=ted
...
--HG--
extra : rebase_source : 0cfc3ee690f88cc7468e4f350b568b4955a817b2
2012-01-10 10:38:17 -08:00
Gregory Szorc
961a7602ea
Bug 707984 - Normalize line endings in services tree; a=rnewman
2011-12-06 11:08:37 -08:00
Gregory Szorc
1a1f7b30ae
Bug 698248 - Remove unused FORCE_USE_PIC variable; r=khuey
2011-11-01 15:45:23 -07:00
Ehsan Akhgari
92064e6d3f
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Michael Wu
d2b70213ac
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Geoff Brown
fcf5c93a68
Bug 668349 - Changes to xpcshell.ini; r=jmaher
2011-08-22 09:00:50 +01:00
Michael Wu
b34f351453
Bug 671185 - Incorrect return of NS_ERROR_* codes in functions returning PRBool, r=mak,ehsan,taras,biesi,pike,khuey,dholbert,josh,bjacob,bsmith
2011-07-25 21:57:58 -07:00
Ed Morley
8aaddd0334
Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted
2011-06-12 03:49:00 -04:00
Joel Maher
193c66083d
Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Joel Maher
5998b5a4cd
Bug 616999. Xpcshell manifest support; harness changes. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Richard Newman
e59b732914
Bug 651596: eliminate IWeaveCrypto. r=philiKON
2011-04-20 14:27:19 -07:00
Philipp von Weitershausen
f28bda026b
Bug 644905 - Set resource aliases in manifest. r=rnewman
2011-03-25 00:57:23 -07:00
Philipp von Weitershausen
0cbe3f0dd3
Merge fx-sync
2011-03-07 13:37:54 -08:00
Richard Newman
88df880802
Bug 638297: don't zero-pad buffers, reject short IVs. r=philiKON
2011-03-07 11:53:10 -08:00
Philipp von Weitershausen
61e2df35ee
Merge fx-sync
2011-03-03 12:57:57 -08:00
Richard Newman
f6f788b8a4
Bug 638297: reuse buffers for generateRandomBytes. r=philiKON
2011-03-03 12:20:43 -08:00
Richard Newman
bf83f7c757
Bug 638297: share buffers for encryption and decryption. r=philiKON
2011-03-03 11:10:52 -08:00
Richard Newman
49ec368023
Bug 638297: object reuse in WeaveCrypto. r=philiKON
2011-03-03 11:10:40 -08:00
Richard Newman
52db8608c2
Bug 618496: memoization of PK11SymKey. r=philiKON
2011-03-02 15:18:46 -08:00
Richard Newman
cdb5761dfb
Bug 618496: Revisit memoization of SECItems. r=philiKON
2011-03-02 15:09:28 -08:00
Philipp von Weitershausen
4012ec2906
Merge fx-sync
2011-03-02 16:32:28 -08:00
Richard Newman
2b46b4da5e
Bug 618496: remove algorithm adaptability in WeaveCrypto. r=philiKON
2011-03-02 10:08:43 -08:00
Philipp von Weitershausen
6e13f1b6f3
Merge fx-sync
2011-03-01 21:55:52 -08:00
Richard Newman
686e74cbe3
Bug 618496: stripping out unused WeaveCrypto attributes. r=philiKON
2011-03-01 21:37:44 -08:00
Richard Newman
4093641ad8
Bug 602110: duplicate declaration of nss_t.SECOidTag. r=philiKON a=mconnor
2011-03-01 11:32:16 -08:00
Richard Newman
74df0a04ca
Bug 627097: Audit usage of js-ctypes in Sync/WeaveCrypto. r=philiKON
2011-01-25 21:31:41 -08:00
Richard Newman
0b37a22351
Bug 617650: avoid unrooting string in makeSECItem. r=philiKON
2011-01-19 16:17:58 -08:00
Philipp von Weitershausen
56ed182429
Back out Bug 610914 as it causes Bug 618068.
2010-12-10 16:18:57 -08:00
Richard Newman
901929364b
Bug 610914: performance improvements for WeaveCrypto.
2010-12-06 11:52:30 -08:00
Richard Newman
f0b19a496e
Bug 603489, 614489: simplified crypto. r=mconnor
2010-11-29 16:41:17 -08:00
Brian Smith
a3e5ff1a68
bug 629090: Prevent g^x mod p == 1 in Sync J-PAKE. r=mconnor and r=philipp. a=blocker
...
--HG--
extra : rebase_source : ca7b5d6f0744858ada042d7d3dc9804ea35ab9aa
2011-02-09 13:57:28 -08:00
Philipp von Weitershausen
cd229a3326
Merge backout
2010-10-28 17:09:58 -07:00
Philipp von Weitershausen
72f5932f42
Backed out changeset fb506072dca8 due to crashes
...
Bug 570619 - Move crypto off the main thread
2010-10-28 17:05:53 -07:00
Mike Hommey
93677ce050
Bug 583209 - Use ctypes.libraryName and don't use a full path to load libnss3 from weavecrypto. [r=dwitte]
2010-10-15 11:45:31 +02:00
Philipp von Weitershausen
1fd27817df
Bug 570619 - Move crypto off the main thread [r=mconnor,sdwilsh]
...
Provide a ThreadedCrypto object that defers method calls to another thread while keeping the synchronous API.
2010-10-14 21:22:29 +02:00
Philipp von Weitershausen
9d3f328393
Bug 562431 - Move tests for WeaveCrypto to services/crypto/ [r=mconnor]
...
--HG--
rename : services/sync/tests/unit/test_crypto_crypt.js => services/crypto/tests/unit/test_crypto_crypt.js
rename : services/sync/tests/unit/test_crypto_keypair.js => services/crypto/tests/unit/test_crypto_keypair.js
rename : services/sync/tests/unit/test_crypto_random.js => services/crypto/tests/unit/test_crypto_random.js
rename : services/sync/tests/unit/test_crypto_rewrap.js => services/crypto/tests/unit/test_crypto_rewrap.js
rename : services/sync/tests/unit/test_crypto_verify.js => services/crypto/tests/unit/test_crypto_verify.js
2010-10-14 21:17:55 +02:00
Philipp von Weitershausen
5d0af86da9
Bug 562431 - Rewrite WeaveCrypto as a .jsm [r=mconnor]
...
--HG--
rename : services/crypto/WeaveCrypto.js => services/crypto/modules/WeaveCrypto.js
2010-10-14 21:17:35 +02:00
Philipp von Weitershausen
10c44ccccd
Backed out changeset 4ad5b1467331
...
Bug 583209 - Use ctypes.libraryName and don't use a full path to load libnss3 from weavecrypto.
2010-10-06 17:57:15 +02:00
Mike Hommey
fef75cd21b
Bug 583209 - Use ctypes.libraryName and don't use a full path to load libnss3 from weavecrypto. [r=dolske]
2010-10-05 08:32:37 +02:00
Philipp von Weitershausen
1727a9b2ee
Bug 576554 - Need manifests to register XPCOM components on trunk, r=mconnor
2010-07-03 13:26:57 -04: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
Philipp von Weitershausen
c7a2baa936
Bug 627511 - Merge fx-sync to mozilla-central. a=blockers
2011-01-27 22:10:26 -08:00
Philipp von Weitershausen
44d001794e
Bug 625918 - Merge fx-sync to mozilla-central. a=blocking
2011-01-20 13:53:59 -08:00
Mike Hommey
779356120b
Bug 618195 part 2 - Only build services-crypto component as part of platform. r=mconnor,a=mconnor
...
--HG--
rename : services/crypto/nsISyncJPAKE.idl => services/crypto/component/nsISyncJPAKE.idl
rename : services/crypto/nsSyncJPAKE.cpp => services/crypto/component/nsSyncJPAKE.cpp
rename : services/crypto/nsSyncJPAKE.h => services/crypto/component/nsSyncJPAKE.h
rename : services/crypto/tests/unit/test_jpake.js => services/crypto/component/tests/unit/test_jpake.js
2010-12-20 10:12:12 +01: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
Philipp von Weitershausen
2caed5c6b7
Bug 618492 - Merge fx-sync to mozilla-central. a=blockers
2010-12-10 16:36:23 -08:00
Philipp von Weitershausen
25f9355cad
Bug 601645 - Tests for JPAKE. r=mconnor a=blocking-beta8
2010-12-09 18:28:07 -08:00
Brian Smith
ff1c112075
Bug 601645 - JavaScript API for NSS J-PAKE. r=mconnor a=blocking-beta8
2010-12-09 18:27:48 -08:00
Philipp von Weitershausen
81fd2a0441
Remerge fx-sync
...
--HG--
extra : rebase_source : a4b61b8ac50d3abe829a18c304f4e23f0f5a4f2a
2010-12-07 13:20:16 -08:00
Dão Gottwald
61e1819395
Backed out changesets 4d16d58becaf, 680d3557cafe, 13ea9fc20ed2, 1b2d4ba850a9, 81d8bf53ab01, 3e74c1c15b63, a29a2a0ae764, d2fd62ffd88e, 183be003b312, faa6ce5a0a20, 3ee27049cd1a. a=permaorange
2010-12-07 12:50:55 +01:00
Philipp von Weitershausen
3ad2a48c0e
Bug 617173 - Merge fx-sync to mozilla-central. a=blocking
2010-12-06 23:04:51 -08:00
Philipp von Weitershausen
d9bf35b673
Bug 615021 - Merge fx-sync to mozilla-central. a=lotsa-blockers
2010-11-30 20:39:13 -08:00
Philipp von Weitershausen
03db1c2c34
Bug 604603 - Merge fx-sync to mozilla-central. a=crashes,orange
2010-10-28 17:32:25 -07:00
Philipp von Weitershausen
150c18d72a
Bug 562431 follow-up: adjust Makefiles. r=mconnor a=merge
2010-10-15 11:46:22 +02:00
Philipp von Weitershausen
268af9e32a
Bug 603388 - Merge fx-sync to mozilla-central. a=blockers
...
--HG--
rename : services/crypto/WeaveCrypto.js => services/crypto/modules/WeaveCrypto.js
2010-10-15 11:46:02 +02:00
Philipp von Weitershausen
df8ad880f7
Merge backout from fx-sync. a=mconnor
2010-10-06 18:06:51 +02:00
Philipp von Weitershausen
f2b7562c00
Bug 601952 - Merge fx-sync to mozilla-central. a=blocking-beta7
2010-10-05 19:11:27 +02: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