Changeset 078056f


Ignore:
Timestamp:
Mar 24, 2011 10:07:19 PM (9 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
8f9f102
Parents:
1adb3d1
Message:

implement last-modified

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • apps/susidns/src/java/src/i2p/susi/dns/NamingServiceBean.java

    r1adb3d1 r078056f  
    222222                                if (action.equals(_("Add")) || action.equals(_("Replace"))) {
    223223                                        if(hostname != null && destination != null) {
    224                                                 Destination oldDest = getNamingService().lookup(hostname, nsOptions, null);
     224                                                Properties outProperties= new Properties();
     225                                                Destination oldDest = getNamingService().lookup(hostname, nsOptions, outProperties);
    225226                                                if (oldDest != null && destination.equals(oldDest.toBase64())) {
    226227                                                        message = _("Host name {0} is already in addressbook, unchanged.", hostname);
     
    236237                                                                }
    237238                                                                Destination dest = new Destination(destination);
     239                                                                if (oldDest != null) {
     240                                                                        nsOptions.putAll(outProperties);
     241                                                                        nsOptions.setProperty("m", Long.toString(I2PAppContext.getGlobalContext().clock().now()));
     242                                                                }
    238243                                                                nsOptions.setProperty("s", _("Manually added via SusiDNS"));
    239244                                                                boolean success = getNamingService().put(host, dest, nsOptions);
  • core/java/src/net/i2p/client/naming/BlockfileNamingService.java

    r1adb3d1 r078056f  
    409409     * @param options If non-null and contains the key "list", add to that list
    410410     *                (default "hosts.txt")
    411      *                Use the key "s" for the source
     411     *                Use the key "s" for the source.
     412     *                Key "a" will be added with the current time, unless
     413     *                "a" is present in options.
    412414     */
    413415    @Override
     
    420422        String listname = FALLBACK_LIST;
    421423        Properties props = new Properties();
     424        props.setProperty(PROP_ADDED, Long.toString(_context.clock().now()));
    422425        if (options != null) {
    423426            props.putAll(options);
     
    428431            }
    429432        }
    430         props.setProperty(PROP_ADDED, Long.toString(_context.clock().now()));
    431433        synchronized(_bf) {
    432434            if (_isClosed)
Note: See TracChangeset for help on using the changeset viewer.