summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-19remove unused hard link supportMarkus Mohrhard
Change-Id: I7f40598df74c8731b13c37b8adaa636086d204b4
2017-05-19without the wb+ reading the patch file will failMarkus Mohrhard
Change-Id: I61be299647d41bb464bea039630ddd4ff545f412
2017-05-19log all the updater actionsMarkus Mohrhard
Change-Id: Ia7b08c4e93d5b3b65b0f44af9c92f5e6f6fafd96
2017-05-19fix errors in upload scriptsMarkus Mohrhard
Change-Id: I0ee9fbef7b80e5d37800b4fb9daff7e8ba46d65d
2017-05-19integrate the partial update info into the uploaded infoMarkus Mohrhard
Change-Id: I1b6fc7970d3010c63ae910d55103efb504e15b53
2017-05-19use file instead of complete for the key of the partial update infoMarkus Mohrhard
Change-Id: Ifbb482a4fd9c1c92e9cdd7769d4b16160de14a86
2017-05-19add missing fileMarkus Mohrhard
Change-Id: I7cd9d541b90f4f6b38aa5e36e295e7677bb22f58
2017-05-19use the shared signing codeMarkus Mohrhard
Change-Id: Ica0fad83820569623f3cc2f0217ac9cd8ee19257
2017-05-19simplify path handling in the updater scriptsMarkus Mohrhard
Change-Id: Idcf7f9cedc2368f6a4e4e10c2852cc9b1125b712
2017-05-19create valid partial language updates and write partial update infoMarkus Mohrhard
Change-Id: I4000523cfc944657714267958836dd3ce4ec3b0d
2017-05-19add the generation of partial update files to the makefilesMarkus Mohrhard
It seems that the generated partial update files are now generated correctly. We now need to handle languages and sign the partial files as well as upload them. Change-Id: I69fbdad42da2c8a2d9695bc852956b82ce773f4c
2017-05-19extract the mar signing codeMarkus Mohrhard
Change-Id: I007b0b68a61242b7255a1a58a3637e3307d675aa
2017-05-19extract mar file name generationMarkus Mohrhard
Change-Id: If928cae4c722354d5c3e415e7cb8426a3a4412f7
2017-05-19reuse the new extract mar code for the partial update generationMarkus Mohrhard
Change-Id: Ie8c92472631034935e73e55c934ce128c7b6ecd2
2017-05-19ignore the precomplete file at least for nowMarkus Mohrhard
Change-Id: I997bdc38f705d7536a99a168815ece93dcf0c0de
2017-05-19add a script to extract and uncompress from a mar fileMarkus Mohrhard
Change-Id: I87c11b8f7d42bc438b88482a8dd3fd1512a06df8
2017-05-19remove the split functionality from the update creationMarkus Mohrhard
Change-Id: I036cabff089a2cf464c887ee78b702637cce08b0
2017-05-19add a way to strip symbols from the tarballsMarkus Mohrhard
Change-Id: I682dcc9c366efea2be00b738f630a82b4cf9d636
2017-05-19start working on the creation of partial update filesMarkus Mohrhard
Change-Id: I13a70e0b12090a7e23529bc35240cefc13d17779
2017-05-19add mbsdiff as build executableMarkus Mohrhard
Change-Id: I68c9b14937c219ee142386b72047a6995d004f47
2017-05-19actually abort the update process if the update file is invalidMarkus Mohrhard
Change-Id: I724e50d1e74228f0be00b9b6376c3d074db5c9ed
2017-05-19actually check the hash of the update filesMarkus Mohrhard
Change-Id: I98a5f8904a35cb167e87d6c5c11bcf133115cbc1
2017-05-19if the update_dir does not exist continue with the update checkMarkus Mohrhard
2017-05-19better reporting for normal response from updaterMarkus Mohrhard
Change-Id: I26cbd69c46afadc21eeab73cbccddc6873c43655
2017-05-19extract the common updater path info into methodsMarkus Mohrhard
Change-Id: I8d25fc3c6a6a0a7e05bac6679f2312a904e75bbd
2017-05-19either try to install an update or check for updateMarkus Mohrhard
Change-Id: Id1e879598ef34715786e10e163ed1e4689f3137a
2017-05-19normalize path for updaterMarkus Mohrhard
2017-05-19better flexibility through configurable updated build directoryMarkus Mohrhard
Change-Id: Icaa814cdcd27171fbafc2407d55161cdc13e750e
2017-05-19first stab at normalizing updater pathMarkus Mohrhard
Change-Id: I5ef2253068595c41577330395810b0797eff8cbb
2017-05-19use an update dir that is in the user profileMarkus Mohrhard
The user profile should always be writable Change-Id: I45f7e05e128d62a5930e6db9793b8cf4e7751046
2017-05-19don't crash when we get bad responseMarkus Mohrhard
Change-Id: I4bc68e9f9604a8a39f36f10434571cd9fbb48ae1
2017-05-19ignore SIGPIPE in glx test processMarkus Mohrhard
Change-Id: I31977f86290b4fd7e0869af85f5132ae7cd9d5fd
2017-05-19hard coding the number of entries just leads to problemsMarkus Mohrhard
Change-Id: I527c2c881bf46b1724b8da9223b2614ff30fbec7
2017-05-19version entry is no moreMarkus Mohrhard
Change-Id: I5011deec4a3b00b22d68d5dff594586d74d717ba
2017-05-19protect the downloading of the update info also with try..catchMarkus Mohrhard
Change-Id: Ie3f2687670b02d8af85016c25b49cb42517701b9
2017-05-19update the update URL and adapt to the server changesMarkus Mohrhard
Change-Id: I6ece7924e6e0980c2bb4fffa9d733e6352382084
2017-05-19send the csrf token with the updater scriptsMarkus Mohrhard
Change-Id: Iad6953b8206ba02ca09069115e168230b27f72fe
2017-05-19use the path and not the URL stringMarkus Mohrhard
Change-Id: I045e801a86f656a182bd1c5c42aca29cde694f71
2017-05-19use consistent method namesMarkus Mohrhard
Change-Id: I19e066b7e4c4ba1fc1b0802e80260a6d9b0d9b9a
2017-05-19follow redirects when downloading update filesMarkus Mohrhard
Change-Id: Ic6679aa3d150499b354ccb396c136178d662bb67
2017-05-19executable names on linux and windows are differentMarkus Mohrhard
Also use different user agent strings. Change-Id: I047e743f2ea13ee5ea6bff1cb5d6d86ca2ac6417
2017-05-19add more TODO commentsMarkus Mohrhard
2017-05-19add the astyle script used to format the filesMarkus Mohrhard
2017-05-19use a more libreoffice like formattingMarkus Mohrhard
This formatting has been done by an astyle script. The idea is that with a consistent formatting it is much easier to bring in changes from Mozilla. Updating the code with the new version, running the astyle script and then looking through the diff seems like the most sensible option.
2017-05-19add the resource to the updaterMarkus Mohrhard
Change-Id: I80e80708346aa2850b2964c566ebc6423837a9cd
2017-05-19handle signing errors much betterMarkus Mohrhard
Change-Id: I94be7b3626b9ac3389cba0bee640923adda0f118
2017-05-19error out if the path to the updater config is emptyMarkus Mohrhard
Change-Id: Ic199b15222836e096e32203d3458487fead6e3e1
2017-05-19add TODO comments for the places that need further inspectionMarkus Mohrhard
This is just from a quick scroll through the code. Change-Id: I72132ba9244d7aa559befe63412f7a5ef2005ad1
2017-05-19hide the function behind the correct define checksMarkus Mohrhard
Change-Id: Ifef59d40975b6061a40b58d80817b6c15b856713
2017-05-19remove the MOZ_ prefix from a few env variables and definesMarkus Mohrhard
Change-Id: Icbb5f0751cd5f85fc2c4af8d2adbc8d64911a94b