summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-19use my own server for now for the new update checkMarkus Mohrhard
2017-05-19create complete and correct build_config files for the updaterMarkus Mohrhard
Change-Id: I4f6b7aecc24d42d6b248cb8d959aeab59af963c2
2017-05-19restart soffice after the updateMarkus Mohrhard
Change-Id: I0647f51099bace568f18b478ed500164f532eb40
2017-05-19use a few more variables instead of hard coded pathsMarkus Mohrhard
Change-Id: Ib6882caf0a53bc0961c3b5ceafa9e9410123af52
2017-05-19we only need the signed mar filesMarkus Mohrhard
Change-Id: Id40651ab3faa5eea68ba5437b2b3fa409b1aed93
2017-05-19improve the build system part for generating mar filesMarkus Mohrhard
Change-Id: If28cca535da20e4633ce025e39a967820eae6945
2017-05-19more steps in the direction of signed mar filesMarkus Mohrhard
Change-Id: Ib6d5fbc00eeaa97b16599a1545c32188a3cd9720
2017-05-19fix the buildMarkus Mohrhard
Change-Id: I8af0c43542f7428f9ac74fee1079e9087820d15c
2017-05-19build the signing part for the updaterMarkus Mohrhard
Change-Id: I422eed712da76a90f49b9d9cd5d6155fa394c223
2017-05-19make the script more python3 compliantMarkus Mohrhard
Change-Id: Id23b4890f121c0ffeb7aca4888e1e1d4d3748b91
2017-05-19some steps to getting mar signing workingMarkus Mohrhard
Change-Id: Id5a37530f2660866e83b6072d4d55b45da4a083d
2017-05-19don't use MOZ prefix for variablesMarkus Mohrhard
Change-Id: I4d4cf18c4665ccd14b3a2b93da215113e4f2e23a
2017-05-19don't use MOZ_ prefixed env varsMarkus Mohrhard
Change-Id: I35e2321986f6372fc05f3183b8f74580c259f054
2017-05-19document the no-link to LibO libraries policyMarkus Mohrhard
Change-Id: I6edec26c687c6b31d1847b0b568bda389d84f501
2017-05-19adapt indentation to LibO defaultsMarkus Mohrhard
Change-Id: I652428a2f11f12d7a2b54d3d425fc6034e1cbbe3
2017-05-19obviously we need to use a LibreOffice registry keyMarkus Mohrhard
Change-Id: I445c5c66f4363b5f20e140b3620a3ece84d73d23
2017-05-19start writing the update.info fileMarkus Mohrhard
Change-Id: I22e8c2d878413ae1b4d61a20c054e04da9d6ccb1
2017-05-19an URL is not a pathMarkus Mohrhard
Change-Id: I15a576a4b529d5551b72955212db7f10277747e3
2017-05-19also include the platform into the build configMarkus Mohrhard
Change-Id: Ia586e813b33dde0e0b2468c54bed9471c03e8c5a
2017-05-19change of plans, we are not going to use balrogMarkus Mohrhard
Balrog makes a lot of assumptions about the Mozilla infrastructure that we can't clone. As an example the whole admin interface assumes an external authenication system, most likely LDAP. Also it would not support my plans for language pack and SDK handling. We will copy some of the ideas of Balrog but will need an own simple webservice for that. Change-Id: I2e31f3ef7887b19edcd248ddbd02a1965f71b3e3
2017-05-19use the new file based approach for the mar creationMarkus Mohrhard
Change-Id: Ie025709b76960b1dd850fbb2d1f114f7a413611a
2017-05-19allow to create mar files for LibO with symbolsMarkus Mohrhard
LibO with symbols mar files are around 1.5GB. I'm not yet sure if they are really useful but at least we have the option to create them. Most likely the better option is to use the crash reporter and upload the symbol information there. Change-Id: I7c5af9ca3b52f7d712e60115bf23da22240160bb
2017-05-19add a way to create mar file from fileMarkus Mohrhard
We exceed the command line limit when we try to use the stuff directly so storing it in a file seems like the best approach. Currently the memory that we allocate in the new code path is leaked but as the program ends a bit later anyway this is not too bad. Change-Id: I87350c617e577a319ce4be37cbd707011c0bd502
2017-05-19add makefile part to generate mar file and update infoMarkus Mohrhard
We still need some parts for the partial update files but we already generate the build information and the complete mar file. Change-Id: I2ae0de0b83518bc3093848b66b6f3054ebd388e1
2017-05-19add configure setting for the update channelMarkus Mohrhard
This only makes sense with the mar based updater and is currently only used for uploading the builds. Change-Id: I8baec67419bd1042e89d0373ca868973b23d8a5f
2017-05-19apply the mar file after downloadingMarkus Mohrhard
Change-Id: Id793ecc7954e1bb8f6859a7fbb3f4aad6e84fb37
2017-05-19improve the update checkerMarkus Mohrhard
Change-Id: I78fff95e835d5480c84fc334ee6cd716be531163
2017-05-19tempMarkus Mohrhard
Change-Id: I5a3b395d59727be83d4e0a1bdf37f82500f99853
2017-05-19improve update checker and update downloader codeMarkus Mohrhard
2017-05-19install onlineupdate executables correctlyMarkus Mohrhard
Change-Id: I9bcb23ff9e953d9c5e42e10804031e1537c4b774
2017-05-19add files to send update info to balrog serverMarkus Mohrhard
Change-Id: Iffd2c87987c7bb0b3f892bf8b3038822daf67439
2017-05-19register the new updater properties in postprocessMarkus Mohrhard
Change-Id: If5bcfddc627f77cf4a7cfb9eb32ec9f29e5072b9
2017-05-19indentation fixMarkus Mohrhard
Change-Id: Iff26d67f13e2801b77e9fb9ad77399b5956fe324
2017-05-19make it possible to use mar feature in ifdefsMarkus Mohrhard
Change-Id: Ibfaf3ec8bf9a1e831ac18ad5ff7f2c519d9cb56f
2017-05-19remove more references to GONKMarkus Mohrhard
Change-Id: I8d51cc42161c3dee5b7a6a791e724cb939e3fc64
2017-05-19remove gonk reference from build filesMarkus Mohrhard
We don't use the build files but they are useful documentation. The GONK case however does not apply to us at all. Change-Id: I2be03d973110957aef93da17ac3b21e9142563d2
2017-05-19remove mozilla certificatesMarkus Mohrhard
Change-Id: I673ce7f7099a2af3ea3d16c01776d24420bbb3be
2017-05-19don't run the updates when the updater has been disabledMarkus Mohrhard
Change-Id: I9cf046d94ec0db2af965380f6e0935f0193e427d
2017-05-19fix descripton of the updater configuration propertiesMarkus Mohrhard
Change-Id: I2db29360dc26b4e83e851c3b1b504ef4748368b9
2017-05-19first version of the two step updaterMarkus Mohrhard
Change-Id: Ic449b625843c2aaaec69a95d25fbdafd45bb7409
2017-05-19we use a static lib for this nowMarkus Mohrhard
Change-Id: Iec7ba672ec5be5422a110bc8c09eb77cf31611be
2017-05-19only compile the windows files on windowsMarkus Mohrhard
Change-Id: I489aa2877ff23b556ab587a0fae5125de3b76d21
2017-05-19remove unneeded parts from the updater codeMarkus Mohrhard
Change-Id: I6643d00572eceb5c934ac9ecd0edc61da60a3043
2017-05-19add initial version of running the updaterMarkus Mohrhard
Change-Id: If21aa08ec4f535d79e6f5cbe6fc1a10626752bea
2017-05-19we only want to build winhelper on windowsMarkus Mohrhard
Change-Id: Iae098ef00d000099e13c54349ba37619e545fe4a
2017-05-19make the updater code also work on windowsMarkus Mohrhard
Change-Id: If533ba273237d35cad11fec296e7c48cbc2cd2f2
2017-05-19fix unitialized memoryMarkus Mohrhard
Change-Id: I743df0c568984a1effef34be5a3190a10647e092
2017-05-19make the winhelper library compile on windowsMarkus Mohrhard
Change-Id: I4bfa678b6a028a91a63b79a24f6db3a3644d086a
2017-05-19compile as a true c++ ojectMarkus Mohrhard
Change-Id: Id37074b695e096a057c818a80e3567015422bfb6
2017-05-19temp windows fixesMarkus Mohrhard
Change-Id: I86972657e333821a153bb0c1e154f22841f624e5