AntonioNRodrigues / SecurityProject

Repository to the Security Project
1 stars 0 forks source link

Info #22

Closed AntonioNRodrigues closed 7 years ago

AntonioNRodrigues commented 7 years ago

Branch --> master [should not be used unless someone wants to upgrade the firstProject an fix the features that are not done] Branch --> FirstProject [should not be used] Branch --> SecondProject [Should be used to work on the second Project] @pmcandido @Aqua1986 Thx

AntonioNRodrigues commented 7 years ago

@Aqua1986 @pmcandido Fiz umas alterações no sistema de versões e do timestamps check!!!! Agradecia que verificassem que está tudo bem. Agradecia tb que falassem com a prof. e lhe perguntassem sobre esta situação de alterar o programa que foi entregue na primeira fase. E se podemos melhorar o código entregue nessa fase. Obrigado. Abraço.

pmcandido commented 7 years ago

Olá @AntonioNRodrigues , a professora Dulce disse que podíamos fazer alterações ao projecto mas que as fizéssemos agora e não mais lá para a frente para nos podermos concentrar nas tarefas seguintes...eu mais logo dou uma olhadela nas tuas alterações...um abraço

pmcandido commented 7 years ago

Olá @AntonioNRodrigues , Olá @Aqua1986, depois deste interregno e a três semanas da entrega (e imagino que tal como eu terão ainda outras entregas de permeio) regresso ao vosso/nosso convívio securitário...estive hoje(!) a ler o enunciado e julgo que conseguimos dividir tarefas com mais facilidade que na primeira parte...proponho-me a implementar os pontos 2, 4 e 5, os pontos 1 e 3 podem ficar a cargo de um dos securitas e o ponto 6 a cargo do outro, o que acham? Prazos: versão alfa no final da semana? Um abraço

pmcandido commented 7 years ago

@AntonioNRodrigues, nos testes que fiz do -pull repo_name/file_name e -push repo_name/file_name obtive erros quando existem duas ou mais versões de um documento...o problema está na função getFile de RemoteRepository que é chamada em ServerSkell e que devolve sempre o timestamp da versão inicial do documento (o que tem o nome original sem o sufixo (timestamp))...

public File getFile(String nameRepo, String nameFile) {

    List<File> repoFiles = getListFiles();
    for (File f : repoFiles) {
        if (f != null && f.getName().equals(nameFile)) {
            return f;
        }
    }
    return null;
}

eu depois olho para isso mas agora o mais importante é fazer o kickoff da segunda parte do projecto...

AntonioNRodrigues commented 7 years ago

@pmcandido estas em que branch? o master foi onde eu mexi e actualizei as funções o getFile já está assim: public File getFile(String nameFile) { if (mapVersions.get(nameFile) != null) { mapVersions.get(nameFile).sort(myComparator()); return mapVersions.get(nameFile).get(0).toFile(); } return null; }

AntonioNRodrigues commented 7 years ago

OK @pmcandido segundo o que eu próprio escrevi deves estar no secondProject. Eu alterei o código no master... e NÂO fiz merge com o secondProject.

sff: @pmcandido @Aqua1986 testem o código no master e se concordarem com ele fazemos o merge para o secondProject e começamos desse ponto. Se decidirem não incluir o upgrade que fiz a partir do codigo entregue na primeira fase avisem. Obg.

AntonioNRodrigues commented 7 years ago

No master tb está o SecurityUtil que já tem alguns métodos relativos à segurança. Acho que devemos criar os diferentes métodos relativos a criação de chave simétricas/ assimétricas etc nesta classe.

pmcandido commented 7 years ago

Pois é António @AntonioNRodrigues, estava no SecondProject e não mo master...vou dar uma olhadela...

pmcandido commented 7 years ago

@AntonioNRodrigues, todos os testes que fiz com push and pull correram bem, congrats!

AntonioNRodrigues commented 7 years ago

Nice... Partimos então do branch master certo?

pmcandido commented 7 years ago

@AntonioNRodrigues é assim que se faz?Se o projecto tivesse três fases, trabalhávamos a segunda fase no master e quando chegássemos ao fim criávamos um branch "SecondProject"? Foi isso que fizemos na fase anterior? (já não me lembro!) Tu és o git master, tu é que dizes...

Aqua1986 commented 7 years ago

Estou com um projeto até quinta feira (13) e vou dividir-me entre Segurança e EC até dia 21. Mas comprometo-me a olhar para as duas questões que sobram que não são a 6. (Desculpem, mas estou no metro e não sei os números de cor).

Em 11/04/2017 11:59, "pmcandido" notifications@github.com escreveu:

@AntonioNRodrigues https://github.com/AntonioNRodrigues é assim que se faz?Se o projecto tivesse três fases, trabalhávamos a segunda fase no master e quando chegássemos ao fim criávamos um branch "SecondProject"? Foi isso que fizemos na fase anterior? (já não me lembro!) Tu és o git master, tu é que dizes...

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/AntonioNRodrigues/SecurityProject/issues/22#issuecomment-293223099, or mute the thread https://github.com/notifications/unsubscribe-auth/ADWsdymCQhuB6_2AhOXkF_xPT5XbF8gLks5ru10JgaJpZM4MkOgf .

AntonioNRodrigues commented 7 years ago

Eh pah não sei se eh assim que se faz mas pronto. Trabalha-se no master por agora. Abraço