--
You received this message because you are subscribed to the Google Groups "Chrome Updates Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chrome-updates-...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chrome-updates-dev/acb1cc38-c892-454b-8a1b-8ba734f2c881n%40chromium.org.
Hi Greg,In other words (regarding the update server):
- there's an update server run by Google - which is not OSSed
- there's a v2 implementation from omaha-consulting (https://github.com/omaha-consulting/omaha-server) but as I saw, latest chromium codes runs on v3.1 and soon will use v4 or something.
- omaha-consulting also has a v3-compliant updates server... but seen their costs, i cannot pay that for my reseatch at this moment :)
As I see, my only options are to write my own updates server?As to the auto-update process. For many years I've known that there are task scheduled that will check for updates/etc - and will update chrome when a new version was released.However, when you go in chrome://settings/help - that does a instant-check for updates as far as i know.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chrome-updates-dev/214b33ae-152a-46e9-beb2-3c47c9a6cb0fn%40chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to chrome-updates-dev+unsub...@chromium.org.
Thanks a lot for your feedback.And to be honest, this starts to be my plan, especially after reading your comments, to implement the "Chromium updater".As far as I've played with it, I see it makes some requests at startup, as following:{"request":{"@os":"win","@updater":"","acceptformat":"crx3","app":[{"appid":"afalakplffnnnlkncjhbmahjfjhmlkal","enabled":true,"installsource":"ondemand","ping":{"ping_freshness":"{7cf95d45-a123-4c44-a79c-72e3a146cb71}","rd":5482},"updatecheck":{},"version":"0.0.0.0"}],"arch":"x64","dedup":"cr","domainjoined":false,"hw":{"physmemory":32},"ismachine":true,"lang":"","nacl_arch":"x86-64","os":{"arch":"x86_64","platform":"Windows","version":"10.0.19042.1052"},"prodchannel":"stable","prodversion":"97.1.34.73","protocol":"3.1","requestid":"{4ae563ee-5a74-429f-93a2-873a99eb6891}","sessionid":"{b61eefe7-8638-404a-b984-9c4644372055}","updaterchannel":"stable","updaterversion":"97.1.34.73"}}As I understand (since I recognized some appids as being components/extensions, the above requests are related to browser's components/etcIs there something I'd need to change in order to make it also ask for updates in a similar fashion about the main browser?
I have no intentions to change component-updater in order to support browser-updates, so no problems :)Now my big question: where can i find this special program's source code in chromium so that I start looking into it and is there a special configuration or something to enable building it? (asking this because I looked in the out dir, and wasn't able to find anything like updater.exe or GoogleUpdate.exe or anything similar.)So far, i've looked in:
- src/components/component_updater
- src/components/update_client - here i saw that the components updater makes a call in update_checker which then runs the JSON parser on the received response from the Updater server - so this code should be related to components also
- src/chrome/updater - is this the one?
Hello guys,
Is there a way to avoid implementing the CUP elements of the protocol and use plain HTTPS?