Halliburton has been providing a long list of services , from meals to communication , for the military for several years .