]> andersk Git - gssapi-openssh.git/blob - openssh/CVSNOTES
OPENSSH_4_5P1_20070218 merged to GPT branch
[gssapi-openssh.git] / openssh / CVSNOTES
1 CVSNOTES
2 ========
3
4 This file contains notes regarding the files stored in the openssh CVS 
5 module that contains the GSI-OpenSSH code.  Consider it a living document.
6
7   [ Generic Tag Merging ]
8
9     <newBase> refers to the new tag that lives in the repository.  
10     Supposedly, you are undergoing a cvs merge because a new GSI patch has 
11     been created (along with a new corresponding tag).
12
13     1. Set up your environment to point to the correct CVS repository.
14
15           $ export CVSROOT="<username>@cvs.ncsa.uiuc.edu:/CVS/gssapi-openssh"
16
17     2. Commit any locally-modified files.
18
19           $ cvs update
20           $ cvs commit
21
22     3. Tag the repository before the merge.
23
24           $ cvs tag <newBase>_GPT-premerge
25
26     4. Merge the changes from your original base merge point to your new 
27        base merge point.
28
29           $ cvs update -kk -jOPENSSH_GSI_GPT_BASE -j<newBase>
30
31     5. Add any new files to the branch.  Run:
32
33           $ cvs diff -rOPENSSH_GSI_GPT_BASE -r<newBase> > /dev/null
34
35        For each "tag OPENSSH_GSI_GPT_BASE is not in file", run:
36
37           $ cvs update -jHEAD <filename>
38
39     5. Retrieve a list of any conflicts that were discovered as a result 
40        of the merge.
41
42           $ cvs -n update | grep C
43
44     6. Resolve all of the conflicts in each of the listed files.
45
46     7. Add an entry to the History section of this file detailing your 
47        merge action, along with noting conflicts that occurred and any 
48        interesting changes you had to make to resolve them.
49
50     8. Move OPENSSH_GSI_GPT_BASE.
51
52           $ cvs rtag -F -r <newBase> OPENSSH_GSI_GPT_BASE openssh
53
54     9. Commit all of the files in your working directory to the 
55        repository and tag the working directory as merged.
56
57           $ cvs commit
58           $ cvs tag <newBase>_GPT-merged
59
60   [ History ]
61
62     2007/02/18
63     ----------
64       Action: Merge
65         - occurred on: GPT branch
66         - orig base: OPENSSH_4_5P1_20070215
67         - new base: OPENSSH_4_5P1_20070218
68       Conflicts: None.
69
70     2007/02/15
71     ----------
72       Action: Merge
73         - occurred on: GPT branch
74         - orig base: OPENSSH_4_3P2_20060726
75         - new base: OPENSSH_4_5P1_20070215
76       Conflicts: 
77         - Makefile.in
78           new file bufbn.o
79         - configure.ac
80           PAM checks moved and updated.  Merged by hand.
81         - sftp-server.c
82           Comment moved.
83         - sshd_config
84           UsePam description changed, and we default to yes.
85         - version.h
86           NCSA_VERSION constant added on trunk.
87
88     2006/07/26
89     ----------
90       Action: Merge
91         - occurred on: GPT branch
92         - orig base: OPENSSH_4_2P1_GSSAPI_20051220
93         - new base: OPENSSH_4_3P2_20060726
94       Conflicts: 
95         - configure.ac
96           OpenSSH change was near GSI change. No real conflict.
97         - servconf.c
98           New sGsiAllowLimitedProxy config option.
99         - sftp.c
100           OpenSSH change near init_pathnames().
101         - ssh-keysign.c
102           OpenSSH change near init_pathnames().
103         - ssh_config
104           OpenSSH change near ForwardX11 yes
105         - version.h
106           Update to new package version information.      
107
108     2005/12/20
109     ----------
110       Action: Merge
111         - occurred on: GPT branch
112         - orig base: OPENSSH_3_9P1_GSSAPI_20040818
113         - new base: OPENSSH_4_2P1_GSSAPI_20051220
114       Conflicts: 4
115         - Makefile.in
116           kexgssc.o moved in Simon's patch
117           new install-sysconf target from OpenSSH release
118         - configure.ac
119           new --with-pid-dir section from OpenSSH release
120         - ssh-keyscan.c
121           #include "hostfile.h" added from OpenSSH release
122         - version.h
123           Update to new package version information.      
124
125     2004/08/19
126     ----------
127       Action: Merge
128         - occurred on: GPT branch
129         - orig base: OPENSSH_3_8_1P1_GSSAPI_20040713
130         - new base: OPENSSH_3_9P1_GSSAPI_20040818
131       Conflicts: 3
132         - Makefile.in
133           Include pathnames.o in LIBSSH_OBJS.
134         - pathnames.h
135           Set _PATH_SSH_KEY_SIGN to be an extern char pointer (instead of #defined).
136         - ssh-agent.c
137           Include pathnames.h.
138         - version.h
139           Update to new package version information.
140
141     2004/06/29
142     ----------
143       Action: Merge
144         - occurred on: GPT branch
145         - orig base: OPENSSH_3_8_1P1_GSSAPI_20040629
146         - new base: OPENSSH_3_8_1P1_GSSAPI_20040713
147       Conflicts: 0
148
149     2004/06/29
150     ----------
151       Action: Merge
152         - occurred on: GPT branch
153         - orig base: OPENSSH_3_8P1_GSSAPI_20040422
154         - new base: OPENSSH_3_8_1P1_GSSAPI_20040629
155       Conflicts: 4
156         - ChangeLog
157             Old log entries were trimmed in the 3.8.1p1 release.
158             Not sure why this generated a conflict.
159         - configure.ac
160             Copyright statement added to head of configure.ac, which
161             generated a conflict due to nearby $Id$ evil.
162         - session.c
163             We do child_set_env("GLOBUS_LOCATION") on the branch, and
164             this conflicted with the child_set_env("LIBPATH") changes
165             on the trunk.  Merged in child_set_env("GLOBUS_LOCATION")
166             with the new code.
167         - version.h
168             Should always get a conflict here on version changes.
169             Bumped version to OpenSSH_3.8.1P1 NCSA_GSSAPI_GPT_3.3.
170
171     2004/04/22
172     ----------
173       Action: Merge
174         - occurred on: GPT branch
175         - orig base: OPENSSH_3_8P1_GSSAPI_20040305
176         - new base: OPENSSH_3_8P1_GSSAPI_20040422
177       Conflicts: 0
178
179     2004/03/05
180     ----------
181       Action: Merge
182         - occurred on: GPT branch
183         - orig base: OPENSSH_3_8P1_GSSAPI_20040304
184         - new base: OPENSSH_3_8P1_GSSAPI_20040305
185       Conflicts: 0
186
187     2004/03/04
188     ----------
189       Action: Merge
190         - occurred on: GPT branch
191         - orig base: OPENSSH_3_7_1P2_GSSAPI_20040123
192         - new base: OPENSSH_3_8P1_GSSAPI_20040304
193       Conflicts: 3
194         - Makefile.in
195             acss.o added to LIBSSH_OBJS in OpenSSH release.
196             conflicted because of nearby comment about LIBSSH_OBJS on
197             gpt-branch.
198         - configure.ac
199             bugfix on trunk ('==' should be '=') in globus-static
200             section conflicted because earlier line differs between
201             trunk and gpt-branch.
202             code to add -lcrypto to $LIBS conflicted because base
203             OpenSSH change moved -lcrypto before $LIBS and trunk and
204             gpt-branch differed on whitespace.  accepted trunk version
205             with same whitespace to avoid future conflicts.
206             OpenSSH base pid-dir code changed, causing conflict
207             because we drop this code on gpt-branch, as we want
208             pid-dir set at run-time based on $GL, not configure time.
209         - version.h
210             OpenSSH base version changed and patch version spec
211             conflicts with GPT version spec.  accepted OpenSSH base
212             version change and incremented GPT version spec to 3.1.
213             this will probably conflict every time from now on.
214
215     2004/01/23
216     ----------
217       Action: Merge
218         - occurred on: GPT branch
219         - orig base: OPENSSH_3_7_1P2_GSSAPI_20040119
220         - new base: OPENSSH_3_7_1P2_GSSAPI_20040123
221       Conflicts: 0
222
223     2004/01/19
224     ----------
225       Action: Merge
226         - occurred on: GPT branch
227         - orig base: OPENSSH_3_6_1P2_GSSAPI_20030721
228         - new base: OPENSSH_3_7_1P2_GSSAPI_20040119
229       Conflicts: many
230
231     2003/07/25
232     ----------
233       Action: Merge
234         - occurred on: GPT branch
235         - orig base: OPENSSH_3_6_1P2_GSSAPI_20030505
236         - new base: OPENSSH_3_6_1P2_GSSAPI_20030721
237       Conflicts: 0
238
239     2003/05/05
240     ----------
241       Action: Merge
242         - occurred on: GPT branch
243         - orig base: OPENSSH_3_6_1P1_GSSAPI_20030425
244         - new base: OPENSSH_3_6_1P2_GSSAPI_20030505
245       Conflicts: 0
246
247     2003/05/05
248     ----------
249       Action: Merge
250         - occurred on: GPT branch
251         - orig base: OPENSSH_3_6_1P1_GSSAPI_20030408
252         - new base: OPENSSH_3_6_1P1_GSSAPI_20030425
253       Conflicts: 2
254         - Makefile.in, configure.ac
255             caused by base changes to file
256
257     2003/04/10
258     ----------
259       Action: Merge
260         - occurred on: GPT branch
261         - orig base: OPENSSH_3_5P1_GSI_20030317
262         - new base: OPENSSH_3_6_1P1_GSSAPI_20030408
263       Conflicts: 2
264         - Makefile.in
265             caused by base changes to file
266         - ssh-agent.c
267             pathname changes on this branch
268
269     2003/03/17
270     ----------
271       Action: Merge
272         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
273         - original base: OPENSSH_3_5P1_GSI_20030227
274         - new base: OPENSSH_3_5P1_GSI_20030317
275       Conflicts: 0
276
277     2003/03/07
278     ----------
279       Action: Merge
280         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
281         - original base: OPENSSH_3_5P1_GSI_20021018
282         - new base: OPENSSH_3_5P1_GSI_20030227
283       Conflicts: 1
284         - configure.ac
285             cvs choked on my changes to the globus additions.  wasn't a "real" conflict.
286
287     2003/02/06
288     ----------
289       Action: Tag GPT branch as new release
290         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
291
292     2002/10/18
293     ----------
294       Action: Merge
295         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
296         - original base: OPENSSH_3_4P1_GSI_20021008
297         - new base: OPENSSH_3_5P1_GSI_20021018
298       Conflicts: 1
299         - Makefile.in
300             resolved by removing check-user and adding check-config.
301
302     2002/10/08
303     ----------
304       Action: Merge
305         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
306         - original base: OPENSSH_3_4P1_GSI_20020926
307         - new base: OPENSSH_3_4P1_GSI_20021008
308       Conflicts: 0
309
310     2002/09/26
311     ----------
312       Action: Merge
313         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
314         - original base: OPENSSH_3_4P1_GSI_20020924
315         - new base: OPENSSH_3_4P1_GSI_20020926
316       Conflicts: 0
317
318     2002/09/24
319     ----------
320       Action: Merge
321         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
322         - original base: OPENSSH_3_4P1_GSI_20020923
323         - new base: OPENSSH_3_4P1_GSI_20020924
324       Conflicts: 0
325
326     2002/09/23
327     ----------
328       Action: Merge
329         - occurred on: GPT branch (OPENSSH_3_1P1_GSSAPI_GPT-branch)
330         - original base: OPENSSH_3_4P1_GSI_20020701
331         - new base: OPENSSH_3_4P1_GSI_20020923
332       Conflicts: 1
333         - configure.ac
334             resolved by ignoring mainline changes and keeping the text that was
335             originally in the file on this branch.  (We require a specified flavor type
336             where the trunk can compensate in that case.)
This page took 0.062843 seconds and 5 git commands to generate.