Changeset b59a8027


Ignore:
Timestamp:
Nov 19, 2015 3:40:05 PM (5 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
16549aa
Parents:
8d9d3fc
Message:

Update: Disable sud/su2 updates (ticket #1709)
Add constraints for no Pack200 support and no certs

Location:
apps/routerconsole/java/src/net/i2p/router
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • apps/routerconsole/java/src/net/i2p/router/update/NewsFetcher.java

    r8d9d3fc rb59a8027  
    222222                            if (NewsHelper.isBaseReadonly(_context)) {
    223223                                String msg = _mgr._t("No write permission for I2P install directory.");
     224                                _log.logAlways(Log.WARN, "Cannot update to version " + ver + ": " + msg);
     225                                _mgr.notifyVersionConstraint(this, _currentURI, ROUTER_SIGNED, "", ver, msg);
     226                                return;
     227                            }
     228                            if (!FileUtil.isPack200Supported()) {
     229                                String msg = _mgr._t("No Pack200 support in Java runtime.");
     230                                _log.logAlways(Log.WARN, "Cannot update to version " + ver + ": " + msg);
     231                                _mgr.notifyVersionConstraint(this, _currentURI, ROUTER_SIGNED, "", ver, msg);
     232                                return;
     233                            }
     234                            if (!ConfigUpdateHandler.USE_SU3_UPDATE) {
     235                                String msg = _mgr._t("No update certificates installed.");
    224236                                _log.logAlways(Log.WARN, "Cannot update to version " + ver + ": " + msg);
    225237                                _mgr.notifyVersionConstraint(this, _currentURI, ROUTER_SIGNED, "", ver, msg);
     
    252264                            Map<UpdateMethod, List<URI>> sourceMap = new HashMap<UpdateMethod, List<URI>>(4);
    253265                            // Must do su3 first
    254                             if (ConfigUpdateHandler.USE_SU3_UPDATE) {
     266                            //if (ConfigUpdateHandler.USE_SU3_UPDATE) {
    255267                                sourceMap.put(HTTP, _mgr.getUpdateURLs(ROUTER_SIGNED_SU3, "", HTTP));
    256268                                addMethod(TORRENT, args.get(SU3_KEY), sourceMap);
     
    261273                                                            "", sourceMap, ver, "");
    262274                                sourceMap.clear();
    263                             }
    264                             // now do sud/su2
    265                             sourceMap.put(HTTP, _mgr.getUpdateURLs(ROUTER_SIGNED, "", HTTP));
    266                             String key = FileUtil.isPack200Supported() ? SU2_KEY : SUD_KEY;
    267                             addMethod(TORRENT, args.get(key), sourceMap);
     275                            //}
     276                            // now do sud/su2 - DISABLED
     277                            //sourceMap.put(HTTP, _mgr.getUpdateURLs(ROUTER_SIGNED, "", HTTP));
     278                            //String key = FileUtil.isPack200Supported() ? SU2_KEY : SUD_KEY;
     279                            //addMethod(TORRENT, args.get(key), sourceMap);
    268280                            // notify about all sources at once
    269                             _mgr.notifyVersionAvailable(this, _currentURI, ROUTER_SIGNED,
    270                                                         "", sourceMap, ver, "");
     281                            //_mgr.notifyVersionAvailable(this, _currentURI, ROUTER_SIGNED,
     282                            //                            "", sourceMap, ver, "");
    271283                        } else {
    272284                            if (_log.shouldLog(Log.DEBUG))
     
    415427        if (_tempFile.exists() && _tempFile.length() > 0) {
    416428            File from;
    417             // TODO check magic number instead?
    418             // But then a corrupt file would be displayed as-is...
    419             if (url.endsWith(".su3") || url.contains(".su3?")) {
     429            // sud/su2 disabled
     430            //if (url.endsWith(".su3") || url.contains(".su3?")) {
    420431                try {
    421432                    from = processSU3();
     
    425436                    return;
    426437                }
    427             } else {
    428                 from = _tempFile;
    429             }
     438            //} else {
     439            //    from = _tempFile;
     440            //}
    430441            boolean copied = FileUtil.rename(from, _newsFile);
    431442            _tempFile.delete();
  • apps/routerconsole/java/src/net/i2p/router/web/UpdateHandler.java

    r8d9d3fc rb59a8027  
    8585                update(ROUTER_SIGNED_SU3);
    8686            } else {
    87                 update(ROUTER_SIGNED);
     87                // disabled, shouldn't get here
     88                //update(ROUTER_SIGNED);
    8889            }
    8990        }
Note: See TracChangeset for help on using the changeset viewer.