def METHOD_NAME():
    # XXX Will have to figure out how to define this
    capabilities = {
        'registration.register_osad': {'version': 1, 'value': 1},
        'registration.finish_message': {'version': 1, 'value': 1},
        'registration.remaining_subscriptions': {'version': 1, 'value': 1},
        'registration.update_contact_info': {'version': 1, 'value': 1},
        'registration.delta_packages': {'version': 1, 'value': 1},
        'registration.extended_update_support': {'version': 1, 'value': 1},
        'registration.smbios': {'version': 1, 'value': 1},
        'registration.update_systemid': {'version': 1, 'value': 1},
        'applet.has_base_channel': {'version': 1, 'value': 1},
        'xmlrpc.login.extra_data': {'version': 1, 'value': 1},
        'rhncfg.content.base64_decode': {'version': 1, 'value': 1},
        'rhncfg.filetype.directory': {'version': 1, 'value': 1},
        'xmlrpc.packages.extended_profile': {'version': '1-2', 'value': 1},
        'xmlrpc.packages.suse_products': {'version': 1, 'value': 1},
        'xmlrpc.packages.checksums': {'version': 1, 'value': 1},
        'xmlrpc.errata.patch_names': {'version': 1, 'value': 1},
        'staging_content': {'version': 1, 'value': 1},
        'ipv6': {'version': 1, 'value': 1},
        'cpu_sockets': {'version': 1, 'value': 1},
        'queue.update_status': {'version': 1, 'value': 1},
        'mainframe_sysinfo': {'version': 1, 'value': 1},
        'machine_info': {'version': 1, 'value': 1},
    }
    l = []
    for name, hashval in list(capabilities.items()):
        l.append("%s(%s)=%s" % (name, hashval['version'], hashval['value']))
    log_debug(4, "Setting capabilities", l)
    rhnFlags.get("outputTransportOptions")['X-RHN-Server-Capability'] = l